#include <mitkRenderer.h>
Inherits mitkObject.
Inherited by mitkSurfaceRenderer, and mitkVolumeRenderer.
Inheritance diagram for mitkRenderer:
Public Member Functions | |
virtual void | PrintSelf (ostream &os) |
void | AddClippingPlane (mitkPlane *plane) |
void | RemoveClippingPlane (mitkPlane *plane) |
void | RemoveAllClippingPlanes () |
mitkList * | GetClippingPlanes (void) |
mitkPlane * | GetClippingPlane (int planeIndex) |
int | GetClippingPlaneCount (void) |
void | ClippingOn () |
void | ClippingOff () |
void | SetClipping (bool enableClipping) |
bool | GetClipping () |
mitkRenderer defines the common interface of a renderer. A renderer render a model (either surface model or volume model) to a view. Its concrete subclasses implement the actual rendering algorithm.
|
Add a specified clipping plane to this renderer(at most 6 clipping planes can be specified).
|
|
Disable the clipping |
|
Enable the clipping |
|
Get the status of clipping
|
|
Get the clipping plane in the specified index.
|
|
Get the count of clipping plane in this renderer.
|
|
Get the plane list of this renderer.
|
|
Print the necessary information about this object for the debugging purpose.
Reimplemented from mitkObject. Reimplemented in mitkOoCSurfaceRendererStandard, mitkOoCSurfaceRendererUseVA, mitkOoCVolumeRendererRayCasting, mitkOoCVolumeRendererRayCastingEx, mitkOoCVolumeRendererShearWarp, mitkOoCVolumeRendererTexture3D, mitkOoCVolumeRendererTexture3DEx, mitkSurfaceRenderer, mitkSurfaceRendererStandard, mitkSurfaceRendererUseVA, mitkSurfaceRendererUseVBO, mitkVolumeRenderer, mitkVolumeRendererRayCasting, mitkVolumeRendererRayCastingLoD, mitkVolumeRendererSplatting, and mitkVolumeRendererTexture3D. |
|
Remove all clipping planes from this renderer. |
|
Remove a specified clipping plane from this renderer.
|
|
Set the status of clipping
|