#include <mitkCUDAStructureFunctionVRScene.h>
Inherits mitkVis2Scene3D.
Inheritance diagram for mitkCUDAStructureFunctionVRScene:


| Public Member Functions | |
| virtual void | RenderGL () | 
| void | SetStructData (mitkICVolume *data) | 
| void | SetStructDataModified () | 
| void | SetFuncData (mitkICVolume *data) | 
| void | SetFuncDataModified () | 
| void | SetTransformFunc (bool trans) | 
| virtual void | OnMouseDown (int mouseButton, bool ctrlDown, bool shiftDown, int xPos, int yPos) | 
| virtual void | OnMouseUp (int mouseButton, bool ctrlDown, bool shiftDown, int xPos, int yPos) | 
| virtual void | OnMouseMove (bool ctrlDown, bool shiftDown, int xPos, int yPos) | 
| void | SetStruct2FuncMatrix (const mitkVis2Matrix4x4 &matrix) | 
| const mitkVis2Matrix4x4 & | GetStruct2FuncMatrix () const | 
| void | SetStructRange (float StructMin, float StructMax) | 
| void | GetStructRange (float &StructMin, float &StructMax) | 
| void | SetFuncRange (float FuncMin, float FuncMax) | 
| void | GetFuncRange (float &FuncMin, float &FuncMax) | 
| void | SetStructOpacity (float StructOpacity) | 
| float | GetStructOpacity () | 
| void | SetFuncIntensity (float FuncIntensity) | 
| float | GetFuncIntensity () | 
| void | SetSampleDistance (float sd) | 
| float | GetSampleDistance () | 
mitkCUDAStructureFunctionVRScene is a 3D scene for rendering a structure volume together with a function volume. Accelerated with the CUDA interface. mitkCUDAStructureFunctionVRScene needs a container subclasses from mitkSceneContainer. You can use mitkGLWindow for the container, or implement your own container.
| 
 | 
| Get the intensity for function rendering 
 | 
| 
 | ||||||||||||
| Get the data range of function data 
 | 
| 
 | 
| Get the sampling distance of ray traversal. 
 | 
| 
 | 
| Get the transform matrix for function matrix registration 
 | 
| 
 | 
| Get the opacity for structure rendering 
 | 
| 
 | ||||||||||||
| Get the data range of structure data 
 | 
| 
 | ||||||||||||||||||||||||
| The Interface for handling the mouse pressed event pass by the container Reimplemented from mitkVis2Scene3D. | 
| 
 | ||||||||||||||||||||
| The Interface for handling the mouse moved event pass by the container Reimplemented from mitkVis2Scene3D. | 
| 
 | ||||||||||||||||||||||||
| The Interface for handling the mouse released event pass by the container Reimplemented from mitkVis2Scene3D. | 
| 
 | 
| The Interface for handling the render event pass by the container Reimplemented from mitkVis2Scene3D. | 
| 
 | 
| Set the function data object to be rendered 
 | 
| 
 | 
| Tell the scene the function data is modified when any modification is done to the data object | 
| 
 | 
| Set the intensity for function rendering 
 | 
| 
 | ||||||||||||
| Set the data range of function data 
 | 
| 
 | 
| Set the sampling distance of ray traversal. 
 | 
| 
 | 
| Set the transform matrix for function matrix registration 
 | 
| 
 | 
| Set the structure data object to be rendered 
 | 
| 
 | 
| Tell the scene the structure data is modified when any modification is done to the data object | 
| 
 | 
| Set the opacity for structure rendering 
 | 
| 
 | ||||||||||||
| Set the data range of structure data 
 | 
| 
 | 
| Transform the function data for registration 
 | 
 1.4.3
 1.4.3