5 #ifndef BALL_FORMAT_TRAJECTORYFILE_H
6 #define BALL_FORMAT_TRAJECTORYFILE_H
8 #ifndef BALL_SYSTEM_FILE_H
12 #ifndef BALL_MOLMEC_COMMON_SNAPSHOT_H
19 class SnapShotManager;
BALL_EXPORT bool operator==(const String &s1, const String &s2)
virtual bool readHeader()
virtual bool writeHeader()
TrajectoryFile()
Default constructor.
virtual bool flushToDisk(const std::vector< SnapShot > &buffer)
Size number_of_snapshots_
virtual ~TrajectoryFile()
Destructor.
virtual bool read(SnapShot &snapshot)
TrajectoryFile(const String &filename, File::OpenMode open_mode=std::ios::in)
virtual Size getNumberOfSnapShots()
virtual bool append(const SnapShot &snapshot)
virtual void clear()
Clear method.
Size getNumberOfAtoms() const
std::ios::openmode OpenMode