![]() |
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 (const std::string &family, std::string type, const RDGeom::Point3D &loc, int id=-1) | |
| start with everything specified More... | |
| FreeChemicalFeature (const 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 () | |
| 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... | |
Public Member Functions inherited from ChemicalFeatures::ChemicalFeature | |
| 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 29 of file FreeChemicalFeature.h.
|
inline |
start with everything blank
Definition at line 33 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 49 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 52 of file FreeChemicalFeature.h.
|
inlinevirtual |
return our position
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 61 of file FreeChemicalFeature.h.
|
inlinevirtual |
return our type
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 58 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 67 of file FreeChemicalFeature.h.
|
inline |
set our id
Definition at line 64 of file FreeChemicalFeature.h.
|
inline |
set our position
Definition at line 73 of file FreeChemicalFeature.h.
References initFromString(), and toString().
|
inline |
set our type
Definition at line 70 of file FreeChemicalFeature.h.
| std::string ChemicalFeatures::FreeChemicalFeature::toString | ( | ) | const |
returns a serialized form of the feature (a pickle)
Referenced by setPos().