VolVis::VolumeRendering::Averaging Class Reference

#include <Averaging.h>

Inheritance diagram for VolVis::VolumeRendering::Averaging:

VolVis::VolumeRendering::RaycastRendering VolVis::VolumeRendering::Rendering

Detailed Description

This render mode implements the raycasting mode averaging which results in images like created by x-rays. The average value from all voxels hitted by a ray is computed.


Public Member Functions

 Averaging (Raycasting *raycasting)
void render ()


Constructor & Destructor Documentation

VolVis::VolumeRendering::Averaging::Averaging ( Raycasting raycasting  ) 

Constructor. Binds the raycasting object and loads the needed shaders.

Parameters:
raycasting this implements the raycasting algorithm


Member Function Documentation

void VolVis::VolumeRendering::Averaging::render (  )  [virtual]

Updates shader parameters and renders an image plane. Raycasting is done within a shader.

Implements VolVis::VolumeRendering::Rendering.


The documentation for this class was generated from the following file:
Generated on Wed Dec 5 12:27:31 2007 for VolVis by  doxygen 1.5.1-p1