Go to the documentation of this file.
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]);}
276 const double data_bounds[6],
double out_bounds[6]);
289 int NumberOfSamples[3];
299 double LastFocalPointPosition[3];
Abstract class for a volume mapper.
virtual void SetInputConnection(int port, vtkAlgorithmOutput *input)
virtual void SetInputConnection(vtkAlgorithmOutput *input)
void UpdateResamplerFrustrumMethod(vtkRenderer *ren, vtkOverlappingAMR *amr)
virtual void SetCroppingRegionFlags(int mode)
vtkSmartVolumeMapper * InternalMapper
represents a volume (data & properties) in a rendered scene
static vtkAMRVolumeMapper * New()
double ResamplerUpdateTolerance
double LastPostionFPDistance
#define vtkSetVector3Macro(name, type)
virtual void SetCroppingRegionPlanes(double *planes)
virtual void Render(vtkRenderer *ren, vtkVolume *vol)
int GetInterpolationMode()
int RequestedResamplingMode
virtual double * GetBounds()
void UpdateResampler(vtkRenderer *ren, vtkOverlappingAMR *amr)
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkTypeMacro(thisClass, superclass)
virtual void SetCroppingRegionPlanes(double, double, double, double, double, double)
void SetRequestedRenderModeToDefault()
const char * GetScalarModeAsString()
static bool ComputeResamplerBoundsFrustumMethod(vtkCamera *camera, vtkRenderer *renderer, const double data_bounds[6], double out_bounds[6])
GLenum GLenum GLenum input
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3
void SetInterpolationModeToNearestNeighbor()
window superclass for vtkRenderWindow
virtual void GetBounds(double bounds[6])
void SetInterpolationModeToCubic()
#define vtkGetVector3Macro(name, type)
virtual void SelectScalarArray(const char *arrayName)
virtual char * GetArrayName()
#define VTK_RESLICE_CUBIC
GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2
virtual void SetScalarMode(int mode)
topologically and geometrically regular array of data
a simple class to control print indentation
void SetRequestedRenderMode(int mode)
a virtual camera for 3D rendering
virtual void GetCroppingRegionPlanes(double *planes)
bool GridNeedsToBeUpdated
virtual void SetInputData(vtkImageData *)
#define VTK_RESLICE_NEAREST
#define vtkGetMacro(name, type)
void SetInterpolationModeToLinear()
virtual void SetCropping(int mode)
virtual int GetCroppingRegionFlags()
hierarchical dataset of vtkUniformGrids
void SetRequestedRenderModeToRayCast()
virtual double * GetCroppingRegionPlanes()
abstract class to specify dataset behavior
virtual void SetInputConnection(int port, vtkAlgorithmOutput *input)
virtual double * GetBounds()
void SetInterpolationMode(int mode)
virtual void SetInputData(vtkOverlappingAMR *)
vtkSetMacro(IgnoreDriverBugs, bool)
virtual int FillInputPortInformation(int port, vtkInformation *info)
void SetRequestedRenderModeToTexture()
#define VTKRENDERINGVOLUMEAMR_EXPORT
virtual int GetCropping()
Proxy object to connect input/output ports.
virtual int GetBlendMode()
abstract specification for renderers
#define VTK_RESLICE_LINEAR
void SetRequestedRenderModeToGPU()
int GetRequestedRenderMode()
AMR class for a volume mapper.
virtual void SetInputData(vtkDataSet *)
void ProcessInformationRequest(vtkRenderer *renderer, vtkInformation *info, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkAMRResampleFilter * Resampler
void SetRequestedRenderModeToRayCastAndTexture()
GLuint GLuint GLuint GLuint arg1
@ RayCastAndTextureRenderMode
virtual void SetBlendMode(int mode)
virtual int GetArrayAccessMode()
virtual void SetCroppingRegionPlanes(double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
virtual void ReleaseGraphicsResources(vtkWindow *)
virtual void SelectScalarArray(int arrayNum)
void ProcessUpdateExtentRequest(vtkRenderer *renderer, vtkInformation *info, vtkInformationVector **inputVector, vtkInformationVector *outputVector)