BALL
1.4.79
|
#include <BALL/DOCKING/COMMON/constraints.h>
Public Member Functions | |
Constraint () | |
virtual | ~Constraint () |
virtual double | calculateScore (AtomContainer *mol)=0 |
virtual void | setName (String name) |
String | getName () |
String | getType () |
virtual void | setScoringFunction (ScoringFunction *sf) |
Protected Attributes | |
String | name_ |
String | type_ |
double | penalty_ |
ScoringFunction * | scoring_function_ |
Definition at line 41 of file constraints.h.
BALL::Constraint::Constraint | ( | ) |
|
virtual |
|
pure virtual |
Implemented in BALL::PharmacophoreConstraint, and BALL::ReferenceArea.
String BALL::Constraint::getName | ( | ) |
String BALL::Constraint::getType | ( | ) |
|
virtual |
Set a name for this ReferenceArea. This way, the score summary printed by the ScoringFunction can be analyzed more easily
Reimplemented in BALL::ReferenceArea.
|
virtual |
Reimplemented in BALL::PharmacophoreConstraint, and BALL::ReferenceArea.
|
protected |
Definition at line 60 of file constraints.h.
|
protected |
penalty value that is to be added to the calculated energy if the desired constraints are not fullfilled.
Definition at line 66 of file constraints.h.
|
protected |
Definition at line 67 of file constraints.h.
|
protected |
Stores the type - 'ReferenceArea' or 'PharmacophoreConstraint' - of this Constraint for text output purposes.
Definition at line 63 of file constraints.h.