25 #ifndef __vtkMRMLMarkupsFiducialStorageNode_h 26 #define __vtkMRMLMarkupsFiducialStorageNode_h 29 #include "vtkSlicerMarkupsModuleMRMLExport.h" 40 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
46 virtual const
char* GetNodeTagName() VTK_OVERRIDE {
return "MarkupsFiducialStorage";};
52 virtual void WriteXML(ostream& of,
int indent) VTK_OVERRIDE;
61 virtual bool SetMarkupFromString(
vtkMRMLMarkupsNode *markupsNode,
int markupIndex,
const char* str);
63 virtual std::string GetMarkupAsString(
vtkMRMLMarkupsNode *markupsNode,
int markupIndex);
68 vtkSetMacro(FieldDelimiterCharacters, std::string);
69 vtkGetMacro(FieldDelimiterCharacters, std::string);
81 virtual
void InitializeSupportedWriteFileTypes() VTK_OVERRIDE;
84 virtual
int ReadDataInternal(
vtkMRMLNode *refNode) VTK_OVERRIDE;
94 virtual
int WriteDataInternal(
vtkMRMLNode *refNode) VTK_OVERRIDE;
96 std::
string FieldDelimiterCharacters;
virtual void ReadXMLAttributes(const char **atts) VTK_OVERRIDE
Read node attributes from XML file.
MRML node to represent a list of markups Markups nodes contains a list of markups that each contain a...
virtual bool CanReadInReferenceNode(vtkMRMLNode *refNode) VTK_OVERRIDE
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual void Copy(vtkMRMLNode *node) VTK_OVERRIDE
Copy the node's attributes to this object.
static vtkMRMLMarkupsStorageNode * New()
virtual void WriteXML(ostream &of, int indent) VTK_OVERRIDE
Write this node's information to a MRML file in XML format.
Abstract Superclass for all specific types of MRML nodes.
virtual vtkMRMLNode * CreateNodeInstance() VTK_OVERRIDE
Create instance of the default node. Like New only virtual.
virtual void InitializeSupportedReadFileTypes() VTK_OVERRIDE
Initialize all the supported write file types.
void operator=(const vtkMRMLMarkupsStorageNode &)