![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Class for chemical features that do not orignate from molecules. More...
#include <FreeChemicalFeature.h>
Public Member Functions | |
FreeChemicalFeature (std::string family, std::string type, const RDGeom::Point3D &loc, int id=-1) | |
start with everything specified More... | |
FreeChemicalFeature (std::string family, const RDGeom::Point3D &loc) | |
start with family and location specified, leave the type blank More... | |
FreeChemicalFeature () | |
start with everything blank More... | |
FreeChemicalFeature (const std::string &pickle) | |
FreeChemicalFeature (const FreeChemicalFeature &other) | |
~FreeChemicalFeature () | |
const int | getId () const |
return our id More... | |
const std::string & | getFamily () const |
return our family More... | |
const std::string & | getType () const |
return our type More... | |
RDGeom::Point3D | getPos () const |
return our position More... | |
void | setId (const int id) |
set our id More... | |
void | setFamily (const std::string &family) |
set our family More... | |
void | setType (const std::string &type) |
set our type More... | |
void | setPos (const RDGeom::Point3D &loc) |
set our position More... | |
std::string | toString () const |
returns a serialized form of the feature (a pickle) More... | |
void | initFromString (const std::string &pickle) |
initialize from a pickle string More... | |
![]() | |
ChemicalFeature () | |
virtual | ~ChemicalFeature () |
Class for chemical features that do not orignate from molecules.
Definition at line 21 of file FreeChemicalFeature.h.
|
inline |
start with everything specified
Definition at line 24 of file FreeChemicalFeature.h.
|
inline |
start with family and location specified, leave the type blank
Definition at line 30 of file FreeChemicalFeature.h.
|
inline |
start with everything blank
Definition at line 35 of file FreeChemicalFeature.h.
|
inlineexplicit |
Definition at line 39 of file FreeChemicalFeature.h.
References initFromString().
|
inline |
Definition at line 43 of file FreeChemicalFeature.h.
|
inline |
Definition at line 47 of file FreeChemicalFeature.h.
|
inlinevirtual |
return our family
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 55 of file FreeChemicalFeature.h.
|
inlinevirtual |
return our id
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 50 of file FreeChemicalFeature.h.
|
inlinevirtual |
return our position
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 65 of file FreeChemicalFeature.h.
|
inlinevirtual |
return our type
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 60 of file FreeChemicalFeature.h.
void ChemicalFeatures::FreeChemicalFeature::initFromString | ( | const std::string & | pickle | ) |
initialize from a pickle string
Referenced by FreeChemicalFeature(), and setPos().
|
inline |
set our family
Definition at line 75 of file FreeChemicalFeature.h.
|
inline |
set our id
Definition at line 70 of file FreeChemicalFeature.h.
|
inline |
set our position
Definition at line 85 of file FreeChemicalFeature.h.
References initFromString(), and toString().
|
inline |
set our type
Definition at line 80 of file FreeChemicalFeature.h.
std::string ChemicalFeatures::FreeChemicalFeature::toString | ( | ) | const |
returns a serialized form of the feature (a pickle)
Referenced by setPos().