37 #ifndef vtkImplicitImageRepresentation_h
38 #define vtkImplicitImageRepresentation_h
42 #include "vtkInteractionWidgetsModule.h"
92 vtkSetMacro(UserControlledLookupTable,
bool);
93 vtkGetMacro(UserControlledLookupTable,
bool);
94 vtkBooleanMacro(UserControlledLookupTable,
bool);
116 vtkSetMacro(TextureInterpolate,
bool);
117 vtkGetMacro(TextureInterpolate,
bool);
118 vtkBooleanMacro(TextureInterpolate,
bool);
125 void SetResliceInterpolate(
int);
126 vtkGetMacro(ResliceInterpolate,
int);
178 void GenerateTexturePlane();
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.
virtual void CreateDefaultProperties()
void SetResliceInterpolateToCubic()
Set the interpolation to use when texturing the plane.
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