Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
datareps
CompositeFunctionRep.h
Go to the documentation of this file.
1
/* -*- mode: c++ -*- */
2
14
#ifndef _CompositeFunctionRep_H_
15
#define _CompositeFunctionRep_H_
16
17
#include "
FunctionRep.h
"
18
19
20
class
FunctionParameter;
21
22
namespace
hippodraw {
23
28
class
MDL_HIPPOPLOT_API
CompositeFunctionRep
:
public
FunctionRep
29
{
30
31
public
:
32
35
typedef
std::vector < FunctionRep * >
FunctionRepList_t
;
36
37
private
:
38
41
FunctionRepList_t
m_func_reps
;
42
43
44
public
:
45
48
CompositeFunctionRep
(
FunctionBase
*,
DataRep
* );
49
50
virtual
void
addToComposite (
FunctionRep
* frep );
51
52
virtual
void
removeFromComposite (
FunctionRep
* frep );
53
56
bool
isMember (
const
FunctionRep
* );
57
60
unsigned
int
count ()
const
;
61
63
const
FunctionRepList_t
& getFunctionReps ()
const
;
64
68
virtual
void
setFixedFlags (
const
std::vector < int > & flags );
69
70
virtual
void
drawProjectedValues (
TransformBase
* transform,
71
ViewBase
* view );
72
73
};
74
75
}
// namespace hippodraw
76
77
#endif // _CompositeFunctionRep_H_
Generated for HippoDraw Class Library by