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 TimeNavigationController * | GetTimeNavigationController () const =0 |
|
virtual TimeNavigationController * | 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 34 of file mitkIRenderingManager.h.
◆ ~IRenderingManager()
virtual mitk::IRenderingManager::~IRenderingManager |
( |
| ) |
|
|
inlinevirtual |
◆ AbortRendering()
virtual void mitk::IRenderingManager::AbortRendering |
( |
| ) |
|
|
pure virtual |
◆ ForceImmediateUpdate()
virtual void mitk::IRenderingManager::ForceImmediateUpdate |
( |
vtkRenderWindow * |
renderWindow | ) |
|
|
pure virtual |
Immediately executes an update of the specified RenderWindow.
◆ ForceImmediateUpdateAll()
Immediately executes an update of all registered RenderWindows. If only 2D or 3D windows should be updated, this can be specified via the parameter requestType.
◆ GetAllRegisteredVtkRenderWindows()
virtual QList<vtkRenderWindow*> mitk::IRenderingManager::GetAllRegisteredVtkRenderWindows |
( |
| ) |
const |
|
pure virtual |
Get a list of all registered RenderWindows
◆ GetClippingPlaneStatus()
virtual bool mitk::IRenderingManager::GetClippingPlaneStatus |
( |
| ) |
|
|
pure virtual |
◆ GetLODAbortMechanismEnabled()
virtual bool mitk::IRenderingManager::GetLODAbortMechanismEnabled |
( |
| ) |
const |
|
pure virtual |
Get LOD abort mechanism status.
◆ GetLODIncreaseBlocked()
virtual bool mitk::IRenderingManager::GetLODIncreaseBlocked |
( |
| ) |
const |
|
pure virtual |
◆ GetNextLOD()
virtual int mitk::IRenderingManager::GetNextLOD |
( |
BaseRenderer * |
renderer | ) |
const |
|
pure virtual |
◆ GetShading()
virtual bool mitk::IRenderingManager::GetShading |
( |
unsigned int |
lod | ) |
|
|
pure virtual |
◆ GetShadingValues()
virtual QList<float> mitk::IRenderingManager::GetShadingValues |
( |
| ) |
const |
|
pure virtual |
◆ GetTimeNavigationController() [1/2]
◆ GetTimeNavigationController() [2/2]
◆ InitializeView() [1/2]
virtual bool mitk::IRenderingManager::InitializeView |
( |
vtkRenderWindow * |
renderWindow | ) |
|
|
pure virtual |
Initializes the specified window to the default viewing direction (geometry information is NOT changed).
◆ InitializeView() [2/2]
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.
◆ InitializeViews() [1/3]
Initializes the windows specified by requestType to the given geometry.
◆ InitializeViews() [2/3]
◆ InitializeViews() [3/3]
Initializes the windows to the default viewing direction (geometry information is NOT changed).
◆ IsRendering()
virtual bool mitk::IRenderingManager::IsRendering |
( |
| ) |
const |
|
pure virtual |
◆ RequestUpdate()
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.
◆ RequestUpdateAll()
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.
◆ SetClippingPlaneStatus()
virtual void mitk::IRenderingManager::SetClippingPlaneStatus |
( |
bool |
status | ) |
|
|
pure virtual |
◆ SetLODAbortMechanismEnabled()
virtual void mitk::IRenderingManager::SetLODAbortMechanismEnabled |
( |
bool |
abort | ) |
|
|
pure virtual |
En-/Disable LOD abort mechanism.
◆ SetLODIncreaseBlocked()
virtual void mitk::IRenderingManager::SetLODIncreaseBlocked |
( |
bool |
blocked | ) |
|
|
pure virtual |
En-/Disable LOD increase globally.
◆ SetMaximumLOD()
virtual void mitk::IRenderingManager::SetMaximumLOD |
( |
unsigned int |
max | ) |
|
|
pure virtual |
Set current LOD (nullptr means all renderers)
◆ SetShading()
virtual void mitk::IRenderingManager::SetShading |
( |
bool |
state, |
|
|
unsigned int |
lod |
|
) |
| |
|
pure virtual |
◆ SetShadingValues()
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: