Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
colorreps
BinToColorMap.h
Go to the documentation of this file.
1
/* -*- mode: c++ -*- */
2
14
#ifndef _BinToColorMap_H_
15
#define _BinToColorMap_H_
16
17
#include "
BinToColor.h
"
18
19
namespace
hippodraw {
20
29
class
MDL_HIPPOPLOT_API
BinToColorMap
:
public
BinToColor
30
{
31
32
private
:
33
35
double
m_gamma
;
36
39
void
calcGamma ( );
40
41
protected
:
42
44
std::vector < int >
m_reds
;
45
47
std::vector < int >
m_greens
;
48
50
std::vector < int >
m_blues
;
51
54
BinToColorMap
(
const
char
* name );
55
58
BinToColorMap
(
const
std::string &);
59
60
public
:
61
63
BinToColorMap
(
const
BinToColorMap
& bin_to_color );
64
66
virtual
~
BinToColorMap
();
67
69
virtual
BinToColor
*
clone
()
const
= 0;
70
72
bool
hasControlPoints ( )
const
;
73
74
virtual
void
setControlPoints (
const
std::vector < double> & points );
75
78
const
std::string & name ()
const
;
79
83
virtual
void
doubleToColor (
double
value,
Color
& color )
const
;
84
85
86
};
87
88
}
// namespace hippodraw
89
90
#endif // _BinToColor_H_
Generated for HippoDraw Class Library by