![]() |
Chemical Data Processing Library C++ API - Version 1.2.3
|
FeatureInteractionScore. More...
#include <FeatureInteractionScore.hpp>
Inheritance diagram for CDPL::Pharm::FeatureInteractionScore:Public Types | |
| typedef std::shared_ptr< FeatureInteractionScore > | SharedPointer |
A reference-counted smart pointer [SHPTR] for dynamically allocated FeatureInteractionScore instances. More... | |
Public Member Functions | |
| virtual | ~FeatureInteractionScore () |
| Virtual destructor. More... | |
| virtual double | operator() (const Feature &ftr1, const Feature &ftr2) const =0 |
| virtual double | operator() (const Math::Vector3D &ftr1_pos, const Feature &ftr2) const =0 |
Protected Member Functions | |
| FeatureInteractionScore () | |
| typedef std::shared_ptr<FeatureInteractionScore> CDPL::Pharm::FeatureInteractionScore::SharedPointer |
A reference-counted smart pointer [SHPTR] for dynamically allocated FeatureInteractionScore instances.
|
inlinevirtual |
Virtual destructor.
|
inlineprotected |
|
pure virtual |
Implemented in CDPL::Pharm::XBondingInteractionScore, CDPL::Pharm::ParallelPiPiInteractionScore, CDPL::Pharm::OrthogonalPiPiInteractionScore, CDPL::Pharm::HBondingInteractionScore, CDPL::Pharm::FeatureInteractionScoreCombiner, CDPL::Pharm::FeatureDistanceScore, and CDPL::Pharm::CationPiInteractionScore.
|
pure virtual |
Implemented in CDPL::Pharm::XBondingInteractionScore, CDPL::Pharm::ParallelPiPiInteractionScore, CDPL::Pharm::OrthogonalPiPiInteractionScore, CDPL::Pharm::HBondingInteractionScore, CDPL::Pharm::FeatureInteractionScoreCombiner, CDPL::Pharm::FeatureDistanceScore, and CDPL::Pharm::CationPiInteractionScore.