Go to the documentation of this file.
72 #ifndef vtkSmartVolumeMapper_h
73 #define vtkSmartVolumeMapper_h
75 #include "vtkRenderingVolumeOpenGL2Module.h"
126 RayCastAndTextureRenderMode,
202 double viewDirection[3],
284 float FinalColorWindow;
285 float FinalColorLevel;
289 float MaxMemoryFraction;
292 int InterpolationMode;
297 int RequestedRenderMode;
298 int CurrentRenderMode;
304 int RayCastSupported;
305 int LowResGPUNecessary;
330 int InitializedBlendMode;
342 double InteractiveUpdateRate;
int InteractiveAdjustSampleDistances
Abstract class for a volume mapper.
void SetRequestedRenderMode(int mode)
represents a volume (data & properties) in a rendered scene
void SetInterpolationModeToLinear()
void ConnectFilterInput(vtkImageResample *f)
A fixed point mapper for volumes.
record modification and/or execution time
#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])
void SetRequestedRenderModeToRayCast()
window superclass for vtkRenderWindow
#define vtkSetClampMacro(name, type, min, max)
Resamples an image to be larger or smaller.
#define VTK_RESLICE_CUBIC
void ComputeRenderMode(vtkRenderer *ren, vtkVolume *vol)
topologically and geometrically regular array of data
a simple class to control print indentation
Ray casting performed on the GPU.
void SetInterpolationModeToCubic()
#define VTK_RESLICE_NEAREST
#define vtkGetMacro(name, type)
void SetRequestedRenderModeToDefault()
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
int GetLastUsedRenderMode()
void PrintSelf(ostream &os, vtkIndent indent)
abstract specification for renderers
void SetRequestedRenderModeToGPU()
create a window for renderers to draw into
int AutoAdjustSampleDistances
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.