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.