31 #ifndef __vtkUnstructuredGridVolumeRayCastMapper_h
32 #define __vtkUnstructuredGridVolumeRayCastMapper_h
58 vtkSetClampMacro( ImageSampleDistance,
float, 0.1f, 100.0f );
59 vtkGetMacro( ImageSampleDistance,
float );
65 vtkSetClampMacro( MinimumImageSampleDistance,
float, 0.1f, 100.0f );
66 vtkGetMacro( MinimumImageSampleDistance,
float );
72 vtkSetClampMacro( MaximumImageSampleDistance,
float, 0.1f, 100.0f );
73 vtkGetMacro( MaximumImageSampleDistance,
float );
80 vtkSetClampMacro( AutoAdjustSampleDistances,
int, 0, 1 );
81 vtkGetMacro( AutoAdjustSampleDistances,
int );
82 vtkBooleanMacro( AutoAdjustSampleDistances,
int );
88 vtkSetMacro( NumberOfThreads,
int );
89 vtkGetMacro( NumberOfThreads,
int );
95 vtkSetClampMacro( IntermixIntersectingGeometry,
int, 0, 1 );
96 vtkGetMacro( IntermixIntersectingGeometry,
int );
97 vtkBooleanMacro( IntermixIntersectingGeometry,
int );
124 vtkGetVectorMacro( ImageInUseSize,
int, 2 );
125 vtkGetVectorMacro( ImageOrigin,
int, 2 );
126 vtkGetVectorMacro( ImageViewportSize,
int , 2 );
130 void CastRays(
int threadID,
int threadCount );
147 int ImageViewportSize[2];
153 int ImageMemorySize[2];
159 int ImageInUseSize[2];
181 int ZBufferOrigin[2];
186 double GetZBufferValue(
int x,
int y );