CIvfVectorFont Class Reference

#include <ivffont/IvfVectorFont.h>

Inheritance diagram for CIvfVectorFont:

CIvfFont CIvfShape CIvfObject CIvfBase CIvfRefCountBase CIvfRTTIBase CIvfExtrudedFont CIvfOutlineFont CIvfPolygonalFont CIvfTextureFont List of all members.

Public Member Functions

 CIvfVectorFont (const char *filename)
 IvfClassInfo ("CIvfVectorFont", CIvfVectorFont)
void setRealFaceSize (const double size)
double getRealFaceSize (void)
void getSize (double &xsize, double &ysize, double &zsize)

Protected Member Functions

virtual void doSetRealFaceSize (const double size)
virtual void doGetSize (double &xsize, double &ysize, double &zsize)

Detailed Description

Abstract base class for 3D renderable fonts

The CIvfVectorFont defines a base class for all fonts that can be renderable in the 3D scenegraph. Enables the use of real world coordinates for specifying font sizes.

Definition at line 40 of file IvfVectorFont.h.


Constructor & Destructor Documentation

CIvfVectorFont::CIvfVectorFont const char *  filename  ) 
 

Constructor.

See also:
CIvfFont.


Member Function Documentation

double CIvfVectorFont::getRealFaceSize void   ) 
 

Return real world font size.

void CIvfVectorFont::getSize double &  xsize,
double &  ysize,
double &  zsize
 

Return the actual size of the font. (Depends on the actual text specified)

void CIvfVectorFont::setRealFaceSize const double  size  ) 
 

Set real world font size. (default = 1.0)


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 15:37:00 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO