|
Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
MRML node for model storage on disk. More...
#include <Libs/MRML/Core/vtkMRMLModelStorageNode.h>


Public Types | |
| typedef vtkMRMLStorageNode | Superclass |
Public Member Functions | |
| virtual bool | CanReadInReferenceNode (vtkMRMLNode *refNode) |
| Return true if the reference node can be read in. | |
| virtual vtkMRMLNode * | CreateNodeInstance () |
| virtual const char * | GetClassName () |
| virtual const char * | GetDefaultWriteFileExtension () |
| Return a default file extension for writting. | |
| virtual const char * | GetNodeTagName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkMRMLModelStorageNode * | New () |
| static vtkMRMLModelStorageNode * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| virtual void | InitializeSupportedReadFileTypes () |
| Initialize all the supported read file types. | |
| virtual void | InitializeSupportedWriteFileTypes () |
| Initialize all the supported write file types. | |
| void | operator= (const vtkMRMLModelStorageNode &) |
| virtual int | ReadDataInternal (vtkMRMLNode *refNode) |
| Read data and set it in the referenced node. | |
| vtkMRMLModelStorageNode () | |
| vtkMRMLModelStorageNode (const vtkMRMLModelStorageNode &) | |
| virtual int | WriteDataInternal (vtkMRMLNode *refNode) |
| Write data from a referenced node. | |
| ~vtkMRMLModelStorageNode () | |
MRML node for model storage on disk.
Storage nodes has methods to read/write vtkPolyData to/from disk.
Definition at line 23 of file vtkMRMLModelStorageNode.h.
Reimplemented from vtkMRMLStorageNode.
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, and vtkMRMLFiberBundleStorageNode.
Definition at line 27 of file vtkMRMLModelStorageNode.h.
| vtkMRMLModelStorageNode::vtkMRMLModelStorageNode | ( | ) | [protected] |
| vtkMRMLModelStorageNode::~vtkMRMLModelStorageNode | ( | ) | [protected] |
| vtkMRMLModelStorageNode::vtkMRMLModelStorageNode | ( | const vtkMRMLModelStorageNode & | ) | [protected] |
| virtual bool vtkMRMLModelStorageNode::CanReadInReferenceNode | ( | vtkMRMLNode * | refNode | ) | [virtual] |
Return true if the reference node can be read in.
Implements vtkMRMLStorageNode.
| virtual vtkMRMLNode* vtkMRMLModelStorageNode::CreateNodeInstance | ( | ) | [virtual] |
Create instance of the default node. Like New only virtual NOTE: Subclasses should implement this method
Implements vtkMRMLStorageNode.
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, and vtkMRMLFiberBundleStorageNode.
| virtual const char* vtkMRMLModelStorageNode::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkMRMLStorageNode.
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, and vtkMRMLFiberBundleStorageNode.
| virtual const char* vtkMRMLModelStorageNode::GetDefaultWriteFileExtension | ( | ) | [virtual] |
Return a default file extension for writting.
Reimplemented from vtkMRMLStorageNode.
Reimplemented in vtkMRMLFiberBundleStorageNode.
| virtual const char* vtkMRMLModelStorageNode::GetNodeTagName | ( | ) | [inline, virtual] |
Get node XML tag name (like Storage, Model)
Implements vtkMRMLStorageNode.
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, and vtkMRMLFiberBundleStorageNode.
Definition at line 34 of file vtkMRMLModelStorageNode.h.
| virtual void vtkMRMLModelStorageNode::InitializeSupportedReadFileTypes | ( | ) | [protected, virtual] |
Initialize all the supported read file types.
Reimplemented from vtkMRMLStorageNode.
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode, and vtkMRMLFreeSurferModelStorageNode.
| virtual void vtkMRMLModelStorageNode::InitializeSupportedWriteFileTypes | ( | ) | [protected, virtual] |
Initialize all the supported write file types.
Reimplemented from vtkMRMLStorageNode.
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode, and vtkMRMLFiberBundleStorageNode.
| virtual int vtkMRMLModelStorageNode::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkMRMLStorageNode.
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, and vtkMRMLFiberBundleStorageNode.
| static int vtkMRMLModelStorageNode::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkMRMLStorageNode.
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, and vtkMRMLFiberBundleStorageNode.
| static vtkMRMLModelStorageNode* vtkMRMLModelStorageNode::New | ( | ) | [static] |
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, and vtkMRMLFiberBundleStorageNode.
| void vtkMRMLModelStorageNode::operator= | ( | const vtkMRMLModelStorageNode & | ) | [protected] |
| void vtkMRMLModelStorageNode::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
Reimplemented from vtkMRMLStorageNode.
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode, and vtkMRMLFreeSurferModelStorageNode.
| virtual int vtkMRMLModelStorageNode::ReadDataInternal | ( | vtkMRMLNode * | refNode | ) | [protected, virtual] |
Read data and set it in the referenced node.
Reimplemented from vtkMRMLStorageNode.
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode, and vtkMRMLFreeSurferModelStorageNode.
| static vtkMRMLModelStorageNode* vtkMRMLModelStorageNode::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkMRMLStorageNode.
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, and vtkMRMLFiberBundleStorageNode.
| virtual int vtkMRMLModelStorageNode::WriteDataInternal | ( | vtkMRMLNode * | refNode | ) | [protected, virtual] |
Write data from a referenced node.
Reimplemented from vtkMRMLStorageNode.
Reimplemented in vtkMRMLFreeSurferModelOverlayStorageNode.
1.7.4