23 #ifndef __vtkMRMLTableViewNode_h 24 #define __vtkMRMLTableViewNode_h 38 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
48 virtual
void ReadXMLAttributes( const
char** atts) VTK_OVERRIDE;
52 virtual
void WriteXML(ostream& of,
int indent) VTK_OVERRIDE;
60 virtual const
char* GetNodeTagName() VTK_OVERRIDE;
64 void SetTableNodeID(const
char *);
68 const
char * GetTableNodeID();
79 vtkSetMacro (DoPropagateTableSelection,
bool );
80 vtkGetMacro (DoPropagateTableSelection,
bool );
82 virtual const
char* GetTableNodeReferenceRole();
86 ~vtkMRMLTableViewNode();
87 vtkMRMLTableViewNode(const vtkMRMLTableViewNode&);
88 void operator=(const vtkMRMLTableViewNode&);
90 virtual const
char* GetTableNodeReferenceMRMLAttributeName();
92 static const
char* TableNodeReferenceRole;
93 static const
char* TableNodeReferenceMRMLAttributeName;
95 bool DoPropagateTableSelection;
virtual vtkMRMLNode * CreateNodeInstance()=0
Create instance of the default node. Like New only virtual.
Abstract MRML node to represent a view. The class holds the properties common to any view type (3D...
MRML node to represent table view parameters.
MRML node to represent a table object.
Abstract Superclass for all specific types of MRML nodes.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE