OEBondBase

class OEBondBase : public OESystem::OEBase

This class represents OEBondBase.

The following methods are publicly inherited from OEBase:

operator= GetData IsDataType
operator+= GetDataIter SetBaseData
AddBaseData GetDataType SetBoolData
AddData GetDoubleData SetData
Clear GetFloatData SetDoubleData
CreateCopy GetIntData SetFloatData
DeleteData GetStringData SetIntData
GetBoolData HasData SetStringData
The following classes derive from this class:

operator=

OEBondBase &operator=(const OEBondBase &b)

Clear

void Clear()=0

GetBgn

OEAtomBase *GetBgn() const =0

GetBgnIdx

unsigned int GetBgnIdx() const

GetEnd

OEAtomBase *GetEnd() const =0

GetEndIdx

unsigned int GetEndIdx() const

GetIdx

unsigned int GetIdx() const =0

GetIntType

int GetIntType() const =0

GetNbr

OEAtomBase *GetNbr(const OEAtomBase *) const =0

GetOrder

unsigned int GetOrder() const =0

GetParent

OEMolBase *GetParent() const =0

GetStereo

unsigned int GetStereo(const std::vector<OEAtomBase *> &, unsigned int) const

GetType

const char *GetType() const =0

HasStereoSpecified

bool HasStereoSpecified(unsigned int v=OEBondStereo::All) const

IsAromatic

bool IsAromatic() const =0

IsChiral

bool IsChiral() const

IsDataType

bool IsDataType(const void *) const

IsDeleted

bool IsDeleted() const =0

IsInRing

bool IsInRing() const =0

IsRotor

bool IsRotor() const

SetAromatic

bool SetAromatic(bool)=0

SetBgn

bool SetBgn(OEAtomBase *)=0

SetChiral

bool SetChiral(bool)

SetEnd

bool SetEnd(OEAtomBase *)=0

SetIdx

bool SetIdx(unsigned int)=0

SetInRing

bool SetInRing(bool)

SetIntType

bool SetIntType(int)=0

SetOrder

bool SetOrder(unsigned int)=0

SetStereo

bool SetStereo(const std::vector<OEAtomBase *> &, unsigned int, unsigned int)

SetType

bool SetType(const char *)=0
bool SetType(const std::string &)=0

SwapEnds

bool SwapEnds()=0

Sweep

bool Sweep()=0