13 #ifndef mitkRenderWindowLayerController_h
14 #define mitkRenderWindowLayerController_h
110 DataStorage::Pointer m_DataStorage;
Class for nodes of the DataTree.
void InsertLayerNode(DataNode *dataNode, int layer=RenderWindowLayerUtilities::TOP_LAYER_INDEX, const BaseRenderer *renderer=nullptr)
Insert the given data node at the specified layer for the given renderer.
RenderWindowLayerController()
bool MoveNodeToBack(DataNode *dataNode, const BaseRenderer *renderer=nullptr)
Set the node in the given renderer as the lowermost layer. This will change only the "layer" property...
bool MoveNodeUp(DataNode *dataNode, const BaseRenderer *renderer=nullptr)
Move the node in the given renderer one layer down. This will change only the "layer" property.
bool MoveNodeDown(DataNode *dataNode, const BaseRenderer *renderer=nullptr)
Move the node in the given renderer one layer up. This will change only the "layer" property.
bool MoveNodeToFront(DataNode *dataNode, const BaseRenderer *renderer=nullptr)
Set the node in the given renderer as the topmost layer. This will change only the "layer" property.
bool MoveNodeToPosition(DataNode *dataNode, int layer, const BaseRenderer *renderer=nullptr)
Move the data node to the given layer. This will change only the "layer" property.
void SetDataStorage(DataStorage::Pointer dataStorage)
Set the data storage on which to work.
const int TOP_LAYER_INDEX
Find image slices visible on a given plane.