12 #ifndef RD_TRAJECTORY_H 13 #define RD_TRAJECTORY_H 48 return d_snapshotVect->size();
55 unsigned int addSnapshot(
const Snapshot &s);
59 const Snapshot &getSnapshot(
unsigned int snapshotNum)
const;
67 unsigned int insertSnapshot(
unsigned int snapshotNum,
Snapshot s);
74 unsigned int removeSnapshot(
unsigned int snapshotNum);
77 d_snapshotVect->clear();
87 unsigned int addConformersToMol(
ROMol &mol,
int from = -1,
int to = -1);
91 const unsigned int d_dimension;
93 const unsigned int d_numPoints;
95 boost::shared_ptr<SnapshotVect> d_snapshotVect;
RDKIT_TRAJECTORY_EXPORT unsigned int readGromosTrajectory(const std::string &fName, Trajectory &traj)
Reads coordinates from a GROMOS trajectory file into the traj Trajectory object.
void clear()
Clear all Snapshots from a Trajectory.
std::vector< Snapshot > SnapshotVect
unsigned int numPoints() const
unsigned int dimension() const
#define RDKIT_TRAJECTORY_EXPORT
RDKIT_TRAJECTORY_EXPORT unsigned int readAmberTrajectory(const std::string &fName, Trajectory &traj)
Reads coordinates from an AMBER trajectory file into the traj Trajectory object.