BALL
1.4.79
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
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
DoubleParameter
:
public
GenericParameter
48
{
49
public
:
52
DoubleParameter
();
53
56
DoubleParameter
(
const
DoubleParameter
&);
57
60
virtual
~
DoubleParameter
();
61
64
const
DoubleParameter
& operator = (
const
DoubleParameter
&);
65
68
vector<double>
values
;
69
70
};
71
72
73
class
BALL_EXPORT
QuaternionParameter
:
public
GenericParameter
74
{
75
public
:
78
QuaternionParameter
();
79
82
QuaternionParameter
(
const
QuaternionParameter
&);
83
86
virtual
~
QuaternionParameter
();
87
90
const
QuaternionParameter
& operator = (
const
QuaternionParameter
&);
91
94
Quaternion
quat
;
95
};
96
}
97
98
#endif
/* BALL_DOCKING_GENETICDOCK_PARAMETER_H */
BALL::String
Definition:
string.h:61
BALL::TQuaternion< float >
BALL::RTTI::getName
const char * getName()
Definition:
rtti.h:97
BALL::DoubleParameter
Definition:
parameter.h:47
BALL::QuaternionParameter::quat
Quaternion quat
Definition:
parameter.h:94
BALL::DoubleParameter::values
vector< double > values
Definition:
parameter.h:68
quaternion.h
BALL::GenericParameter::name_
String name_
Definition:
parameter.h:42
BALL::GenericParameter
Definition:
parameter.h:14
BALL::QuaternionParameter
Definition:
parameter.h:73
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
Generated by
1.8.7