25#ifndef vtkImplicitImageRepresentation_h 
   26#define vtkImplicitImageRepresentation_h 
   30#include "vtkInteractionWidgetsModule.h"  
   32VTK_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);
 
  115  vtkGetMacro(ResliceInterpolate, 
int);
 
represents an object (geometry & properties) in a rendered scene
 
Proxy object to connect input/output ports.
 
topologically and geometrically regular array of data
 
map the input image through a lookup table
 
Reslices a volume along a new set of axes.
 
a representation for a vtkImplicitPlaneWidget2 which reslices a volume
 
void SetResliceInterpolate(int)
Set the interpolation to use when texturing the plane.
 
void SetCropPlaneToBoundingBox(bool) override
This method modifies the texture pipeline in order to generate texture coordinates.
 
void CreateDefaultProperties() override
 
vtkImageReslice * Reslice
 
vtkLookupTable * LookupTable
 
void PlaceImage(vtkAlgorithmOutput *aout)
Various ways to specify the vtkImageData* input for the vtkImageReslice; and perform PlaceWidget().
 
~vtkImplicitImageRepresentation() override
 
virtual void SetLookupTable(vtkLookupTable *)
Set/Get the internal lookuptable (lut) to one defined by the user, or, alternatively,...
 
void SetResliceInterpolateToLinear()
Set the interpolation to use when texturing the plane.
 
void GenerateTexturePlane()
 
vtkLookupTable * CreateDefaultLookupTable()
 
void SetResliceInterpolateToNearestNeighbour()
Set the interpolation to use when texturing the plane.
 
vtkImplicitImageRepresentation()
 
void SetResliceInterpolateToCubic()
Set the interpolation to use when texturing the plane.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for the class.
 
vtkImageMapToColors * ColorMap
 
vtkTextureMapToPlane * TextureMapToPlane
 
void BuildRepresentation() override
Methods to interface with the vtkImplicitPlaneWidget2.
 
static vtkImplicitImageRepresentation * New()
Instantiate the class.
 
vtkMatrix4x4 * ResliceAxes
 
bool UserControlledLookupTable
 
virtual void SetColorMap(vtkImageMapToColors *)
Convenience method to get the vtkImageMapToColors filter used by this widget.
 
void PlaceImage(vtkImageData *img)
Various ways to specify the vtkImageData* input for the vtkImageReslice; and perform PlaceWidget().
 
a class defining the representation for a vtkImplicitPlaneWidget2
 
a simple class to control print indentation
 
map scalar values into colors via a lookup table
 
represent and manipulate 4x4 transformation matrices
 
generate texture coordinates by mapping points to plane
 
handles properties associated with a texture map