Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

vtkTextActor3D Class Reference

#include <vtkTextActor3D.h>

Inheritance diagram for vtkTextActor3D:

Inheritance graph
[legend]
Collaboration diagram for vtkTextActor3D:

Collaboration graph
[legend]
List of all members.

Detailed Description

An actor that displays text.

The input text is rendered into a buffer, which in turn is used as a texture applied onto a quad (a vtkImageActor is used under the hood).

Warning:
This class is experimental at the moment.
See also:
vtkProp3D
Tests:
vtkTextActor3D (Tests)

Definition at line 47 of file vtkTextActor3D.h.

Public Types

typedef vtkProp3D Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void ShallowCopy (vtkProp *prop)
virtual double * GetBounds ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetInput (const char *)
virtual char * GetInput ()
virtual void SetTextProperty (vtkTextProperty *p)
virtual vtkTextPropertyGetTextProperty ()
virtual void ReleaseGraphicsResources (vtkWindow *)
int RenderOpaqueGeometry (vtkViewport *viewport)
int RenderTranslucentGeometry (vtkViewport *viewport)
int RenderOverlay (vtkViewport *viewport)

Static Public Member Functions

static vtkTextActor3DNew ()
static int IsTypeOf (const char *type)
static vtkTextActor3DSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkTextActor3D ()
 ~vtkTextActor3D ()
virtual int UpdateImageActor ()

Protected Attributes

char * Input
vtkImageActorImageActor
vtkImageDataImageData
vtkTextPropertyTextProperty
vtkTimeStamp BuildTime


Member Typedef Documentation

typedef vtkProp3D vtkTextActor3D::Superclass
 

Reimplemented from vtkProp3D.

Definition at line 51 of file vtkTextActor3D.h.


Constructor & Destructor Documentation

vtkTextActor3D::vtkTextActor3D  )  [protected]
 

vtkTextActor3D::~vtkTextActor3D  )  [protected]
 


Member Function Documentation

static vtkTextActor3D* vtkTextActor3D::New  )  [static]
 

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkObject.

virtual const char* vtkTextActor3D::GetClassName  )  [virtual]
 

Reimplemented from vtkProp3D.

static int vtkTextActor3D::IsTypeOf const char *  type  )  [static]
 

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkProp3D.

virtual int vtkTextActor3D::IsA const char *  type  )  [virtual]
 

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkProp3D.

static vtkTextActor3D* vtkTextActor3D::SafeDownCast vtkObject o  )  [static]
 

Reimplemented from vtkProp3D.

void vtkTextActor3D::PrintSelf ostream &  os,
vtkIndent  indent
[virtual]
 

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkProp3D.

virtual void vtkTextActor3D::SetInput const char *   )  [virtual]
 

Set the text string to be displayed.

virtual char* vtkTextActor3D::GetInput  )  [virtual]
 

virtual void vtkTextActor3D::SetTextProperty vtkTextProperty p  )  [virtual]
 

Set/Get the text property.

virtual vtkTextProperty* vtkTextActor3D::GetTextProperty  )  [virtual]
 

Set/Get the text property.

void vtkTextActor3D::ShallowCopy vtkProp prop  )  [virtual]
 

Shallow copy of this text actor. Overloads the virtual vtkProp method.

Reimplemented from vtkProp3D.

virtual double* vtkTextActor3D::GetBounds  )  [virtual]
 

Get the bounds for this Prop3D as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).

Implements vtkProp3D.

virtual void vtkTextActor3D::ReleaseGraphicsResources vtkWindow  )  [virtual]
 

WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERING PROCESS. Release any graphics resources that are being consumed by this actor. The parameter window could be used to determine which graphic resources to release.

Reimplemented from vtkProp.

int vtkTextActor3D::RenderOpaqueGeometry vtkViewport viewport  )  [virtual]
 

WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERING PROCESS. Draw the text actor to the screen.

Reimplemented from vtkProp.

int vtkTextActor3D::RenderTranslucentGeometry vtkViewport viewport  )  [virtual]
 

WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERING PROCESS. Release any graphics resources that are being consumed by this actor. The parameter window could be used to determine which graphic resources to release.

Reimplemented from vtkProp.

int vtkTextActor3D::RenderOverlay vtkViewport viewport  )  [virtual]
 

WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERING PROCESS. Release any graphics resources that are being consumed by this actor. The parameter window could be used to determine which graphic resources to release.

Reimplemented from vtkProp.

virtual int vtkTextActor3D::UpdateImageActor  )  [protected, virtual]
 


Member Data Documentation

char* vtkTextActor3D::Input [protected]
 

Definition at line 94 of file vtkTextActor3D.h.

vtkImageActor* vtkTextActor3D::ImageActor [protected]
 

Definition at line 96 of file vtkTextActor3D.h.

vtkImageData* vtkTextActor3D::ImageData [protected]
 

Definition at line 97 of file vtkTextActor3D.h.

vtkTextProperty* vtkTextActor3D::TextProperty [protected]
 

Definition at line 98 of file vtkTextActor3D.h.

vtkTimeStamp vtkTextActor3D::BuildTime [protected]
 

Definition at line 100 of file vtkTextActor3D.h.


The documentation for this class was generated from the following file:
Generated on Tue Jan 22 00:21:44 2008 for VTK by  doxygen 1.4.3-20050530