Chemical Data Processing Library C++ API - Version 1.1.1
Public Types | Public Member Functions | Protected Member Functions | List of all members
CDPL::Pharm::FeatureInteractionScore Class Referenceabstract

FeatureInteractionScore. More...

#include <FeatureInteractionScore.hpp>

+ Inheritance diagram for CDPL::Pharm::FeatureInteractionScore:

Public Types

typedef std::shared_ptr< FeatureInteractionScoreSharedPointer
 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 ()
 

Detailed Description

FeatureInteractionScore.

Member Typedef Documentation

◆ SharedPointer

A reference-counted smart pointer [SHPTR] for dynamically allocated FeatureInteractionScore instances.

Constructor & Destructor Documentation

◆ ~FeatureInteractionScore()

virtual CDPL::Pharm::FeatureInteractionScore::~FeatureInteractionScore ( )
inlinevirtual

Virtual destructor.

◆ FeatureInteractionScore()

CDPL::Pharm::FeatureInteractionScore::FeatureInteractionScore ( )
inlineprotected

Member Function Documentation

◆ operator()() [1/2]

virtual double CDPL::Pharm::FeatureInteractionScore::operator() ( const Feature ftr1,
const Feature ftr2 
) const
pure virtual

◆ operator()() [2/2]

virtual double CDPL::Pharm::FeatureInteractionScore::operator() ( const Math::Vector3D ftr1_pos,
const Feature ftr2 
) const
pure virtual

The documentation for this class was generated from the following file: