Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Queries::AndQuery< MatchFuncArgType, DataFuncArgType, needsConversion >Query implementing AND: requires all children to be true
ForceFields::UFF::AngleBendContribThe angle-bend term for the Universal Force Field
RankAtoms::argless< T >
RDKit::AromaticAtomIterator_< Atom_, Mol_, PMAP_ >Iterate over aromatic atoms, this is bidirectional
RDKit::AtomThe class for representing atoms
RDKit::atomicData
ForceFields::UFF::AtomicParamsClass to store atomic parameters for the Universal Force Field
RDKit::AtomIterator_< Atom_, Mol_, PMAP_ >A general random access iterator
RDKit::AtomRingQuery
RDKit::BadFileExceptionUsed by various file parsing classes to indicate a bad file
RDInfoTheory::BitCorrMatGenerator
BitVectAbstract base class for storing BitVectors
RDKit::BondClass for representing a bond
RDKit::BondIterator_Iterator for a molecule's bonds, currently BiDirectional, but it theoretically ought to be RandomAccess
ForceFields::UFF::BondStretchContribThe bond-stretch term for the Universal Force Field
DistGeom::BoundsMatrixClass to store the distance bound
RDCatalog::Catalog< entryType, paramType >Abstract base class for a catalog object
RDCatalog::CatalogEntryAbstract base class to be used to represent an entry in a Catalog
RDCatalog::CatalogParamsAbstract base class for the container used to create a catalog
RDKit::charptr_functorFunctor for comparing two strings
ChemicalFeatures::ChemicalFeatureAbstract base class for chemical feature
RDKit::ChemicalReactionThis is a class for storing and applying general chemical reactions
RDKit::ChemicalReactionExceptionUsed to indicate an error in the chemical reaction engine
RDKit::ChemicalReactionParserExceptionUsed to indicate an error in parsing reaction data
DistGeom::ChiralSetClass used to store a quartet of points and chiral volume bounds on them
DistGeom::ChiralViolationContrib
RDKit::ConformerThe class for representing 2D or 3D conformation of a molecule
RDKit::ConformerExceptionUsed to indicate errors from incorrect confomer access
RDKit::ConstBondIterator_Const iterator for a molecule's bonds, currently BiDirectional, but it theoretically ought to be RandomAccess
RDKit::Descriptors::CrippenParamCollectionSingleton class for retrieving Crippen parameters
RDKit::Descriptors::CrippenParamsClass used to store Crippen parameters
DatastructsException
RDKit::DictThe Dict class can be used to store objects of arbitrary type keyed by strings
RDKit::DiscreteDistMat
RDKit::DiscreteValueVectClass for efficiently storing vectors of discrete values
ForceFields::UFF::DistanceConstraintContribA distance range constraint modelled after a BondStretchContrib
RDPickers::DistPickerAbstract base class to do perform item picking (typically molecules) using a distance matrix
DistGeom::DistViolationContrib
RDKit::edge_bond_t
RDKit::edge_wght_t
RDDepict::EmbeddedAtomClass that contains the data for an atoms that has alredy been embedded
RDDepict::EmbeddedFragClass containing a fragment of a molecule that has already been embedded
Queries::EqualityQuery< MatchFuncArgType, DataFuncArgType, needsConversion >Query implementing ==: arguments must match a particular value (within an optional tolerance)
ExplicitBitVectClass for bit vectors that are densely occupied
RDFeatures::ExplicitFeature< FAMILYMARKER, TYPEMARKER, LOCTYPE >
RDKit::FeatureFileParseExceptionClass used to indicate errors in parsing feature definition files
RDKit::FileParseExceptionUsed by various file parsing classes to indicate a parse error
ForceFields::ForceFieldA class to store forcefields and handle minimization
ForceFields::ForceFieldContribAbstract base class for contributions to ForceFields
DistGeom::FourthDimContrib
RDKit::FragCatalogEntry
RDKit::FragCatGenerator
RDKit::FragCatParamsContainer for user parameters used to create a fragment catalog
RDKit::FragFPGenerator
ChemicalFeatures::FreeChemicalFeatureClass for chemical features that do not orignate from molecules
RDKit::GasteigerParams
Queries::GreaterEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >Query implementing >= using a particular value (and an optional tolerance)
Queries::GreaterQuery< MatchFuncArgType, DataFuncArgType, needsConversion >Query implementing > using a particular value (and an optional tolerance)
RDGeom::Grid3DVirtual base class for a grid object
RDGeom::GridException
RDDepict::gtIIPair
RDKit::HeteroatomIterator_< Atom_, Mol_, PMAP_ >Iterate over heteroatoms, this is bidirectional
RDCatalog::HierarchCatalog< entryType, paramType, orderType >A Catalog with a hierarchical structure
RDCatalog::HierarchCatalog< entryType, paramType, orderType >::vertex_entry_tUsed by the BGL to set up the node properties in our graph
RDPickers::HierarchicalClusterPickerDiversity picker based on hierarchical clustering
RDFeatures::ImplicitFeature< FAMILYMARKER, TYPEMARKER, LOCTYPE >
IndexErrorExceptionClass to allow us to throw an IndexError from C++ and have it make it back to Python
RDInfoTheory::InfoBitRanker
Queries::Int2Type< v >Class to allow integer values to pick templates
Invar::Invariant
KeyErrorExceptionClass to allow us to throw a KeyError from C++ and have it make it back to Python
RDKit::larger_of< T >Functor for returning the larger of two values
Queries::LessEqualQuery< MatchFuncArgType, DataFuncArgType, needsConversion >Query implementing <= using a particular value (and an optional tolerance)
Queries::LessQuery< MatchFuncArgType, DataFuncArgType, needsConversion >Query implementing < using a particular value (and an optional tolerance)
RDCatalog::LinearCatalog< entryType, orderType >Linear Catalog (analogous to an std::vector)
RDKit::ltDoubleFunctor to compare two doubles with a tolerance
RDNumeric::Matrix< TYPE >A matrix class for general, non-square matrices
RDPickers::MaxMinPickerImplements the MaxMin algorithm for picking a subset of item from a pool
RDDataManip::MetricMatrixCalc< vectType, entryType >A generic metric matrix calculator (e.g similarity matrix or distance matrix)
RDKit::MolAlign::MolAlignException
RDKit::MolCatalogEntryThis class is used to store ROMol objects in a MolCatalog
RDKit::MolCatalogParamsContainer for user parameters used to create a mol catalog
RDKit::MolChemicalFeature
RDKit::MolChemicalFeatureDef
RDKit::MolChemicalFeatureFactoryThe class for finding chemical features in molecules
RDKit::MolPicklerHandles pickling (serializing) molecules
RDKit::MolPicklerExceptionUsed to indicate exceptions whilst pickling (serializing) molecules
RDKit::MolSanitizeExceptionClass for flagging sanitization errors
Canon::MolStackElemThese are the actual elements in the molecular stack
Canon::MolStackUnionUsed to store components in the molecular stack
RDKit::MolSupplier
RDKit::MolWriter
Queries::OrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >Query implementing AND: requires any child to be true
RankAtoms::pairGTFunctor< T >Functor for implementing > on two std::pairs. The first entries are compared
ForceFields::UFF::ParamCollectionSingleton class for retrieving UFF AtomParams
RDKit::PeriodicTableSingleton class for retrieving information about atoms
RDGeom::Point
RDGeom::Point2D
RDGeom::Point3D
RDGeom::PointND
PySequenceHolder< T >Class to hold sequences (lists, tuples, arrays, etc.) passed from Python -> C++
Queries::Query< MatchFuncArgType, DataFuncArgType, needsConversion >Base class for all queries
RDKit::QueryAtomClass for storing atomic queries
RDKit::QueryAtomIterator_< Atom_, Mol_, PMAP_ >Iterate over atoms matching a query. This is bidirectional
RDKit::QueryBondClass for storing Bond queries
Queries::RangeQuery< MatchFuncArgType, DataFuncArgType, needsConversion >Query implementing a range: arguments must fall in a particular range of values
RDKit::RecursiveStructureQueryAllows use of recursive structure queries (e.g. recursive SMARTS)
RDKit::RingInfoA class to store information about a molecule's rings
RDKit::ROMolROMol is a molecule class that is intended to have a fixed topology
RDKit::RWMolRWMol is a molecule class that is intended to be edited
RDKit::SDMolSupplier
RDKit::SDWriter
Queries::SetQuery< MatchFuncArgType, DataFuncArgType, needsConversion >Query implementing a set: arguments must one of a set of values
RDKit::SmilesMolSupplierLazy file parser for Smiles tables
RDKit::SmilesParseException
RDKit::SmilesWriter
SparseBitVectClass for bit vectors that are sparsely occupied
RDKit::SparseIntVect< IndexType >Class for efficiently storing sparse vectors of ints
RDNumeric::SquareMatrix< TYPE >
RDNumeric::SymmMatrix< TYPE >A symmetric matrix class
RDKit::TDTMolSupplierLazy file parser for TDT files
RDKit::TDTWriter
ForceFields::UFF::TorsionAngleContribTorsion term for the Universal Force Field
RDGeom::Transform2D
RDGeom::Transform3D
RDGeom::UniformGrid3D
ValueErrorExceptionClass to allow us to throw a ValueError from C++ and have it make it back to Python
ForceFields::UFF::vdWContribVan der Waals term for the Universal Force Field
RDNumeric::Vector< TYPE >A class to represent vectors of numbers
RDKit::vertex_atom_t
Queries::XOrQuery< MatchFuncArgType, DataFuncArgType, needsConversion >Query implementing XOR: requires exactly one child to be true

Generated on Tue Oct 7 06:10:11 2008 for RDCode by  doxygen 1.5.5