RDKit
Open-source cheminformatics and machine learning.
|
#include <MarvinDefs.h>
Public Member Functions | |
MarvinAtom () | |
MarvinAtom (const MarvinAtom &atomToCopy, std::string newId) | |
bool | operator== (const MarvinAtom &rhs) const |
bool | operator== (const MarvinAtom *rhs) const |
bool | isElement () const |
std::string | toString () const |
ptree | toPtree (unsigned int coordinatePrecision=6) const |
Public Attributes | |
std::string | id |
std::string | elementType |
double | x2 |
double | y2 |
double | x3 |
double | y3 |
double | z3 |
int | formalCharge |
std::string | radical |
int | isotope |
int | mrvValence |
int | hydrogenCount |
std::string | mrvAlias |
std::string | mrvStereoGroup |
int | mrvMap |
std::string | sgroupRef |
bool | sGroupRefIsSuperatom |
std::string | sgroupAttachmentPoint |
int | rgroupRef |
Definition at line 110 of file MarvinDefs.h.
RDKit::MarvinAtom::MarvinAtom | ( | ) |
RDKit::MarvinAtom::MarvinAtom | ( | const MarvinAtom & | atomToCopy, |
std::string | newId | ||
) |
bool RDKit::MarvinAtom::isElement | ( | ) | const |
bool RDKit::MarvinAtom::operator== | ( | const MarvinAtom & | rhs | ) | const |
bool RDKit::MarvinAtom::operator== | ( | const MarvinAtom * | rhs | ) | const |
std::string RDKit::MarvinAtom::toString | ( | ) | const |
std::string RDKit::MarvinAtom::elementType |
Definition at line 113 of file MarvinDefs.h.
int RDKit::MarvinAtom::formalCharge |
Definition at line 120 of file MarvinDefs.h.
int RDKit::MarvinAtom::hydrogenCount |
Definition at line 124 of file MarvinDefs.h.
std::string RDKit::MarvinAtom::id |
Definition at line 112 of file MarvinDefs.h.
int RDKit::MarvinAtom::isotope |
Definition at line 122 of file MarvinDefs.h.
std::string RDKit::MarvinAtom::mrvAlias |
Definition at line 125 of file MarvinDefs.h.
int RDKit::MarvinAtom::mrvMap |
Definition at line 127 of file MarvinDefs.h.
std::string RDKit::MarvinAtom::mrvStereoGroup |
Definition at line 126 of file MarvinDefs.h.
int RDKit::MarvinAtom::mrvValence |
Definition at line 123 of file MarvinDefs.h.
std::string RDKit::MarvinAtom::radical |
Definition at line 121 of file MarvinDefs.h.
int RDKit::MarvinAtom::rgroupRef |
Definition at line 132 of file MarvinDefs.h.
std::string RDKit::MarvinAtom::sgroupAttachmentPoint |
Definition at line 131 of file MarvinDefs.h.
std::string RDKit::MarvinAtom::sgroupRef |
Definition at line 128 of file MarvinDefs.h.
bool RDKit::MarvinAtom::sGroupRefIsSuperatom |
Definition at line 129 of file MarvinDefs.h.
double RDKit::MarvinAtom::x2 |
Definition at line 114 of file MarvinDefs.h.
double RDKit::MarvinAtom::x3 |
Definition at line 116 of file MarvinDefs.h.
double RDKit::MarvinAtom::y2 |
Definition at line 115 of file MarvinDefs.h.
double RDKit::MarvinAtom::y3 |
Definition at line 117 of file MarvinDefs.h.
double RDKit::MarvinAtom::z3 |
Definition at line 118 of file MarvinDefs.h.