Go to the documentation of this file.
108 #ifndef vtkSmartVolumeMapper_h
109 #define vtkSmartVolumeMapper_h
265 double viewDirection[3],
volume render with 3D texture mapping
Abstract class for a volume mapper.
void SetRequestedRenderMode(int mode)
represents a volume (data & properties) in a rendered scene
vtkTimeStamp SupportStatusCheckTime
void SetInterpolationModeToLinear()
void ConnectFilterInput(vtkImageResample *f)
A fixed point mapper for volumes.
record modification and/or execution time
double InteractiveUpdateRate
#define vtkTypeMacro(thisClass, superclass)
void ReleaseGraphicsResources(vtkWindow *)
void SetInterpolationModeToNearestNeighbor()
static vtkSmartVolumeMapper * New()
void CreateCanonicalView(vtkRenderer *ren, vtkVolume *volume, vtkVolume *volume2, vtkImageData *image, int blend_mode, double viewDirection[3], double viewUp[3])
vtkGPUVolumeRayCastMapper * GPULowResMapper
void SetRequestedRenderModeToRayCast()
window superclass for vtkRenderWindow
vtkVolumeTextureMapper3D * TextureMapper
#define VTKRENDERINGVOLUMEOPENGL_EXPORT
#define vtkSetClampMacro(name, type, min, max)
Resamples an image to be larger or smaller.
#define VTK_RESLICE_CUBIC
void SetRequestedRenderModeToRayCastAndTexture()
void ComputeRenderMode(vtkRenderer *ren, vtkVolume *vol)
vtkFixedPointVolumeRayCastMapper * RayCastMapper
topologically and geometrically regular array of data
a simple class to control print indentation
void SetRequestedRenderModeToTexture()
Ray casting performed on the GPU.
void SetInterpolationModeToCubic()
#define VTK_RESLICE_NEAREST
#define vtkGetMacro(name, type)
void SetRequestedRenderModeToDefault()
@ RayCastAndTextureRenderMode
vtkSetMacro(IgnoreDriverBugs, bool)
int GetLastUsedRenderMode()
void PrintSelf(ostream &os, vtkIndent indent)
abstract specification for renderers
vtkImageResample * GPUResampleFilter
vtkIdType MaxMemoryInBytes
void SetRequestedRenderModeToGPU()
create a window for renderers to draw into
void Initialize(vtkRenderer *ren, vtkVolume *vol)
void ConnectMapperInput(vtkVolumeMapper *m)
GLenum GLsizei GLenum GLenum const GLvoid * image
void Render(vtkRenderer *, vtkVolume *)
represents the common properties for rendering a volume.
vtkGPUVolumeRayCastMapper * GPUMapper