|
| mitkClassMacro (QmitkRenderingManager, mitk::RenderingManager) |
|
| ~QmitkRenderingManager () override |
|
void | DoMonitorRendering () override |
|
void | DoFinishAbortRendering () override |
|
bool | event (QEvent *event) override |
|
virtual std::vector< std::string > | GetClassHierarchy () const |
|
virtual const char * | GetClassName () const |
|
void | AddRenderWindow (vtkRenderWindow *renderWindow) |
|
void | RemoveRenderWindow (vtkRenderWindow *renderWindow) |
|
const RenderWindowVector & | GetAllRegisteredRenderWindows () |
|
void | RequestUpdate (vtkRenderWindow *renderWindow) |
|
void | ForceImmediateUpdate (vtkRenderWindow *renderWindow) |
|
void | RequestUpdateAll (RequestType type=REQUEST_UPDATE_ALL) |
|
void | ForceImmediateUpdateAll (RequestType type=REQUEST_UPDATE_ALL) |
|
virtual void | InitializeViewsByBoundingObjects (const DataStorage *dataStorage) |
| Initialize the render windows by the aggregated geometry of all objects that are held in the data storage. More...
|
|
virtual void | InitializeViewByBoundingObjects (vtkRenderWindow *renderWindow, const DataStorage *dataStorage, bool resetCamera=true) |
| Initialize the given render window by the aggregated geometry of all objects that are held in the data storage. More...
|
|
virtual bool | InitializeViews (const BaseGeometry *geometry, RequestType type=REQUEST_UPDATE_ALL, bool resetCamera=true) |
| Initialize the render windows specified by "type" to the given geometry. More...
|
|
virtual bool | InitializeViews (const TimeGeometry *geometry, RequestType type=REQUEST_UPDATE_ALL, bool resetCamera=true) |
| Initialize the render windows specified by "type" to the given geometry. More...
|
|
virtual bool | InitializeViews (RequestType type=REQUEST_UPDATE_ALL) |
| Initialize the render windows specified by "type" to the default viewing direction without updating the geometry information. More...
|
|
virtual bool | InitializeView (vtkRenderWindow *renderWindow, const BaseGeometry *geometry, bool resetCamera=true) |
| Initialize the specified render window to the given geometry. More...
|
|
virtual bool | InitializeView (vtkRenderWindow *renderWindow, const TimeGeometry *geometry, bool resetCamera=true) |
| Initialize the specified render window to the given geometry. More...
|
|
virtual bool | InitializeView (vtkRenderWindow *renderWindow) |
| Initialize the specified render window to the default viewing direction without updating the geometry information. More...
|
|
const SliceNavigationController * | GetTimeNavigationController () const |
|
SliceNavigationController * | GetTimeNavigationController () |
|
| ~RenderingManager () override |
|
virtual void | ExecutePendingRequests () |
|
bool | IsRendering () const |
|
void | AbortRendering () |
|
virtual void | SetLODIncreaseBlocked (bool _arg) |
|
virtual bool | GetLODIncreaseBlocked () |
|
virtual void | LODIncreaseBlockedOn () |
|
virtual void | LODIncreaseBlockedOff () |
|
virtual void | SetLODAbortMechanismEnabled (bool _arg) |
|
virtual bool | GetLODAbortMechanismEnabled () |
|
virtual void | LODAbortMechanismEnabledOn () |
|
virtual void | LODAbortMechanismEnabledOff () |
|
void | ExecutePendingHighResRenderingRequest () |
|
virtual void | DoStartRendering () |
|
int | GetNextLOD (BaseRenderer *renderer) |
|
void | SetMaximumLOD (unsigned int max) |
|
void | SetShading (bool state, unsigned int lod) |
|
bool | GetShading (unsigned int lod) |
|
void | SetClippingPlaneStatus (bool status) |
|
bool | GetClippingPlaneStatus () |
|
void | SetShadingValues (float ambient, float diffuse, float specular, float specpower) |
|
FloatVector & | GetShadingValues () |
|
PropertyList::Pointer | GetPropertyList () const |
|
BaseProperty * | GetProperty (const char *propertyKey) const |
|
void | SetProperty (const char *propertyKey, BaseProperty *propertyValue) |
|
void | SetDataStorage (DataStorage *storage) |
| Setter for internal DataStorage. More...
|
|
virtual DataStorage * | GetDataStorage () |
| Getter for internal DataStorage. More...
|
|
virtual DataStorage * | GetDataStorage () const |
|
void | SetRenderWindowFocus (vtkRenderWindow *focusWindow) |
| Sets a flag to the given renderwindow to indicated that it has the focus e.g. has been clicked recently. More...
|
|
virtual vtkRenderWindow * | GetFocusedRenderWindow () |
|
virtual void | SetConstrainedPanningZooming (bool _arg) |
|
virtual bool | GetConstrainedPanningZooming () const |
|
void | SetAntiAliasing (AntiAliasing antiAliasing) |
|
virtual AntiAliasing | GetAntiAliasing () const |
|
Qt specific implementation of mitk::RenderingManager.
This implementation defines a QmitkRenderingRequestEvent to realize the rendering request process. The event must be handled by the Qmitk interface to Qt (QmitkRenderWindow).
Note: it may be necessary to remove all pending RenderingRequestEvents from the system's event processing pipeline during system shutdown to make sure that dangling events do not lead to unexpected behavior.
Definition at line 38 of file QmitkRenderingManager.h.