![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <FreeChemicalFeature.h>
Public Member Functions | |
| FreeChemicalFeature (std::string family, std::string type, const RDGeom::Point3D &loc, int id=-1) | |
| start with everything specified | |
| FreeChemicalFeature (std::string family, const RDGeom::Point3D &loc) | |
| start with family and location specified, leave the type blank | |
| FreeChemicalFeature () | |
| start with everything blank | |
| FreeChemicalFeature (const std::string &pickle) | |
| FreeChemicalFeature (const FreeChemicalFeature &other) | |
| ~FreeChemicalFeature () override=default | |
| int | getId () const override |
| return our id | |
| const std::string & | getFamily () const override |
| return our family | |
| const std::string & | getType () const override |
| return our type | |
| RDGeom::Point3D | getPos () const override |
| return our position | |
| void | setId (const int id) |
| set our id | |
| void | setFamily (const std::string &family) |
| set our family | |
| void | setType (const std::string &type) |
| set our type | |
| void | setPos (const RDGeom::Point3D &loc) |
| set our position | |
| std::string | toString () const |
| returns a serialized form of the feature (a pickle) | |
| void | initFromString (const std::string &pickle) |
| initialize from a pickle string | |
Public Member Functions inherited from ChemicalFeatures::ChemicalFeature | |
| ChemicalFeature () | |
| virtual | ~ChemicalFeature () |
Class for chemical features that do not originate from molecules e.g. pharmacophores, site-maps etc.
Definition at line 24 of file FreeChemicalFeature.h.
|
inline |
start with everything specified
Definition at line 28 of file FreeChemicalFeature.h.
Referenced by FreeChemicalFeature().
|
inline |
start with family and location specified, leave the type blank
Definition at line 36 of file FreeChemicalFeature.h.
|
inline |
start with everything blank
Definition at line 40 of file FreeChemicalFeature.h.
|
inlineexplicit |
Definition at line 43 of file FreeChemicalFeature.h.
References initFromString().
|
inline |
Definition at line 47 of file FreeChemicalFeature.h.
References FreeChemicalFeature(), getFamily(), getId(), getPos(), and getType().
|
overridedefault |
|
inlineoverridevirtual |
return our family
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 59 of file FreeChemicalFeature.h.
Referenced by FreeChemicalFeature().
|
inlineoverridevirtual |
return our id
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 56 of file FreeChemicalFeature.h.
Referenced by FreeChemicalFeature().
|
inlineoverridevirtual |
return our position
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 65 of file FreeChemicalFeature.h.
Referenced by FreeChemicalFeature().
|
inlineoverridevirtual |
return our type
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 62 of file FreeChemicalFeature.h.
Referenced by FreeChemicalFeature().
| void ChemicalFeatures::FreeChemicalFeature::initFromString | ( | const std::string & | pickle | ) |
initialize from a pickle string
Referenced by FreeChemicalFeature().
|
inline |
set our family
Definition at line 71 of file FreeChemicalFeature.h.
|
inline |
set our id
Definition at line 68 of file FreeChemicalFeature.h.
|
inline |
set our position
Definition at line 77 of file FreeChemicalFeature.h.
|
inline |
set our type
Definition at line 74 of file FreeChemicalFeature.h.
| std::string ChemicalFeatures::FreeChemicalFeature::toString | ( | ) | const |
returns a serialized form of the feature (a pickle)