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

create text that will scale as needed More...

#include <vtkScaledTextActor.h>

Inheritance diagram for vtkScaledTextActor:
[legend]
Collaboration diagram for vtkScaledTextActor:
[legend]

Public Types

typedef vtkTextActor Superclass
 
- Public Types inherited from vtkTextActor
enum  { TEXT_SCALE_MODE_NONE = 0, TEXT_SCALE_MODE_PROP, TEXT_SCALE_MODE_VIEWPORT }
 
typedef vtkActor2D Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkScaledTextActorNewInstance () const
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 
- Public Member Functions inherited from vtkTextActor
vtkTextActorNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void ShallowCopy (vtkProp *prop)
 
void SetMapper (vtkPolyDataMapper2D *mapper)
 
virtual void GetBoundingBox (vtkViewport *vport, double bbox[4])
 
virtual void GetSize (vtkViewport *vport, double size[2])
 
virtual void SetNonLinearFontScale (double exponent, int target)
 
void SpecifiedToDisplay (double *pos, vtkViewport *vport, int specified)
 
void DisplayToSpecified (double *pos, vtkViewport *vport, int specified)
 
virtual void ComputeScaledFont (vtkViewport *viewport)
 
virtual void ReleaseGraphicsResources (vtkWindow *)
 
void SetInput (const char *inputString)
 
char * GetInput ()
 
virtual void SetMinimumSize (int, int)
 
void SetMinimumSize (int[2])
 
virtual int * GetMinimumSize ()
 
virtual void GetMinimumSize (int &, int &)
 
virtual void GetMinimumSize (int[2])
 
virtual void SetMaximumLineHeight (float)
 
virtual float GetMaximumLineHeight ()
 
virtual void SetTextScaleMode (int)
 
virtual int GetTextScaleMode ()
 
void SetTextScaleModeToNone ()
 
void SetTextScaleModeToProp ()
 
void SetTextScaleModeToViewport ()
 
virtual void SetUseBorderAlign (int)
 
virtual int GetUseBorderAlign ()
 
virtual void UseBorderAlignOn ()
 
virtual void UseBorderAlignOff ()
 
void SetAlignmentPoint (int point)
 
int GetAlignmentPoint ()
 
void SetOrientation (float orientation)
 
virtual float GetOrientation ()
 
virtual void SetTextProperty (vtkTextProperty *p)
 
virtual vtkTextProperty * GetTextProperty ()
 
virtual vtkTextProperty * GetScaledTextProperty ()
 
virtual int RenderOpaqueGeometry (vtkViewport *viewport)
 
virtual int RenderTranslucentPolygonalGeometry (vtkViewport *)
 
virtual int RenderOverlay (vtkViewport *viewport)
 
virtual int HasTranslucentPolygonalGeometry ()
 
virtual int SetConstrainedFontSize (vtkViewport *, int targetWidth, int targetHeight)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkScaledTextActorSafeDownCast (vtkObjectBase *o)
 
static vtkScaledTextActorNew ()
 
- Static Public Member Functions inherited from vtkTextActor
static int IsTypeOf (const char *type)
 
static vtkTextActorSafeDownCast (vtkObjectBase *o)
 
static vtkTextActorNew ()
 
static float GetFontScale (vtkViewport *viewport)
 
static int SetMultipleConstrainedFontSize (vtkViewport *, int targetWidth, int targetHeight, vtkTextActor **actors, int nbOfActors, int *maxResultingSize)
 
static int SetConstrainedFontSize (vtkTextActor *, vtkViewport *, int targetWidth, int targetHeight)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkScaledTextActor ()
 
- Protected Member Functions inherited from vtkTextActor
void SetMapper (vtkMapper2D *mapper)
 
virtual bool RenderImage (vtkTextProperty *tprop, vtkViewport *viewport)
 
 vtkTextActor ()
 
 ~vtkTextActor ()
 
virtual void ComputeRectangle (vtkViewport *viewport)
 
virtual int UpdateRectangle (vtkViewport *viewport)
 
virtual void SetTexture (vtkTexture *)
 
virtual vtkTexture * GetTexture ()
 
virtual bool GetImageBoundingBox (vtkTextProperty *tprop, vtkViewport *viewport, int bbox[4])
 

Additional Inherited Members

- Protected Attributes inherited from vtkTextActor
int MinimumSize [2]
 
float MaximumLineHeight
 
double FontScaleExponent
 
int TextScaleMode
 
float Orientation
 
int UseBorderAlign
 
vtkTextProperty * TextProperty
 
vtkImageData * ImageData
 
vtkPolyDataMapper2D * PDMapper
 
vtkTextRenderer * TextRenderer
 
vtkTimeStamp BuildTime
 
vtkTransform * Transform
 
int LastSize [2]
 
int LastOrigin [2]
 
char * Input
 
bool InputRendered
 
double FormerOrientation
 
vtkTextProperty * ScaledTextProperty
 
vtkPolyData * Rectangle
 
vtkPoints * RectanglePoints
 
vtkTexture * Texture
 

Detailed Description

create text that will scale as needed

vtkScaledTextActor is deprecated. New code should use vtkTextActor with the Scaled = true option.

See Also
vtkTextActor vtkActor2D vtkTextMapper
Examples:
vtkScaledTextActor (Examples)

Definition at line 34 of file vtkScaledTextActor.h.

Member Typedef Documentation

Definition at line 37 of file vtkScaledTextActor.h.

Constructor & Destructor Documentation

vtkScaledTextActor::vtkScaledTextActor ( )
protected

Member Function Documentation

static int vtkScaledTextActor::IsTypeOf ( const char *  type)
static
virtual int vtkScaledTextActor::IsA ( const char *  type)
virtual

Reimplemented from vtkTextActor.

static vtkScaledTextActor* vtkScaledTextActor::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkScaledTextActor::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkTextActor.

vtkScaledTextActor* vtkScaledTextActor::NewInstance ( ) const
virtual void vtkScaledTextActor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual
static vtkScaledTextActor* vtkScaledTextActor::New ( )
static

Instantiate object with a rectangle in normaled view coordinates of (0.2,0.85, 0.8, 0.95).


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