class OEMolBase : public OESystem::OEBase
This class represents OEMolBase.
The following methods are publicly inherited from OEBase:
OEMolBase &operator=(const OEMolBase &m)
operator bool() const
void Clear()=0
bool Compress()
unsigned int Count(unsigned int) const =0
OESystem::OEBase *CreateCopy() const
bool DeleteAtom(OEAtomBase *)=0
bool DeleteBond(OEBondBase *)=0
OEAtomBase *
GetAtom(const OESystem::OEUnaryPredicate<OEChem::OEAtomBase> &) const =0
OESystem::OEIterBase<OEAtomBase> *GetAtoms() const =0
OESystem::OEIterBase<OEAtomBase> *
GetAtoms(const OESystem::OEUnaryPredicate<OEChem::OEAtomBase> &) const =0
OEBondBase *GetBond(const OEAtomBase *, const OEAtomBase *) const
OEBondBase *
GetBond(const OESystem::OEUnaryPredicate<OEChem::OEBondBase> &) const =0
OESystem::OEIterBase<OEBondBase> *GetBonds() const =0
OESystem::OEIterBase<OEBondBase> *
GetBonds(const OESystem::OEUnaryPredicate<OEChem::OEBondBase> &) const =0
bool GetCoords(float *) const =0
bool GetCoords(double *) const =0
bool GetCoords(const OEAtomBase *, float *) const =0
bool GetCoords(const OEAtomBase *, double *) const =0
unsigned int GetDimension() const =0
double GetEnergy() const =0
unsigned int GetMaxAtomIdx() const =0
unsigned int GetMaxBondIdx() const =0
const char *GetTitle() const
bool HasPerceived(unsigned int) const =0
bool IsDataType(const void *) const
bool IsDeleted(OEBondBase *) const =0
bool IsDeleted(OEAtomBase *) const =0
bool IsRxn() const
OEAtomBase *NewAtom(unsigned int)=0
OEAtomBase *NewAtom(const OEAtomBase &)=0
OEBondBase *NewBond(OEAtomBase *, OEAtomBase *, unsigned int order=0)=0
unsigned int NumAtoms() const =0
unsigned int NumBonds() const =0
bool OrderAtoms(const std::vector<OEAtomBase *> &)=0
bool OrderBonds(const std::vector<OEBondBase *> &)=0
void ResetPerceived()=0
bool SetCoords(const float *)=0
bool SetCoords(const double *)=0
bool SetCoords(const OEAtomBase *, const float *)=0
bool SetCoords(const OEAtomBase *, const double *)=0
bool SetDimension(unsigned int)=0
bool SetEnergy(float)=0
bool SetEnergy(double)=0
bool SetPerceived(unsigned int, bool)=0
bool SetRxn(bool)
bool SetTitle(const char *)=0
bool SetTitle(const std::string &)=0
bool Sweep()=0
bool UnCompress()