BALL  1.5.0
parameter.h
Go to the documentation of this file.
1 // ----------------------------------------------------
2 // $Maintainer: Marcel Schumann $
3 // $Authors: Jan Fuhrmann, Marcel Schumann $
4 // ----------------------------------------------------
5 
6 #ifndef BALL_DOCKING_GENETICDOCK_PARAMETER_H
7 #define BALL_DOCKING_GENETICDOCK_PARAMETER_H
8 
10 
11 namespace BALL
12 {
13 
15  {
16  public:
17 
21 
25 
28  virtual ~GenericParameter();
29 
32  const GenericParameter& operator= (const GenericParameter&);
33 
36  virtual String getName();
37 
38  protected:
39 
43 
44  };
45 
46 
48  {
49  public:
50 
54 
58 
61  virtual ~DoubleParameter();
62 
65  const DoubleParameter &operator=(const DoubleParameter &);
66 
69  vector<double> values;
70  };
71 
72 
74  {
75  public:
76 
80 
84 
87  virtual ~QuaternionParameter();
88 
91  const QuaternionParameter &operator=(const QuaternionParameter &);
92 
96  };
97 }
98 
99 #endif /* BALL_DOCKING_GENETICDOCK_PARAMETER_H */
const char * getName()
Definition: rtti.h:97
vector< double > values
Definition: parameter.h:69
#define BALL_EXPORT
Definition: COMMON/global.h:50
Definition: constants.h:12
#define BALL_DEPRECATED
Definition: COMMON/global.h:64