29 #ifndef __vtkSlicerSubjectHierarchyModuleLogic_h 30 #define __vtkSlicerSubjectHierarchyModuleLogic_h 35 #include "vtkSlicerSubjectHierarchyModuleLogicExport.h" 51 void PrintSelf(ostream& os, vtkIndent indent)
override;
56 static vtkIdType InsertDicomSeriesInHierarchy(
65 static vtkIdType AreItemsInSameBranch(
72 static vtkIdType AreNodesInSameBranch(
76 static bool IsPatientTag(std::string tagName);
79 static bool IsStudyTag(std::string tagName);
88 static void TransformBranch(
100 static vtkIdType CloneSubjectHierarchyItem(
void PrintSelf(ostream &os, vtkIndent indent) override
static vtkSlicerModuleLogic * New()
The Usual vtk class functions.
MRML node to represent a complete subject hierarchy tree.
A set of MRML Nodes that supports serialization and undo/redo.
virtual void SetMRMLSceneInternal(vtkMRMLScene *newScene)
static const char * CLONED_NODE_NAME_POSTFIX
Postfix added to cloned node name by default.
virtual void UpdateFromMRMLScene()
Abstract Superclass for all specific types of MRML nodes.