21 void PrintSelf ( ostream& os, vtkIndent indent )
override;
35 void WriteXML ( ostream& of,
int indent )
override;
59 vtkGetMacro(TextScale,
double);
62 vtkSetMacro(UseLineWrap,
int);
63 vtkGetMacro(UseLineWrap,
int);
64 vtkBooleanMacro(UseLineWrap,
int);
67 vtkSetMacro(MaxCharactersPerLine,
unsigned int);
68 vtkGetMacro(MaxCharactersPerLine,
unsigned int);
73 vtkSetMacro(ShowBorder,
int);
74 vtkGetMacro(ShowBorder,
int);
75 vtkBooleanMacro(ShowBorder,
int);
79 vtkSetMacro(ShowLeader,
int);
80 vtkGetMacro(ShowLeader,
int);
81 vtkBooleanMacro(ShowLeader,
int);
85 vtkSetMacro(UseThreeDimensionalLeader,
int);
86 vtkGetMacro(UseThreeDimensionalLeader,
int);
87 vtkBooleanMacro(UseThreeDimensionalLeader,
int);
90 vtkSetMacro(ShowArrowHead,
int);
91 vtkGetMacro(ShowArrowHead,
int);
92 vtkBooleanMacro(ShowArrowHead,
int);
99 vtkSetClampMacro(LeaderGlyphSize,
double,0.0,0.1);
100 vtkGetMacro(LeaderGlyphSize,
double);
105 vtkSetClampMacro(MaximumLeaderGlyphSize,
int,1,1000);
106 vtkGetMacro(MaximumLeaderGlyphSize,
int);
110 vtkSetClampMacro(Padding,
int, 0, 50);
111 vtkGetMacro(Padding,
int);
115 vtkSetMacro(AttachEdgeOnly,
int);
116 vtkGetMacro(AttachEdgeOnly,
int);
117 vtkBooleanMacro(AttachEdgeOnly,
int);
vtkMRMLNode * CreateNodeInstance() override
Create instance of the default node. Like New only virtual.
void PrintSelf(ostream &os, vtkIndent indent) override
void ProcessMRMLEvents(vtkObject *, unsigned long, void *) override
Propagate events generated in mrml.
void CreateBackup() override
Create a backup of this node and attach it.
~vtkMRMLAnnotationTextDisplayNode() override=default
void UpdateScene(vtkMRMLScene *scene) override
unsigned int MaxCharactersPerLine
void WriteXML(ostream &of, int indent) override
void SetTextScale(double scale)
const char * GetNodeTagName() override
void RestoreBackup() override
Restore an attached backup of this node.
vtkMRMLAnnotationTextDisplayNode(const vtkMRMLAnnotationTextDisplayNode &)
void Copy(vtkMRMLNode *node) override
Copy node contents from another node of the same type. Does not copy node ID and Scene....
static vtkMRMLAnnotationTextDisplayNode * New()
std::string GetLineWrappedText(std::string inputText)
void ReadXMLAttributes(const char **atts) override
vtkMRMLAnnotationTextDisplayNode()