version 3.3

VRS::TEXT::BaseLineModifier Class Reference

A class for modifying the base line of a text using curves. More...

#include <vrs/text/baselinemodifier.h>

Inheritance diagram for VRS::TEXT::BaseLineModifier:

VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 BaseLineModifier (SO< Curve > curve=NULL)
 Constructor.
virtual ~BaseLineModifier ()
 Destructor.
float getCurveLength () const
 Gets the overall curve length.
float getCurveT (float len) const
 Gets the curve length for a given length.
Vector getOffset (float t) const
 Gets the offset for a position on the curve.
Vector getSlope (float t) const
 Gets the slope for a position on the curve.
 VRS_TYPEINFO (BaseLineModifier, SharedObj)
 VRS_SERIALIZABLE (BaseLineModifier)


Detailed Description

A class for modifying the base line of a text using curves.

Constructor & Destructor Documentation

VRS::TEXT::BaseLineModifier::BaseLineModifier ( SO< Curve curve = NULL  ) 

Constructor.

virtual VRS::TEXT::BaseLineModifier::~BaseLineModifier (  )  [inline, virtual]

Destructor.


Member Function Documentation

float VRS::TEXT::BaseLineModifier::getCurveLength (  )  const

Gets the overall curve length.

float VRS::TEXT::BaseLineModifier::getCurveT ( float  len  )  const

Gets the curve length for a given length.

Vector VRS::TEXT::BaseLineModifier::getOffset ( float  t  )  const

Gets the offset for a position on the curve.

Vector VRS::TEXT::BaseLineModifier::getSlope ( float  t  )  const

Gets the slope for a position on the curve.

VRS::TEXT::BaseLineModifier::VRS_TYPEINFO ( BaseLineModifier  ,
SharedObj   
)

VRS::TEXT::BaseLineModifier::VRS_SERIALIZABLE ( BaseLineModifier   ) 


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

Generated on Wed May 23 06:00:34 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact