24 #ifndef vtkResliceImageViewer_h
25 #define vtkResliceImageViewer_h
28 #include "vtkInteractionImageModule.h"
30 VTK_ABI_NAMESPACE_BEGIN
36 class vtkResliceImageViewerScrollCallback;
86 RESLICE_AXIS_ALIGNED = 0,
90 vtkGetMacro(ResliceMode,
int);
91 virtual void SetResliceMode(
int resliceMode);
121 virtual void SetThickMode(
int);
122 virtual int GetThickMode();
128 virtual void Reset();
160 vtkBooleanMacro(SliceScrollOnMouseWheel,
vtkTypeBool);
172 vtkSetMacro(SliceScrollFactor,
double);
173 vtkGetMacro(SliceScrollFactor,
double);
179 virtual void IncrementSlice(
int inc);
183 SliceChangedEvent = 1001
194 virtual void UpdatePointPlacer();
202 double GetInterSliceSpacingInResliceMode();
211 double SliceScrollFactor = 1.0;
218 VTK_ABI_NAMESPACE_END
vtkBoundedPlanePointPlacer * PointPlacer
vtkResliceCursorWidget * ResliceCursorWidget
virtual void SetResliceModeToOblique()
virtual void SetColorLevel(double s)
Set window and level for mapping pixels to colors.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetInputData(vtkImageData *in)
Set/Get the input image to the viewer.
Proxy object to connect input/output ports.
virtual void SetColorWindow(double s)
Set window and level for mapping pixels to colors.
a placer that constrains a handle to a finite plane
Superclass for mapping scalar values to colors.
platform-independent render window interaction including picking and frame rate control.
Manage measurements on a resliced image.
virtual void InstallPipeline()
vtkResliceImageViewerMeasurements * Measurements
a simple class to control print indentation
topologically and geometrically regular array of data
perform various plane computations
virtual void UpdateOrientation()
virtual void SetInputConnection(vtkAlgorithmOutput *input)
Set/Get the input image to the viewer.
vtkResliceImageViewerScrollCallback * ScrollCallback
virtual void UnInstallPipeline()
static vtkImageViewer2 * New()
virtual void UpdateDisplayExtent()
Update the display extent manually so that the proper slice for the given orientation is displayed...
Display an image along with a reslice cursor.
virtual void SetResliceModeToAxisAligned()
vtkTypeBool SliceScrollOnMouseWheel
Geometry for a reslice cursor.
virtual void Render()
Render the resulting image.