6#ifndef __vtkMRMLAnnotationHierarchyNode_h
7#define __vtkMRMLAnnotationHierarchyNode_h
9#include "vtkSlicerAnnotationsModuleMRMLExport.h"
12class vtkAbstractTransform;
19 void PrintSelf(ostream& os, vtkIndent indent)
override;
23 virtual const char*
GetIcon() {
return ":/Icons/Medium/SlicerHierarchy.png";};
31 void WriteXML(ostream& of,
int indent)
override;
virtual const char * GetIcon()
void ReadXMLAttributes(const char **atts) override
virtual void GetChildren(vtkCollection *children, int level)
void WriteXML(ostream &of, int indent) override
virtual void DeleteDirectChildren()
void PrintSelf(ostream &os, vtkIndent indent) override
virtual bool CanApplyNonLinearTransforms() const
From Transformable superclass.
virtual void GetDirectChildren(vtkCollection *children)
static vtkMRMLAnnotationHierarchyNode * New()
~vtkMRMLAnnotationHierarchyNode() override
virtual void GetAllChildren(vtkCollection *children)
vtkMRMLNode * CreateNodeInstance() override
Create instance of the default node. Like New only virtual.
vtkMRMLAnnotationHierarchyNode(const vtkMRMLAnnotationHierarchyNode &)
vtkMRMLAnnotationHierarchyNode()
const char * GetNodeTagName() override
void operator=(const vtkMRMLAnnotationHierarchyNode &)
virtual void ApplyTransform(vtkAbstractTransform *transform)
vtkMRMLDisplayableHierarchyNode()