|
Open Babel
3.0
|
#include <openbabel/rotor.h>
Public Member Functions | |
| OBRotorRule (char *buffer, int ref[4], std::vector< double > &vals, double d) | |
| ~OBRotorRule () | |
| bool | IsValid () |
| void | GetReferenceAtoms (int ref[4]) |
| void | SetDelta (double d) |
| double | GetDelta () |
| std::vector< double > & | GetTorsionVals () |
| std::string & | GetSmartsString () |
| OBSmartsPattern * | GetSmartsPattern () |
A rule for torsional conformer searching, defined by a SMARTS pattern.
Rules define a SMARTS pattern to match and a set of 4 reference atoms defining the dihedral angle. The rule can either define a set of possible dihedral angles in degrees and/or a "delta" (i.e., all multiples of delta will be considered)
|
inline |
|
inline |
|
inline |
Referenced by OBRotorRules::ParseLine().
|
inline |
These should be freed after use.
|
inline |
Set the resolution (delta) of a torsional step in degrees.
|
inline |
|
inline |
|
inline |
|
inline |
1.8.13