Medical Imaging Interaction Toolkit  2018.4.99-65942676
Medical Imaging Interaction Toolkit
mitk::RenderingManager Class Referenceabstract

Manager for coordinating the rendering process. More...

#include <mitkRenderingManager.h>

Inheritance diagram for mitk::RenderingManager:
Collaboration diagram for mitk::RenderingManager:

Classes

struct  RenderWindowCallbacks
 

Public Types

enum  RequestType { REQUEST_UPDATE_ALL, REQUEST_UPDATE_2DWINDOWS, REQUEST_UPDATE_3DWINDOWS }
 
typedef RenderingManager Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef std::vector< vtkRenderWindow * > RenderWindowVector
 
typedef std::vector< float > FloatVector
 
typedef std::vector< bool > BoolVector
 
typedef itk::SmartPointer< DataStorageDataStoragePointer
 

Public Member Functions

virtual std::vector< std::string > GetClassHierarchy () const
 
virtual const char * GetClassName () const
 
void AddRenderWindow (vtkRenderWindow *renderWindow)
 
void RemoveRenderWindow (vtkRenderWindow *renderWindow)
 
const RenderWindowVectorGetAllRegisteredRenderWindows ()
 
void RequestUpdate (vtkRenderWindow *renderWindow)
 
void ForceImmediateUpdate (vtkRenderWindow *renderWindow)
 
void RequestUpdateAll (RequestType type=REQUEST_UPDATE_ALL)
 
void ForceImmediateUpdateAll (RequestType type=REQUEST_UPDATE_ALL)
 
virtual bool InitializeViews (const BaseGeometry *geometry, RequestType type=REQUEST_UPDATE_ALL, bool preserveRoughOrientationInWorldSpace=false)
 
virtual bool InitializeViews (const TimeGeometry *geometry, RequestType type=REQUEST_UPDATE_ALL, bool preserveRoughOrientationInWorldSpace=false)
 
virtual bool InitializeViews (RequestType type=REQUEST_UPDATE_ALL)
 
virtual bool InitializeView (vtkRenderWindow *renderWindow, const BaseGeometry *geometry, bool initializeGlobalTimeSNC=false)
 
virtual bool InitializeView (vtkRenderWindow *renderWindow, const TimeGeometry *geometry, bool initializeGlobalTimeSNC=false)
 
virtual bool InitializeView (vtkRenderWindow *renderWindow)
 
virtual void InitializeViewsByBoundingObjects (const DataStorage *)
 Initializes the renderwindows by the aggregated geometry of all objects that are held in the data storage. This is basically a global reinit. More...
 
const SliceNavigationControllerGetTimeNavigationController () const
 
SliceNavigationControllerGetTimeNavigationController ()
 
 ~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)
 
FloatVectorGetShadingValues ()
 
PropertyList::Pointer GetPropertyList () const
 
BasePropertyGetProperty (const char *propertyKey) const
 
void SetProperty (const char *propertyKey, BaseProperty *propertyValue)
 
void SetDataStorage (mitk::DataStorage *storage)
 Setter / Getter for internal DataStorage. More...
 
mitk::DataStorageGetDataStorage ()
 Setter / Getter for internal DataStorage. More...
 
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 AntiAliasing GetAntiAliasing ()
 
void SetAntiAliasing (AntiAliasing antiAliasing)
 

Static Public Member Functions

static const char * GetStaticNameOfClass ()
 
static Pointer New ()
 
static void SetFactory (RenderingManagerFactory *factory)
 
static const RenderingManagerFactoryGetFactory ()
 
static bool HasFactory ()
 
static RenderingManagerGetInstance ()
 
static bool IsInstantiated ()
 

Protected Types

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 *, RenderWindowCallbacksRenderWindowCallbacksList
 

Protected Member Functions

 RenderingManager ()
 
virtual void GenerateRenderingRequestEvent ()=0
 
virtual void InitializePropertyList ()
 

Static Protected Member Functions

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)
 

Protected Attributes

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< SliceNavigationControllerm_TimeNavigationController
 
