#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 )
|
1.4.3