BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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:
53 
57 
60  virtual ~DoubleParameter();
61 
64  const DoubleParameter& operator = (const DoubleParameter&);
65 
68  vector<double> values;
69 
70  };
71 
72 
74  {
75  public:
79 
83 
86  virtual ~QuaternionParameter();
87 
90  const QuaternionParameter& operator = (const QuaternionParameter&);
91 
95  };
96 }
97 
98 #endif /* BALL_DOCKING_GENETICDOCK_PARAMETER_H */
const char * getName()
Definition: rtti.h:97
vector< double > values
Definition: parameter.h:68
#define BALL_EXPORT
Definition: COMMON/global.h:50