|
virtual std::vector< std::string > | GetClassHierarchy () const override |
|
virtual const char * | GetClassName () const |
|
Pointer | Clone () 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 TimeNavigationController * | GetTimeNavigationController () const |
|
TimeNavigationController * | 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 () |
|
virtual void | StartOrResetTimer () |
|
void | ExecutePendingHighResRenderingRequest () |
|
virtual void | DoStartRendering () |
|
virtual void | DoMonitorRendering () |
|
virtual void | DoFinishAbortRendering () |
|
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 () |
|
void | SetConstrainedPanningZooming (bool constrain) |
|
virtual bool | GetConstrainedPanningZooming () const |
|
void | SetAntiAliasing (AntiAliasing antiAliasing) |
|
virtual AntiAliasing | GetAntiAliasing () const |
|
|
enum | { RENDERING_INACTIVE,
RENDERING_REQUESTED,
RENDERING_INPROGRESS
} |
|
typedef std::map< BaseRenderer *, unsigned int > | RendererIntMap |
|
typedef std::map< BaseRenderer *, bool > | RendererBoolMap |
|
typedef std::map< vtkRenderWindow *, int > | RenderWindowList |
|
typedef std::map< vtkRenderWindow *, RenderWindowCallbacks > | RenderWindowCallbacksList |
|
static void | RenderingStartCallback (vtkObject *caller, unsigned long eid, void *clientdata, void *calldata) |
|
static void | RenderingProgressCallback (vtkObject *caller, unsigned long eid, void *clientdata, void *calldata) |
|
static void | RenderingEndCallback (vtkObject *caller, unsigned long eid, void *clientdata, void *calldata) |
|
bool | m_UpdatePending |
|
RendererBoolMap | m_RenderingAbortedMap |
|
RendererIntMap | m_NextLODMap |
|
unsigned int | m_MaxLOD |
|
bool | m_LODIncreaseBlocked |
|
bool | m_LODAbortMechanismEnabled |
|
BoolVector | m_ShadingEnabled |
|
bool | m_ClippingPlaneEnabled |
|
FloatVector | m_ShadingValues |
|
RenderWindowList | m_RenderWindowList |
|
RenderWindowVector | m_AllRenderWindows |
|
RenderWindowCallbacksList | m_RenderWindowCallbacksList |
|
itk::SmartPointer< TimeNavigationController > | m_TimeNavigationController |
|
PropertyList::Pointer | m_PropertyList |
|
DataStoragePointer | m_DataStorage |
|
bool | m_ConstrainedPanningZooming |
|
static RenderingManager::Pointer | s_Instance |
|
static RenderingManagerFactory * | s_RenderingManagerFactory |
|
Generic RenderingManager implementation for "non-rendering-platform", e.g. for tests. Its factory (TestingRenderingManagerFactory) is automatically on start-up and is used by default if not other RenderingManagerFactory is instantiated explicitly thereafter. (see mitkRenderingManager.cpp)
Definition at line 489 of file mitkRenderingManager.h.