34 #ifndef vtkImageProperty_h 35 #define vtkImageProperty_h 37 #include "vtkRenderingCoreModule.h" 63 vtkGetMacro(ColorWindow,
double);
71 vtkGetMacro(ColorLevel,
double);
91 vtkGetMacro(UseLookupTableScalarRange,
int);
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();
145 {
return this->LayerNumber; }
155 vtkGetMacro(Checkerboard,
int);
162 vtkSetVector2Macro(CheckerboardSpacing,
double);
163 vtkGetVector2Macro(CheckerboardSpacing,
double);
171 vtkSetVector2Macro(CheckerboardOffset,
double);
172 vtkGetVector2Macro(CheckerboardOffset,
double);
184 vtkGetMacro(Backing,
int);
191 vtkSetVector3Macro(BackingColor,
double);
192 vtkGetVector3Macro(BackingColor,
double);
215 double CheckerboardSpacing[2];
216 double CheckerboardOffset[2];
218 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.
vtkTypeUInt32 vtkMTimeType
#define VTK_LINEAR_INTERPOLATION
#define VTK_CUBIC_INTERPOLATION
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