25 #ifndef vtkImplicitImageRepresentation_h
26 #define vtkImplicitImageRepresentation_h
30 #include "vtkInteractionWidgetsModule.h"
32 VTK_ABI_NAMESPACE_BEGIN
81 vtkSetMacro(UserControlledLookupTable,
bool);
82 vtkGetMacro(UserControlledLookupTable,
bool);
83 vtkBooleanMacro(UserControlledLookupTable,
bool);
105 vtkSetMacro(TextureInterpolate,
bool);
106 vtkGetMacro(TextureInterpolate,
bool);
107 vtkBooleanMacro(TextureInterpolate,
bool);
114 void SetResliceInterpolate(
int);
115 vtkGetMacro(ResliceInterpolate,
int);
167 void GenerateTexturePlane();
178 VTK_ABI_NAMESPACE_END
vtkTextureMapToPlane * TextureMapToPlane
bool UserControlledLookupTable
represents an object (geometry & properties) in a rendered scene
represent and manipulate 4x4 transformation matrices
a representation for a vtkImplicitPlaneWidget2 which reslices a volume
vtkImageReslice * Reslice
map scalar values into colors via a lookup table
Proxy object to connect input/output ports.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for the class.
void SetResliceInterpolateToNearestNeighbour()
Set the interpolation to use when texturing the plane.
a simple class to control print indentation
a class defining the representation for a vtkImplicitPlaneWidget2
topologically and geometrically regular array of data
map the input image through a lookup table
handles properties associated with a texture map
Reslices a volume along a new set of axes.
void BuildRepresentation() override
Methods to interface with the vtkImplicitPlaneWidget2.
static vtkImplicitPlaneRepresentation * New()
Instantiate the class.
void SetResliceInterpolateToLinear()
Set the interpolation to use when texturing the plane.
void SetResliceInterpolateToCubic()
Set the interpolation to use when texturing the plane.
void CreateDefaultProperties() override
Create and initialize properties with default values.
vtkImageMapToColors * ColorMap
vtkMatrix4x4 * ResliceAxes
vtkLookupTable * LookupTable
virtual void SetCropPlaneToBoundingBox(bool)
Control if the plane should be drawn cropped by the bounding box or without cropping.
generate texture coordinates by mapping points to plane