class OEQMolBase : public OEMolBase
This class represents OEQMolBase.
The following methods are publicly inherited from OEMolBase:
The following methods are publicly inherited from OEBase:
OEQMolBase()
OEQMolBase(const OEMolBase &m)
OEQMolBase(const OEQMolBase &m)
Default and copy constructors.
OEQMolBase &operator=(const OEMolBase &m)
OEQMolBase &operator=(const OEQMolBase &m)
bool BuildExpressions(const OEMatchPair<OEExprBase> &)
bool BuildExpressions(unsigned int atomopts, unsigned int bondopts)
OESystem::OEBase *CreateCopy() const
OESystem::OEIterBase<OEQAtomBase> *GetQAtoms() const =0
OESystem::OEIterBase<OEQAtomBase> *
GetQAtoms(const OESystem::OEUnaryPredicate<OEChem::OEAtomBase> &) const =0
OESystem::OEIterBase<OEQBondBase> *GetQBonds() const =0
OESystem::OEIterBase<OEQBondBase> *
GetQBonds(const OESystem::OEUnaryPredicate<OEChem::OEBondBase> &) const =0
bool IsDataType(const void *) const