Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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
67
68#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