vtkWindowLevelLookupTable - map scalar values into colors or colors to scalars; generate color table
Super Class: vtkLookupTable
Description:
vtkWindowLevelLookupTable is an object that is used by mapper objects to map scalar values into rgba (red-green-blue-alpha transparency) color specification, or rgba into scalar values. The color table can be created by direct insertion of color values, or by specifying a window and level. Window / Level is used in medical imaging to specify a lienar greyscale ramp. The Level is the center of the ramp. The Window is the width of the ramp.
Caveats:
vtkWindowLevelLookupTable is a reference counted object. Therefore, you should always use operator "new" to construct new objects. This procedure will avoid memory problems (see text).
See Also:
Methods:
void vtkWindowLevelLookupTable (int ,int ) | |
static vtkWindowLevelLookupTable *New () | |
const char *GetClassName () | |
void PrintSelf (unknown & ,vtkIndent ) | |
void Build () | |
void SetWindow (float ) | |
float GetWindow () | |
void SetLevel (float ) | |
float GetLevel () | |
void SetInverseVideo (int ) | |
int GetInverseVideo () | |
void InverseVideoOn () | |
void InverseVideoOff () | |
void SetMinimumColor (unsigned char ,unsigned char ,unsigned char ,unsigned char ) | |
void SetMinimumColor (unsigned char *) | |
unsigned char *GetMinimumColor () | |
void SetMaximumColor (unsigned char ,unsigned char ,unsigned char ,unsigned char ) | |
void SetMaximumColor (unsigned char *) | |
unsigned char *GetMaximumColor () | |
int MapScalarToIndex (float ) |
Detailed Method Descriptions:
void Build () |
void SetWindow (float ) | |
float GetWindow () |
void SetLevel (float ) | |
float GetLevel () |
void SetInverseVideo (int ) | |
int GetInverseVideo () | |
void InverseVideoOn () | |
void InverseVideoOff () |
void SetMinimumColor (unsigned char ,unsigned char ,unsigned char ,unsigned char ) | |
void SetMinimumColor (unsigned char *) | |
unsigned char *GetMinimumColor () |
void SetMaximumColor (unsigned char ,unsigned char ,unsigned char ,unsigned char ) | |
void SetMaximumColor (unsigned char *) | |
unsigned char *GetMaximumColor () |