|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   36 #ifndef vtkWindowLevelLookupTable_h 
   37 #define vtkWindowLevelLookupTable_h 
   40 #include "vtkRenderingCoreModule.h"  
   53   void Build() 
override;
 
   66     this->Window = window;
 
   67     this->
SetTableRange(this->Level - this->Window / 2.0, this->Level + this->Window / 2.0);
 
   69   vtkGetMacro(Window, 
double);
 
   80     this->
SetTableRange(this->Level - this->Window / 2.0, this->Level + this->Window / 2.0);
 
   82   vtkGetMacro(Level, 
double);
 
  101   vtkSetVector4Macro(MinimumTableValue, 
double);
 
  102   vtkGetVector4Macro(MinimumTableValue, 
double);
 
  111   vtkSetVector4Macro(MaximumTableValue, 
double);
 
  112   vtkGetVector4Macro(MaximumTableValue, 
double);
 
  122   double MaximumTableValue[4];
 
  123   double MinimumTableValue[4];
 
  
void Build() override
Generate lookup table from hue, saturation, value, alpha min/max values.
static vtkLookupTable * New()
Construct with range=[0,1]; and hsv ranges set up for rainbow color table (from red to blue).
virtual void SetTableRange(const double r[2])
Set/Get the minimum/maximum scalar values for scalar mapping.
void SetLevel(double level)
Set the Level for the lookup table.
~vtkWindowLevelLookupTable() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
map scalar values into colors via a lookup table
map scalar values into colors or colors to scalars; generate color table
void SetWindow(double window)
Set the window for the lookup table.