File frames.hpp
This file contains a management class for framesets and specifies framesets for different trajectory types.
- Author
Benjamin Lindner ben@benlabs.net
- Version
See VERSION in CMakeLists.txt
- Copyright
GNU General Public License
-
class Frames
- #include <frames.hpp>
Management class for framesets.
Public Functions
-
inline Frames()
-
size_t size()
Private Functions
Friends
- friend class boost::serialization::access
-
inline Frames()
-
class Frameset
- #include <frames.hpp>
Interface for framesets. Real framesets are based on a particular format.
Subclassed by CloneFrameset, FileFrameset
Private Functions
Friends
- friend class boost::serialization::access
-
class FileFrameset : public Frameset
- #include <frames.hpp>
Derived frameset which implements file access functionality.
Subclassed by DCDFrameset, PDBFrameset, TRRFrameset, XTCFrameset
Public Functions
-
inline virtual ~FileFrameset()
-
void trim_index(size_t first, size_t last, bool last_set, size_t stride)
-
virtual void generate_index() = 0
Private Functions
Friends
- friend class boost::serialization::access
-
inline virtual ~FileFrameset()
-
class DCDHeader
- #include <frames.hpp>
Type class representing the DCD file header structure.
-
class DCDFrameset : public FileFrameset
- #include <frames.hpp>
Frameset class for the DCD trajectory file format.
Private Functions
Friends
- friend class boost::serialization::access
-
class PDBFrameset : public FileFrameset
- #include <frames.hpp>
Frameset class for the PDB trajectory file format, based on VMD animate write.
Private Functions
Private Members
-
std::vector<CartesianCoor3D> default_uc
Friends
- friend class boost::serialization::access
-
std::vector<CartesianCoor3D> default_uc
-
class XTCFrameset : public FileFrameset
- #include <frames.hpp>
Frameset class for the XTC trajectory file format.
Private Functions
Private Members
-
XDRFILE *p_xdrfile
Friends
- friend class boost::serialization::access
-
XDRFILE *p_xdrfile
-
class TRRFrameset : public FileFrameset
- #include <frames.hpp>
Frameset class for the TRR trajectory file format.
Private Functions
Private Members
-
XDRFILE *p_xdrfile
Friends
- friend class boost::serialization::access
-
XDRFILE *p_xdrfile