RDKit
Open-source cheminformatics and machine learning.
|
#include <Tetrahedral.h>
Public Member Functions | |
Tetrahedral ()=delete | |
Tetrahedral (const CIPMol &mol, Atom *focus) | |
void | setPrimaryLabel (Descriptor desc) override |
Descriptor | label (const Rules &comp) override |
Descriptor | label (Node *node, Digraph &digraph, const Rules &comp) override |
Public Member Functions inherited from RDKit::CIPLabeler::Configuration | |
Configuration ()=delete | |
Configuration (const CIPMol &mol, Atom *focus) | |
Configuration (const CIPMol &mol, std::vector< Atom * > &&foci, bool atropisomerMode=false) | |
virtual | ~Configuration () |
Atom * | getFocus () const |
const std::vector< Atom * > & | getFoci () const |
const std::vector< Atom * > & | getCarriers () const |
Digraph & | getDigraph () |
Additional Inherited Members | |
Static Public Member Functions inherited from RDKit::CIPLabeler::Configuration | |
template<typename T > | |
static int | parity4 (const std::vector< T > &trg, const std::vector< T > &ref) |
Protected Member Functions inherited from RDKit::CIPLabeler::Configuration | |
Edge * | findInternalEdge (const std::vector< Edge * > &edges, Atom *f1, Atom *f2) |
bool | isInternalEdge (const Edge *edge, Atom *f1, Atom *f2) |
void | removeInternalEdges (std::vector< Edge * > &edges, Atom *f1, Atom *f2) |
void | setCarriers (std::vector< Atom * > &&carriers) |
Definition at line 18 of file Tetrahedral.h.
|
delete |
|
overridevirtual |
Implements RDKit::CIPLabeler::Configuration.
|
overridevirtual |
Reimplemented from RDKit::CIPLabeler::Configuration.
|
overridevirtual |
Implements RDKit::CIPLabeler::Configuration.