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];
vtkScalarsToColors * LookupTable
int GetLayerNumber()
Set the layer number.
abstract base class for most VTK objects
void SetInterpolationTypeToCubic()
The interpolation type (default: nearest neighbor).
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
#define VTK_LINEAR_INTERPOLATION
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
#define VTK_CUBIC_INTERPOLATION
vtkTypeUInt64 vtkMTimeType
Superclass for mapping scalar values to colors.
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
int UseLookupTableScalarRange
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void SetInterpolationTypeToLinear()
The interpolation type (default: nearest neighbor).
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void SetInterpolationTypeToNearest()
The interpolation type (default: nearest neighbor).
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
#define VTK_NEAREST_INTERPOLATION