Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkMRMLChartViewNode Class Reference

MRML node to represent chart view parameters. More...

#include <Libs/MRML/Core/vtkMRMLChartViewNode.h>

Inheritance diagram for vtkMRMLChartViewNode:
Inheritance graph
[legend]
Collaboration diagram for vtkMRMLChartViewNode:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { ChartNodeChangedEvent = 16000 }
typedef vtkMRMLAbstractViewNode Superclass

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLNodeCreateNodeInstance ()
 MRMLNode methods.
virtual char * GetChartNodeID ()
virtual const char * GetClassName ()
virtual const char * GetNodeTagName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ReadXMLAttributes (const char **atts)
void SetChartNodeID (const char *)
virtual void UpdateReferenceID (const char *oldID, const char *newID)
virtual void UpdateReferences ()
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkMRMLChartViewNodeNew ()
static vtkMRMLChartViewNodeSafeDownCast (vtkObject *o)

Protected Member Functions

void operator= (const vtkMRMLChartViewNode &)
 vtkMRMLChartViewNode ()
 vtkMRMLChartViewNode (const vtkMRMLChartViewNode &)
 ~vtkMRMLChartViewNode ()

Protected Attributes

char * ChartNodeID

Detailed Description

MRML node to represent chart view parameters.

ChartViewNodes are associated one to one with a ChartWidget.

Definition at line 23 of file vtkMRMLChartViewNode.h.


Member Typedef Documentation

Reimplemented from vtkMRMLAbstractViewNode.

Definition at line 27 of file vtkMRMLChartViewNode.h.


Member Enumeration Documentation

anonymous enum

Events

Enumerator:
ChartNodeChangedEvent 

Definition at line 72 of file vtkMRMLChartViewNode.h.


Constructor & Destructor Documentation

vtkMRMLChartViewNode::vtkMRMLChartViewNode ( ) [protected]
vtkMRMLChartViewNode::~vtkMRMLChartViewNode ( ) [protected]
vtkMRMLChartViewNode::vtkMRMLChartViewNode ( const vtkMRMLChartViewNode ) [protected]

Member Function Documentation

virtual void vtkMRMLChartViewNode::Copy ( vtkMRMLNode node) [virtual]

Copy the node's attributes to this object

Reimplemented from vtkMRMLAbstractViewNode.

virtual vtkMRMLNode* vtkMRMLChartViewNode::CreateNodeInstance ( ) [virtual]

MRMLNode methods.

Implements vtkMRMLNode.

virtual char* vtkMRMLChartViewNode::GetChartNodeID ( ) [virtual]

Get the Chart node id displayed in this Chart View

virtual const char* vtkMRMLChartViewNode::GetClassName ( ) [virtual]

Reimplemented from vtkMRMLAbstractViewNode.

virtual const char* vtkMRMLChartViewNode::GetNodeTagName ( ) [virtual]

Get node XML tag name (like Volume, Model)

Implements vtkMRMLNode.

virtual int vtkMRMLChartViewNode::IsA ( const char *  type) [virtual]

Reimplemented from vtkMRMLAbstractViewNode.

static int vtkMRMLChartViewNode::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkMRMLAbstractViewNode.

static vtkMRMLChartViewNode* vtkMRMLChartViewNode::New ( ) [static]
void vtkMRMLChartViewNode::operator= ( const vtkMRMLChartViewNode ) [protected]
void vtkMRMLChartViewNode::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMRMLAbstractViewNode.

virtual void vtkMRMLChartViewNode::ReadXMLAttributes ( const char **  atts) [virtual]

Read node attributes from XML file

Reimplemented from vtkMRMLAbstractViewNode.

static vtkMRMLChartViewNode* vtkMRMLChartViewNode::SafeDownCast ( vtkObject *  o) [static]

Reimplemented from vtkMRMLAbstractViewNode.

void vtkMRMLChartViewNode::SetChartNodeID ( const char *  )

Set the Chart node id displayed in this Chart View

virtual void vtkMRMLChartViewNode::UpdateReferenceID ( const char *  oldID,
const char *  newID 
) [virtual]

Update the stored reference to another node in the scene

Reimplemented from vtkMRMLNode.

virtual void vtkMRMLChartViewNode::UpdateReferences ( ) [virtual]

Updates this node if it depends on other nodes when the node is deleted in the scene

Reimplemented from vtkMRMLNode.

virtual void vtkMRMLChartViewNode::WriteXML ( ostream &  of,
int  indent 
) [virtual]

Write this node's information to a MRML file in XML format.

Reimplemented from vtkMRMLAbstractViewNode.


Member Data Documentation

Definition at line 83 of file vtkMRMLChartViewNode.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines