#include <LMipCompositingModelSW.h>
Inheritance diagram for IDVR.VolumeRenderer.SWVolumeRenderer.CompositingModels.LMipCompositingModelSW:
Namespace: IDVR.VolumeRenderer.SWVolumeRenderer.CompositingModels
Baseclass: IDVR.Interfaces.ICompositingModel
This class blends the color and opacity values of a given raysample to obtain the final pixel color according to normal direct volume renderind compositing.
Public Member Functions | |
LMipCompositingModelSW (float n_Threshold, char n_ProjectionMode) | |
Constructor. | |
~LMipCompositingModelSW (void) | |
Standard destructor. | |
virtual void | doCompositing (RaySample *n_RaySample) |
Blends the final intensity and opacity values of a given raysample. | |
virtual void | doCompositingBackground (float n_BackColor __gc[]) |
Blends the final pixelcolor with the given background color. | |
virtual void | resetValues (void) |
Resets the values of the composition model. | |
virtual __property void | set_Intensity (float n_Intensity __gc[]) |
Sets the intensity array. | |
virtual __property void | set_Opacity (float n_Opacity) |
Sets the opacity value. | |
virtual __property float | get_Intensity (void) __gc[] |
Returns the intensity array. | |
virtual __property float | get_Opacity (void) |
Returns the opacity value. | |
__property bool | get_LocalMaximumFound (void) |
Returns true, if a local maximum is found. | |
__property float | get_Threshold (void) |
Returns the threshold value. | |
__property void | set_LocalMaximumFound (bool n_LocalMaximumFound) |
Sets the localMaximumFound value. | |
Private Attributes | |
float | m_Opacity |
the opacity value | |
float m_Intensity | __gc [] |
the intensity array | |
bool | m_LocalMaximumFound |
true, if a local maximum is found | |
float | m_Threshold |
threshold for the local maximum | |
short | m_Density |
the density value | |
char | m_ProjectionMode |
the projection mode |
|
Constructor.
|
|
Standard destructor.
|
|
Blends the final intensity and opacity values of a given raysample.
|
|
Blends the final pixelcolor with the given background color.
|
|
Returns the intensity array.
|
|
Returns true, if a local maximum is found.
|
|
Returns the opacity value.
|
|
Returns the threshold value.
|
|
Resets the values of the composition model.
|
|
Sets the intensity array.
|
|
Sets the localMaximumFound value.
|
|
Sets the opacity value.
|