23 #ifndef __vtkMRMLTableViewNode_h 24 #define __vtkMRMLTableViewNode_h 38 void PrintSelf(ostream& os, vtkIndent indent)
override;
52 void WriteXML(ostream& of,
int indent)
override;
64 void SetTableNodeID(
const char *);
68 const char * GetTableNodeID();
79 vtkSetMacro (DoPropagateTableSelection,
bool );
80 vtkGetMacro (DoPropagateTableSelection,
bool );
82 virtual const char* GetTableNodeReferenceRole();
90 virtual const char* GetTableNodeReferenceMRMLAttributeName();
95 bool DoPropagateTableSelection{
true};
static const char * TableNodeReferenceRole
static const char * TableNodeReferenceMRMLAttributeName
void operator=(const vtkMRMLAbstractViewNode &)
virtual vtkMRMLNode * CreateNodeInstance()=0
Create instance of the default node. Like New only virtual.
virtual void Copy(vtkMRMLNode *node)
Copy node contents from another node of the same type. Does not copy node ID and Scene. Performs deep copy - an independent copy is created from all data, including bulk data.
Abstract MRML node to represent a view. The class holds the properties common to any view type (3D...
void ReadXMLAttributes(const char **atts) override
MRMLNode methods.
MRML node to represent table view parameters.
void PrintSelf(ostream &os, vtkIndent indent) override
MRML node to represent a table object.
virtual const char * GetNodeTagName()=0
Abstract Superclass for all specific types of MRML nodes.
void WriteXML(ostream &of, int indent) override
Write this node's information to a MRML file in XML format.