![]() |
RDKit
Open-source cheminformatics and machine learning.
|
these are the actual elements in the molecular stack More...
#include <Canon.h>
Public Member Functions | |
| MolStackElem (Atom *at) | |
| construct an Atom node | |
| MolStackElem (Bond *bond, int idx) | |
| construct a bond node | |
| MolStackElem (int idx) | |
| construct for a ring closure | |
| MolStackElem (const char *chr, int idx) | |
| construct for a branch opening or closing | |
Public Attributes | |
| MolStackTypes | type |
| stores the type of node | |
| MolStackUnion | obj |
| holds our pointer (if appropriate) | |
| int | number |
| stores our number (relevant for bonds and ring closures) | |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
construct for a ring closure
Definition at line 67 of file Canon.h.
References RDKit::Canon::MOL_STACK_RING, number, and type.
|
inlineexplicit |
construct for a branch opening or closing
Definition at line 72 of file Canon.h.
References RDKit::Canon::MOL_STACK_BRANCH_CLOSE, RDKit::Canon::MOL_STACK_BRANCH_OPEN, number, and type.
| int RDKit::Canon::MolStackElem::number |
stores our number (relevant for bonds and ring closures)
Definition at line 87 of file Canon.h.
Referenced by MolStackElem(), MolStackElem(), and MolStackElem().
| MolStackUnion RDKit::Canon::MolStackElem::obj |
holds our pointer (if appropriate)
Definition at line 86 of file Canon.h.
Referenced by MolStackElem(), and MolStackElem().
| MolStackTypes RDKit::Canon::MolStackElem::type |
stores the type of node
Definition at line 85 of file Canon.h.
Referenced by MolStackElem(), MolStackElem(), MolStackElem(), and MolStackElem().