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
vtkMRMLVectorVolumeNode Class Reference

MRML node for representing a vector volume (image stack). More...

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

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

List of all members.

Public Types

typedef vtkMRMLTensorVolumeNode Superclass

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLStorageNodeCreateDefaultStorageNode ()
virtual vtkMRMLNodeCreateNodeInstance ()
 MRMLNode methods.
virtual const char * GetClassName ()
virtual const char * GetNodeTagName ()
virtual
vtkMRMLVectorVolumeDisplayNode
GetVectorVolumeDisplayNode ()
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 vtkMRMLVectorVolumeNodeNew ()
static vtkMRMLVectorVolumeNodeSafeDownCast (vtkObject *o)

Protected Member Functions

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

Detailed Description

MRML node for representing a vector volume (image stack).

Volume with vector pixel type.

Definition at line 25 of file vtkMRMLVectorVolumeNode.h.


Member Typedef Documentation

Reimplemented from vtkMRMLTensorVolumeNode.

Definition at line 29 of file vtkMRMLVectorVolumeNode.h.


Constructor & Destructor Documentation

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

Member Function Documentation

virtual void vtkMRMLVectorVolumeNode::Copy ( vtkMRMLNode node) [virtual]

Copy the node's attributes to this object

Reimplemented from vtkMRMLTensorVolumeNode.

virtual vtkMRMLStorageNode* vtkMRMLVectorVolumeNode::CreateDefaultStorageNode ( ) [virtual]

Create default storage node or NULL if does not have one

Reimplemented from vtkMRMLTensorVolumeNode.

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

MRMLNode methods.

Reimplemented from vtkMRMLTensorVolumeNode.

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

Reimplemented from vtkMRMLTensorVolumeNode.

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

Get node XML tag name (like Volume, Model)

Reimplemented from vtkMRMLTensorVolumeNode.

Definition at line 48 of file vtkMRMLVectorVolumeNode.h.

virtual vtkMRMLVectorVolumeDisplayNode* vtkMRMLVectorVolumeNode::GetVectorVolumeDisplayNode ( ) [virtual]

Associated display MRML node

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

Reimplemented from vtkMRMLTensorVolumeNode.

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

Reimplemented from vtkMRMLTensorVolumeNode.

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

Reimplemented from vtkMRMLTensorVolumeNode.

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

Reimplemented from vtkMRMLTensorVolumeNode.

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

Set node attributes

Reimplemented from vtkMRMLTensorVolumeNode.

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

Reimplemented from vtkMRMLTensorVolumeNode.

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

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

Reimplemented from vtkMRMLTensorVolumeNode.


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