KrisLibrary
1.0.0
|
An interpolator that remaps a time interval of another interpolator. Maps the parameter range [pstart,pend] (by default [0,1]) to the range [a,b] on the base interpolator. More...
#include <InterpolatorHelpers.h>
Public Member Functions | |
TimeRemappedInterpolator (const InterpolatorPtr &base, Real a, Real b, Real pstart=0, Real pend=1) | |
virtual void | Eval (Real u, Config &x) const |
virtual Real | Length () const |
virtual const Config & | Start () const |
virtual const Config & | End () const |
virtual Real | ParamStart () const |
virtual Real | ParamEnd () const |
Public Attributes | |
InterpolatorPtr | base |
Real | a |
Real | b |
Real | pstart |
Real | pend |
An interpolator that remaps a time interval of another interpolator. Maps the parameter range [pstart,pend] (by default [0,1]) to the range [a,b] on the base interpolator.