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

IDVR.Interfaces.IClassificationModel Interface Reference

#include <IClassificationModel.h>

Inheritance diagram for IDVR.Interfaces.IClassificationModel:

IDVR.VolumeRenderer.SWVolumeRenderer.ClassificationModels.LinearClassificationModelSW IDVR.VolumeRenderer.SWVolumeRenderer.ClassificationModels.TFClassificationModelSW

Detailed Description

Interface for the classification model.

namespace: IDVR.Interfaces

This interface provides methods to calculate an opacity value to a given raysample. This is the first rendering step which consists of three steps: classification - shading - compositing

See also:
IDVR.VolumeRenderer.SWVolumeRenderer.ClassificationModels.LinearClassificationModelSW - the linear classification model.

IDVR.VolumeRenderer.SWVolumeRenderer.ClassificationModels.TFClassificationModelSW - the transfer function classification model.

Author:
Christopher Thurnher
Version:
1.0
Date:
02-18-2005

Public member function:

RaySample *IClassificationModel::doClassification(RaySample *raySamp)

Calculates the opacity value for a given raysample.
Parameters:
raySamp the raysample with the current density value.
Returns:
The classificated raysample which now contains a basic opacity and color value.


The documentation for this interface was generated from the following file:
Generated on Sat Apr 9 11:50:59 2005 for RayCaster wiht Importance Driven Volume Rendering (IDVR) by  doxygen 1.4.1