Chemical Data Processing Library C++ API - Version 1.2.0
|
DefaultInteractionAnalyzer. More...
#include <DefaultInteractionAnalyzer.hpp>
Public Member Functions | |
DefaultInteractionAnalyzer () | |
Constructs the DefaultInteractionAnalyzer instance. More... | |
DefaultInteractionAnalyzer (const FeatureContainer &cntnr1, const FeatureContainer &cntnr2, FeatureMapping &interactions) | |
Public Member Functions inherited from CDPL::Pharm::InteractionAnalyzer | |
InteractionAnalyzer () | |
Constructs the InteractionAnalyzer instance. More... | |
virtual | ~InteractionAnalyzer () |
Virtual destructor. More... | |
void | setConstraintFunction (unsigned int type1, unsigned type2, const ConstraintFunction &func) |
Specifies a function that gets used for checking whether all constraints are actually fulfilled for an interaction between a pair of features of the specified types. More... | |
void | removeConstraintFunction (unsigned int type1, unsigned type2) |
Removes the constraint check function that was registered for the specified pair of feature types. More... | |
const ConstraintFunction & | getConstraintFunction (unsigned int type1, unsigned type2) const |
Returns the constraint check function that was registered for the specified pair of feature types. More... | |
void | analyze (const FeatureContainer &cntnr1, const FeatureContainer &cntnr2, FeatureMapping &iactions, bool append=false) const |
Analyzes possible interactions of the features in feature container cntnr1 and with features of cntnr2 according to the registered constraint functions. More... | |
Additional Inherited Members | |
Public Types inherited from CDPL::Pharm::InteractionAnalyzer | |
typedef std::function< bool(const Feature &, const Feature &)> | ConstraintFunction |
A generic wrapper class used to store feature interaction constraint test functions. More... | |
CDPL::Pharm::DefaultInteractionAnalyzer::DefaultInteractionAnalyzer | ( | ) |
Constructs the DefaultInteractionAnalyzer
instance.
CDPL::Pharm::DefaultInteractionAnalyzer::DefaultInteractionAnalyzer | ( | const FeatureContainer & | cntnr1, |
const FeatureContainer & | cntnr2, | ||
FeatureMapping & | interactions | ||
) |