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

mitkOoCVolumeRendererTexture3D Class Reference

mitkOoCVolumeRendererTexture3D - a concrete volume renderer for rendering an out-of-core volume More...

#include <mitkOoCVolumeRendererTexture3D.h>

Inherits mitkVolumeRenderer.

Inheritance diagram for mitkOoCVolumeRendererTexture3D:

Inheritance graph
[legend]
Collaboration diagram for mitkOoCVolumeRendererTexture3D:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
 mitkOoCVolumeRendererTexture3D ()
virtual int Render (mitkScene *scene, mitkVolumeModel *vol)
void SetSampleDistance (float sd)
void SetSubVolumeSize (int w, int h, int d)
void SetGradientEstimator (mitkEncodedGradientEstimator *gradest)
mitkEncodedGradientEstimatorGetGradientEstimator ()

Detailed Description

mitkOoCVolumeRendererTexture3D - a concrete volume renderer for rendering an out-of-core volume

mitkOoCVolumeRendererTexture3D is a concrete volume renderer for rendering an out-of-core volume by using 3D texture acceleration.

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


Constructor & Destructor Documentation

mitkOoCVolumeRendererTexture3D::mitkOoCVolumeRendererTexture3D  ) 
 

Default constructor.


Member Function Documentation

mitkEncodedGradientEstimator* mitkOoCVolumeRendererTexture3D::GetGradientEstimator  )  [inline]
 

Get the gradient estimator used to estimate normals

Returns:
Return the gradient estimator used to estimate normals.

virtual void mitkOoCVolumeRendererTexture3D::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 mitkOoCVolumeRendererTexture3D::Render mitkScene scene,
mitkVolumeModel vol
[virtual]
 

Internal method. Don't call it directly.

Implements mitkVolumeRenderer.

void mitkOoCVolumeRendererTexture3D::SetGradientEstimator mitkEncodedGradientEstimator gradest  ) 
 

Set the gradient estimator used to estimate normals

Parameters:
gradest Represent the gradient estimator used to estimate normals

void mitkOoCVolumeRendererTexture3D::SetSampleDistance float  sd  )  [inline]
 

Set sample distance.

Parameters:
sd sample distance

void mitkOoCVolumeRendererTexture3D::SetSubVolumeSize int  w,
int  h,
int  d
 

Set the size of the sub-volume. It must be smaller than the max 3D texture size supported by your 3D graphics accelerator card. To get a faster render speed, a `d' <= buffered slice number of the out-of-core volume is strongly recommended.

Parameters:
w the width of the sub-volume
h the height of the sub-volume
d the depth of the sub-volume


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