#include <vtkMRMLAnnotationTextDisplayNode.h>
Public Member Functions | |
| virtual void | Copy (vtkMRMLNode *node) |
| virtual vtkMRMLNode * | CreateNodeInstance () |
| MRMLNode methods. | |
| virtual const char * | GetNodeTagName () |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| virtual void | ProcessMRMLEvents (vtkObject *, unsigned long, void *) |
| virtual void | ReadXMLAttributes (const char **atts) |
| void | SetTextScale (double scale) |
| virtual void | UpdateScene (vtkMRMLScene *scene) |
| vtkGetMacro (TextScale, double) | |
| vtkTypeMacro (vtkMRMLAnnotationTextDisplayNode, vtkMRMLAnnotationDisplayNode) | |
| virtual void | WriteXML (ostream &of, int indent) |
Static Public Member Functions | |
| static vtkMRMLAnnotationTextDisplayNode * | New () |
Protected Member Functions | |
| void | operator= (const vtkMRMLAnnotationTextDisplayNode &) |
| vtkMRMLAnnotationTextDisplayNode (const vtkMRMLAnnotationTextDisplayNode &) | |
| vtkMRMLAnnotationTextDisplayNode () | |
| ~vtkMRMLAnnotationTextDisplayNode () | |
Protected Attributes | |
| double | TextScale |
| vtkMRMLAnnotationTextDisplayNode::vtkMRMLAnnotationTextDisplayNode | ( | ) | [protected] |
References TextScale.
| vtkMRMLAnnotationTextDisplayNode::~vtkMRMLAnnotationTextDisplayNode | ( | ) | [inline, protected] |
| vtkMRMLAnnotationTextDisplayNode::vtkMRMLAnnotationTextDisplayNode | ( | const vtkMRMLAnnotationTextDisplayNode & | ) | [protected] |
| void vtkMRMLAnnotationTextDisplayNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object
Reimplemented from vtkMRMLAnnotationDisplayNode.
References vtkMRMLNode::EndModify(), SetTextScale(), vtkMRMLNode::StartModify(), and TextScale.
Referenced by vtkMRMLAnnotationFiducialsStorageNode::ReadAnnotationFiducialsData(), UndoAnnotationNode(), and qSlicermiAnnotationModuleAnnotationPropertyDialog::UndoAnnotationNode().
| vtkMRMLNode * vtkMRMLAnnotationTextDisplayNode::CreateNodeInstance | ( | void | ) | [virtual] |
MRMLNode methods.
Reimplemented from vtkMRMLAnnotationDisplayNode.
References autoSlicerTracto2regions::ret.
| virtual const char* vtkMRMLAnnotationTextDisplayNode::GetNodeTagName | ( | ) | [inline, virtual] |
Get node XML tag name (like Volume, Model)
Reimplemented from vtkMRMLAnnotationDisplayNode.
| vtkMRMLAnnotationTextDisplayNode * vtkMRMLAnnotationTextDisplayNode::New | ( | ) | [static] |
Reimplemented from vtkMRMLAnnotationDisplayNode.
References autoSlicerTracto2regions::ret.
Referenced by SaveAnnotationNode(), and qSlicermiAnnotationModuleAnnotationPropertyDialog::SaveAnnotationNode().
| void vtkMRMLAnnotationTextDisplayNode::operator= | ( | const vtkMRMLAnnotationTextDisplayNode & | ) | [protected] |
Reimplemented from vtkMRMLAnnotationDisplayNode.
| void vtkMRMLAnnotationTextDisplayNode::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkMRMLAnnotationDisplayNode.
References TextScale.
| void vtkMRMLAnnotationTextDisplayNode::ProcessMRMLEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | callData | |||
| ) | [virtual] |
Propagate Progress Event generated in ReadData
Reimplemented from vtkMRMLAnnotationDisplayNode.
| void vtkMRMLAnnotationTextDisplayNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Read node attributes from XML file
Reimplemented from vtkMRMLAnnotationDisplayNode.
References vtkMRMLNode::EndModify(), vtkMRMLNode::StartModify(), and TextScale.
| void vtkMRMLAnnotationTextDisplayNode::SetTextScale | ( | double | scale | ) |
References TextScale.
Referenced by Copy(), vtkMRMLAnnotationStorageNode::ReadAnnotationTextDisplayProperties(), vtkSlicermiAnnotationModuleLogic::SetAnnotationTextDisplayProperties(), vtkMRMLAnnotationRulerNode::SetDistanceAnnotationScale(), vtkMRMLAnnotationAngleNode::SetLabelScale(), and vtkSlicermiAnnotationModuleLogicTest1().
| void vtkMRMLAnnotationTextDisplayNode::UpdateScene | ( | vtkMRMLScene * | scene | ) | [virtual] |
Finds the storage node and read the data
Reimplemented from vtkMRMLAnnotationDisplayNode.
| vtkMRMLAnnotationTextDisplayNode::vtkGetMacro | ( | TextScale | , | |
| double | ||||
| ) |
| vtkMRMLAnnotationTextDisplayNode::vtkTypeMacro | ( | vtkMRMLAnnotationTextDisplayNode | , | |
| vtkMRMLAnnotationDisplayNode | ||||
| ) |
| void vtkMRMLAnnotationTextDisplayNode::WriteXML | ( | ostream & | of, | |
| int | indent | |||
| ) | [virtual] |
Write this node's information to a MRML file in XML format.
Reimplemented from vtkMRMLAnnotationDisplayNode.
References TextScale.
double vtkMRMLAnnotationTextDisplayNode::TextScale [protected] |
Referenced by Copy(), PrintSelf(), ReadXMLAttributes(), SetTextScale(), vtkMRMLAnnotationTextDisplayNode(), and WriteXML().
1.6.1