34 #ifndef vtkImageResliceMapper_h 
   35 #define vtkImageResliceMapper_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);
 
   89   vtkGetMacro(SlabType, 
int);
 
   98   virtual const char *GetSlabTypeAsString();
 
  105   vtkSetClampMacro(SlabSampleFactor, 
int, 1, 2);
 
  106   vtkGetMacro(SlabSampleFactor, 
int);
 
  114   vtkSetClampMacro(ImageSampleFactor, 
int, 1, 16);
 
  115   vtkGetMacro(ImageSampleFactor, 
int);
 
  121   vtkSetMacro(AutoAdjustImageQuality, 
int);
 
  122   vtkBooleanMacro(AutoAdjustImageQuality, 
int);
 
  123   vtkGetMacro(AutoAdjustImageQuality, 
int);
 
  130   vtkSetMacro(ResampleToScreenPixels, 
int);
 
  131   vtkBooleanMacro(ResampleToScreenPixels, 
int);
 
  132   vtkGetMacro(ResampleToScreenPixels, 
int);
 
  140   vtkSetMacro(SeparateWindowLevelOperation, 
int);
 
  141   vtkBooleanMacro(SeparateWindowLevelOperation, 
int);
 
  142   vtkGetMacro(SeparateWindowLevelOperation, 
int);
 
  184   void CheckerboardImage(
 
  189   void UpdateSliceToWorldMatrix(
vtkCamera *camera);
 
int ResampleToScreenPixels
interpolate data values from images 
virtual unsigned long GetMTime()
#define VTK_IMAGE_SLAB_MAX
vtkMatrix4x4 * ResliceMatrix
Reslice and produce color scalars. 
represent and manipulate 4x4 transformation matrices 
#define VTK_IMAGE_SLAB_MIN
void GetBounds(double bounds[6])
vtkMatrix4x4 * SliceToWorldMatrix
#define VTK_IMAGE_SLAB_SUM
#define VTK_IMAGE_SLAB_MEAN
record modification and/or execution time 
int InternalResampleToScreenPixels
map scalar values into colors via a lookup table 
abstract specification for renderers 
vtkImageResliceToColors * ImageReslice
virtual void ReleaseGraphicsResources(vtkWindow *)=0
Detect and break reference loops. 
virtual void ReportReferences(vtkGarbageCollector *)
window superclass for vtkRenderWindow 
vtkMatrix4x4 * WorldToDataMatrix
#define VTKRENDERINGIMAGE_EXPORT
a simple class to control print indentation 
abstract class for mapping images to the screen 
map a slice of a vtkImageData to the screen 
a virtual camera for 3D rendering 
topologically and geometrically regular array of data 
virtual void Render(vtkRenderer *renderer, vtkImageSlice *prop)=0
perform various plane computations 
vtkImageSliceMapper * SliceMapper
virtual double * GetBounds()=0
create a window for renderers to draw into 
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
represents an image in a 3D scene 
map a slice of a vtkImageData to the screen 
static vtkAlgorithm * New()
int AutoAdjustImageQuality
void PrintSelf(ostream &os, vtkIndent indent)
int SeparateWindowLevelOperation