An interface for accessing a mitk::RenderingManager instance.
More...
#include <mitkIRenderingManager.h>
|
virtual | ~IRenderingManager () |
|
virtual QList< vtkRenderWindow * > | GetAllRegisteredVtkRenderWindows () const =0 |
|
virtual void | RequestUpdate (vtkRenderWindow *renderWindow)=0 |
|
virtual void | ForceImmediateUpdate (vtkRenderWindow *renderWindow)=0 |
|
virtual void | RequestUpdateAll (RenderingManager::RequestType type=RenderingManager::REQUEST_UPDATE_ALL)=0 |
|
virtual void | ForceImmediateUpdateAll (RenderingManager::RequestType type=RenderingManager::REQUEST_UPDATE_ALL)=0 |
|
virtual bool | InitializeViews (const BaseGeometry *geometry, RenderingManager::RequestType type=RenderingManager::REQUEST_UPDATE_ALL, bool preserveRoughOrientationInWorldSpace=false)=0 |
|
virtual bool | InitializeViews (const TimeGeometry *geometry, RenderingManager::RequestType type=RenderingManager::REQUEST_UPDATE_ALL, bool preserveRoughOrientationInWorldSpace=false)=0 |
|
virtual bool | InitializeViews (RenderingManager::RequestType type=RenderingManager::REQUEST_UPDATE_ALL)=0 |
|
virtual bool | InitializeView (vtkRenderWindow *renderWindow, const BaseGeometry *geometry, bool initializeGlobalTimeSNC=false)=0 |
|
virtual bool | InitializeView (vtkRenderWindow *renderWindow)=0 |
|
virtual const SliceNavigationController * | GetTimeNavigationController () const =0 |
|
virtual SliceNavigationController * | GetTimeNavigationController ()=0 |
|
virtual bool | IsRendering () const =0 |
|
virtual void | AbortRendering ()=0 |
|
virtual void | SetLODIncreaseBlocked (bool blocked)=0 |
|
virtual bool | GetLODIncreaseBlocked () const =0 |
|
virtual void | SetLODAbortMechanismEnabled (bool abort)=0 |
|
virtual bool | GetLODAbortMechanismEnabled () const =0 |
|
virtual int | GetNextLOD (BaseRenderer *renderer) const =0 |
|
virtual void | SetMaximumLOD (unsigned int max)=0 |
|
virtual void | SetShading (bool state, unsigned int lod)=0 |
|
virtual bool | GetShading (unsigned int lod)=0 |
|
virtual void | SetClippingPlaneStatus (bool status)=0 |
|
virtual bool | GetClippingPlaneStatus ()=0 |
|
virtual void | SetShadingValues (float ambient, float diffuse, float specular, float specpower)=0 |
|
virtual QList< float > | GetShadingValues () const =0 |
|
An interface for accessing a mitk::RenderingManager instance.
This interface acts as a wrapper to a mitk::RenderingManager instance, hiding some methods from the user.
- See also
- MakeRenderingManagerInterface
Definition at line 38 of file mitkIRenderingManager.h.
virtual mitk::IRenderingManager::~IRenderingManager |
( |
| ) |
|
|
inlinevirtual |
virtual void mitk::IRenderingManager::AbortRendering |
( |
| ) |
|
|
pure virtual |
virtual void mitk::IRenderingManager::ForceImmediateUpdate |
( |
vtkRenderWindow * |
renderWindow | ) |
|
|
pure virtual |
Immediately executes an update of the specified RenderWindow.
virtual QList<vtkRenderWindow*> mitk::IRenderingManager::GetAllRegisteredVtkRenderWindows |
( |
| ) |
const |
|
pure virtual |
Get a list of all registered RenderWindows
virtual bool mitk::IRenderingManager::GetClippingPlaneStatus |
( |
| ) |
|
|
pure virtual |
virtual bool mitk::IRenderingManager::GetLODAbortMechanismEnabled |
( |
| ) |
const |
|
pure virtual |
Get LOD abort mechanism status.
virtual bool mitk::IRenderingManager::GetLODIncreaseBlocked |
( |
| ) |
const |
|
pure virtual |
virtual int mitk::IRenderingManager::GetNextLOD |
( |
BaseRenderer * |
renderer | ) |
const |
|
pure virtual |
virtual bool mitk::IRenderingManager::GetShading |
( |
unsigned int |
lod | ) |
|
|
pure virtual |
virtual QList<float> mitk::IRenderingManager::GetShadingValues |
( |
| ) |
const |
|
pure virtual |
virtual bool mitk::IRenderingManager::InitializeView |
( |
vtkRenderWindow * |
renderWindow, |
|
|
const BaseGeometry * |
geometry, |
|
|
bool |
initializeGlobalTimeSNC = false |
|
) |
| |
|
pure virtual |
Initializes the specified window to the given geometry. Set "initializeGlobalTimeSNC" to true in order to use this geometry as global TimeGeometry.
virtual bool mitk::IRenderingManager::InitializeView |
( |
vtkRenderWindow * |
renderWindow | ) |
|
|
pure virtual |
Initializes the specified window to the default viewing direction (geomtry information is NOT changed).
Initializes the windows to the default viewing direction (geomtry information is NOT changed).
virtual bool mitk::IRenderingManager::IsRendering |
( |
| ) |
const |
|
pure virtual |
virtual void mitk::IRenderingManager::RequestUpdate |
( |
vtkRenderWindow * |
renderWindow | ) |
|
|
pure virtual |
Requests an update for the specified RenderWindow, to be executed as soon as the main loop is ready for rendering.
Requests all currently registered RenderWindows to be updated. If only 2D or 3D windows should be updated, this can be specified via the parameter requestType.
Referenced by QmitkAbstractRenderEditor::RequestUpdate().
virtual void mitk::IRenderingManager::SetClippingPlaneStatus |
( |
bool |
status | ) |
|
|
pure virtual |
virtual void mitk::IRenderingManager::SetLODAbortMechanismEnabled |
( |
bool |
abort | ) |
|
|
pure virtual |
En-/Disable LOD abort mechanism.
virtual void mitk::IRenderingManager::SetLODIncreaseBlocked |
( |
bool |
blocked | ) |
|
|
pure virtual |
En-/Disable LOD increase globally.
virtual void mitk::IRenderingManager::SetMaximumLOD |
( |
unsigned int |
max | ) |
|
|
pure virtual |
Set current LOD (NULL means all renderers)
virtual void mitk::IRenderingManager::SetShading |
( |
bool |
state, |
|
|
unsigned int |
lod |
|
) |
| |
|
pure virtual |
virtual void mitk::IRenderingManager::SetShadingValues |
( |
float |
ambient, |
|
|
float |
diffuse, |
|
|
float |
specular, |
|
|
float |
specpower |
|
) |
| |
|
pure virtual |
The documentation for this struct was generated from the following file: