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

Public Member Functions | |
| TimeMethodMap (R *object, T(R::*method)(double)) | |
| virtual T | map (const Moment &m) |
| VRS_TYPEINFO (TimeMethodMap, TimeMap< T >) | |
| VRS::TimeMethodMap< R, T >::TimeMethodMap | ( | R * | object, | |
| T(R::*)(double) | method | |||
| ) |
An `TimeMethodMap' calls a double-valued method for a given object of type `R'. The method returns a value of type `T'.
| virtual T VRS::TimeMethodMap< R, T >::map | ( | const Moment & | m | ) | [virtual] |
Calls back the method for the given object. 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::TimeMethodMap< R, T >::VRS_TYPEINFO | ( | TimeMethodMap< R, T > | , | |
| TimeMap< T > | ||||
| ) |