#include <vtkMRMLVolumePropertyStorageNode.h>
Public Member Functions | |
| virtual void | Copy (vtkMRMLNode *node) |
| virtual vtkMRMLNode * | CreateNodeInstance () |
| virtual const char * | GetDefaultWriteFileExtension () |
| virtual const char * | GetNodeTagName () |
| 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 () | |
| vtkMRMLVolumePropertyStorageNode::vtkMRMLVolumePropertyStorageNode | ( | ) | [protected] |
| vtkMRMLVolumePropertyStorageNode::~vtkMRMLVolumePropertyStorageNode | ( | ) | [protected] |
| vtkMRMLVolumePropertyStorageNode::vtkMRMLVolumePropertyStorageNode | ( | const vtkMRMLVolumePropertyStorageNode & | ) | [protected] |
| 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] |
Read data and set it in the referenced node NOTE: Subclasses should implement this method
Implements vtkMRMLStorageNode.
References vtkMRMLVolumePropertyNode::GetColorTransferFunctionFromString(), vtkMRMLStorageNode::GetFullNameFromFileName(), vtkMRMLVolumePropertyNode::GetPiecewiseFunctionFromString(), vtkMRMLNode::GetScene(), slicerget::line, New(), result, vtkMRMLStorageNode::SetReadStateIdle(), vtkMRMLStorageNode::StageReadData(), and vtkMRMLStorageNode::TransferDone.
Referenced by vtkVolumeRenderingLogic::AddVolumePropertyFromFile(), and ProcessParentNode().
| void vtkMRMLVolumePropertyStorageNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Read node attributes from XML file
Reimplemented from vtkMRMLStorageNode.
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] |
Write data from a referenced node NOTE: Subclasses should implement this method
Implements vtkMRMLStorageNode.
References vtkMRMLVolumePropertyNode::GetColorTransferFunctionString(), vtkMRMLStorageNode::GetFullNameFromFileName(), vtkMRMLVolumePropertyNode::GetPiecewiseFunctionString(), and result.
| void vtkMRMLVolumePropertyStorageNode::WriteXML | ( | ostream & | of, | |
| int | indent | |||
| ) | [virtual] |
Write this node's information to a MRML file in XML format.
Reimplemented from vtkMRMLStorageNode.
1.6.1