PropertyList::Pointer m_PropertyList
 
DataStoragePointer m_DataStorage
 
bool m_ConstrainedPanningZooming
 

Static Protected Attributes

static RenderingManager::Pointer s_Instance
 
static RenderingManagerFactorys_RenderingManagerFactory
 

Detailed Description

Manager for coordinating the rendering process.

RenderingManager is a central instance retrieving and executing RenderWindow update requests. Its main purpose is to coordinate distributed requests which cannot be aware of each other - lacking the knowledge of whether they are really necessary or not. For example, two objects might determine that a specific RenderWindow needs to be updated. This would result in one unnecessary update, if both executed the update on their own.

The RenderingManager addresses this by letting each such object request an update, and waiting for other objects to possibly issue the same request. The actual update will then only be executed at a well-defined point in the main event loop (this may be each time after event processing is done).

Convinience methods for updating all RenderWindows which have been registered with the RenderingManager exist. If theses methods are not used, it is not required to register (add) RenderWindows prior to using the RenderingManager.

The methods ForceImmediateUpdate() and ForceImmediateUpdateAll() can be used to force the RenderWindow update execution without any delay, bypassing the request functionality.

The interface of RenderingManager is platform independent. Platform specific subclasses have to be implemented, though, to supply an appropriate event issueing for controlling the update execution process. See method documentation for a description of how this can be done.

See also
TestingRenderingManager An "empty" RenderingManager implementation which can be used in tests etc.

Definition at line 76 of file mitkRenderingManager.h.

Member Typedef Documentation

◆ BoolVector

typedef std::vector<bool> mitk::RenderingManager::BoolVector

Definition at line 83 of file mitkRenderingManager.h.

◆ ConstPointer

◆ DataStoragePointer

◆ FloatVector

typedef std::vector<float> mitk::RenderingManager::FloatVector

Definition at line 82 of file mitkRenderingManager.h.

◆ Pointer

◆ RendererBoolMap

typedef std::map<BaseRenderer *, bool> mitk::RenderingManager::RendererBoolMap
protected

Definition at line 315 of file mitkRenderingManager.h.

◆ RendererIntMap

typedef std::map<BaseRenderer *, unsigned int> mitk::RenderingManager::RendererIntMap
protected

Definition at line 314 of file mitkRenderingManager.h.

◆ RenderWindowCallbacksList

typedef std::map<vtkRenderWindow *, RenderWindowCallbacks> mitk::RenderingManager::RenderWindowCallbacksList
protected

Definition at line 347 of file mitkRenderingManager.h.

◆ RenderWindowList

typedef std::map<vtkRenderWindow *, int> mitk::RenderingManager::RenderWindowList
protected

Definition at line 337 of file mitkRenderingManager.h.

◆ RenderWindowVector

typedef std::vector<vtkRenderWindow *> mitk::RenderingManager::RenderWindowVector

Definition at line 79 of file mitkRenderingManager.h.

◆ Self

◆ Superclass

Definition at line 79 of file mitkRenderingManager.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected
Enumerator
RENDERING_INACTIVE 
RENDERING_REQUESTED 
RENDERING_INPROGRESS 

Definition at line 297 of file mitkRenderingManager.h.

◆ RequestType

Enumerator
REQUEST_UPDATE_ALL 
REQUEST_UPDATE_2DWINDOWS 
REQUEST_UPDATE_3DWINDOWS 

Definition at line 87 of file mitkRenderingManager.h.

Constructor & Destructor Documentation

◆ ~RenderingManager()

mitk::RenderingManager::~RenderingManager ( )
override

◆ RenderingManager()

mitk::RenderingManager::RenderingManager ( )
protected

Member Function Documentation

◆ AbortRendering()

void mitk::RenderingManager::AbortRendering ( )

◆ AddRenderWindow()

void mitk::RenderingManager::AddRenderWindow ( vtkRenderWindow *  renderWindow)

Adds a RenderWindow. This is required if the methods RequestUpdateAll or ForceImmediateUpdate are to be used.

◆ DoFinishAbortRendering()

