33 #ifndef vtkImageProperty_h
34 #define vtkImageProperty_h
55 vtkSetMacro(ColorWindow,
double);
56 vtkGetMacro(ColorWindow,
double);
61 vtkSetMacro(ColorLevel,
double);
62 vtkGetMacro(ColorLevel,
double);
76 vtkSetMacro(UseLookupTableScalarRange,
int);
77 vtkGetMacro(UseLookupTableScalarRange,
int);
78 vtkBooleanMacro(UseLookupTableScalarRange,
int);
85 vtkSetClampMacro(Opacity,
double, 0.0, 1.0);
86 vtkGetMacro(Opacity,
double);
91 vtkSetClampMacro(Ambient,
double, 0.0, 1.0);
92 vtkGetMacro(Ambient,
double);
97 vtkSetClampMacro(Diffuse,
double, 0.0, 1.0);
98 vtkGetMacro(Diffuse,
double);
103 vtkSetClampMacro(InterpolationType,
int,
105 vtkGetMacro(InterpolationType,
int);
112 virtual const char *GetInterpolationTypeAsString();
118 vtkSetMacro(LayerNumber,
int);
120 {
return this->LayerNumber; }
126 vtkSetMacro(Checkerboard,
int);
127 vtkBooleanMacro(Checkerboard,
int);
128 vtkGetMacro(Checkerboard,
int);
133 vtkSetVector2Macro(CheckerboardSpacing,
double);
134 vtkGetVector2Macro(CheckerboardSpacing,
double);
140 vtkSetVector2Macro(CheckerboardOffset,
double);
141 vtkGetVector2Macro(CheckerboardOffset,
double);
149 vtkSetMacro(Backing,
int);
150 vtkBooleanMacro(Backing,
int);
151 vtkGetMacro(Backing,
int);
156 vtkSetVector3Macro(BackingColor,
double);
157 vtkGetVector3Macro(BackingColor,
double);
178 double CheckerboardSpacing[2];
179 double CheckerboardOffset[2];
181 double BackingColor[3];
vtkScalarsToColors * LookupTable
abstract base class for most VTK objects
void SetInterpolationTypeToCubic()
#define VTK_LINEAR_INTERPOLATION
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
#define VTK_CUBIC_INTERPOLATION
Superclass for mapping scalar values to colors.
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual unsigned long GetMTime()
a simple class to control print indentation
int UseLookupTableScalarRange
#define VTKRENDERINGCORE_EXPORT
void SetInterpolationTypeToLinear()
void SetInterpolationTypeToNearest()
#define VTK_NEAREST_INTERPOLATION