version 3.3

VRS::TimeCurveMap Class Reference

Template class for curve time mappings. More...

#include <vrs/sg/timecurvemap.h>

Inheritance diagram for VRS::TimeCurveMap:

VRS::TimeMap< T > VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 TimeCurveMap (Curve *curve)
void setCurve (Curve *curve)
CurvegetCurve () const
 Set/get the reference curve.
virtual Vector map (const Moment &m)
 VRS_TYPEINFO (TimeCurveMap, TimeMap< Vector >)
 < as curve parameter.


Detailed Description

Template class for curve time mappings.

Constructor & Destructor Documentation

VRS::TimeCurveMap::TimeCurveMap ( Curve curve  ) 

An `TimeCurveMap' returns the curve point of an Curve shape using the normalized time of the mapped moment as curve parameter.


Member Function Documentation

void VRS::TimeCurveMap::setCurve ( Curve curve  ) 

Curve* VRS::TimeCurveMap::getCurve (  )  const

Set/get the reference curve.

virtual Vector VRS::TimeCurveMap::map ( const Moment m  )  [virtual]

Maps a moment to the curve point of an Curve shape using the relative time

Implements VRS::TimeMap< T >.

VRS::TimeCurveMap::VRS_TYPEINFO ( TimeCurveMap  ,
TimeMap< Vector  
)

< as curve parameter.


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

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