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 |
construct an Atom node
Definition at line 50 of file Canon.h.
References RDKit::Canon::MOL_STACK_ATOM.
|
inlineexplicit |
construct for a ring closure
Definition at line 67 of file Canon.h.
References RDKit::Canon::MOL_STACK_RING.
construct for a branch opening or closing
Definition at line 72 of file Canon.h.
References RDKit::Canon::MOL_STACK_BRANCH_CLOSE, and RDKit::Canon::MOL_STACK_BRANCH_OPEN.
int RDKit::Canon::MolStackElem::number |
MolStackUnion RDKit::Canon::MolStackElem::obj |
MolStackTypes RDKit::Canon::MolStackElem::type |