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