Slicer 5.13
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
vtkMRMLMultiVolumeStorageNode.h
Go to the documentation of this file.
1/*=auto=========================================================================
2
3 Portions (c) Copyright 2005 Brigham and Women's Hospital (BWH) All Rights Reserved.
4
5 See COPYRIGHT.txt
6 or http://www.slicer.org/copyright/copyright.txt for details.
7
8 Program: 3D Slicer
9 Module: $RCSfile: vtkMRMLNRRDStorageNode.h,v $
10 Date: $Date: 2006/03/19 17:12:29 $
11 Version: $Revision: 1.8 $
12
13=========================================================================auto=*/
17
18#ifndef __vtkMRMLMultiVolumeStorageNode_h
19#define __vtkMRMLMultiVolumeStorageNode_h
20
21// MultiVolumeExplorer includes
22#include <vtkSlicerMultiVolumeExplorerModuleMRMLExport.h>
23
25
27class VTK_SLICER_MULTIVOLUMEEXPLORER_MODULE_MRML_EXPORT vtkMRMLMultiVolumeStorageNode : public vtkMRMLNRRDStorageNode
28{
29public:
32
33 virtual vtkMRMLNode* CreateNodeInstance() override;
34
37 virtual const char* GetNodeTagName() override { return "MultiVolumeStorage"; };
38
40 virtual bool CanReadInReferenceNode(vtkMRMLNode* refNode) override;
41
42protected:
47
53 virtual int ReadDataInternal(vtkMRMLNode* refNode) override;
54};
55
56#endif
virtual vtkMRMLNode * CreateNodeInstance() override
Create instance of the default node. Like New only virtual.
virtual const char * GetNodeTagName() override
Get node XML tag name (like Storage, Model)
static vtkMRMLMultiVolumeStorageNode * New()
void operator=(const vtkMRMLMultiVolumeStorageNode &)
virtual int ReadDataInternal(vtkMRMLNode *refNode) override
vtkMRMLMultiVolumeStorageNode(const vtkMRMLMultiVolumeStorageNode &)
virtual bool CanReadInReferenceNode(vtkMRMLNode *refNode) override
Return true if the node can be read in.