|
Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationRulerStorageNode.h>


Public Types | |
| typedef vtkMRMLAnnotationLinesStorageNode | Superclass |
Public Member Functions | |
| bool | CanReadInReferenceNode (vtkMRMLNode *refNode) |
| Return true if the node can be read in. | |
| virtual void | Copy (vtkMRMLNode *node) |
| virtual vtkMRMLNode * | CreateNodeInstance () |
| virtual const char * | GetClassName () |
| virtual const char * | GetNodeTagName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| int | ReadOneRuler (fstream &fstr, vtkMRMLAnnotationRulerNode *refNode) |
| virtual void | ReadXMLAttributes (const char **atts) |
| virtual void | WriteXML (ostream &of, int indent) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkMRMLAnnotationRulerStorageNode * | New () |
| static vtkMRMLAnnotationRulerStorageNode * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| const char * | GetAnnotationStorageType () |
| void | operator= (const vtkMRMLAnnotationRulerStorageNode &) |
| int | ReadAnnotation (vtkMRMLAnnotationRulerNode *refNode) |
| int | ReadAnnotationRulerData (vtkMRMLAnnotationRulerNode *refNode, char line[1024], int typeColumn, int line1IDColumn, int selColumn, int visColumn, int numColumns) |
| int | ReadAnnotationRulerProperties (vtkMRMLAnnotationRulerNode *refNode, char line[1024], int &typeColumn, int &line1IDColumn, int &selColumn, int &visColumn, int &numColumns) |
| virtual int | ReadDataInternal (vtkMRMLNode *refNode) |
| Read data and set it in the referenced node. | |
| vtkMRMLAnnotationRulerStorageNode () | |
| vtkMRMLAnnotationRulerStorageNode (const vtkMRMLAnnotationRulerStorageNode &) | |
| virtual int | WriteAnnotationDataInternal (vtkMRMLNode *refNode, fstream &of) |
| Write data from the referenced node into the stream. | |
| int | WriteAnnotationRulerData (fstream &of, vtkMRMLAnnotationRulerNode *refNode) |
| int | WriteAnnotationRulerProperties (fstream &of, vtkMRMLAnnotationRulerNode *refNode) |
| ~vtkMRMLAnnotationRulerStorageNode () | |
Definition at line 15 of file vtkMRMLAnnotationRulerStorageNode.h.
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
Definition at line 20 of file vtkMRMLAnnotationRulerStorageNode.h.
| vtkMRMLAnnotationRulerStorageNode::vtkMRMLAnnotationRulerStorageNode | ( | ) | [protected] |
| vtkMRMLAnnotationRulerStorageNode::~vtkMRMLAnnotationRulerStorageNode | ( | ) | [protected] |
| vtkMRMLAnnotationRulerStorageNode::vtkMRMLAnnotationRulerStorageNode | ( | const vtkMRMLAnnotationRulerStorageNode & | ) | [protected] |
| bool vtkMRMLAnnotationRulerStorageNode::CanReadInReferenceNode | ( | vtkMRMLNode * | refNode | ) | [virtual] |
Return true if the node can be read in.
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
| virtual void vtkMRMLAnnotationRulerStorageNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
| virtual vtkMRMLNode* vtkMRMLAnnotationRulerStorageNode::CreateNodeInstance | ( | ) | [virtual] |
Create instance of the default node. Like New only virtual NOTE: Subclasses should implement this method
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
| const char* vtkMRMLAnnotationRulerStorageNode::GetAnnotationStorageType | ( | ) | [inline, protected] |
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
Definition at line 55 of file vtkMRMLAnnotationRulerStorageNode.h.
| virtual const char* vtkMRMLAnnotationRulerStorageNode::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
| virtual const char* vtkMRMLAnnotationRulerStorageNode::GetNodeTagName | ( | ) | [inline, virtual] |
Get node XML tag name (like Storage, Model)
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
Definition at line 40 of file vtkMRMLAnnotationRulerStorageNode.h.
| virtual int vtkMRMLAnnotationRulerStorageNode::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
| static int vtkMRMLAnnotationRulerStorageNode::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
| static vtkMRMLAnnotationRulerStorageNode* vtkMRMLAnnotationRulerStorageNode::New | ( | ) | [static] |
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
| void vtkMRMLAnnotationRulerStorageNode::operator= | ( | const vtkMRMLAnnotationRulerStorageNode & | ) | [protected] |
| void vtkMRMLAnnotationRulerStorageNode::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
| int vtkMRMLAnnotationRulerStorageNode::ReadAnnotation | ( | vtkMRMLAnnotationRulerNode * | refNode | ) | [protected] |
| int vtkMRMLAnnotationRulerStorageNode::ReadAnnotationRulerData | ( | vtkMRMLAnnotationRulerNode * | refNode, |
| char | line[1024], | ||
| int | typeColumn, | ||
| int | line1IDColumn, | ||
| int | selColumn, | ||
| int | visColumn, | ||
| int | numColumns | ||
| ) | [protected] |
| int vtkMRMLAnnotationRulerStorageNode::ReadAnnotationRulerProperties | ( | vtkMRMLAnnotationRulerNode * | refNode, |
| char | line[1024], | ||
| int & | typeColumn, | ||
| int & | line1IDColumn, | ||
| int & | selColumn, | ||
| int & | visColumn, | ||
| int & | numColumns | ||
| ) | [protected] |
| virtual int vtkMRMLAnnotationRulerStorageNode::ReadDataInternal | ( | vtkMRMLNode * | refNode | ) | [protected, virtual] |
Read data and set it in the referenced node.
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
| int vtkMRMLAnnotationRulerStorageNode::ReadOneRuler | ( | fstream & | fstr, |
| vtkMRMLAnnotationRulerNode * | refNode | ||
| ) |
Read a single ruler from an open list file, called by the hierarchy storage node
| virtual void vtkMRMLAnnotationRulerStorageNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Read node attributes from XML file
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
| static vtkMRMLAnnotationRulerStorageNode* vtkMRMLAnnotationRulerStorageNode::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
| virtual int vtkMRMLAnnotationRulerStorageNode::WriteAnnotationDataInternal | ( | vtkMRMLNode * | refNode, |
| fstream & | of | ||
| ) | [protected, virtual] |
Write data from the referenced node into the stream.
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
| int vtkMRMLAnnotationRulerStorageNode::WriteAnnotationRulerData | ( | fstream & | of, |
| vtkMRMLAnnotationRulerNode * | refNode | ||
| ) | [protected] |
| int vtkMRMLAnnotationRulerStorageNode::WriteAnnotationRulerProperties | ( | fstream & | of, |
| vtkMRMLAnnotationRulerNode * | refNode | ||
| ) | [protected] |
| virtual void vtkMRMLAnnotationRulerStorageNode::WriteXML | ( | ostream & | of, |
| int | indent | ||
| ) | [virtual] |
Write this node's information to a MRML file in XML format.
Reimplemented from vtkMRMLAnnotationLinesStorageNode.
1.7.4