OEGetAngle
OEGetAngle(arg1: Union[OEGraphMol,OEMol,OEQMol], a: OEAtomBase,
b: OEAtomBase, c: OEAtomBase) -> float
OEGetAngle(conf: OEConfBase, a: OEAtomBase, b: OEAtomBase,
c: OEAtomBase) -> float
OEGetAngle(ma: Union[OEGraphMol,OEMol,OEQMol], a: OEAtomBase,
mb: Union[OEGraphMol,OEMol,OEQMol], b: OEAtomBase,
mc: Union[OEGraphMol,OEMol,OEQMol], c: OEAtomBase) -> float
OEGetAngle(ca: OEConfBase, a: OEAtomBase, cb: OEConfBase,
b: OEAtomBase, cc: OEConfBase, c: OEAtomBase) -> float
Returns the angle formed by three atoms where the atom passed in as the b argument is the vertex. The function which takes a single OEMolBase argument assumes that all three atoms are contained in the single molecule. The OEConfBase overload functions are not strictly necessary, but are useful for efficiency.
- mol
The molecule that the atoms belong to (when all atoms belong to the same molecule).
- conf
The conformer that the atoms belong to (when all atoms belong to the same conformer).
- a
One of the end atoms.
- b
The vertex atom.
- c
One of the end atoms.
- ma
The molecule that atom a belongs to (when the atoms are in three different molecule).
- mb
The molecule that atom b belongs to (when the atoms are in three different molecule).
- mc
The molecule that atom c belongs to (when the atoms are in three different molecule).
- ca
The conformer that atom a belongs to (when the atoms are in three different conformer).
- cb
The conformer that atom b belongs to (when the atoms are in three different conformer).
- cc
The conformer that atom c belongs to (when the atoms are in three different conformer).