20 m_Color.SetGreen(0.67);
28 if (m_ColorIndex < (m_ColorList.size() - 1))
36 m_Color = m_ColorList[m_ColorIndex];
40 void ColorSequenceRainbow::InitColorList()
42 mitk::Color defaultColor, red, green, blue, yellow, magenta, cyan, orange;
43 defaultColor.Set(1.0, 0.67, 0.0);
44 red.Set(1.0, 0.0, 0.0);
45 green.Set(0.0, 1.0, 0.0);
46 blue.Set(0.0, 0.0, 1.0);
47 yellow.Set(1.0, 1.0, 0.0);
48 magenta.Set(1.0, 0.0, 1.0);
49 cyan.Set(0.0, 1.0, 1.0);
50 orange.Set(1.0, 0.6, 0.0);
51 m_ColorList.push_back(defaultColor);
52 m_ColorList.push_back(red);
53 m_ColorList.push_back(yellow);
54 m_ColorList.push_back(blue);
55 m_ColorList.push_back(green);
56 m_ColorList.push_back(magenta);
57 m_ColorList.push_back(cyan);
58 m_ColorList.push_back(orange);
Color GetNextColor() override
method to return another color
DataCollection - Class to facilitate loading/accessing structured data.
void GoToBegin() override
method to set the color-index to begin again
~ColorSequenceRainbow() override
itk::RGBPixel< float > Color
Color Standard RGB color typedef (float)