Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkMRMLAnnotationHierarchyNode Class Reference

#include <Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationHierarchyNode.h>

Inheritance diagram for vtkMRMLAnnotationHierarchyNode:
Inheritance graph
[legend]
Collaboration diagram for vtkMRMLAnnotationHierarchyNode:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
vtkMRMLDisplayableHierarchyNode 
Superclass

Public Member Functions

virtual void ApplyTransform (vtkAbstractTransform *transform)
virtual bool CanApplyNonLinearTransforms () const
 From Transformable superclass.
virtual vtkMRMLNodeCreateNodeInstance ()
 MRMLNode methods.
virtual void DeleteDirectChildren ()
virtual void GetAllChildren (vtkCollection *children)
virtual void GetChildren (vtkCollection *children, int level)
virtual const char * GetClassName ()
virtual void GetDirectChildren (vtkCollection *children)
virtual const char * GetIcon ()
virtual const char * GetNodeTagName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ReadXMLAttributes (const char **atts)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static int IsTypeOf (const char *type)
static
vtkMRMLAnnotationHierarchyNode
New ()
static
vtkMRMLAnnotationHierarchyNode
SafeDownCast (vtkObject *o)

Protected Member Functions

void operator= (const vtkMRMLAnnotationHierarchyNode &)
 vtkMRMLAnnotationHierarchyNode ()
 vtkMRMLAnnotationHierarchyNode (const vtkMRMLAnnotationHierarchyNode &)
 ~vtkMRMLAnnotationHierarchyNode ()

Detailed Description

Definition at line 15 of file vtkMRMLAnnotationHierarchyNode.h.


Member Typedef Documentation

Reimplemented from vtkMRMLDisplayableHierarchyNode.

Definition at line 19 of file vtkMRMLAnnotationHierarchyNode.h.


Constructor & Destructor Documentation

vtkMRMLAnnotationHierarchyNode::vtkMRMLAnnotationHierarchyNode ( ) [protected]
vtkMRMLAnnotationHierarchyNode::~vtkMRMLAnnotationHierarchyNode ( ) [protected]
vtkMRMLAnnotationHierarchyNode::vtkMRMLAnnotationHierarchyNode ( const vtkMRMLAnnotationHierarchyNode ) [protected]

Member Function Documentation

virtual void vtkMRMLAnnotationHierarchyNode::ApplyTransform ( vtkAbstractTransform *  transform) [virtual]
virtual bool vtkMRMLAnnotationHierarchyNode::CanApplyNonLinearTransforms ( ) const [virtual]

From Transformable superclass.

virtual vtkMRMLNode* vtkMRMLAnnotationHierarchyNode::CreateNodeInstance ( ) [virtual]

MRMLNode methods.

Reimplemented from vtkMRMLDisplayableHierarchyNode.

virtual void vtkMRMLAnnotationHierarchyNode::DeleteDirectChildren ( ) [virtual]
virtual void vtkMRMLAnnotationHierarchyNode::GetAllChildren ( vtkCollection *  children) [virtual]

Add into children all the children of the hierarchy node.

See also:
GetDirectChildren(), GetChildren()
virtual void vtkMRMLAnnotationHierarchyNode::GetChildren ( vtkCollection *  children,
int  level 
) [virtual]

Add into children all children of the hierarchy node of the first level nodes. If level is <0, then all levels are added.

See also:
GetAllChildren(), GetDirectChildren()
virtual const char* vtkMRMLAnnotationHierarchyNode::GetClassName ( ) [virtual]

Reimplemented from vtkMRMLDisplayableHierarchyNode.

virtual void vtkMRMLAnnotationHierarchyNode::GetDirectChildren ( vtkCollection *  children) [virtual]
virtual const char* vtkMRMLAnnotationHierarchyNode::GetIcon ( ) [inline, virtual]

Definition at line 24 of file vtkMRMLAnnotationHierarchyNode.h.

virtual const char* vtkMRMLAnnotationHierarchyNode::GetNodeTagName ( ) [virtual]

Get node XML tag name (like Volume, DisplayableHierarchy)

Reimplemented from vtkMRMLDisplayableHierarchyNode.

virtual int vtkMRMLAnnotationHierarchyNode::IsA ( const char *  type) [virtual]

Reimplemented from vtkMRMLDisplayableHierarchyNode.

static int vtkMRMLAnnotationHierarchyNode::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkMRMLDisplayableHierarchyNode.

static vtkMRMLAnnotationHierarchyNode* vtkMRMLAnnotationHierarchyNode::New ( ) [static]

Reimplemented from vtkMRMLDisplayableHierarchyNode.

void vtkMRMLAnnotationHierarchyNode::operator= ( const vtkMRMLAnnotationHierarchyNode ) [protected]
void vtkMRMLAnnotationHierarchyNode::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMRMLDisplayableHierarchyNode.

virtual void vtkMRMLAnnotationHierarchyNode::ReadXMLAttributes ( const char **  atts) [virtual]

Read node attributes from XML file

Reimplemented from vtkMRMLDisplayableHierarchyNode.

static vtkMRMLAnnotationHierarchyNode* vtkMRMLAnnotationHierarchyNode::SafeDownCast ( vtkObject *  o) [static]

Reimplemented from vtkMRMLDisplayableHierarchyNode.

virtual void vtkMRMLAnnotationHierarchyNode::WriteXML ( ostream &  of,
int  indent 
) [virtual]

Write this node's information to a MRML file in XML format.

Reimplemented from vtkMRMLDisplayableHierarchyNode.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines