|
FOX/ObjCryst++
1.10.X (development)
|
Rigid groups of atoms inside a molecule. More...
Inheritance diagram for ObjCryst::RigidGroup:
Collaboration diagram for ObjCryst::RigidGroup:Public Member Functions | |
| std::string | GetName () const |
Public Attributes | |
| Quaternion | mQuat |
| The unit quaternion defining the orientation - this is used during optimizations to rotate all atoms as a group. More... | |
| REAL | mX |
| The translation of all the atoms as a group The values will be resetted whenever entering or leaving an optimization. More... | |
| REAL | mY |
| REAL | mZ |
| std::set< unsigned int > | mvIdx |
| Temporary list of the atoms indices in the molecule, used during optimization This is created in Molecule::BeginOptimization() | |
Rigid groups of atoms inside a molecule.
These atoms can be moved as a group using one rotation and one translation.
Definition at line 500 of file Molecule.h.
|
mutable |
The unit quaternion defining the orientation - this is used during optimizations to rotate all atoms as a group.
The quaternion does not give an absolute position - its value will be resetted whenever entering or leaving an optimization.
Definition at line 508 of file Molecule.h.
|
mutable |
The translation of all the atoms as a group The values will be resetted whenever entering or leaving an optimization.
Definition at line 511 of file Molecule.h.