25 #ifndef vtkAMRVolumeMapper_h 26 #define vtkAMRVolumeMapper_h 116 double arg4,
double arg5,
double arg6);
119 planes[0],planes[1],planes[2],
120 planes[3],planes[4],planes[5]);}
155 void SetRequestedRenderMode(
int mode);
156 int GetRequestedRenderMode();
206 void SetInterpolationMode(
int mode);
207 int GetInterpolationMode();
274 static bool ComputeResamplerBoundsFrustumMethod(
276 const double data_bounds[6],
double out_bounds[6]);
289 int NumberOfSamples[3];
299 double LastFocalPointPosition[3];
bool GridNeedsToBeUpdated
double LastPostionFPDistance
represents a volume (data & properties) in a rendered scene
virtual char * GetArrayName()
void SetInterpolationModeToLinear()
#define VTK_RESLICE_NEAREST
Abstract class for a volume mapper.
#define VTK_RESLICE_CUBIC
void PrintSelf(ostream &os, vtkIndent indent)
void SetRequestedRenderModeToDefault()
virtual int GetBlendMode()
virtual void SetCroppingRegionFlags(int)
vtkAMRResampleFilter * Resampler
abstract class to specify dataset behavior
virtual void SetInputConnection(vtkAlgorithmOutput *input)
void SetRequestedRenderModeToGPU()
vtkSmartVolumeMapper * InternalMapper
#define vtkGetMacro(name, type)
virtual int FillInputPortInformation(int, vtkInformation *)
void SetInterpolationModeToNearestNeighbor()
virtual void SetBlendMode(int)
const char * GetScalarModeAsString()
abstract specification for renderers
virtual void SetScalarMode(int)
virtual void SetInputData(vtkImageData *)
#define VTK_RESLICE_LINEAR
void SetRequestedRenderModeToRayCastAndTexture()
#define vtkTypeMacro(thisClass, superclass)
virtual int GetArrayAccessMode()
Proxy object to connect input/output ports.
AMR class for a volume mapper.
window superclass for vtkRenderWindow
virtual void SetCroppingRegionPlanes(double, double, double, double, double, double)
a simple class to control print indentation
a virtual camera for 3D rendering
topologically and geometrically regular array of data
virtual double * GetCroppingRegionPlanes()
double ResamplerUpdateTolerance
virtual double * GetBounds()
virtual void SetInputConnection(int port, vtkAlgorithmOutput *input)
#define vtkGetVector3Macro(name, type)
virtual void Render(vtkRenderer *ren, vtkVolume *vol)=0
virtual void SetCropping(int)
virtual void SetCroppingRegionPlanes(double *planes)
#define VTKRENDERINGVOLUMEAMR_EXPORT
hierarchical dataset of vtkUniformGrids
virtual void ReleaseGraphicsResources(vtkWindow *)
int RequestedResamplingMode
virtual int GetCropping()
static vtkAlgorithm * New()
virtual void SelectScalarArray(int arrayNum)
virtual int GetCroppingRegionFlags()
void SetRequestedRenderModeToRayCast()
void SetRequestedRenderModeToTexture()
#define vtkSetVector3Macro(name, type)
void SetInterpolationModeToCubic()
virtual void GetBounds(double bounds[6])
#define vtkSetMacro(name, type)