Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

mitkVolumeRendererTexture3D Class Reference

mitkVolumeRendererTexture3D - a concrete volume renderer for rendering a volume More...

#include <mitkVolumeRendererTexture3D.h>

Inherits mitkVolumeRenderer.

Inheritance diagram for mitkVolumeRendererTexture3D:

Inheritance graph
[legend]
Collaboration diagram for mitkVolumeRendererTexture3D:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
virtual int Render (mitkScene *scene, mitkVolumeModel *vol)
void SetSampleDistance (float sd)
void EnableAutoSampleDistance ()
void SetGradientEstimator (mitkEncodedGradientEstimator *gradest)
mitkEncodedGradientEstimatorGetGradientEstimator ()

Detailed Description

mitkVolumeRendererTexture3D - a concrete volume renderer for rendering a volume

mitkVolumeRendererTexture3D is a concrete volume renderer for rendering a volume by using 3D texture acceleration. (Currently, it does not support shading.)

Note:
To use this class, your graphics card should support 3D texture.


Member Function Documentation

void mitkVolumeRendererTexture3D::EnableAutoSampleDistance  )  [inline]
 

Enable automatic calculation of the sample distance.

mitkEncodedGradientEstimator* mitkVolumeRendererTexture3D::GetGradientEstimator  )  [inline]
 

Get the gradient estimator used to estimate normals

Returns:
Return the gradient estimator used to estimate normals

virtual void mitkVolumeRendererTexture3D::PrintSelf ostream &  os  )  [virtual]
 

Print the necessary information about this object for the debugging purpose.

Parameters:
os The specified ostream to output information.

Reimplemented from mitkVolumeRenderer.

virtual int mitkVolumeRendererTexture3D::Render mitkScene scene,
mitkVolumeModel vol
[virtual]
 

Internal method. Don't call it directly.

Implements mitkVolumeRenderer.

void mitkVolumeRendererTexture3D::SetGradientEstimator mitkEncodedGradientEstimator gradest  ) 
 

Set the gradient estimator used to estimate normals

Parameters:
gradest Represent the gradient estimator used to estimate normals

void mitkVolumeRendererTexture3D::SetSampleDistance float  sd  )  [inline]
 

Set sample distance.

Parameters:
sd sample distance
Note:
Once the user specified sample distance was set, automatic calculation of the sample distance will be disabled.


The documentation for this class was generated from the following file:
Generated on Tue Feb 25 15:07:30 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3