Class PharmacophoreAngleBond
java.lang.Object
org.openscience.cdk.ChemObject
org.openscience.cdk.ElectronContainer
org.openscience.cdk.Bond
org.openscience.cdk.pharmacophore.PharmacophoreAngleBond
- All Implemented Interfaces:
Serializable, Cloneable, IBond, ICDKObject, IChemObject, IElectronContainer
Represents an angle relationship between three pharmacophore groups.
- Author:
- Rajarshi Guha
- See Also:
- Keywords:
- pharmacophore, 3D isomorphism
-
Nested Class Summary
Nested classes/interfaces inherited from interface IBond
IBond.Display, IBond.Order, IBond.Stereo -
Field Summary
Fields inherited from class ElectronContainer
electronCountFields inherited from interface IChemObject
ALIPHATIC, AROMATIC, CONJUGATED, HYDROGEN_BOND_ACCEPTOR, HYDROGEN_BOND_DONOR, IN_RING, MAPPED, MARKUSH, NOT_IN_RING, PLACED, REACTIVE_CENTER, SINGLE_OR_DOUBLE, TYPEABLE, VISITED -
Constructor Summary
ConstructorsConstructorDescriptionPharmacophoreAngleBond(PharmacophoreAtom patom1, PharmacophoreAtom patom2, PharmacophoreAtom patom3) Create a pharmacophore distance constraint. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet the angle between the three pharmacophore groups that make up the constraint.Methods inherited from class Bond
atoms, clone, compare, contains, equals, get2DCenter, get3DCenter, getAtom, getAtomCount, getBegin, getConnectedAtom, getConnectedAtoms, getContainer, getDisplay, getEnd, getIndex, getOrder, getOther, getStereo, hashCode, isAromatic, isConnectedTo, isInRing, setAtom, setAtoms, setDisplay, setIsAromatic, setIsInRing, setOrder, setStereo, toStringMethods inherited from class ElectronContainer
getElectronCount, setElectronCountMethods inherited from class ChemObject
addListener, addProperties, clear, flags, getBuilder, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, is, notifyChanged, notifyChanged, removeListener, removeProperty, set, setFlag, setFlags, setID, setNotification, setProperties, setProperty, shallowCopyMethods inherited from interface IBond
getConnectedAtomMethods inherited from interface ICDKObject
getBuilderMethods inherited from interface IChemObject
addListener, addProperties, clear, flags, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, is, notifyChanged, notifyChanged, removeListener, removeProperty, set, setFlag, setFlags, setID, setNotification, setProperties, setPropertyMethods inherited from interface IElectronContainer
getElectronCount, setElectronCount
-
Constructor Details
-
PharmacophoreAngleBond
public PharmacophoreAngleBond(PharmacophoreAtom patom1, PharmacophoreAtom patom2, PharmacophoreAtom patom3) Create a pharmacophore distance constraint.- Parameters:
patom1- The first pharmacophore grouppatom2- The second pharmacophore grouppatom3- The third pharmacophore group
-
-
Method Details
-
getBondLength
public double getBondLength()Get the angle between the three pharmacophore groups that make up the constraint.- Returns:
- The angle in degrees between the two groups
-