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 |