#include <mitkOoCVolumeRendererTexture3D.h>
Inherits mitkVolumeRenderer.
Inheritance diagram for mitkOoCVolumeRendererTexture3D:
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) |
mitkEncodedGradientEstimator * | GetGradientEstimator () |
mitkOoCVolumeRendererTexture3D is a concrete volume renderer for rendering an out-of-core volume by using 3D texture acceleration.
|
Default constructor. |
|
Get the gradient estimator used to estimate normals
|
|
Print the necessary information about this object for the debugging purpose.
Reimplemented from mitkVolumeRenderer. |
|
Internal method. Don't call it directly. Implements mitkVolumeRenderer. |
|
Set the gradient estimator used to estimate normals
|
|
Set sample distance.
|
|
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.
|