31 #ifndef vtkOpenGLProjectedAAHexahedraMapper_h
32 #define vtkOpenGLProjectedAAHexahedraMapper_h
70 float* ConvertPoints(
vtkPoints* inPoints);
87 void SetState(
double* observer);
90 void RenderHexahedron(
float min[3],
float max[3],
float scalars[8]);
115 static const int max_points = 4096;
vtkShaderProgram2 * Shader
vtkVolumeProperty * LastProperty
vtkTimeStamp PreintTextureTime
represents a volume (data & properties) in a rendered scene
#define VTKRENDERINGVOLUMEOPENGL_EXPORT
vtkFloatArray * ConvertedScalars
virtual void Render(vtkRenderer *ren, vtkVolume *vol)=0
Abstract class that can sort cell data along a viewpoint.
record modification and/or execution time
dynamic, self-adjusting array of float
abstract specification for renderers
unsigned int PreintTexture
OpenGL implementation of a volume mapper for axis-aligned hexahedra.
window superclass for vtkRenderWindow
a simple class to control print indentation
vtkTimeStamp ColorsMappedTime
virtual void PrintSelf(ostream &os, vtkIndent indent)
abstract superclass for arrays of numeric data
volume mapper for axis-aligned hexahedra
static vtkProjectedAAHexahedraMapper * New()
represents the common properties for rendering a volume.
virtual bool IsRenderSupported(vtkRenderWindow *w)=0
dynamic, self-adjusting array of unsigned char
create a window for renderers to draw into
vtkFloatArray * ConvertedPoints
vtkTimeStamp InputAnalyzedTime
virtual void ReleaseGraphicsResources(vtkWindow *)
represent and manipulate 3D points