virtual void mitk::RenderingManager::DoFinishAbortRendering ( )
inlinevirtual

Reimplemented in QmitkRenderingManager.

Definition at line 232 of file mitkRenderingManager.h.

◆ DoMonitorRendering()

virtual void mitk::RenderingManager::DoMonitorRendering ( )
inlinevirtual

Reimplemented in QmitkRenderingManager.

Definition at line 231 of file mitkRenderingManager.h.

◆ DoStartRendering()

virtual void mitk::RenderingManager::DoStartRendering ( )
inlinevirtual

Definition at line 230 of file mitkRenderingManager.h.

◆ ExecutePendingHighResRenderingRequest()

void mitk::RenderingManager::ExecutePendingHighResRenderingRequest ( )

To be called by a sub-class from a timer callback

◆ ExecutePendingRequests()

virtual void mitk::RenderingManager::ExecutePendingRequests ( )
virtual

Executes all pending requests. This method has to be called by the system whenever a RenderingManager induced request event occurs in the system pipeline (see concrete RenderingManager implementations).

◆ ForceImmediateUpdate()

void mitk::RenderingManager::ForceImmediateUpdate ( vtkRenderWindow *  renderWindow)

Immediately executes an update of the specified RenderWindow.

◆ ForceImmediateUpdateAll()

void mitk::RenderingManager::ForceImmediateUpdateAll ( RequestType  type = REQUEST_UPDATE_ALL)

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.

◆ GenerateRenderingRequestEvent()

virtual void mitk::RenderingManager::GenerateRenderingRequestEvent ( )
protectedpure virtual

Abstract method for generating a system specific event for rendering request. This method is called whenever an update is requested

Implemented in mitk::TestingRenderingManager, and QmitkRenderingManager.

◆ GetAllRegisteredRenderWindows()

const RenderWindowVector& mitk::RenderingManager::GetAllRegisteredRenderWindows ( )

Get a list of all registered RenderWindows

◆ GetAntiAliasing()

virtual AntiAliasing mitk::RenderingManager::GetAntiAliasing ( )
virtual

◆ GetClassHierarchy()

virtual std::vector<std::string> mitk::RenderingManager::GetClassHierarchy ( ) const
inlinevirtual

Reimplemented in mitk::TestingRenderingManager.

Definition at line 79 of file mitkRenderingManager.h.

◆ GetClassName()

virtual const char* mitk::RenderingManager::GetClassName ( ) const
virtual

Reimplemented in mitk::TestingRenderingManager.

◆ GetClippingPlaneStatus()

bool mitk::RenderingManager::GetClippingPlaneStatus ( )

◆ GetDataStorage()

mitk::DataStorage* mitk::RenderingManager::GetDataStorage ( )

Setter / Getter for internal DataStorage.

Sets / returns the mitk::DataStorage that is used internally. This instance holds all mitk::DataNodes that are rendered by the registered BaseRenderers.

If this DataStorage is changed at runtime by calling SetDataStorage(), all currently registered BaseRenderers are automatically given the correct instance. When a new BaseRenderer is added, it is automatically initialized with the currently active DataStorage.

◆ GetFactory()

static const RenderingManagerFactory* mitk::RenderingManager::GetFactory ( )
static

Get the object factory which produces the platform specific RenderingManager instances.

◆ GetFocusedRenderWindow()

virtual vtkRenderWindow* mitk::RenderingManager::GetFocusedRenderWindow ( )
virtual

◆ GetInstance()

static RenderingManager* mitk::RenderingManager::GetInstance ( )
static

◆ GetLODAbortMechanismEnabled()

virtual bool mitk::RenderingManager::GetLODAbortMechanismEnabled ( )
virtual

En-/Disable LOD abort mechanism.

◆ GetLODIncreaseBlocked()

virtual bool mitk::RenderingManager::GetLODIncreaseBlocked ( )
virtual

En-/Disable LOD increase globally.

◆ GetNextLOD()

int mitk::RenderingManager::GetNextLOD ( BaseRenderer renderer)

◆ GetProperty()

BaseProperty* mitk::RenderingManager::GetProperty ( const char *  propertyKey) const

Returns a property from m_PropertyList

◆ GetPropertyList()

PropertyList::Pointer mitk::RenderingManager::GetPropertyList ( ) const

Returns a property list

◆ GetShading()

bool mitk::RenderingManager::GetShading ( unsigned int  lod)

◆ GetShadingValues()

FloatVector& mitk::RenderingManager::GetShadingValues ( )

◆ GetStaticNameOfClass()

static const char* mitk::RenderingManager::GetStaticNameOfClass ( )
inlinestatic

Definition at line 79 of file mitkRenderingManager.h.

◆ GetTimeNavigationController() [1/2]

const SliceNavigationController* mitk::RenderingManager::GetTimeNavigationController ( ) const

Gets the (global) SliceNavigationController responsible for time-slicing.

◆ GetTimeNavigationController() [2/2]

SliceNavigationController* mitk::RenderingManager::GetTimeNavigationController ( )

Gets the (global) SliceNavigationController responsible for time-slicing.

◆ HasFactory()

static bool mitk::RenderingManager::HasFactory ( )
static

Returns true if a factory has already been set.

Referenced by mitk::TestingRenderingManagerFactory::TestingRenderingManagerFactory().

◆ InitializePropertyList()

virtual void mitk::RenderingManager::InitializePropertyList ( )
protectedvirtual

◆ InitializeView() [1/3]

virtual bool mitk::RenderingManager::InitializeView ( vtkRenderWindow *  renderWindow,
const BaseGeometry geometry,
bool  initializeGlobalTimeSNC = false 
)
virtual

Initializes the specified window to the geometry of the given DataNode. Set "initializeGlobalTimeSNC" to true in order to use this geometry as global TimeGeometry. PLATFORM SPECIFIC. Initializes the specified window to the given geometry. Set "initializeGlobalTimeSNC" to true in order to use this geometry as global TimeGeometry. PLATFORM SPECIFIC.

◆ InitializeView() [2/3]

virtual bool mitk::RenderingManager::InitializeView ( vtkRenderWindow *  renderWindow,
const TimeGeometry geometry,
bool  initializeGlobalTimeSNC = false 
)
virtual

◆ InitializeView() [3/3]

virtual bool mitk::RenderingManager::InitializeView ( vtkRenderWindow *  renderWindow)
virtual

Initializes the specified window to the default viewing direction (geomtry information is NOT changed). PLATFORM SPECIFIC.

◆ InitializeViews() [1/3]

virtual bool mitk::RenderingManager::InitializeViews ( const BaseGeometry geometry,
RequestType  type = REQUEST_UPDATE_ALL,
bool  preserveRoughOrientationInWorldSpace = false 
)
virtual

Initializes the windows specified by requestType to the geometry of the given DataStorage. Initializes the windows specified by requestType to the given geometry. PLATFORM SPECIFIC. TODO: HOW IS THIS PLATFORM SPECIFIC? Throws an exception if bounding box has 0 extent due to exceeding double precision range.

◆ InitializeViews() [2/3]

virtual bool mitk::RenderingManager::InitializeViews ( const TimeGeometry geometry,
RequestType  type = REQUEST_UPDATE_ALL,
bool  preserveRoughOrientationInWorldSpace = false 
)
virtual

◆ InitializeViews() [3/3]

virtual bool mitk::RenderingManager::InitializeViews ( RequestType  type = REQUEST_UPDATE_ALL)
virtual

Initializes the windows to the default viewing direction (geomtry information is NOT changed). PLATFORM SPECIFIC.

◆ InitializeViewsByBoundingObjects()

virtual void mitk::RenderingManager::InitializeViewsByBoundingObjects ( const DataStorage )
virtual

Initializes the renderwindows by the aggregated geometry of all objects that are held in the data storage. This is basically a global reinit.

Parameters
Thedata storage from which the bounding object can be retrieved

◆ IsInstantiated()

static bool mitk::RenderingManager::IsInstantiated ( )
static

Returns true if the singleton instance does already exist.

◆ IsRendering()

bool mitk::RenderingManager::IsRendering ( ) const

◆ LODAbortMechanismEnabledOff()

virtual void mitk::RenderingManager::LODAbortMechanismEnabledOff ( )
virtual

◆ LODAbortMechanismEnabledOn()

virtual void mitk::RenderingManager::LODAbortMechanismEnabledOn ( )
virtual

En-/Disable LOD abort mechanism.

◆ LODIncreaseBlockedOff()

virtual void mitk::RenderingManager::LODIncreaseBlockedOff ( )
virtual

◆ LODIncreaseBlockedOn()

virtual void mitk::RenderingManager::LODIncreaseBlockedOn ( )
virtual

En-/Disable LOD increase globally.

◆ New()

static Pointer mitk::RenderingManager::New ( )
static

◆ RemoveRenderWindow()

void mitk::RenderingManager::RemoveRenderWindow ( vtkRenderWindow *  renderWindow)

Removes a RenderWindow.

◆ RenderingEndCallback()

static void mitk::RenderingManager::RenderingEndCallback ( vtkObject *  caller,
unsigned long  eid,
void *  clientdata,
void *  calldata 
)
staticprotected

◆ RenderingProgressCallback()

static void mitk::RenderingManager::RenderingProgressCallback ( vtkObject *  caller,
unsigned long  eid,
void *  clientdata,
void *  calldata 
)
staticprotected

◆ RenderingStartCallback()

static void mitk::RenderingManager::RenderingStartCallback ( vtkObject *  caller,
unsigned long  eid,
void *  clientdata,
void *  calldata 
)
staticprotected

◆ RequestUpdate()

void mitk::RenderingManager::RequestUpdate ( vtkRenderWindow *  renderWindow)

Requests an update for the specified RenderWindow, to be executed as soon as the main loop is ready for rendering.

◆ RequestUpdateAll()

void mitk::RenderingManager::RequestUpdateAll ( RequestType  type = REQUEST_UPDATE_ALL)

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 QmitkTransferFunctionCanvas::SetX(), and QmitkTransferFunctionCanvas::SetY().

◆ SetAntiAliasing()

void mitk::RenderingManager::SetAntiAliasing ( AntiAliasing  antiAliasing)

◆ SetClippingPlaneStatus()

void mitk::RenderingManager::SetClippingPlaneStatus ( bool  status)

◆ SetConstrainedPanningZooming()

virtual void mitk::RenderingManager::SetConstrainedPanningZooming ( bool  _arg)
virtual

◆ SetDataStorage()

void mitk::RenderingManager::SetDataStorage ( mitk::DataStorage storage)

Setter / Getter for internal DataStorage.

Sets / returns the mitk::DataStorage that is used internally. This instance holds all mitk::DataNodes that are rendered by the registered BaseRenderers.

If this DataStorage is changed at runtime by calling SetDataStorage(), all currently registered BaseRenderers are automatically given the correct instance. When a new BaseRenderer is added, it is automatically initialized with the currently active DataStorage.

◆ SetFactory()

static void mitk::RenderingManager::SetFactory ( RenderingManagerFactory factory)
static

Set the object factory which produces the desired platform specific RenderingManager singleton instance.

Referenced by mitk::TestingRenderingManagerFactory::TestingRenderingManagerFactory().

◆ SetLODAbortMechanismEnabled()

virtual void mitk::RenderingManager::SetLODAbortMechanismEnabled ( bool  _arg)
virtual

En-/Disable LOD abort mechanism.

◆ SetLODIncreaseBlocked()

virtual void mitk::RenderingManager::SetLODIncreaseBlocked ( bool  _arg)
virtual

En-/Disable LOD increase globally.

◆ SetMaximumLOD()

void mitk::RenderingManager::SetMaximumLOD ( unsigned int  max)

Set current LOD (nullptr means all renderers)

◆ SetProperty()

void mitk::RenderingManager::SetProperty ( const char *  propertyKey,
BaseProperty propertyValue 
)

Sets or adds (if not present) a property in m_PropertyList

