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