BALL
1.5.0
include
BALL
DOCKING
GENETICDOCK
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
9
#include <
BALL/MATHS/quaternion.h
>
10
11
namespace
BALL
12
{
13
14
class
BALL_EXPORT
BALL_DEPRECATED
GenericParameter
15
{
16
public
:
17
20
GenericParameter
();
21
24
GenericParameter
(
const
GenericParameter
&);
25
28
virtual
~
GenericParameter
();
29
32
const
GenericParameter
& operator= (
const
GenericParameter
&);
33
36
virtual
String
getName
();
37
38
protected
:
39
42
String
name_
;
43
44
};
45
46
47
class
BALL_EXPORT
BALL_DEPRECATED
DoubleParameter
:
public
GenericParameter
48
{
49
public
:
50
53
DoubleParameter
();
54
57
DoubleParameter
(
const
DoubleParameter
&);
58
61
virtual
~
DoubleParameter
();
62
65
const
DoubleParameter
&operator=(
const
DoubleParameter
&);
66
69
vector<double>
values
;
70
};
71
72
73
class
BALL_EXPORT
BALL_DEPRECATED
QuaternionParameter
:
public
GenericParameter
74
{
75
public
:
76
79
QuaternionParameter
();
80
83
QuaternionParameter
(
const
QuaternionParameter
&);
84
87
virtual
~
QuaternionParameter
();
88
91
const
QuaternionParameter
&operator=(
const
QuaternionParameter
&);
92
95
Quaternion
quat
;
96
};
97
}
98
99
#endif
/* BALL_DOCKING_GENETICDOCK_PARAMETER_H */
BALL::QuaternionParameter
Definition:
parameter.h:73
BALL::GenericParameter::name_
String name_
Definition:
parameter.h:42
BALL::DoubleParameter
Definition:
parameter.h:47
BALL_DEPRECATED
#define BALL_DEPRECATED
Definition:
COMMON/global.h:64
BALL::String
Definition:
string.h:56
BALL
Definition:
constants.h:12
quaternion.h
BALL::TQuaternion< float >
BALL::GenericParameter
Definition:
parameter.h:14
BALL::DoubleParameter::values
vector< double > values
Definition:
parameter.h:69
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
BALL::RTTI::getName
const char * getName()
Definition:
rtti.h:97
BALL::QuaternionParameter::quat
Quaternion quat
Definition:
parameter.h:95
Generated by
1.8.17