Creates a list of around 36 different colors, where one is easily distinguished from the preceding one.
More...
#include <mitkColorSequenceCycleH.h>
|
| ColorSequenceCycleH () |
|
| ~ColorSequenceCycleH () override |
|
Color | GetNextColor () override |
| Return another color. More...
|
|
void | GoToBegin () override |
| Rewind to first color. More...
|
|
virtual void | ChangeHueValueByCycleSteps (int steps) |
| Increase the used Hue value. This can be done by steps ( = steps * 60 increase of Hue ) or absolute ( 0.0 < Hue < 360.0). Can also be used to decrease the Hue; Values < 0 are cropped to 0. Note: This does not change the other values, i.e. the color cycle. Therefor, the method can just be used to skip steps (i.e. colors) in a cycle. Use SetColorCycle if you want to change other values. More...
|
|
virtual void | ChangeHueValueByAbsoluteNumber (float number) |
|
virtual void | SetColorCycle (unsigned short cycle) |
| Set the color cycle. The color cycle has to be an integer value between 0 and 5 (see class description for an explanation). Use this in combination with the hue value cahnge to generate your dream colors... More...
|
|
| ColorSequence () |
|
virtual | ~ColorSequence () |
|
Creates a list of around 36 different colors, where one is easily distinguished from the preceding one.
The list of colors starts with a fully saturated, full valued red (Hue = 0 = 360). After that the sequence is generated like this:
- first cycle through fully saturated colors (increase hue by 60)
- then cycle through colors with halfed saturation (increase hue by 60)
- then cycle through colors with halfed value (increase hue by 60)
Finally repeat colors.
Definition at line 33 of file mitkColorSequenceCycleH.h.
◆ ColorSequenceCycleH()
mitk::ColorSequenceCycleH::ColorSequenceCycleH |
( |
| ) |
|
◆ ~ColorSequenceCycleH()
mitk::ColorSequenceCycleH::~ColorSequenceCycleH |
( |
| ) |
|
|
override |
◆ ChangeHueValueByAbsoluteNumber()
virtual void mitk::ColorSequenceCycleH::ChangeHueValueByAbsoluteNumber |
( |
float |
number | ) |
|
|
virtual |
◆ ChangeHueValueByCycleSteps()
virtual void mitk::ColorSequenceCycleH::ChangeHueValueByCycleSteps |
( |
int |
steps | ) |
|
|
virtual |
Increase the used Hue value. This can be done by steps ( = steps * 60 increase of Hue ) or absolute ( 0.0 < Hue < 360.0). Can also be used to decrease the Hue; Values < 0 are cropped to 0. Note: This does not change the other values, i.e. the color cycle. Therefor, the method can just be used to skip steps (i.e. colors) in a cycle. Use SetColorCycle if you want to change other values.
◆ GetNextColor()
Color mitk::ColorSequenceCycleH::GetNextColor |
( |
| ) |
|
|
overridevirtual |
◆ GoToBegin()
void mitk::ColorSequenceCycleH::GoToBegin |
( |
| ) |
|
|
overridevirtual |
◆ SetColorCycle()
virtual void mitk::ColorSequenceCycleH::SetColorCycle |
( |
unsigned short |
cycle | ) |
|
|
virtual |
Set the color cycle. The color cycle has to be an integer value between 0 and 5 (see class description for an explanation). Use this in combination with the hue value cahnge to generate your dream colors...
◆ color_cycle
unsigned short mitk::ColorSequenceCycleH::color_cycle |
|
protected |
◆ color_h
float mitk::ColorSequenceCycleH::color_h |
|
protected |
◆ color_s
float mitk::ColorSequenceCycleH::color_s |
|
protected |
◆ color_v
float mitk::ColorSequenceCycleH::color_v |
|
protected |
The documentation for this class was generated from the following file: