![]() |
Chemical Data Processing Library C++ API - Version 1.2.3
|
DefaultInteractionAnalyzer. More...
#include <DefaultInteractionAnalyzer.hpp>
Inheritance diagram for CDPL::Pharm::DefaultInteractionAnalyzer: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 | ||
| ) |