35 #ifndef __vtkOpenGLProjectedTetrahedraMapper_h
36 #define __vtkOpenGLProjectedTetrahedraMapper_h
63 vtkSetMacro(UseFloatingPointFrameBuffer,
bool);
64 vtkGetMacro(UseFloatingPointFrameBuffer,
bool);
65 vtkBooleanMacro(UseFloatingPointFrameBuffer,
bool);
103 float GetCorrectedDepth(
float x,
float y,
float z1,
float z2,
104 const float inverse_projection_mat[16],
105 int use_linear_depth_correction,
106 float linear_depth_correction);
113 vtkInternals *Internals;
represents a volume (data & properties) in a rendered scene
#define VTKRENDERINGVOLUMEOPENGL_EXPORT
virtual void Render(vtkRenderer *ren, vtkVolume *vol)=0
vtkFloatArray * TransformedPoints
Abstract class that can sort cell data along a viewpoint.
virtual bool IsSupported(vtkRenderWindow *)
record modification and/or execution time
OpenGL implementation of PT.
bool CanDoFloatingPointFrameBuffer
dynamic, self-adjusting array of float
vtkUnsignedCharArray * Colors
abstract specification for renderers
vtkTimeStamp ColorsMappedTime
GLint GLint GLint GLint GLint GLint y
window superclass for vtkRenderWindow
GLint GLint GLint GLint GLint x
a simple class to control print indentation
vtkTimeStamp InputAnalyzedTime
Unstructured grid volume renderer.
virtual void PrintSelf(ostream &os, vtkIndent indent)
bool FloatingPointFrameBufferResourcesAllocated
represents the common properties for rendering a volume.
dynamic, self-adjusting array of unsigned char
static vtkProjectedTetrahedraMapper * New()
vtkTimeStamp OpacityTextureTime
create a window for renderers to draw into
bool UseFloatingPointFrameBuffer
virtual void ReleaseGraphicsResources(vtkWindow *)
vtkVolumeProperty * LastProperty