#include <UpdateRaycastingParametersCommand.h>
Inheritance diagram for VolVis::Commands::UpdateRaycastingParametersCommand:
Public Member Functions | |
virtual void | execute () |
UpdateRaycastingParametersCommand (VolumeRendering::RaycastRendering *rendering, RaycastingParameters *parameters) | |
Protected Attributes | |
RaycastingParameters * | m_pParameters |
VolumeRendering::RaycastRendering * | m_pRendering |
VolVis::Commands::UpdateRaycastingParametersCommand::UpdateRaycastingParametersCommand | ( | VolumeRendering::RaycastRendering * | rendering, | |
RaycastingParameters * | parameters | |||
) | [inline] |
Constructor. Sets up the render mode and the parameters.
rendering | render mode which should be updated | |
parameters | parameters which should be updated for the render mode |
virtual void VolVis::Commands::UpdateRaycastingParametersCommand::execute | ( | ) | [inline, virtual] |
Sets the new values of the parameters. The render widget is NOT updated (like in similar commands)
Implements VolVis::Commands::Command.
Reimplemented in VolVis::Commands::UpdateAveragingParametersCommand, VolVis::Commands::UpdateCompositingParametersCommand, VolVis::Commands::UpdateFirstHitParametersCommand, and VolVis::Commands::UpdateMipParametersCommand.
RaycastingParameters* VolVis::Commands::UpdateRaycastingParametersCommand::m_pParameters [protected] |
Contains the parameters which are needed by all raycasting render modes
VolumeRendering::RaycastRendering* VolVis::Commands::UpdateRaycastingParametersCommand::m_pRendering [protected] |
The render mode for which the parameters should be updated.