OpenWalnut  1.5.0dev
Public Member Functions | Private Attributes | List of all members
WMPickingColor< T > Class Template Reference

Color converter for different scalings, i.e. More...

#include <WMPickingDVRHelper.h>

+ Collaboration diagram for WMPickingColor< T >:

Public Member Functions

 WMPickingColor ()
 Standard constructor that creates transparent black. More...
 
 WMPickingColor (T red, T green, T blue, T alpha)
 Constructor creating the color. More...
 
getRed ()
 Get red color component value. More...
 
getGreen ()
 Get green color component value. More...
 
getBlue ()
 Get blue color component value. More...
 
getAlpha ()
 Get opacity color component value. More...
 
void setRed (T red)
 Set red color component value. More...
 
void setGreen (T green)
 Set green color component value. More...
 
void setBlue (T blue)
 Set blue color component value. More...
 
void setAlpha (T alpha)
 Set opacity color component value. More...
 
void normalize ()
 Scales color down from [0,255] to [0,1]. More...
 

Private Attributes

red
 Red color component value. More...
 
green
 Green color component value. More...
 
blue
 Blue color component value. More...
 
alpha
 Opacity compnent value. More...
 

Detailed Description

template<typename T>
class WMPickingColor< T >

Color converter for different scalings, i.e.

[0,1] vs. [0,255]

Definition at line 48 of file WMPickingDVRHelper.h.

Constructor & Destructor Documentation

◆ WMPickingColor() [1/2]

template<typename T >
WMPickingColor< T >::WMPickingColor

Standard constructor that creates transparent black.

Definition at line 133 of file WMPickingDVRHelper.h.

◆ WMPickingColor() [2/2]

template<typename T >
WMPickingColor< T >::WMPickingColor ( red,
green,
blue,
alpha 
)

Constructor creating the color.

Parameters
redred color component value
greengreen color component value
blueblue color copmonent value
alphaopacity component value

Definition at line 139 of file WMPickingDVRHelper.h.

Member Function Documentation

◆ getAlpha()

template<typename T >
T WMPickingColor< T >::getAlpha

Get opacity color component value.

Returns
opacity value

Definition at line 164 of file WMPickingDVRHelper.h.

Referenced by WMPickingDVR::getTFAlpha().

+ Here is the caller graph for this function:

◆ getBlue()

template<typename T >
T WMPickingColor< T >::getBlue

Get blue color component value.

Returns
blue value

Definition at line 158 of file WMPickingDVRHelper.h.

◆ getGreen()

template<typename T >
T WMPickingColor< T >::getGreen

Get green color component value.

Returns
green value

Definition at line 152 of file WMPickingDVRHelper.h.

◆ getRed()

template<typename T >
T WMPickingColor< T >::getRed

Get red color component value.

Returns
red value

Definition at line 146 of file WMPickingDVRHelper.h.

◆ normalize()

template<typename T >
void WMPickingColor< T >::normalize

Scales color down from [0,255] to [0,1].

Definition at line 195 of file WMPickingDVRHelper.h.

Referenced by WMPickingDVR::getTFAlpha().

+ Here is the caller graph for this function:

◆ setAlpha()

template<typename T >
void WMPickingColor< T >::setAlpha ( alpha)

Set opacity color component value.

Parameters
alphaopacity value

Definition at line 189 of file WMPickingDVRHelper.h.

Referenced by WMPickingDVR::getTFAlpha().

+ Here is the caller graph for this function:

◆ setBlue()

template<typename T >
void WMPickingColor< T >::setBlue ( blue)

Set blue color component value.

Parameters
blueblue value

Definition at line 183 of file WMPickingDVRHelper.h.

Referenced by WMPickingDVR::getTFAlpha().

+ Here is the caller graph for this function:

◆ setGreen()

template<typename T >
void WMPickingColor< T >::setGreen ( green)

Set green color component value.

Parameters
greengreen value

Definition at line 177 of file WMPickingDVRHelper.h.

Referenced by WMPickingDVR::getTFAlpha().

+ Here is the caller graph for this function:

◆ setRed()

template<typename T >
void WMPickingColor< T >::setRed ( red)

Set red color component value.

Parameters
redred value

Definition at line 171 of file WMPickingDVRHelper.h.

Referenced by WMPickingDVR::getTFAlpha().

+ Here is the caller graph for this function:

Member Data Documentation

◆ alpha

template<typename T >
T WMPickingColor< T >::alpha
private

Opacity compnent value.

Definition at line 54 of file WMPickingDVRHelper.h.

◆ blue

template<typename T >
T WMPickingColor< T >::blue
private

Blue color component value.

Definition at line 53 of file WMPickingDVRHelper.h.

◆ green

template<typename T >
T WMPickingColor< T >::green
private

Green color component value.

Definition at line 52 of file WMPickingDVRHelper.h.

◆ red

template<typename T >
T WMPickingColor< T >::red
private

Red color component value.

Definition at line 51 of file WMPickingDVRHelper.h.


The documentation for this class was generated from the following file: