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

mitkOoCVolumeRendererRayCastingEx Class Reference

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

#include <mitkOoCVolumeRendererRayCastingEx.h>

Inherits mitkVolumeRenderer.

Inheritance diagram for mitkOoCVolumeRendererRayCastingEx:

Inheritance graph
[legend]
Collaboration diagram for mitkOoCVolumeRendererRayCastingEx:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
 mitkOoCVolumeRendererRayCastingEx ()
virtual int Render (mitkScene *scene, mitkVolumeModel *vol)
void SetSubVolumeSize (int wmin, int wmax, int hmin, int hmax, int dmin, int dmax)
void SetSubVolumeSize (int sizemin[3], int sizemax[3])

Detailed Description

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

mitkOoCVolumeRendererRayCastingEx is a concrete volume renderer for rendering an out-of-core volume which cannot be loaded into the main memory entirely. It provides an improved algorithm for rendering such large data sets and gets much faster rendering speed than directly applying conventional volume ray casting method on the out-of-core data sets.


Constructor & Destructor Documentation

mitkOoCVolumeRendererRayCastingEx::mitkOoCVolumeRendererRayCastingEx  ) 
 

Default constructor.


Member Function Documentation

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

Internal method. Don't call it directly.

Implements mitkVolumeRenderer.

void mitkOoCVolumeRendererRayCastingEx::SetSubVolumeSize int  sizemin[3],
int  sizemax[3]
 

Set the sub-volume size for divider.

Parameters:
sizemin[0] the minimum size of sub-volume's width
sizemax[0] the maximum size of sub-volume's width
sizemin[1] the minimum size of sub-volume's height
sizemax[1] the maximum size of sub-volume's height
sizemin[2] the minimum size of sub-volume's depth
sizemax[2] the maximum size of sub-volume's depth

void mitkOoCVolumeRendererRayCastingEx::SetSubVolumeSize int  wmin,
int  wmax,
int  hmin,
int  hmax,
int  dmin,
int  dmax
 

Set the sub-volume size for divider.

Parameters:
wmin the minimum size of sub-volume's width
wmax the maximum size of sub-volume's width
hmin the minimum size of sub-volume's height
hmax the maximum size of sub-volume's height
dmin the minimum size of sub-volume's depth
dmax the maximum size of sub-volume's depth


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