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.
|
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.
|
inline |
Definition at line 47 of file FreeChemicalFeature.h.
|
overridedefault |
|
inlineoverridevirtual |
return our family
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 59 of file FreeChemicalFeature.h.
|
inlineoverridevirtual |
return our id
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 56 of file FreeChemicalFeature.h.
|
inlineoverridevirtual |
return our position
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 65 of file FreeChemicalFeature.h.
|
inlineoverridevirtual |
return our type
Implements ChemicalFeatures::ChemicalFeature.
Definition at line 62 of file FreeChemicalFeature.h.
void ChemicalFeatures::FreeChemicalFeature::initFromString | ( | const std::string & | pickle | ) |
initialize from a pickle string
|
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)