public interface IQueryAtom extends IAtom
IAtom
's. Most prominent application
is in isomorphism and substructure matching in the UniversalIsomorphismTester
.UniversalIsomorphismTester
IAtomType.Hybridization
Modifier and Type | Method and Description |
---|---|
boolean |
matches(IAtom atom)
Returns true of the given
atom matches this IQueryAtom. |
getCharge, getFractionalPoint3d, getImplicitHydrogenCount, getPoint2d, getPoint3d, getStereoParity, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, setPoint2d, setPoint3d, setStereoParity
getAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValency
getExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundance
getAtomicNumber, getSymbol, setAtomicNumber, setSymbol
addListener, clone, getFlag, getFlags, getID, getListenerCount, getNotification, getProperties, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, toString
getBuilder
boolean matches(IAtom atom)
atom
matches this IQueryAtom.atom
- IAtom to match against