Chemical Data Processing Library C++ API - Version 1.1.1
|
HydrophobicInteractionScore. More...
#include <HydrophobicInteractionScore.hpp>
Public Types | |
typedef std::shared_ptr< HydrophobicInteractionScore > | SharedPointer |
A reference-counted smart pointer [SHPTR] for dynamically allocated HydrophobicInteractionScore instances. More... | |
Public Types inherited from CDPL::Pharm::FeatureDistanceScore | |
typedef std::shared_ptr< FeatureDistanceScore > | SharedPointer |
A reference-counted smart pointer [SHPTR] for dynamically allocated FeatureDistanceScore instances. More... | |
typedef std::function< double(double)> | DistanceScoringFunction |
Public Types inherited from CDPL::Pharm::FeatureInteractionScore | |
typedef std::shared_ptr< FeatureInteractionScore > | SharedPointer |
A reference-counted smart pointer [SHPTR] for dynamically allocated FeatureInteractionScore instances. More... | |
Public Member Functions | |
HydrophobicInteractionScore (double min_dist=DEF_MIN_DISTANCE, double max_dist=DEF_MAX_DISTANCE) | |
Constructs a HydrophobicInteractionScore functor with a minimum hydrophobic-feature pair distance of min_dist and a maximum distance of max_dist. More... | |
Public Member Functions inherited from CDPL::Pharm::FeatureDistanceScore | |
FeatureDistanceScore (double min_dist, double max_dist) | |
Constructs a FeatureDistanceScore functor with a minimum feature distance of min_dist and maximum distance of max_dist. More... | |
double | getMinDistance () const |
double | getMaxDistance () const |
void | setDistanceScoringFunction (const DistanceScoringFunction &func) |
double | operator() (const Feature &ftr1, const Feature &ftr2) const |
double | operator() (const Math::Vector3D &ftr1_pos, const Feature &ftr2) const |
Public Member Functions inherited from CDPL::Pharm::FeatureInteractionScore | |
virtual | ~FeatureInteractionScore () |
Virtual destructor. More... | |
Static Public Attributes | |
static constexpr double | DEF_MIN_DISTANCE = 2.0 |
static constexpr double | DEF_MAX_DISTANCE = 6.0 |
Additional Inherited Members | |
Protected Member Functions inherited from CDPL::Pharm::FeatureInteractionScore | |
FeatureInteractionScore () | |
typedef std::shared_ptr<HydrophobicInteractionScore> CDPL::Pharm::HydrophobicInteractionScore::SharedPointer |
A reference-counted smart pointer [SHPTR] for dynamically allocated HydrophobicInteractionScore
instances.
|
inline |
Constructs a HydrophobicInteractionScore
functor with a minimum hydrophobic-feature pair distance of min_dist and a maximum distance of max_dist.
min_dist | The minimum allowed feature pair distance. |
max_dist | The maximum allowed feature pair distance. |
|
staticconstexpr |
|
staticconstexpr |