#include <Palette.hh>
Inheritance diagram for clPalette:

Public Member Functions | |
| clPalette () | |
| ~clPalette () | |
| void | GenBW () |
| Generate white-to-black palette. | |
| void | GenHSV () |
| Generate black-blue-cyan-green-yellow-red palette. | |
| void | GenLight () |
| Generate palette matching to light's spectrum. | |
| void | GenTemp () |
| Generate black-red-yellow-white palette. | |
| void | GenDir () |
| Generate black-white palette with two highest values red. | |
| void | GenGreen () |
| Generate black-green-red palette. | |
| void | GenGreen2 () |
| Generate black-green-white palette. | |
| void | GenGreen3 () |
| Generate black-green-yellow palette. | |
| void | GenGreen4 () |
| Generate black-green-red-yellow palette. | |
| void | GenPureGreen () |
| Generate black-green palette. | |
| void | GenWB () |
| Generate black-white palette. | |
| int | Size () |
| Get number of colors in palette. | |
| unsigned int | Color (int iValue) |
| Return color from palette LUT. | |
| unsigned int | operator[] (int iValue) |
| Return color from palette LUT. | |
Protected Attributes | |
| int | iPalSize |
| unsigned int * | upPalette |
Private Attributes | |
| clAlloc | Palette |
Definition at line 33 of file Palette.hh.
|
|
Definition at line 26 of file Palette.cc. |
|
|
Definition at line 33 of file Palette.cc. |
|
|
Generate white-to-black palette.
Definition at line 38 of file Palette.cc. References iPalSize, Palette, and upPalette. Referenced by clGUILocate::GetCfg(), clGUILocate::OnPaletteActivate(), and clFrameBuf::PalGenBW(). |
|
|
Generate black-blue-cyan-green-yellow-red palette.
Definition at line 54 of file Palette.cc. References iPalSize, Palette, and upPalette. Referenced by clGUILocate::OnPaletteActivate(), and clFrameBuf::PalGenHSV(). |
|
|
Generate palette matching to light's spectrum.
Definition at line 85 of file Palette.cc. References iPalSize, Palette, and upPalette. Referenced by clGUILocate::OnPaletteActivate(), and clFrameBuf::PalGenLight(). |
|
|
Generate black-red-yellow-white palette.
Definition at line 112 of file Palette.cc. References iPalSize, Palette, and upPalette. Referenced by clGUILocate::OnPaletteActivate(), and clFrameBuf::PalGenTemp(). |
|
|
Generate black-white palette with two highest values red.
Definition at line 135 of file Palette.cc. References iPalSize, Palette, and upPalette. Referenced by clGUILocate::OnPaletteActivate(), and clFrameBuf::PalGenDir(). |
|
|
Generate black-green-red palette. "NATO-style" Definition at line 153 of file Palette.cc. References iPalSize, Palette, and upPalette. Referenced by clGUILocate::OnPaletteActivate(), and clFrameBuf::PalGenGreen(). |
|
|
Generate black-green-white palette.
Definition at line 172 of file Palette.cc. References iPalSize, Palette, and upPalette. Referenced by clGUILocate::OnPaletteActivate(), and clFrameBuf::PalGenGreen2(). |
|
|
Generate black-green-yellow palette.
Definition at line 191 of file Palette.cc. References iPalSize, Palette, and upPalette. Referenced by clFrameBuf::PalGenGreen3(). |
|
|
Generate black-green-red-yellow palette.
Definition at line 210 of file Palette.cc. References iPalSize, Palette, and upPalette. Referenced by clFrameBuf::PalGenGreen4(). |
|
|
Generate black-green palette.
Definition at line 233 of file Palette.cc. References iPalSize, Palette, and upPalette. Referenced by clGUILocate::OnPaletteActivate(), and clFrameBuf::PalGenPureGreen(). |
|
|
Generate black-white palette.
Definition at line 248 of file Palette.cc. References iPalSize, Palette, and upPalette. Referenced by clGUILocate::OnPaletteActivate(), and clFrameBuf::PalGenWB(). |
|
|
Get number of colors in palette.
Definition at line 91 of file Palette.hh. References iPalSize. Referenced by clGUILocate::DisplayResults(). |
|
|
Return color from palette LUT.
Definition at line 98 of file Palette.hh. References upPalette. |
|
|
Return color from palette LUT.
Reimplemented in clFrameBuf. Definition at line 102 of file Palette.hh. References upPalette. |
|
|
Definition at line 35 of file Palette.hh. Referenced by GenBW(), GenDir(), GenGreen(), GenGreen2(), GenGreen3(), GenGreen4(), GenHSV(), GenLight(), GenPureGreen(), GenTemp(), and GenWB(). |
|
|
Definition at line 37 of file Palette.hh. Referenced by clPalette(), clFrameBuf::DrawColumn(), clFrameBuf::DrawLine(), GenBW(), GenDir(), GenGreen(), GenGreen2(), GenGreen3(), GenGreen4(), GenHSV(), GenLight(), GenPureGreen(), GenTemp(), GenWB(), clFrameBuf::GetNumColors(), and Size(). |
|
|
Definition at line 38 of file Palette.hh. Referenced by clPalette(), Color(), clFrameBuf::DrawColumn(), clFrameBuf::DrawLine(), GenBW(), GenDir(), GenGreen(), GenGreen2(), GenGreen3(), GenGreen4(), GenHSV(), GenLight(), GenPureGreen(), GenTemp(), GenWB(), clFrameBuf::GetPalPtr(), and operator[](). |
1.3.3