19 #ifndef OST_MOL_IN_MEM_COORD_SOURCE_HH
20 #define OST_MOL_IN_MEM_COORD_SOURCE_HH
29 namespace ost {
namespace mol {
41 virtual uint GetFrameCount()
const;
46 virtual void AddFrame(
const std::vector<geom::Vec3>& coords);
47 virtual void AddFrame(
const std::vector<geom::Vec3>& coords,
const geom::Vec3& cell_size,
const geom::Vec3& cell_angles);
48 virtual void InsertFrame(
int pos,
const std::vector<geom::Vec3>& coords);
boost::shared_ptr< CoordFrame > CoordFramePtr
boost::shared_ptr< InMemCoordSource > InMemCoordSourcePtr
Three dimensional vector class, using Real precision.
in-memory coordinate source
#define DLLEXPORT_OST_MOL
std::vector< AtomHandle > AtomHandleList
std::vector< CoordFramePtr > CoordFrameList