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

mitkGLSLMIPVRScene Class Reference

mitkGLSLMIPVRScene - a 3D scene for MIP Rendering from volume datasets. Accelerated with the GLSL interface. More...

#include <mitkGLSLMIPVRScene.h>

Inherits mitkVis2Scene3D.

Inheritance diagram for mitkGLSLMIPVRScene:

Inheritance graph
[legend]
Collaboration diagram for mitkGLSLMIPVRScene:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void RenderGL ()
void SetData (mitkICVolume *data)
void SetDataModified ()
void SetSampleDistance (float sd)
float GetSampleDistance ()
void SetWidthCenter (float windowWidth, float windowCenter)
void SetWindowWidth (float windowWidth)
void SetWindowCenter (float windowCenter)
float GetWindowWidth ()
float GetWindowCenter ()

Detailed Description

mitkGLSLMIPVRScene - a 3D scene for MIP Rendering from volume datasets. Accelerated with the GLSL interface.

mitkGLSLMIPVRScene is a 3D scene for MIP Rendering from volume datasets. Accelerated with the GLSL interface. mitkGLSLMIPVRScene needs a container subclasses from mitkSceneContainer. You can use mitkGLWindow for the container, or implement your own container.


Member Function Documentation

float mitkGLSLMIPVRScene::GetSampleDistance  ) 
 

Get the sampling distance of ray traversal.

Returns:
Return the sampling distance of ray traversal.

float mitkGLSLMIPVRScene::GetWindowCenter  ) 
 

Get the window center for the MIP

Returns:
Return the window center of the MIP

float mitkGLSLMIPVRScene::GetWindowWidth  ) 
 

Get the window width for the MIP

Returns:
Return the window width of the MIP

virtual void mitkGLSLMIPVRScene::RenderGL  )  [virtual]
 

The Interface for handling the render event pass by the container

Reimplemented from mitkVis2Scene3D.

void mitkGLSLMIPVRScene::SetData mitkICVolume data  ) 
 

Set the data object to be rendered

Parameters:
data The data object to be rendered.

void mitkGLSLMIPVRScene::SetDataModified  ) 
 

Tell the scene the data is modified when any modification is done to the data object

void mitkGLSLMIPVRScene::SetSampleDistance float  sd  ) 
 

Set the sampling distance of ray traversal.

Parameters:
sd The sampling distance of ray traversal.

void mitkGLSLMIPVRScene::SetWidthCenter float  windowWidth,
float  windowCenter
 

Set the window width and windows center for the MIP

Parameters:
windowWidth The window width of the MIP
windowCenter The window center of the MIP

void mitkGLSLMIPVRScene::SetWindowCenter float  windowCenter  ) 
 

Set the window center for the MIP

Parameters:
windowCenter The window center of the MIP

void mitkGLSLMIPVRScene::SetWindowWidth float  windowWidth  ) 
 

Set the window width for the MIP

Parameters:
windowWidth The window width of the MIP


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