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

IDVR.Interfaces.IRenderer Interface Reference

#include <IRenderer.h>

Inheritance diagram for IDVR.Interfaces.IRenderer:

IDVR.VolumeRenderer.SWVolumeRenderer.RendererSW

Detailed Description

Interface for the renderer.

namespace: IDVR.Interfaces

This interface provides methods to render the scene. Each renderer consists of three parts. the first one is a classification model. It assigns calculates an opacity value for a given raysample. The second one is a shading model which calculates a color value for a given raysample. At last, the compositing model calculates the final color and opacity values by blending the new color and opacity of a raysample with the already calcultaed ones.

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

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

IDVR.VolumeRenderer.SWVolumeRenderer.ShadingModels.ContourShadingModelSW - the contour shading model

IDVR.VolumeRenderer.SWVolumeRenderer.ShadingModels.MipShadingModelSW - the mip shading model

IDVR.VolumeRenderer.SWVolumeRenderer.ShadingModels.PhongShadingModelSW - the phong shading model

IDVR.VolumeRenderer.SWVolumeRenderer.ShadingModels.ToneShadingModelSW - the tone shading model

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-19-2005

Public member function:


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