BALL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Protected Attributes | Private Attributes
BALL::ScoringComponent Class Reference

#include <BALL/SCORING/COMMON/scoringComponent.h>

Inheritance diagram for BALL::ScoringComponent:
BALL::AromaticRingStacking BALL::BuriedPolar BALL::CHPI BALL::HydrogenBond BALL::Lipophilic BALL::NonpolarSolvation BALL::PolarSolvation BALL::RotationalEntropyLoss BALL::VanDerWaals

List of all members.

Public Member Functions

 ScoringComponent ()
 ScoringComponent (const ScoringComponent &sc)
 ScoringComponent (ScoringFunction &sf)
virtual ~ScoringComponent ()
virtual void clear ()
virtual bool setup ()
ScoringFunctiongetScoringFunction () const
void setScoringFunction (ScoringFunction &sf)
String getName () const
void setName (const String &name)
virtual double calculateScore ()
virtual double getScore () const

Protected Attributes

ScoringFunctionscoring_function_
double score_

Private Attributes

String name_

Detailed Description

Definition at line 14 of file scoringComponent.h.


Constructor & Destructor Documentation


Member Function Documentation

virtual void BALL::ScoringComponent::clear ( ) [virtual]
virtual double BALL::ScoringComponent::getScore ( ) const [virtual]
void BALL::ScoringComponent::setName ( const String name)
virtual bool BALL::ScoringComponent::setup ( ) [virtual]

Member Data Documentation

Definition at line 80 of file scoringComponent.h.

Definition at line 74 of file scoringComponent.h.

Definition at line 71 of file scoringComponent.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines