34 #ifndef vtkImageProperty_h
35 #define vtkImageProperty_h
37 #include "vtkRenderingCoreModule.h"
62 vtkSetMacro(ColorWindow,
double);
63 vtkGetMacro(ColorWindow,
double);
70 vtkSetMacro(ColorLevel,
double);
71 vtkGetMacro(ColorLevel,
double);
90 vtkSetMacro(UseLookupTableScalarRange,
vtkTypeBool);
91 vtkGetMacro(UseLookupTableScalarRange,
vtkTypeBool);
92 vtkBooleanMacro(UseLookupTableScalarRange,
vtkTypeBool);
102 vtkSetClampMacro(Opacity,
double, 0.0, 1.0);
103 vtkGetMacro(Opacity,
double);
110 vtkSetClampMacro(Ambient,
double, 0.0, 1.0);
111 vtkGetMacro(Ambient,
double);
118 vtkSetClampMacro(Diffuse,
double, 0.0, 1.0);
119 vtkGetMacro(Diffuse,
double);
126 vtkSetClampMacro(InterpolationType,
int,
128 vtkGetMacro(InterpolationType,
int);
135 virtual const char *GetInterpolationTypeAsString();
143 vtkSetMacro(LayerNumber,
int);
145 {
return this->LayerNumber; }
162 vtkSetVector2Macro(CheckerboardSpacing,
double);
163 vtkGetVector2Macro(CheckerboardSpacing,
double);
171 vtkSetVector2Macro(CheckerboardOffset,
double);
172 vtkGetVector2Macro(CheckerboardOffset,
double);
191 vtkSetVector3Macro(BackingColor,
double);
192 vtkGetVector3Macro(BackingColor,
double);
215 double CheckerboardSpacing[2];
216 double CheckerboardOffset[2];
218 double BackingColor[3];