Chemical Data Processing Library C++ API - Version 1.1.1
|
FeatureInteractionScore. More...
#include <FeatureInteractionScore.hpp>
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.