static vtkMRMLTextStorageNode * New()
~vtkMRMLTextStorageNode() override
bool CanWriteFromReferenceNode(vtkMRMLNode *refNode) override
Return true if the node can be written by using the writer.
std::vector< std::string > SupportedWriteFileExtensions
void PrintSelf(ostream &os, vtkIndent indent) override
vtkMRMLTextStorageNode(const vtkMRMLTextStorageNode &)
void InitializeSupportedWriteFileTypes() override
Initialize all the supported write file types.
vtkMRMLCopyContentMacro(vtkMRMLTextStorageNode)
void SetSupportedReadFileExtensions(const std::vector< std::string > fileExtensions)
std::vector< std::string > GetSupportedWriteFileExtensions()
int ReadDataInternal(vtkMRMLNode *refNode) override
int WriteDataInternal(vtkMRMLNode *refNode) override
std::vector< std::string > GetSupportedReadFileExtensions()
void InitializeSupportedReadFileTypes() override
Initialize all the supported write file types.
bool CanReadInReferenceNode(vtkMRMLNode *refNode) override
Return true if the node can be read in.
const char * GetNodeTagName() override
Get node XML tag name (like Storage, Model)
void operator=(const vtkMRMLTextStorageNode &)
const char * GetDefaultWriteFileExtension() override
vtkMRMLNode * CreateNodeInstance() override
Create instance of the default node. Like New only virtual.
void ReadXMLAttributes(const char **atts) override
Set node attributes from name/value pairs.
void WriteXML(ostream &of, int indent) override
Write this node's information to a MRML file in XML format.
void SetSupportedWriteFileExtensions(const std::vector< std::string > fileExtensions)
std::vector< std::string > SupportedReadFileExtensions