The OEBondBase represents the bonds of a molecule. This section details some of its important and often used properties and methods.
| Property Name | Type | Get Method | Set Method | See Also |
|---|---|---|---|---|
| Bond Order | unsigned int | GetOrder | SetOrder | |
| Aromaticity | bool | IsAromatic | SetAromatic | Aromaticity Perception |
| Ring Membership | bool | IsInRing | SetInRing | Ring Perception |
| Integer Bond Type | int | GetIntType | SetIntType | |
| Bond Type Name | string | GetType | SetType | |
| Begin Atom | OEAtomBase | GetBgn | SetBgn | |
| End Atom | OEAtomBase | GetEnd | SetEnd | |
| Bond Chirality | bool | IsChiral | SetChiral | Stereochemistry Perception |
| Bond Stereo | unsigned int | GetStereo | SetStereo | Stereochemistry Perception |
| Property Name | Type | Get Method | See Also |
|---|---|---|---|
| Begin Atom Index | unsigned int | GetBgnIdx | Atom, Bond, and Conformer Indices |
| End Atom Index | unsigned int | GetEndIdx | Atom, Bond, and Conformer Indices |
| Bond Index | unsigned int | GetIdx | Atom, Bond, and Conformer Indices |
| Bond Has Stereo | bool | HasStereoSpecified | Stereochemistry Perception |
| Bond Parent | OEMolBase | GetParent | |
| Rotatable | bool | IsRotor |