class OEBondBase : public OESystem::OEBase
This class represents OEBondBase.
The following methods are publicly inherited from OEBase:
OEBondBase &operator=(const OEBondBase &b)
void Clear()=0
OEAtomBase *GetBgn() const =0
unsigned int GetBgnIdx() const
OEAtomBase *GetEnd() const =0
unsigned int GetEndIdx() const
unsigned int GetIdx() const =0
int GetIntType() const =0
OEAtomBase *GetNbr(const OEAtomBase *) const =0
unsigned int GetOrder() const =0
OEMolBase *GetParent() const =0
unsigned int GetStereo(const std::vector<OEAtomBase *> &, unsigned int) const
const char *GetType() const =0
bool HasStereoSpecified(unsigned int v=OEBondStereo::All) const
bool IsAromatic() const =0
bool IsChiral() const
bool IsDataType(const void *) const
bool IsDeleted() const =0
bool IsInRing() const =0
bool IsRotor() const
bool SetAromatic(bool)=0
bool SetBgn(OEAtomBase *)=0
bool SetChiral(bool)
bool SetEnd(OEAtomBase *)=0
bool SetIdx(unsigned int)=0
bool SetInRing(bool)
bool SetIntType(int)=0
bool SetOrder(unsigned int)=0
bool SetStereo(const std::vector<OEAtomBase *> &, unsigned int, unsigned int)
bool SetType(const char *)=0
bool SetType(const std::string &)=0
bool SwapEnds()=0
bool Sweep()=0