IDVR.Interfaces.ICompositingModel Interface Reference
#include <ICompositingModel.h>
Inheritance diagram for IDVR.Interfaces.ICompositingModel:
Detailed Description
Interface for the compositing model.
namespace: IDVR.Interfaces
This interface provides methods to blend the color and opacity values along a ray to obtain the final pixel color. This is the third rendering step which consists of three steps: classification - shading - compositing
- See also:
- IDVR.VolumeRenderer.SWVolumeRenderer.CompositingModels.DvrCompositingModelSW - the dvr compositing model
IDVR.VolumeRenderer.SWVolumeRenderer.CompositingModels.LMipCompositingModelSW - the LMip compositing model
- Author:
- Christopher Thurnher
- Version:
- 1.0
- Date:
- 02-18-2005
Public member function:
-
void doCompositing(RaySample* n_RaySample)
Blends the final intensity and opacity values of a given raysample.
- Parameters:
-
| n_RaySample | the raysample that should be blended.
|
-
void doCompositingBackground(float n_BackColor __gc[])
Blends the final pixelcolor with the given background color.
- Parameters:
-
| n_BackColor | the background color which should be blended.
|
-
void resetValues(void)
Resets the values of the composition model.
-
__property void set_Intensity(float n_Intensity __gc[])
Sets the intensity array.
- Parameters:
-
| n_Intensity | the intensity array.
|
-
__property void set_Opacity(float n_Opacity)
Sets the opacity value.
- Parameters:
-
| n_Opacity | the opacity value.
|
-
__property float get_Intensity(void) __gc[]
Returns the intensity array.
- Returns:
- The intensity array.
-
__property float get_Opacity(void)
Returns the opacity value.
- Returns:
- The opacity value.
The documentation for this interface was generated from the following file:
- Eigene Dateien/Visual Studio Projects/IDVR/ICompositingModel.h
Generated on Sat Apr 9 11:50:59 2005 for RayCaster wiht Importance Driven Volume Rendering (IDVR) by
1.4.1