vtkMRMLVolumePropertyStorageNode Class Reference

#include <vtkMRMLVolumePropertyStorageNode.h>

Inheritance diagram for vtkMRMLVolumePropertyStorageNode:
vtkMRMLStorageNode vtkMRMLNode vtkObject

List of all members.

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLNodeCreateNodeInstance ()
virtual const charGetDefaultWriteFileExtension ()
virtual const charGetNodeTagName ()
virtual void InitializeSupportedWriteFileTypes ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ProcessParentNode (vtkMRMLNode *parentNode)
virtual int ReadData (vtkMRMLNode *refNode)
virtual void ReadXMLAttributes (const char **atts)
virtual int SupportedFileType (const char *fileName)
 vtkTypeMacro (vtkMRMLVolumePropertyStorageNode, vtkMRMLStorageNode)
virtual int WriteData (vtkMRMLNode *refNode)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static
vtkMRMLVolumePropertyStorageNode
New ()

Protected Member Functions

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

Copy the node's attributes to this object

Reimplemented from vtkMRMLStorageNode.

vtkMRMLNode * vtkMRMLVolumePropertyStorageNode::CreateNodeInstance (  )  [virtual]

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

Implements vtkMRMLStorageNode.

References autoSlicerTracto2regions::ret.

virtual const char* vtkMRMLVolumePropertyStorageNode::GetDefaultWriteFileExtension (  )  [inline, virtual]

Return a default file extension for writting

Reimplemented from vtkMRMLStorageNode.

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

Get node XML tag name (like Storage, Transform)

Implements vtkMRMLStorageNode.

void vtkMRMLVolumePropertyStorageNode::InitializeSupportedWriteFileTypes (  )  [virtual]

Initialize all the supported write file types

Reimplemented from vtkMRMLStorageNode.

References vtkMRMLStorageNode::SupportedWriteFileTypes.

vtkMRMLVolumePropertyStorageNode * vtkMRMLVolumePropertyStorageNode::New (  )  [static]

Reimplemented from vtkMRMLStorageNode.

References autoSlicerTracto2regions::ret.

Referenced by ReadData().

void vtkMRMLVolumePropertyStorageNode::operator= ( const vtkMRMLVolumePropertyStorageNode  )  [protected]

Reimplemented from vtkMRMLStorageNode.

void vtkMRMLVolumePropertyStorageNode::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMRMLStorageNode.

References vtkMRMLStorageNode::FileName.

void vtkMRMLVolumePropertyStorageNode::ProcessParentNode ( vtkMRMLNode parentNode  )  [virtual]

Set dependencies between this node and the parent node when parsing XML file

References ReadData().

int vtkMRMLVolumePropertyStorageNode::ReadData ( vtkMRMLNode refNode  )  [virtual]
void vtkMRMLVolumePropertyStorageNode::ReadXMLAttributes ( const char **  atts  )  [virtual]

Read node attributes from XML file

Reimplemented from vtkMRMLStorageNode.

int vtkMRMLVolumePropertyStorageNode::SupportedFileType ( const char fileName  )  [virtual]

Check to see if this storage node can handle the file type in the input string. If input string is null, check URI, then check FileName. Subclasses should implement this method.

Reimplemented from vtkMRMLStorageNode.

References vtkMRMLStorageNode::FileName, slicerget::name, and vtkMRMLStorageNode::URI.

Referenced by vtkVolumeRenderingLogic::AddVolumePropertyFromFile().

vtkMRMLVolumePropertyStorageNode::vtkTypeMacro ( vtkMRMLVolumePropertyStorageNode  ,
vtkMRMLStorageNode   
)
int vtkMRMLVolumePropertyStorageNode::WriteData ( vtkMRMLNode refNode  )  [virtual]
void vtkMRMLVolumePropertyStorageNode::WriteXML ( ostream &  of,
int  indent 
) [virtual]

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

Reimplemented from vtkMRMLStorageNode.


The documentation for this class was generated from the following files:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1