|
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.
1.8.1.1