#include <Averaging.h>
Inheritance diagram for VolVis::VolumeRendering::Averaging:
Public Member Functions | |
Averaging (Raycasting *raycasting) | |
void | render () |
VolVis::VolumeRendering::Averaging::Averaging | ( | Raycasting * | raycasting | ) |
Constructor. Binds the raycasting object and loads the needed shaders.
raycasting | this implements the raycasting algorithm |
void VolVis::VolumeRendering::Averaging::render | ( | ) | [virtual] |
Updates shader parameters and renders an image plane. Raycasting is done within a shader.
Implements VolVis::VolumeRendering::Rendering.