34 #ifndef vtkImageProperty_h
35 #define vtkImageProperty_h
37 #include "vtkRenderingCoreModule.h"
63 vtkGetMacro(ColorWindow,
double);
71 vtkGetMacro(ColorLevel,
double);
91 vtkGetMacro(UseLookupTableScalarRange,
int);
101 vtkSetClampMacro(Opacity,
double, 0.0, 1.0);
102 vtkGetMacro(Opacity,
double);
109 vtkSetClampMacro(Ambient,
double, 0.0, 1.0);
110 vtkGetMacro(Ambient,
double);
117 vtkSetClampMacro(Diffuse,
double, 0.0, 1.0);
118 vtkGetMacro(Diffuse,
double);
125 vtkSetClampMacro(InterpolationType,
int,
127 vtkGetMacro(InterpolationType,
int);
134 virtual const char *GetInterpolationTypeAsString();
144 {
return this->LayerNumber; }
154 vtkGetMacro(Checkerboard,
int);
161 vtkSetVector2Macro(CheckerboardSpacing,
double);
162 vtkGetVector2Macro(CheckerboardSpacing,
double);
170 vtkSetVector2Macro(CheckerboardOffset,
double);
171 vtkGetVector2Macro(CheckerboardOffset,
double);
183 vtkGetMacro(Backing,
int);
190 vtkSetVector3Macro(BackingColor,
double);
191 vtkGetVector3Macro(BackingColor,
double);
214 double CheckerboardSpacing[2];
215 double CheckerboardOffset[2];
217 double BackingColor[3];