trajectory_collection
|
Mathematical function. More...
#include <Func.h>
Public Member Functions | |
Func () | |
Constructor. More... | |
virtual T | operator() (double t) const =0 |
Evaluate function value. More... | |
virtual T | derivative (double t, int order=1) const =0 |
Evaluate function derivative value. More... | |
virtual double | domainLowerLimit () const |
Get lower limit of domain. More... | |
virtual double | domainUpperLimit () const |
Get upper limit of domain. More... | |
Mathematical function.
T | function value type |
|
inline |
|
pure virtual |
Evaluate function derivative value.
t | arugment of function |
order | derivative order |
Implemented in TrajColl::CubicHermiteSpline< T >, TrajColl::PiecewiseFunc< T >, TrajColl::Polynomial< T, Order >, and TrajColl::Polynomial< T, 0 >.
|
inlinevirtual |
Get lower limit of domain.
Reimplemented in TrajColl::PiecewiseFunc< T >.
|
inlinevirtual |
Get upper limit of domain.
Reimplemented in TrajColl::PiecewiseFunc< T >.
|
pure virtual |
Evaluate function value.
t | arugment of function |
Implemented in TrajColl::Constant< T >, TrajColl::Polynomial< T, Order >, TrajColl::Polynomial< T, 0 >, TrajColl::CubicHermiteSpline< T >, and TrajColl::PiecewiseFunc< T >.