Chemical Data Processing Library C++ API - Version 1.2.0
|
NPoint2DPharmacophoreFingerprintGenerator. More...
#include <NPoint2DPharmacophoreFingerprintGenerator.hpp>
Public Types | |
enum | FeatureDistanceType { MIN_PATH_LENGTH , MAX_PATH_LENGTH , AVG_PATH_LENGTH } |
typedef std::shared_ptr< NPoint2DPharmacophoreFingerprintGenerator > | SharedPointer |
Public Member Functions | |
NPoint2DPharmacophoreFingerprintGenerator () | |
NPoint2DPharmacophoreFingerprintGenerator (const NPoint2DPharmacophoreFingerprintGenerator &gen)=default | |
NPoint2DPharmacophoreFingerprintGenerator (const Chem::MolecularGraph &molgraph, Util::BitSet &fp) | |
void | setFeatureDistanceType (FeatureDistanceType dist_type) |
FeatureDistanceType | getFeatureDistanceType () const |
void | generate (const Chem::MolecularGraph &molgraph, Util::BitSet &fp) |
Public Member Functions inherited from CDPL::Descr::NPointPharmacophoreFingerprintGenerator | |
virtual | ~NPointPharmacophoreFingerprintGenerator () |
void | setMinFeatureTupleSize (std::size_t min_size) |
std::size_t | getMinFeatureTupleSize () const |
void | setMaxFeatureTupleSize (std::size_t max_size) |
std::size_t | getMaxFeatureTupleSize () const |
void | setBinSize (double bin_size) |
double | getBinSize () const |
Pharm::PharmacophoreGenerator & | getPharmacophoreGenerator () |
const Pharm::PharmacophoreGenerator & | getPharmacophoreGenerator () const |
Static Public Attributes | |
static constexpr FeatureDistanceType | DEF_FEATURE_DISTANCE_TYPE = MIN_PATH_LENGTH |
Static Public Attributes inherited from CDPL::Descr::NPointPharmacophoreFingerprintGenerator | |
static constexpr std::size_t | DEF_MIN_FEATURE_TUPLE_SIZE = 1 |
static constexpr std::size_t | DEF_MAX_FEATURE_TUPLE_SIZE = 3 |
static constexpr double | DEF_BIN_SIZE = 0.5 |
Additional Inherited Members | |
Protected Member Functions inherited from CDPL::Descr::NPointPharmacophoreFingerprintGenerator | |
NPointPharmacophoreFingerprintGenerator () | |
NPointPharmacophoreFingerprintGenerator (const NPointPharmacophoreFingerprintGenerator &gen)=default | |
void | generate (const Chem::MolecularGraph &molgraph, Util::BitSet &fp) |
void | generate (const Pharm::FeatureContainer &cntnr, Util::BitSet &fp) |
typedef std::shared_ptr<NPoint2DPharmacophoreFingerprintGenerator> CDPL::Descr::NPoint2DPharmacophoreFingerprintGenerator::SharedPointer |
CDPL::Descr::NPoint2DPharmacophoreFingerprintGenerator::NPoint2DPharmacophoreFingerprintGenerator | ( | ) |
|
default |
CDPL::Descr::NPoint2DPharmacophoreFingerprintGenerator::NPoint2DPharmacophoreFingerprintGenerator | ( | const Chem::MolecularGraph & | molgraph, |
Util::BitSet & | fp | ||
) |
void CDPL::Descr::NPoint2DPharmacophoreFingerprintGenerator::setFeatureDistanceType | ( | FeatureDistanceType | dist_type | ) |
FeatureDistanceType CDPL::Descr::NPoint2DPharmacophoreFingerprintGenerator::getFeatureDistanceType | ( | ) | const |
void CDPL::Descr::NPoint2DPharmacophoreFingerprintGenerator::generate | ( | const Chem::MolecularGraph & | molgraph, |
Util::BitSet & | fp | ||
) |
|
staticconstexpr |