Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
vtkMRMLDisplayableHierarchyLogic.h
Go to the documentation of this file.
1/*=auto=========================================================================
2
3 Portions (c) Copyright 2005 Brigham and Women's Hospital (BWH) All Rights Reserved.
4
5 See COPYRIGHT.txt
6 or http://www.slicer.org/copyright/copyright.txt for details.
7
8 Program: 3D Slicer
9 Module: $RCSfile: vtkMRMLDisplayableHierarchyLogic.h,v $
10 Date: $Date: 2010-02-15 16:35:35 -0500 (Mon, 15 Feb 2010) $
11 Version: $Revision: 12142 $
12
13=========================================================================auto=*/
14
15#ifndef __vtkMRMLDisplayableHierarchyLogic_h
16#define __vtkMRMLDisplayableHierarchyLogic_h
17
18// MRML includes
22
23// STD includes
24#include <cstdlib>
25#include <vector>
26
27typedef std::vector<vtkMRMLDisplayableHierarchyNode*> vtkMRMLDisplayableHierarchyNodeList;
28
65
66#endif
vtkMRMLDisplayableHierarchyLogic(const vtkMRMLDisplayableHierarchyLogic &)
void SetMRMLSceneInternal(vtkMRMLScene *newScene) override
Reimplemented to observe the scene.
bool DeleteHierarchyNodeAndChildren(vtkMRMLDisplayableHierarchyNode *hnode)
void OnMRMLSceneNodeRemoved(vtkMRMLNode *removedNode) override
Delete the hierarchy node when a node is removed from the scene.
char * AddDisplayableHierarchyNodeForNode(vtkMRMLDisplayableNode *node)
void operator=(const vtkMRMLDisplayableHierarchyLogic &)
bool AddChildToParent(vtkMRMLDisplayableNode *child, vtkMRMLDisplayableNode *parent)
static vtkMRMLDisplayableHierarchyLogic * New()
The Usual vtk class functions.
MRML node to represent a hierarchy of displayable nodes.
Abstract Superclass for all specific types of MRML nodes.
A set of MRML Nodes that supports serialization and undo/redo.
std::vector< vtkMRMLDisplayableHierarchyNode * > vtkMRMLDisplayableHierarchyNodeList