BALL  1.5.0
baseFunction.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 // $Id: baseFunction.h,v 1.1 2005/11/21 19:27:02 anker Exp $
5 
6 #ifndef BALL_SCORING_COMMON_BASEFUNCTION_H
7 #define BALL_SCORING_COMMON_BASEFUNCTION_H
8 
9 namespace BALL
10 {
11 
15  {
16 
17  public:
18 
22  {
26 
30  };
31 
32 
35  ;
36 
38  ScoringBaseFunction(float lower, float upper)
39  ;
40 
42  virtual ~ScoringBaseFunction()
43  ;
44 
46  virtual void setLower(float lower)
47  ;
48 
50  virtual void setUpper(float upper)
51  ;
52 
54  virtual float calculate(float x) const
55  ;
56 
58  virtual float calculate(float x, float lower, float upper)
59  ;
60 
61 
62  protected:
63 
64  //_
65  float lower_;
66 
67  //_
68  float upper_;
69 
70  };
71 
72 }
73 
74 
75 #endif // BALL_SCORING_COMMON_BASEFUNCTION_H
BALL::ScoringBaseFunction::calculate
virtual float calculate(float x) const
BALL::ScoringBaseFunction::upper_
float upper_
Definition: baseFunction.h:68
BALL::ScoringBaseFunction::BaseFunctionType
BaseFunctionType
Definition: baseFunction.h:21
BALL
Definition: constants.h:12
BALL::ScoringBaseFunction::setUpper
virtual void setUpper(float upper)
BALL::ScoringBaseFunction::BASE_FUNCTION_TYPE__LINEAR
Definition: baseFunction.h:25
BALL::ScoringBaseFunction::~ScoringBaseFunction
virtual ~ScoringBaseFunction()
BALL::ScoringBaseFunction::setLower
virtual void setLower(float lower)
BALL::ScoringBaseFunction::lower_
float lower_
Definition: baseFunction.h:65
BALL::ScoringBaseFunction::ScoringBaseFunction
ScoringBaseFunction()
BALL::ScoringBaseFunction::BASE_FUNCTION_TYPE__FERMI
Definition: baseFunction.h:29
BALL::ScoringBaseFunction
Definition: baseFunction.h:14