Main Page | Packages | Class Hierarchy | Class List | Directories | Class Members

IDVR.VolumeRenderer.SWVolumeRenderer.IDVRModulationModels.IDVRColAndOpModulatorSW Class Reference

#include <IDVRColAndOpModulatorSW.h>

Inheritance diagram for IDVR.VolumeRenderer.SWVolumeRenderer.IDVRModulationModels.IDVRColAndOpModulatorSW:

IDVR.Interfaces.IIDVRModulationModel List of all members.

Detailed Description

Class for the color and opacity modulator.

Namespace: IDVR.VolumeRenderer.SWVolumeRenderer.IDVRModulationModels

Baseclass: IDVR.Interfaces.IIDVRModulationModel

This class does color and opacity modulation. It multiplies the calculated color and opacity values of a given raysample with the level of sparsness calculated in the IDVRCompositing model.

See also:
IDVR.VolumeRenderer.SWVolumeRenderer.IDVRCompositingModels.IDVRMImPCompositingModelSW - the maximum importance driven volume rendering model
Author:
Christopher Thurnher
Version:
1.0
Date:
02-18-2005


Public Member Functions

 IDVRColAndOpModulatorSW (void)
 Standard Constructor.
virtual RaySampledoModulation (RaySample *n_RaySample, Hashtable *n_LevelsOfSparseness)
 Multiplies the calculated color and opacity values of a given raysample with the level of sparsness calculated in the IDVRCompositing model.


Constructor & Destructor Documentation

IDVRColAndOpModulatorSW::IDVRColAndOpModulatorSW void   ) 
 

Standard Constructor.


Member Function Documentation

RaySample * IDVRColAndOpModulatorSW::doModulation RaySample n_RaySample,
Hashtable *  n_LevelsOfSparseness
[virtual]
 

Multiplies the calculated color and opacity values of a given raysample with the level of sparsness calculated in the IDVRCompositing model.

Parameters:
n_RaySample the raysample that should be modulated.
n_LevelsOfSparseness level of sparseness hashtable.
Returns:
The moulated rasample.


The documentation for this class was generated from the following files:
Generated on Sat Apr 9 11:51:02 2005 for RayCaster wiht Importance Driven Volume Rendering (IDVR) by  doxygen 1.4.1