Package org.openscience.cdk.geometry.cip
Interface ILigand
- All Known Implementing Classes:
ImplicitHydrogenLigand,Ligand
public interface ILigand
Concept of a ligand in CIP terms, reflecting a side chain of a central atom that can
have precedence over another.
-
Method Summary
Modifier and TypeMethodDescriptionIAtomContainerof which this ligand is part.Returns a list of visitedAtoms.booleanReturns a true if the atom has been visited before.
-
Method Details
-
getAtomContainer
IAtomContainer getAtomContainer()IAtomContainerof which this ligand is part.- Returns:
- the IAtomContainer
-
getCentralAtom
IAtom getCentralAtom()- Returns:
- the central atom
-
getLigandAtom
IAtom getLigandAtom()- Returns:
- the ligand atom
-
getVisitedAtoms
VisitedAtoms getVisitedAtoms()Returns a list of visitedAtoms.- Returns:
- a
VisitedAtomslist with visited atoms
-
isVisited
Returns a true if the atom has been visited before.- Parameters:
atom- the atom to be analyzed- Returns:
- true if the
IAtomis the chiral atom, or part of the ligand
-