34 #ifndef __vtkImageResliceMapper_h
35 #define __vtkImageResliceMapper_h
37 #include "vtkRenderingImageModule.h"
62 virtual void SetSlicePlane(
vtkPlane *plane);
69 vtkSetMacro(JumpToNearestSlice,
int);
70 vtkBooleanMacro(JumpToNearestSlice,
int);
71 vtkGetMacro(JumpToNearestSlice,
int);
76 vtkSetMacro(SlabThickness,
double);
77 vtkGetMacro(SlabThickness,
double);
83 vtkGetMacro(SlabType,
int);
90 virtual const char *GetSlabTypeAsString();
97 vtkSetClampMacro(SlabSampleFactor,
int, 1, 2);
98 vtkGetMacro(SlabSampleFactor,
int);
106 vtkSetClampMacro(ImageSampleFactor,
int, 1, 16);
107 vtkGetMacro(ImageSampleFactor,
int);
113 vtkSetMacro(AutoAdjustImageQuality,
int);
114 vtkBooleanMacro(AutoAdjustImageQuality,
int);
115 vtkGetMacro(AutoAdjustImageQuality,
int);
122 vtkSetMacro(ResampleToScreenPixels,
int);
123 vtkBooleanMacro(ResampleToScreenPixels,
int);
124 vtkGetMacro(ResampleToScreenPixels,
int);
132 vtkSetMacro(SeparateWindowLevelOperation,
int);
133 vtkBooleanMacro(SeparateWindowLevelOperation,
int);
134 vtkGetMacro(SeparateWindowLevelOperation,
int);
176 void CheckerboardImage(
181 void UpdateSliceToWorldMatrix(
vtkCamera *camera);