#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