15 #ifndef __vtkMRMLFreeSurferModelOverlayStorageNode_h 16 #define __vtkMRMLFreeSurferModelOverlayStorageNode_h 29 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
37 virtual
int CopyData(
vtkMRMLNode *refNode, const
char *newFileName);
41 virtual const
char* GetNodeTagName() VTK_OVERRIDE {
return "FreeSurferModelOverlayStorage";}
56 virtual
void InitializeSupportedWriteFileTypes() VTK_OVERRIDE;
61 virtual
int ReadDataInternal(
vtkMRMLNode *refNode) VTK_OVERRIDE;
66 virtual
int WriteDataInternal(
vtkMRMLNode *refNode) VTK_OVERRIDE;
72 std::
string GetColorNodeIDFromExtension(const
std::
string& extension);
73 std::
string GetColorNodeIDFromType(
int type);
MRML node to represent a 3D surface model.
MRML node for model storage on disk.
static vtkMRMLModelStorageNode * New()
virtual void InitializeSupportedReadFileTypes() VTK_OVERRIDE
Initialize all the supported read file types.
virtual bool CanWriteFromReferenceNode(vtkMRMLNode *refNode)
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
void operator=(const vtkMRMLModelStorageNode &)
Abstract Superclass for all specific types of MRML nodes.
MRML node for model storage on disk.
virtual vtkMRMLNode * CreateNodeInstance() VTK_OVERRIDE
Create instance of the default node. Like New only virtual.