VTK
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkVectorText Class Reference

create polygonal text More...

#include <vtkVectorText.h>

Inherits vtkPolyDataAlgorithm.

Public Types

typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkVectorTextNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetText (const char *)
 
virtual char * GetText ()
 

Static Public Member Functions

static vtkVectorTextNew ()
 
static int IsTypeOf (const char *type)
 
static vtkVectorTextSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkVectorText ()
 
 ~vtkVectorText ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Protected Attributes

char * Text
 

Detailed Description

create polygonal text

vtkVectorText generates vtkPolyData from an input text string. Besides the ASCII alphanumeric characters a-z, A-Z, 0-9, vtkVectorText also supports ASCII punctuation marks. (The supported ASCII character set are the codes (33-126) inclusive.) The only control character supported is the line feed character "\n", which advances to a new line.

To use thie class, you normally couple it with a vtkPolyDataMapper and a vtkActor. In this case you would use the vtkActor's transformation methods to position, orient, and scale the text. You may also wish to use a vtkFollower to orient the text so that it always faces the camera.

See Also
vtkTextMapper vtkCaptionActor2D
Examples:
vtkVectorText (Examples)
Tests:
vtkVectorText (Tests)

Definition at line 46 of file vtkVectorText.h.

Member Typedef Documentation

typedef vtkPolyDataAlgorithm vtkVectorText::Superclass

Definition at line 50 of file vtkVectorText.h.

Constructor & Destructor Documentation

vtkVectorText::vtkVectorText ( )
protected
vtkVectorText::~vtkVectorText ( )
protected

Member Function Documentation

static vtkVectorText* vtkVectorText::New ( )
static
static int vtkVectorText::IsTypeOf ( const char *  type)
static
virtual int vtkVectorText::IsA ( const char *  type)
virtual
static vtkVectorText* vtkVectorText::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkVectorText::NewInstanceInternal ( ) const
protectedvirtual
vtkVectorText* vtkVectorText::NewInstance ( ) const
void vtkVectorText::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkVectorText::SetText ( const char *  )
virtual

Set/Get the text to be drawn.

virtual char* vtkVectorText::GetText ( )
virtual

Set/Get the text to be drawn.

int vtkVectorText::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected

Member Data Documentation

char* vtkVectorText::Text
protected

Definition at line 64 of file vtkVectorText.h.


The documentation for this class was generated from the following file: