5#ifndef __vtkMRMLAnnotationFiducialsStorageNode_h
6#define __vtkMRMLAnnotationFiducialsStorageNode_h
8#include "vtkSlicerAnnotationsModuleMRMLExport.h"
42 int selColumn,
int visColumn,
int numColumns);
44 int& xColumn,
int& yColumn,
int& zColumn,
int& selColumn,
int& visColumn,
int& numColumns);
vtkMRMLAnnotationControlPointsStorageNode()
MRML node to represent a fiducial in the Annotations module - deprecated.
vtkMRMLAnnotationFiducialsStorageNode()=default
void operator=(const vtkMRMLAnnotationFiducialsStorageNode &)
int ReadAnnotationFiducialsData(vtkMRMLAnnotationFiducialNode *refNode, char line[1024], int labelColumn, int xColumn, int yColumn, int zColumn, int selColumn, int visColumn, int numColumns)
bool CanReadInReferenceNode(vtkMRMLNode *refNode) override
Return true if the node can be read in.
int ReadAnnotationFiducialsProperties(vtkMRMLAnnotationFiducialNode *refNode, char line[1024], int &labelColumn, int &xColumn, int &yColumn, int &zColumn, int &selColumn, int &visColumn, int &numColumns)
static vtkMRMLAnnotationFiducialsStorageNode * New()
~vtkMRMLAnnotationFiducialsStorageNode() override=default
vtkMRMLNode * CreateNodeInstance() override
Create instance of the default node. Like New only virtual.
int ReadDataInternal(vtkMRMLNode *refNode) override
Read data and set it in the referenced node.
void InitializeSupportedWriteFileTypes() override
vtkMRMLAnnotationFiducialsStorageNode(const vtkMRMLAnnotationFiducialsStorageNode &)
int ReadOneFiducial(fstream &fstr, vtkMRMLAnnotationFiducialNode *fiducialNode)
int ReadAnnotation(vtkMRMLAnnotationFiducialNode *refNode)
const char * GetNodeTagName() override
Get node XML tag name (like Storage, Model)
Abstract Superclass for all specific types of MRML nodes.