25 #ifndef WMPICKINGDVRHELPER_H
26 #define WMPICKINGDVRHELPER_H
30 namespace PickingDVRHelper
39 void calculateDerivativesWYSIWYP(
const std::vector<double>& values,
40 std::vector<double>& vecFirstDerivative,
41 std::vector<double>& vecSecondDerivative );
132 template <
typename T>
138 template <
typename T>
140 : red( red ), green( green ), blue( blue ), alpha( alpha )
145 template <
typename T>
151 template <
typename T>
157 template <
typename T>
163 template <
typename T>
170 template <
typename T>
176 template <
typename T>
182 template <
typename T>
188 template <
typename T>
194 template <
typename T>
197 this->red = this->red / 255.0;
198 this->green = this->green / 255.0;
199 this->blue = this->blue / 255.0;
200 this->alpha = this->alpha / 255.0;
Color converter for different scalings, i.e.
void setRed(T red)
Set red color component value.
T getAlpha()
Get opacity color component value.
WMPickingColor()
Standard constructor that creates transparent black.
T getGreen()
Get green color component value.
T alpha
Opacity compnent value.
void setBlue(T blue)
Set blue color component value.
void normalize()
Scales color down from [0,255] to [0,1].
T getRed()
Get red color component value.
void setGreen(T green)
Set green color component value.
T blue
Blue color component value.
T green
Green color component value.
T red
Red color component value.
void setAlpha(T alpha)
Set opacity color component value.
T getBlue()
Get blue color component value.