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