#include <openbabel/rotor.h>
Public Member Functions | |
| OBRotor () | |
| ~OBRotor () | |
| int | Size () |
| int | GetIdx () const |
| void | SetNumCoords (int nc) |
| void | SetBond (OBBond *bond) |
| void | SetEvalAtoms (OBBitVec &bv) |
| void | SetDihedralAtoms (std::vector< int > &vi) |
| void | SetDelta (double d) |
| void | SetDihedralAtoms (int ref[4]) |
| void | SetRotAtoms (std::vector< int > &) |
| void | SetToAngle (double *c, double setang) |
| void | SetRotor (double *, int, int prev=-1) |
| void | Set (double *, int) |
| void | Precompute (double *) |
| void | Set (double *c, int ridx, int cidx) |
| void | Set (double *, double, double, double, double) |
| void | Precalc (std::vector< double * > &) |
| void | SetIdx (int idx) |
| void | SetFixedAtoms (OBBitVec &bv) |
| void | SetTorsionValues (std::vector< double > &tmp) |
| void | RemoveSymTorsionValues (int) |
| void | GetDihedralAtoms (int ref[4]) |
| void * | GetRotAtoms () |
| double | CalcTorsion (double *) |
| double | CalcBondLength (double *) |
| double | GetDelta () |
| OBBond * | GetBond () |
| std::vector< int > & | GetDihedralAtoms () |
| std::vector< double > & | GetResolution () |
| std::vector< double >::iterator | BeginTorIncrement () |
| std::vector< double >::iterator | EndTorIncrement () |
| OBBitVec & | GetEvalAtoms () |
| OBBitVec & | GetFixedAtoms () |
| OBRotor | ( | ) |
| ~OBRotor | ( | ) | [inline] |
| int Size | ( | ) | [inline] |
| int GetIdx | ( | void | ) | const [inline] |
| void SetNumCoords | ( | int | nc | ) | [inline] |
| void SetBond | ( | OBBond * | bond | ) | [inline] |
| void SetEvalAtoms | ( | OBBitVec & | bv | ) | [inline] |
| void SetDihedralAtoms | ( | std::vector< int > & | vi | ) | [inline] |
| void SetDelta | ( | double | d | ) | [inline] |
| void SetDihedralAtoms | ( | int | ref[4] | ) |
| void SetRotAtoms | ( | std::vector< int > & | ) |
| void SetToAngle | ( | double * | c, | |
| double | setang | |||
| ) | [inline] |
| void SetRotor | ( | double * | , | |
| int | , | |||
| int | prev = -1 | |||
| ) |
| void Set | ( | double * | , | |
| int | ||||
| ) |
| void Precompute | ( | double * | ) |
| void Set | ( | double * | c, | |
| int | ridx, | |||
| int | cidx | |||
| ) | [inline] |
| void Set | ( | double * | , | |
| double | , | |||
| double | , | |||
| double | , | |||
| double | ||||
| ) |
| void Precalc | ( | std::vector< double * > & | ) |
| void SetIdx | ( | int | idx | ) | [inline] |
| void SetFixedAtoms | ( | OBBitVec & | bv | ) | [inline] |
| void SetTorsionValues | ( | std::vector< double > & | tmp | ) | [inline] |
| void RemoveSymTorsionValues | ( | int | ) |
| void GetDihedralAtoms | ( | int | ref[4] | ) | [inline] |
| void* GetRotAtoms | ( | ) | [inline] |
| double CalcTorsion | ( | double * | ) |
| double CalcBondLength | ( | double * | ) |
| double GetDelta | ( | ) | [inline] |
| OBBond* GetBond | ( | ) | [inline] |
| std::vector<int>& GetDihedralAtoms | ( | ) | [inline] |
| std::vector<double>& GetResolution | ( | ) | [inline] |
| std::vector<double>::iterator BeginTorIncrement | ( | ) | [inline] |
| std::vector<double>::iterator EndTorIncrement | ( | ) | [inline] |
| OBBitVec& GetEvalAtoms | ( | ) | [inline] |
| OBBitVec& GetFixedAtoms | ( | ) | [inline] |