Medical Imaging Interaction Toolkit  2024.12.00
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
mitkRenderWindowLayerUtilities.h File Reference

Go to the source code of this file.

Namespaces

 mitk
 Find image slices visible on a given plane.
 
 mitk::RenderWindowLayerUtilities
 

Typedefs

typedef std::vector< BaseRenderer * > mitk::RenderWindowLayerUtilities::RendererVector
 
typedef std::map< int, DataNode::Pointer, std::greater< int > > mitk::RenderWindowLayerUtilities::LayerStack
 

Functions

MITKQTWIDGETS_EXPORT LayerStack mitk::RenderWindowLayerUtilities::GetLayerStack (const DataStorage *dataStorage, const BaseRenderer *renderer)
 Return the stack of layers of the given renderer as std::map<int, DataNode::Pointer>, which guarantees ordering of the layers. Stacked layers are only included if they have their "layer" property set. More...
 
MITKQTWIDGETS_EXPORT void mitk::RenderWindowLayerUtilities::SetRenderWindowProperties (DataNode *dataNode, const BaseRenderer *renderer)
 Set renderer-specific properties to mark a data node as 'managed by the specific renderer'. In order for a renderer to manage a data node, the 'visible' and the 'layer' property are set and allow to individually render a set of nodes with a specific renderer. The last two mentioned properties are set so that they initially have the same value as the corresponding global property. More...
 
MITKQTWIDGETS_EXPORT void mitk::RenderWindowLayerUtilities::DeleteRenderWindowProperties (DataNode *dataNode, const BaseRenderer *renderer)
 
MITKQTWIDGETS_EXPORT void mitk::RenderWindowLayerUtilities::TransferRenderWindowProperties (DataNode *dataNode, const BaseRenderer *newRenderer, const BaseRenderer *oldRenderer)
 

Variables

const int mitk::RenderWindowLayerUtilities::TOP_LAYER_INDEX