#include <vtkTextRepresentation.h>


This class represents text for a vtkTextWidget. This class provides support for interactively placing text on the 2D overlay plane. The text is defined by an instance of vtkTextActor.
Definition at line 36 of file vtkTextRepresentation.h.
| typedef vtkBorderRepresentation | Superclass |
| static int | IsTypeOf (const char *type) |
| static vtkTextRepresentation * | SafeDownCast (vtkObject *o) |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
Public Types | |
| enum | { AnyLocation = 0, LowerLeftCorner, LowerRightCorner, LowerCenter, UpperLeftCorner, UpperRightCorner, UpperCenter } |
Public Member Functions | |
| void | SetTextActor (vtkTextActor *textActor) |
| virtual vtkTextActor * | GetTextActor () |
| void | SetText (const char *text) |
| const char * | GetText () |
| virtual void | BuildRepresentation () |
| virtual void | GetSize (double size[2]) |
| virtual void | GetActors2D (vtkPropCollection *) |
| virtual void | ReleaseGraphicsResources (vtkWindow *) |
| virtual int | RenderOverlay (vtkViewport *) |
| virtual int | RenderOpaqueGeometry (vtkViewport *) |
| virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *) |
| virtual int | HasTranslucentPolygonalGeometry () |
| virtual void | SetWindowLocation (int enumLocation) |
| virtual int | GetWindowLocation () |
| virtual void | SetPosition (double x, double y) |
| virtual void | SetPosition (double pos[2]) |
| void | ExecuteTextPropertyModifiedEvent (vtkObject *obj, unsigned long enumEvent, void *p) |
| void | ExecuteTextActorModifiedEvent (vtkObject *obj, unsigned long enumEvent, void *p) |
Static Public Member Functions | |
| static vtkTextRepresentation * | New () |
Protected Member Functions | |
| vtkTextRepresentation () | |
| ~vtkTextRepresentation () | |
| virtual void | InitializeTextActor () |
| virtual void | CheckTextBoundary () |
| virtual void | UpdateWindowLocation () |
Protected Attributes | |
| vtkTextActor * | TextActor |
| vtkTextProperty * | TextProperty |
| int | WindowLocation |
| vtkTextRepresentationObserver * | Observer |
Standard VTK methods.
Reimplemented from vtkBorderRepresentation.
Definition at line 44 of file vtkTextRepresentation.h.
| anonymous enum |
| AnyLocation | |
| LowerLeftCorner | |
| LowerRightCorner | |
| LowerCenter | |
| UpperLeftCorner | |
| UpperRightCorner | |
| UpperCenter |
Definition at line 80 of file vtkTextRepresentation.h.
| vtkTextRepresentation::vtkTextRepresentation | ( | ) | [protected] |
| vtkTextRepresentation::~vtkTextRepresentation | ( | ) | [protected] |
| static vtkTextRepresentation* vtkTextRepresentation::New | ( | ) | [static] |
Instantiate class.
Reimplemented from vtkBorderRepresentation.
| virtual const char* vtkTextRepresentation::GetClassName | ( | ) | [virtual] |
Standard VTK methods.
Reimplemented from vtkBorderRepresentation.
| static int vtkTextRepresentation::IsTypeOf | ( | const char * | type | ) | [static] |
Standard VTK methods.
Reimplemented from vtkBorderRepresentation.
| virtual int vtkTextRepresentation::IsA | ( | const char * | type | ) | [virtual] |
Standard VTK methods.
Reimplemented from vtkBorderRepresentation.
| static vtkTextRepresentation* vtkTextRepresentation::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Standard VTK methods.
Reimplemented from vtkBorderRepresentation.
| void vtkTextRepresentation::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Standard VTK methods.
Reimplemented from vtkBorderRepresentation.
| void vtkTextRepresentation::SetTextActor | ( | vtkTextActor * | textActor | ) |
Specify the vtkTextActor to manage. If not specified, then one is automatically created.
| virtual vtkTextActor* vtkTextRepresentation::GetTextActor | ( | ) | [virtual] |
Specify the vtkTextActor to manage. If not specified, then one is automatically created.
| void vtkTextRepresentation::SetText | ( | const char * | text | ) |
Get/Set the text string display by this representation.
| const char* vtkTextRepresentation::GetText | ( | ) |
Get/Set the text string display by this representation.
| virtual void vtkTextRepresentation::BuildRepresentation | ( | ) | [virtual] |
Satisfy the superclasses API.
Reimplemented from vtkBorderRepresentation.
| virtual void vtkTextRepresentation::GetSize | ( | double | size[2] | ) | [inline, virtual] |
Satisfy the superclasses API.
Reimplemented from vtkBorderRepresentation.
Definition at line 64 of file vtkTextRepresentation.h.
| virtual void vtkTextRepresentation::GetActors2D | ( | vtkPropCollection * | ) | [virtual] |
These methods are necessary to make this representation behave as a vtkProp.
Reimplemented from vtkBorderRepresentation.
| virtual void vtkTextRepresentation::ReleaseGraphicsResources | ( | vtkWindow * | ) | [virtual] |
These methods are necessary to make this representation behave as a vtkProp.
Reimplemented from vtkBorderRepresentation.
| virtual int vtkTextRepresentation::RenderOverlay | ( | vtkViewport * | ) | [virtual] |
These methods are necessary to make this representation behave as a vtkProp.
Reimplemented from vtkBorderRepresentation.
| virtual int vtkTextRepresentation::RenderOpaqueGeometry | ( | vtkViewport * | ) | [virtual] |
These methods are necessary to make this representation behave as a vtkProp.
Reimplemented from vtkBorderRepresentation.
| virtual int vtkTextRepresentation::RenderTranslucentPolygonalGeometry | ( | vtkViewport * | ) | [virtual] |
These methods are necessary to make this representation behave as a vtkProp.
Reimplemented from vtkBorderRepresentation.
| virtual int vtkTextRepresentation::HasTranslucentPolygonalGeometry | ( | ) | [virtual] |
These methods are necessary to make this representation behave as a vtkProp.
Reimplemented from vtkBorderRepresentation.
| virtual void vtkTextRepresentation::SetWindowLocation | ( | int | enumLocation | ) | [virtual] |
Set the text position, by enumeration ( AnyLocation = 0, LowerLeftCorner, LowerRightCorner, LowerCenter, UpperLeftCorner, UpperRightCorner, UpperCenter) related to the render window
| virtual int vtkTextRepresentation::GetWindowLocation | ( | ) | [virtual] |
Set the text position, by enumeration ( AnyLocation = 0, LowerLeftCorner, LowerRightCorner, LowerCenter, UpperLeftCorner, UpperRightCorner, UpperCenter) related to the render window
| virtual void vtkTextRepresentation::SetPosition | ( | double | x, | |
| double | y | |||
| ) | [virtual] |
Set the text position, by overiding the same function of vtkBorderRepresentation so that the Modified() will be called.
| virtual void vtkTextRepresentation::SetPosition | ( | double | pos[2] | ) | [inline, virtual] |
Set the text position, by overiding the same function of vtkBorderRepresentation so that the Modified() will be called.
Definition at line 104 of file vtkTextRepresentation.h.
| void vtkTextRepresentation::ExecuteTextPropertyModifiedEvent | ( | vtkObject * | obj, | |
| unsigned long | enumEvent, | |||
| void * | p | |||
| ) |
Internal. Excecute events observed by internal observer
| void vtkTextRepresentation::ExecuteTextActorModifiedEvent | ( | vtkObject * | obj, | |
| unsigned long | enumEvent, | |||
| void * | p | |||
| ) |
Internal. Excecute events observed by internal observer
| virtual void vtkTextRepresentation::InitializeTextActor | ( | ) | [protected, virtual] |
| virtual void vtkTextRepresentation::CheckTextBoundary | ( | ) | [protected, virtual] |
| virtual void vtkTextRepresentation::UpdateWindowLocation | ( | ) | [protected, virtual] |
vtkTextActor* vtkTextRepresentation::TextActor [protected] |
Definition at line 125 of file vtkTextRepresentation.h.
vtkTextProperty* vtkTextRepresentation::TextProperty [protected] |
Definition at line 126 of file vtkTextRepresentation.h.
int vtkTextRepresentation::WindowLocation [protected] |
Definition at line 129 of file vtkTextRepresentation.h.
vtkTextRepresentationObserver* vtkTextRepresentation::Observer [protected] |
Definition at line 133 of file vtkTextRepresentation.h.
1.5.6