19#ifndef vtkImageProperty_h 
   20#define vtkImageProperty_h 
   23#include "vtkRenderingCoreModule.h"  
   25VTK_ABI_NAMESPACE_BEGIN
 
   48  vtkSetMacro(ColorWindow, 
double);
 
   49  vtkGetMacro(ColorWindow, 
double);
 
   56  vtkSetMacro(ColorLevel, 
double);
 
   57  vtkGetMacro(ColorLevel, 
double);
 
   88  vtkSetClampMacro(Opacity, 
double, 0.0, 1.0);
 
   89  vtkGetMacro(Opacity, 
double);
 
   96  vtkSetClampMacro(Ambient, 
double, 0.0, 1.0);
 
   97  vtkGetMacro(Ambient, 
double);
 
  104  vtkSetClampMacro(Diffuse, 
double, 0.0, 1.0);
 
  105  vtkGetMacro(Diffuse, 
double);
 
  113  vtkGetMacro(InterpolationType, 
int);
 
  125  vtkSetMacro(LayerNumber, 
int);
 
  143  vtkSetVector2Macro(CheckerboardSpacing, 
double);
 
  144  vtkGetVector2Macro(CheckerboardSpacing, 
double);
 
  152  vtkSetVector2Macro(CheckerboardOffset, 
double);
 
  153  vtkGetVector2Macro(CheckerboardOffset, 
double);
 
  172  vtkSetVector3Macro(BackingColor, 
double);
 
  173  vtkGetVector3Macro(BackingColor, 
double);
 
  196  double CheckerboardSpacing[2];
 
  197  double CheckerboardOffset[2];
 
  199  double BackingColor[3];
 
void DeepCopy(vtkImageProperty *p)
Assign one property to another.
 
virtual void SetLookupTable(vtkScalarsToColors *lut)
Specify a lookup table for the data.
 
virtual const char * GetInterpolationTypeAsString()
The interpolation type (default: VTK_LINEAR_INTERPOLATION).
 
void SetInterpolationTypeToLinear()
The interpolation type (default: VTK_LINEAR_INTERPOLATION).
 
vtkScalarsToColors * LookupTable
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
int GetLayerNumber()
Set the layer number.
 
~vtkImageProperty() override
 
static vtkImageProperty * New()
Construct a property with no lookup table.
 
vtkTypeBool UseLookupTableScalarRange
 
vtkMTimeType GetMTime() override
Get the MTime for this property.
 
void SetInterpolationTypeToCubic()
The interpolation type (default: VTK_LINEAR_INTERPOLATION).
 
void SetInterpolationTypeToNearest()
The interpolation type (default: VTK_LINEAR_INTERPOLATION).
 
a simple class to control print indentation
 
abstract base class for most VTK objects
 
Superclass for mapping scalar values to colors.
 
#define VTK_CUBIC_INTERPOLATION
 
#define VTK_NEAREST_INTERPOLATION
 
#define VTK_LINEAR_INTERPOLATION
 
vtkTypeUInt32 vtkMTimeType