#include <generic.h>
Inheritance diagram for OBConformerData:

Public Member Functions | |
| OBConformerData () | |
| OBConformerData (const OBConformerData &) | |
| ~OBConformerData () | |
| OBConformerData & | operator= (const OBConformerData &) |
| void | SetDimension (std::vector< unsigned short > vd) |
| void | SetEnergies (std::vector< double > ve) |
| void | SetForces (std::vector< std::vector< vector3 > > vf) |
| void | SetVelocities (std::vector< std::vector< vector3 > > vv) |
| void | SetDisplacements (std::vector< std::vector< vector3 > > vd) |
| void | SetData (std::vector< std::string > vdat) |
| std::vector< unsigned short > | GetDimension () |
| std::vector< double > | GetEnergies () |
| std::vector< std::vector< vector3 > > | GetForces () |
| std::vector< std::vector< vector3 > > | GetVelocities () |
| std::vector< std::vector< vector3 > > | GetDisplacements () |
| std::vector< std::string > | GetData () |
| void | SetAttribute (const std::string &v) |
| virtual const std::string & | GetAttribute () const |
| unsigned int | GetDataType () const |
Protected Attributes | |
| std::vector< unsigned short > | _vDimension |
| Dimensionalities of conformers. | |
| std::vector< double > | _vEnergies |
| Relative energies of conformers (preferably in kJ/mol). | |
| std::vector< std::vector< vector3 > > | _vForces |
| Atomic forces for each conformer. | |
| std::vector< std::vector< vector3 > > | _vVelocity |
| Atomic velocities for each conformer (e.g., trajectories). | |
| std::vector< std::vector< vector3 > > | _vDisplace |
| Atomic displacements for each conformer (e.g., RMS distances). | |
| std::vector< std::string > | _vData |
| Additional data (as strings). | |
| std::string | _attr |
| attribute tag (e.g., "UnitCell", "Comment" or "Author") | |
| unsigned int | _type |
| attribute type -- declared for each subclass | |
| OBConformerData | ( | ) |
| OBConformerData | ( | const OBConformerData & | ) |
| ~OBConformerData | ( | ) | [inline] |
| OBConformerData & operator= | ( | const OBConformerData & | ) |
| void SetDimension | ( | std::vector< unsigned short > | vd | ) | [inline] |
| void SetEnergies | ( | std::vector< double > | ve | ) | [inline] |
| void SetForces | ( | std::vector< std::vector< vector3 > > | vf | ) | [inline] |
| void SetVelocities | ( | std::vector< std::vector< vector3 > > | vv | ) | [inline] |
| void SetDisplacements | ( | std::vector< std::vector< vector3 > > | vd | ) | [inline] |
| void SetData | ( | std::vector< std::string > | vdat | ) | [inline] |
| std::vector<unsigned short> GetDimension | ( | ) | [inline] |
| std::vector<double> GetEnergies | ( | ) | [inline] |
| std::vector< std::vector< vector3 > > GetForces | ( | ) | [inline] |
| std::vector< std::vector< vector3 > > GetVelocities | ( | ) | [inline] |
| std::vector< std::vector< vector3 > > GetDisplacements | ( | ) | [inline] |
| std::vector<std::string> GetData | ( | ) | [inline] |
| void SetAttribute | ( | const std::string & | v | ) | [inline, inherited] |
| virtual const std::string& GetAttribute | ( | ) | const [inline, virtual, inherited] |
| unsigned int GetDataType | ( | ) | const [inline, inherited] |
std::vector<unsigned short> _vDimension [protected] |
Dimensionalities of conformers.
std::vector<double> _vEnergies [protected] |
Relative energies of conformers (preferably in kJ/mol).
std::vector< std::vector< vector3 > > _vVelocity [protected] |
Atomic velocities for each conformer (e.g., trajectories).
std::vector< std::vector< vector3 > > _vDisplace [protected] |
Atomic displacements for each conformer (e.g., RMS distances).
std::vector<std::string> _vData [protected] |
Additional data (as strings).
std::string _attr [protected, inherited] |
attribute tag (e.g., "UnitCell", "Comment" or "Author")
unsigned int _type [protected, inherited] |
attribute type -- declared for each subclass