|
votca 2025.1-dev
|
trajectoryreader interface More...
#include <trajectoryreader.h>

Public Member Functions | |
| virtual | ~TrajectoryReader ()=default |
| virtual bool | Open (const std::string &file)=0 |
| open a trejectory file | |
| virtual void | Close () |
| virtual bool | FirstFrame (Topology &top)=0 |
| read in the first frame | |
| virtual bool | NextFrame (Topology &top)=0 |
| read in the next frame | |
Static Public Member Functions | |
| static void | RegisterPlugins (void) |
trajectoryreader interface
This class defines the interface a trajectory reader has to implement
Definition at line 36 of file trajectoryreader.h.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in votca::csg::DLPOLYTrajectoryReader, votca::csg::GMXTrajectoryReader, votca::csg::GROReader, votca::csg::H5MDTrajectoryReader, votca::csg::LAMMPSDataReader, votca::csg::LAMMPSDumpReader, votca::csg::PDBReader, and votca::csg::XYZReader.
Definition at line 42 of file trajectoryreader.h.
|
pure virtual |
read in the first frame
Implemented in votca::csg::DLPOLYTrajectoryReader, votca::csg::GMXTrajectoryReader, votca::csg::GROReader, votca::csg::H5MDTrajectoryReader, votca::csg::LAMMPSDataReader, votca::csg::LAMMPSDumpReader, votca::csg::PDBReader, and votca::csg::XYZReader.
|
pure virtual |
read in the next frame
Implemented in votca::csg::DLPOLYTrajectoryReader, votca::csg::GMXTrajectoryReader, votca::csg::GROReader, votca::csg::H5MDTrajectoryReader, votca::csg::LAMMPSDataReader, votca::csg::LAMMPSDumpReader, votca::csg::PDBReader, and votca::csg::XYZReader.
|
pure virtual |
open a trejectory file
Implemented in votca::csg::DLPOLYTrajectoryReader, votca::csg::GMXTrajectoryReader, votca::csg::GROReader, votca::csg::H5MDTrajectoryReader, votca::csg::LAMMPSDataReader, votca::csg::LAMMPSDumpReader, votca::csg::PDBReader, and votca::csg::XYZReader.
|
static |
Definition at line 40 of file trajectoryreader.cc.