109 #ifndef __vtkSmartVolumeMapper_h
110 #define __vtkSmartVolumeMapper_h
137 vtkSetMacro( FinalColorWindow,
float );
142 vtkGetMacro( FinalColorWindow,
float );
150 vtkSetMacro( FinalColorLevel,
float );
155 vtkGetMacro( FinalColorLevel,
float );
174 void SetRequestedRenderMode(
int mode);
180 void SetRequestedRenderModeToDefault();
187 void SetRequestedRenderModeToRayCastAndTexture();
193 void SetRequestedRenderModeToRayCast();
197 vtkGetMacro( RequestedRenderMode,
int );
206 vtkSetClampMacro( InteractiveUpdateRate,
double, 1.0e-10, 1.0e10 );
212 vtkGetMacro( InteractiveUpdateRate,
double );
217 int GetLastUsedRenderMode();
224 vtkSetMacro( MaxMemoryInBytes,
vtkIdType );
225 vtkGetMacro( MaxMemoryInBytes,
vtkIdType );
232 vtkSetClampMacro( MaxMemoryFraction,
float, 0.1f, 1.0f );
233 vtkGetMacro( MaxMemoryFraction,
float );
239 vtkSetClampMacro(InterpolationMode,
int,
241 vtkGetMacro(InterpolationMode,
int);
242 void SetInterpolationModeToNearestNeighbor();
243 void SetInterpolationModeToLinear();
244 void SetInterpolationModeToCubic();
256 double viewDirection[3],