◆ SetRenderWindowFocus()

void mitk::RenderingManager::SetRenderWindowFocus ( vtkRenderWindow *  focusWindow)

Sets a flag to the given renderwindow to indicated that it has the focus e.g. has been clicked recently.

Parameters
focusWindow

◆ SetShading()

void mitk::RenderingManager::SetShading ( bool  state,
unsigned int  lod 
)

◆ SetShadingValues()

void mitk::RenderingManager::SetShadingValues ( float  ambient,
float  diffuse,
float  specular,
float  specpower 
)

◆ StartOrResetTimer()

virtual void mitk::RenderingManager::StartOrResetTimer ( )
inlinevirtual

Force a sub-class to start a timer for a pending hires-rendering request

Reimplemented in QmitkRenderingManager.

Definition at line 225 of file mitkRenderingManager.h.

Member Data Documentation

◆ m_AllRenderWindows

RenderWindowVector mitk::RenderingManager::m_AllRenderWindows
protected

Definition at line 340 of file mitkRenderingManager.h.

◆ m_ClippingPlaneEnabled

bool mitk::RenderingManager::m_ClippingPlaneEnabled
protected

Definition at line 329 of file mitkRenderingManager.h.

◆ m_ConstrainedPanningZooming

bool mitk::RenderingManager::m_ConstrainedPanningZooming
protected

Definition at line 360 of file mitkRenderingManager.h.

◆ m_DataStorage

DataStoragePointer mitk::RenderingManager::m_DataStorage
protected

Definition at line 358 of file mitkRenderingManager.h.

◆ m_LODAbortMechanismEnabled

bool mitk::RenderingManager::m_LODAbortMechanismEnabled
protected

Definition at line 325 of file mitkRenderingManager.h.

◆ m_LODIncreaseBlocked

bool mitk::RenderingManager::m_LODIncreaseBlocked
protected

Definition at line 323 of file mitkRenderingManager.h.

◆ m_MaxLOD

unsigned int mitk::RenderingManager::m_MaxLOD
protected

Definition at line 321 of file mitkRenderingManager.h.

◆ m_NextLODMap

RendererIntMap mitk::RenderingManager::m_NextLODMap
protected

Definition at line 319 of file mitkRenderingManager.h.

◆ m_PropertyList

PropertyList::Pointer mitk::RenderingManager::m_PropertyList
protected

Definition at line 356 of file mitkRenderingManager.h.

◆ m_RenderingAbortedMap

RendererBoolMap mitk::RenderingManager::m_RenderingAbortedMap
protected

Definition at line 317 of file mitkRenderingManager.h.

◆ m_RenderWindowCallbacksList

RenderWindowCallbacksList mitk::RenderingManager::m_RenderWindowCallbacksList
protected

Definition at line 349 of file mitkRenderingManager.h.

◆ m_RenderWindowList

RenderWindowList mitk::RenderingManager::m_RenderWindowList
protected

Definition at line 339 of file mitkRenderingManager.h.

◆ m_ShadingEnabled

BoolVector mitk::RenderingManager::m_ShadingEnabled
protected

Definition at line 327 of file mitkRenderingManager.h.

◆ m_ShadingValues

FloatVector mitk::RenderingManager::m_ShadingValues
protected

Definition at line 331 of file mitkRenderingManager.h.

◆ m_TimeNavigationController

itk::SmartPointer<SliceNavigationController> mitk::RenderingManager::m_TimeNavigationController
protected

Definition at line 351 of file mitkRenderingManager.h.

◆ m_UpdatePending

bool mitk::RenderingManager::m_UpdatePending
protected

Definition at line 312 of file mitkRenderingManager.h.

◆ s_Instance

RenderingManager::Pointer mitk::RenderingManager::s_Instance
staticprotected

Definition at line 353 of file mitkRenderingManager.h.

◆ s_RenderingManagerFactory

RenderingManagerFactory* mitk::RenderingManager::s_RenderingManagerFactory
staticprotected

Definition at line 354 of file mitkRenderingManager.h.


The documentation for this class was generated from the following file: