OESetDistance¶
bool OESetDistance(OEMolBase &mol, OEAtomBase *a, OEAtomBase *b, double dist)
Sets the distance between two atoms to the value specified by the argument dist.
The two atoms must be bonded together. The atom passed in as b is displaced.
If the bond defined by atoms is in a ring, no change to the distance will occur.
The function returns true
if it completes successfully. The function returns
false
if the atoms do not form a bond, if the bond is part of a ring, or if
the atoms are on top of each other.
- mol
The molecule that the pair of atom belongs to.
- a
The first atom.
- b
The second atom.
- dist
The distance.