Interface IAtomType

All Superinterfaces:
Cloneable, ICDKObject, IChemObject, IElement, IIsotope
All Known Subinterfaces:
IAtom, IFragmentAtom, IPDBAtom, IPseudoAtom, IQueryAtom
All Known Implementing Classes:
AliphaticAtom, AliphaticSymbolAtom, AnyAtom, AromaticAtom, AromaticSymbolAtom, Atom, Atom, AtomicNumberAtom, AtomRef, AtomType, AtomType, ChiralityAtom, DebugAtom, DebugAtomType, DebugFragmentAtom, DebugPDBAtom, DebugPseudoAtom, EnzymeResidueLocator, ExplicitConnectionAtom, FormalChargeAtom, FragmentAtom, FragmentAtom, HybridizationNumberAtom, HydrogenAtom, ImplicitHCountAtom, InverseSymbolSetQueryAtom, LogicalOperatorAtom, MassAtom, NonCHHeavyAtom, PDBAtom, PDBAtom, PeriodicGroupNumberAtom, PharmacophoreAtom, PharmacophoreQueryAtom, PseudoAtom, PseudoAtom, QueryAtom, ReactionRoleQueryAtom, RecursiveSmartsAtom, RingIdentifierAtom, RingMembershipAtom, SmallestRingAtom, SMARTSAtom, SymbolAndChargeQueryAtom, SymbolChargeIDQueryAtom, SymbolQueryAtom, SymbolSetQueryAtom, TotalConnectionAtom, TotalHCountAtom, TotalRingConnectionAtom, TotalValencyAtom

public interface IAtomType extends IIsotope
The base class for atom types. Atom types are typically used to describe the behaviour of an atom of a particular element in different environment like sp3 hybridized carbon C3, etc., in some molecular modelling applications.
Author:
egonw
Source code:
main
Belongs to CDK module:
interfaces
Keywords:
atom, type
Created on:
2005-08-24