GpuThesis::SimpleVolumeRenderer Class Reference

#include <SimpleVolumeRenderer.h>

Inheritance diagram for GpuThesis::SimpleVolumeRenderer:

GpuThesis::VolumeRenderer List of all members.

Public Member Functions

 SimpleVolumeRenderer (OpenGL::Flat3dTextureSet *textures, unsigned int displayTexture)
OpenGL::IoTextureSetgetTextureSet ()
void setStepSize (float stepSize)
float getStepSize () const

Detailed Description

Specialization of VolumeRenderer which renders static slices. Thus only looks good from certain directions, and is used for debugging and testing. Note: not compatible with slice simulations.


Constructor & Destructor Documentation

GpuThesis::SimpleVolumeRenderer::SimpleVolumeRenderer OpenGL::Flat3dTextureSet textures,
unsigned int  displayTexture
 

Initialize the SimpleVolumeRenderer.

Parameters:
textures the texture set to read from.
displayTexture the flat 3d texture to volume render.


Member Function Documentation

float GpuThesis::SimpleVolumeRenderer::getStepSize  )  const [inline, virtual]
 

SimpleVolumeRenderer does not use stepSize.

Returns:
0.0f

Implements GpuThesis::VolumeRenderer.

OpenGL::IoTextureSet * GpuThesis::SimpleVolumeRenderer::getTextureSet  )  [virtual]
 

Get the internal texture set.

Returns:
the internal texture set.

Implements GpuThesis::VolumeRenderer.

void GpuThesis::SimpleVolumeRenderer::setStepSize float  stepSize  )  [inline, virtual]
 

SimpleVolumeRenderer does not use stepSize.

Parameters:
stepSize step size.

Implements GpuThesis::VolumeRenderer.


The documentation for this class was generated from the following files:
Generated on Fri Jun 16 08:42:51 2006 for GPU Thesis by  doxygen 1.4.6-NO