CationPiInteractionScore.
More...
#include <CationPiInteractionScore.hpp>
◆ SharedPointer
A reference-counted smart pointer [SHPTR] for dynamically allocated CationPiInteractionScore
instances.
◆ DistanceScoringFunction
◆ AngleScoringFunction
◆ CationPiInteractionScore()
Constructs a CationPiInteractionScore
functor with the specified constraints.
- Parameters
-
aro_cat | true if the first feature argument represents the aromatic- and the second one the cationic-feature, and false otherwise. |
min_dist | The minimum allowed distance between the cationic- and aromatic-feature centers. |
max_dist | The maximum allowed distance between the cationic- and aromatic-feature centers. |
max_ang | The maximum allowed angle between the cationic- and aromatic-feature plane normal. |
◆ getMinDistance()
double CDPL::Pharm::CationPiInteractionScore::getMinDistance |
( |
| ) |
const |
◆ getMaxDistance()
double CDPL::Pharm::CationPiInteractionScore::getMaxDistance |
( |
| ) |
const |
◆ getMaxAngle()
double CDPL::Pharm::CationPiInteractionScore::getMaxAngle |
( |
| ) |
const |
◆ setDistanceScoringFunction()
◆ setAngleScoringFunction()
void CDPL::Pharm::CationPiInteractionScore::setAngleScoringFunction |
( |
const AngleScoringFunction & |
func | ) |
|
◆ operator()() [1/2]
double CDPL::Pharm::CationPiInteractionScore::operator() |
( |
const Feature & |
ftr1, |
|
|
const Feature & |
ftr2 |
|
) |
| const |
|
virtual |
◆ operator()() [2/2]
double CDPL::Pharm::CationPiInteractionScore::operator() |
( |
const Math::Vector3D & |
ftr1_pos, |
|
|
const Feature & |
ftr2 |
|
) |
| const |
|
virtual |
◆ DEF_MIN_DISTANCE
constexpr double CDPL::Pharm::CationPiInteractionScore::DEF_MIN_DISTANCE = 3.5 |
|
staticconstexpr |
◆ DEF_MAX_DISTANCE
constexpr double CDPL::Pharm::CationPiInteractionScore::DEF_MAX_DISTANCE = 5.5 |
|
staticconstexpr |
◆ DEF_MAX_ANGLE
constexpr double CDPL::Pharm::CationPiInteractionScore::DEF_MAX_ANGLE = 30.0 |
|
staticconstexpr |
The documentation for this class was generated from the following file: