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 change 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 change 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: