OpenStructure
|
#include <in_mem_coord_source.hh>
Inherits CoordSource.
Public Member Functions | |
InMemCoordSource (const AtomHandleList &atoms) | |
virtual uint | GetFrameCount () const |
virtual CoordFramePtr | GetFrame (uint frame_id) const |
void | AddFrame (const CoordFramePtr &frame) |
virtual void | AddFrame (const std::vector< geom::Vec3 > &coords) |
virtual void | AddFrame (const std::vector< geom::Vec3 > &coords, const geom::Vec3 &cell_size, const geom::Vec3 &cell_angles) |
virtual void | InsertFrame (int pos, const std::vector< geom::Vec3 > &coords) |
Public Member Functions inherited from CoordSource | |
CoordSource (const AtomHandleList &atoms) | |
virtual | ~CoordSource () |
CoordSourcePtr | Extract (int start=0, int stop=-1, int step=1) |
float | GetFrameDelta () const |
void | SetFrameDelta (float d) |
float | GetStartTime () const |
void | SetStartTime (float t) |
int | GetAtomCount () const |
EntityHandle | GetEntity () const |
const AtomHandleList & | GetAtomList () const |
void | SetAtomPos (uint frame, AtomHandle atom, const geom::Vec3 &pos) |
geom::Vec3 | GetAtomPos (uint frame, AtomHandle atom) const |
void | CopyFrame (uint frame) |
bool | IsMutable () const |
void | Capture () |
void | CaptureInto (int pos) |
void | Capture (uint f) |
void | ApplyTransform (const geom::Transform &tf) |
Additional Inherited Members | |
Protected Member Functions inherited from CoordSource | |
void | SetMutable (bool flag) |
in-memory coordinate source
Definition at line 37 of file in_mem_coord_source.hh.
InMemCoordSource | ( | const AtomHandleList & | atoms | ) |
void AddFrame | ( | const CoordFramePtr & | frame | ) |
|
virtual |
Implements CoordSource.
|
virtual |
Implements CoordSource.
|
virtual |
Implements CoordSource.
|
virtual |
Implements CoordSource.
|
virtual |
Implements CoordSource.