| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/sg/timefunctionmap.h>

Public Member Functions | |
| TimeFunctionMap (T(*function)(double)) | |
| virtual T | map (const Moment &m) |
| VRS_TYPEINFO (TimeFunctionMap, TimeMap< T >) | |
| VRS::TimeFunctionMap< T >::TimeFunctionMap | ( | T(*)(double) | function | ) |
An `TimeFunctionMap' calls a double-valued (global) function. The function returns a value of type 'T'.
| virtual T VRS::TimeFunctionMap< T >::map | ( | const Moment & | m | ) | [virtual] |
Calls back the function. The double value passed as argument is calculated as relative time progress
and is within the range [0,1] for finite time intervals.
Implements VRS::TimeMap< T >.
| VRS::TimeFunctionMap< T >::VRS_TYPEINFO | ( | TimeFunctionMap< T > | , | |
| TimeMap< T > | ||||
| ) |