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;
74 virtual Size getNumberOfSnapShots();
79 Size getNumberOfAtoms()
const;
88 virtual bool readHeader();
93 virtual bool writeHeader();
100 virtual bool append(
const SnapShot& snapshot);
106 virtual bool read(
SnapShot& snapshot);
113 virtual bool flushToDisk(
const std::vector<SnapShot>& buffer);
135 #endif // BALL_FORMAT_TRAJECTORYFILE_H
Size number_of_snapshots_
std::ios::openmode OpenMode
BALL_EXPORT bool operator==(const String &s1, const String &s2)