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 | Protected Attributes
vtkMRMLFiducialListStorageNode Class Reference

MRML node for handling fiducial list storage. More...

#include <Libs/MRML/Core/vtkMRMLFiducialListStorageNode.h>

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

List of all members.

Public Types

typedef vtkMRMLStorageNode Superclass

Public Member Functions

virtual bool CanReadInReferenceNode (vtkMRMLNode *refNode)
virtual vtkMRMLNodeCreateNodeInstance ()
virtual const char * GetClassName ()
virtual const char * GetDefaultWriteFileExtension ()
virtual const char * GetNodeTagName ()
virtual int GetVersion ()
 Get/Set the storage node version.
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetVersion (int)

Static Public Member Functions

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

Protected Member Functions

virtual void InitializeSupportedReadFileTypes ()
 Initialize all the supported write file types.
virtual void InitializeSupportedWriteFileTypes ()
 Initialize all the supported write file types.
void operator= (const vtkMRMLFiducialListStorageNode &)
virtual int ReadDataInternal (vtkMRMLNode *refNode)
 Read data and set it in the referenced node.
 vtkMRMLFiducialListStorageNode ()
 vtkMRMLFiducialListStorageNode (const vtkMRMLFiducialListStorageNode &)
virtual int WriteDataInternal (vtkMRMLNode *refNode)
 Write data from a referenced node.
 ~vtkMRMLFiducialListStorageNode ()

Protected Attributes

int Version
 the storage node version

Detailed Description

MRML node for handling fiducial list storage.

Deprecated:
Used for reading in Slicer3 fiducial lists, please use the Annotation Module MRML storage nodes
See also:
vtkMRMLAnnotationStorageNode, vtkMRMLAnnotationFiducialsStorageNode

vtkMRMLFiducialListStorageNode nodes describe the fiducial storage node that allows to read/write point data from/to file.

Definition at line 27 of file vtkMRMLFiducialListStorageNode.h.


Member Typedef Documentation

Reimplemented from vtkMRMLStorageNode.

Definition at line 35 of file vtkMRMLFiducialListStorageNode.h.


Constructor & Destructor Documentation

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

Member Function Documentation

virtual bool vtkMRMLFiducialListStorageNode::CanReadInReferenceNode ( vtkMRMLNode refNode) [virtual]

Return true if the node can be read in. Used by ReadData to know if the file can be read into the reference node. Subclasses must reimplement the method. Typically it's a check on the node type (e.g. the model storage node can only read in model nodes)

See also:
CanWriteFromReferenceNode, ReadData

Implements vtkMRMLStorageNode.

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

Create instance of the default node. Like New only virtual NOTE: Subclasses should implement this method

Implements vtkMRMLStorageNode.

virtual const char* vtkMRMLFiducialListStorageNode::GetClassName ( ) [virtual]

Reimplemented from vtkMRMLStorageNode.

virtual const char* vtkMRMLFiducialListStorageNode::GetDefaultWriteFileExtension ( ) [virtual]

Return a default file extension for writing

Reimplemented from vtkMRMLStorageNode.

virtual const char* vtkMRMLFiducialListStorageNode::GetNodeTagName ( ) [inline, virtual]

Get node XML tag name (like Storage, Model)

Implements vtkMRMLStorageNode.

Definition at line 42 of file vtkMRMLFiducialListStorageNode.h.

virtual int vtkMRMLFiducialListStorageNode::GetVersion ( ) [virtual]

Get/Set the storage node version.

virtual void vtkMRMLFiducialListStorageNode::InitializeSupportedReadFileTypes ( ) [protected, virtual]

Initialize all the supported write file types.

Reimplemented from vtkMRMLStorageNode.

virtual void vtkMRMLFiducialListStorageNode::InitializeSupportedWriteFileTypes ( ) [protected, virtual]

Initialize all the supported write file types.

Reimplemented from vtkMRMLStorageNode.

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

Reimplemented from vtkMRMLStorageNode.

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

Reimplemented from vtkMRMLStorageNode.

static vtkMRMLFiducialListStorageNode* vtkMRMLFiducialListStorageNode::New ( ) [static]
Deprecated:
Used for reading in Slicer3 fiducial lists, please use the Annotation Module MRML storage nodes
See also:
vtkMRMLAnnotationStorageNode, vtkMRMLAnnotationFiducialsStorageNode
void vtkMRMLFiducialListStorageNode::operator= ( const vtkMRMLFiducialListStorageNode ) [protected]
void vtkMRMLFiducialListStorageNode::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMRMLStorageNode.

virtual int vtkMRMLFiducialListStorageNode::ReadDataInternal ( vtkMRMLNode refNode) [protected, virtual]

Read data and set it in the referenced node.

Reimplemented from vtkMRMLStorageNode.

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

Reimplemented from vtkMRMLStorageNode.

virtual void vtkMRMLFiducialListStorageNode::SetVersion ( int  ) [virtual]
virtual int vtkMRMLFiducialListStorageNode::WriteDataInternal ( vtkMRMLNode refNode) [protected, virtual]

Write data from a referenced node.

Reimplemented from vtkMRMLStorageNode.


Member Data Documentation

the storage node version

Definition at line 75 of file vtkMRMLFiducialListStorageNode.h.


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