13 #ifndef __vtkMRMLLinearTransformSequenceStorageNode_h 14 #define __vtkMRMLLinearTransformSequenceStorageNode_h 42 const char*
GetNodeTagName()
override {
return "LinearTransformSequenceStorage";};
59 static int ReadSequenceFileTransforms(
const std::string& fileName,
vtkMRMLScene *scene,
60 std::deque< vtkSmartPointer<vtkMRMLSequenceNode> > &createdNodes, std::map< int, std::string >& frameNumberToIndexValueMap,
64 static bool WriteSequenceMetafileTransforms(
const std::string& fileName, std::deque< vtkMRMLSequenceNode* > &transformNodes,
void InitializeSupportedWriteFileTypes() override
Initialize all the supported write file types.
virtual const char * GetDefaultWriteFileExtension()
Return default file extension for writing.
MRML node for representing a sequence of MRML nodes.
MRML node for representing a volume storage.
static vtkMRMLNRRDStorageNode * New()
void operator=(const vtkMRMLNRRDStorageNode &)
A set of MRML Nodes that supports serialization and undo/redo.
virtual bool CanWriteFromReferenceNode(vtkMRMLNode *refNode)
bool CanReadInReferenceNode(vtkMRMLNode *refNode) override
Return true if the node can be read in.
int ReadDataInternal(vtkMRMLNode *refNode) override
Read data and set it in the referenced node.
void InitializeSupportedReadFileTypes() override
Initialize all the supported write file types.
Abstract Superclass for all specific types of MRML nodes.
vtkMRMLNode * CreateNodeInstance() override
Create instance of the default node. Like New only virtual.
int WriteDataInternal(vtkMRMLNode *refNode) override
Write data from a referenced node.