Open Babel
3.0
|
Go to the source code of this file.
Classes | |
class | OBBond |
Namespaces | |
OpenBabel | |
Macros | |
#define | OB_AROMATIC_BOND (1<<1) |
#define | OB_WEDGE_BOND (1<<2) |
#define | OB_HASH_BOND (1<<3) |
#define | OB_RING_BOND (1<<4) |
#define | OB_CLOSURE_BOND (1<<10) |
#define | OB_WEDGE_OR_HASH_BOND (1<<11) |
#define | SET_OR_UNSET_FLAG(X) |
Handle bonds.
#define OB_AROMATIC_BOND (1<<1) |
An aromatic bond (regardless of bond order)
Referenced by OBBond::IsAromatic(), and OBBond::SetAromatic().
#define OB_WEDGE_BOND (1<<2) |
A solid black wedge in 2D representations – i.e., "up" from the 2D plane.
Referenced by OBBond::IsWedge().
#define OB_HASH_BOND (1<<3) |
A dashed "hash" bond in 2D representations – i.e., "down" from the 2D plane.
Referenced by OBBond::IsHash().
#define OB_RING_BOND (1<<4) |
A bond in a ring.
Referenced by OBBond::IsInRing(), and OBBond::SetInRing().
#define OB_CLOSURE_BOND (1<<10) |
A bond which "closes" a ring when walking the molecular graph.
Referenced by OBBond::IsClosure(), and OBBond::SetClosure().
#define OB_WEDGE_OR_HASH_BOND (1<<11) |
#define SET_OR_UNSET_FLAG | ( | X | ) |
Referenced by OBBond::SetAromatic(), OBBond::SetClosure(), OBBond::SetHash(), OBBond::SetInRing(), OBBond::SetWedge(), and OBBond::SetWedgeOrHash().