#include <mitkVolumeRenderer.h>
Inherits mitkRenderer.
Inherited by mitkOoCVolumeRendererRayCasting, mitkOoCVolumeRendererRayCastingEx, mitkOoCVolumeRendererShearWarp, mitkOoCVolumeRendererTexture3D, mitkOoCVolumeRendererTexture3DEx, mitkVolumeRendererRayCasting, mitkVolumeRendererRayCastingLoD, mitkVolumeRendererSplatting, and mitkVolumeRendererTexture3D.
Inheritance diagram for mitkVolumeRenderer:
Public Member Functions | |
virtual void | PrintSelf (ostream &os) |
void | SetCropping (bool isCropping) |
void | CroppingOn () |
void | CroppingOff () |
int | GetCropping () |
void | SetCroppingRegionPlanes (float region[6]) |
void | SetCroppingRegionPlanes (float xmin, float xmax, float ymin, float ymax, float zmin, float zmax) |
float * | GetCroppingRegionPlanes () |
void | GetCroppingRegionPlanes (float &xmin, float &xmax, float &ymin, float &ymax, float &zmin, float &zmax) |
void | SetCroppingRegionFlags (int flags) |
int | GetCroppingRegionFlags () |
void | SetCroppingRegionFlagsToSubVolume () |
void | SetCroppingRegionFlagsToFence () |
void | SetCroppingRegionFlagsToInvertedFence () |
void | SetCroppingRegionFlagsToCross () |
void | SetCroppingRegionFlagsToInvertedCross () |
void | SetClassifyMethod (int classifyMethod) |
int | GetClassifyMethod () |
void | SetClassifyMethodToPreClassification () |
void | SetClassifyMethodToPostClassification () |
void | SetClassifyMethodToPreIntegration () |
virtual int | Render (mitkScene *scene, mitkVolumeModel *vol)=0 |
mitkVolumeRenderer is an abstract class for volume rendering. Its concrete subclasses implement the actual volume rendering algorithm. Some codes are borrowed from VTK, and please see the copyright at end.
|
Turn Off cropping |
|
Turn On cropping |
|
Get the classification method used by volume rendering algorithm.
|
|
Get the status (On or Off) of cropping.
|
|
Get the flags for the cropping regions.
|
|
Get the Cropping Region Planes ( xmin, xmax, ymin, ymax, zmin, zmax )
|
|
Get the Cropping Region Planes ( xmin, xmax, ymin, ymax, zmin, zmax )
|
|
Print the necessary information about this object for the debugging purpose.
Reimplemented from mitkRenderer. Reimplemented in mitkOoCVolumeRendererRayCasting, mitkOoCVolumeRendererRayCastingEx, mitkOoCVolumeRendererShearWarp, mitkOoCVolumeRendererTexture3D, mitkOoCVolumeRendererTexture3DEx, mitkVolumeRendererRayCasting, mitkVolumeRendererRayCastingLoD, mitkVolumeRendererSplatting, and mitkVolumeRendererTexture3D. |
|
Internal function. Don't call it directly. Implemented in mitkOoCVolumeRendererRayCasting, mitkOoCVolumeRendererRayCastingEx, mitkOoCVolumeRendererShearWarp, mitkOoCVolumeRendererTexture3D, mitkOoCVolumeRendererTexture3DEx, mitkVolumeRendererRayCasting, mitkVolumeRendererRayCastingLoD, mitkVolumeRendererSplatting, and mitkVolumeRendererTexture3D. |
|
Set the classification method used by volume rendering algorithm.
|
|
Set the classification method to PostClassification (interpolation first). |
|
Set the classification method to PreClassification (classify first). |
|
Set the classification method to Pre-integration. |
|
Turn On / Off cropping
|
|
Set the flags for the cropping regions.
|
|
Set the flags for the cropping regions to Cross |
|
Set the flags for the cropping regions to Fence |
|
Set the flags for the cropping regions to InvertedCross |
|
Set the flags for the cropping regions to InvertedFence |
|
Set the flags for the cropping regions to SubVolume |
|
Set the Cropping Region Planes ( xmin, xmax, ymin, ymax, zmin, zmax )
|
|
Set the Cropping Region Planes ( xmin, xmax, ymin, ymax, zmin, zmax )
|