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";}
68 bool ReadScalarOverlay(
const std::string& fullName,
vtkMRMLModelNode* modelNode);
69 bool ReadScalarOverlayAnnot(
const std::string& fullName,
vtkMRMLModelNode* modelNode);
70 bool ReadScalarOverlayVolume(
const std::string& fullName,
vtkMRMLModelNode* modelNode);
72 std::string GetColorNodeIDFromExtension(
const std::string& extension);
73 std::string GetColorNodeIDFromType(
int type);
virtual void InitializeSupportedWriteFileTypes() VTK_OVERRIDE
Initialize all the supported write file types.
MRML node to represent a 3D surface model.
virtual int WriteDataInternal(vtkMRMLNode *refNode) VTK_OVERRIDE
Write data from a referenced node.
MRML node for model storage on disk.
static vtkMRMLModelStorageNode * New()
virtual int ReadDataInternal(vtkMRMLNode *refNode) VTK_OVERRIDE
Read data and set it in the referenced node.
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.