|
unsigned int | fact (const unsigned int n) |
| Computes factorial of a number. More...
|
|
unsigned int | bin (const unsigned int n, const unsigned int k) |
| Computes a binomal coefficient. More...
|
|
template<typename Numeric > |
std::vector< Bern< Numeric > > | makeBernstein (const unsigned int n) |
| Computes all Bernstein polynomes for a certain degree. More...
|
|
template<typename Bezier , typename Polynom > |
Polynom | from_bezier (const Bezier &curve) |
| Provides methods for converting a curve from a bernstein representation to a polynom representation. More...
|
|
template<typename Point , typename T_Point > |
T_Point | make_cubic_vector (Point const &a, Point const &b, Point const &c, Point const &d) |
| Creates coefficient vector of a cubic spline defined on the interval [tBegin, tEnd]. More...
|
|
template<typename Time , typename Numeric , std::size_t Dim, bool Safe, typename Point , typename T_Point > |
polynom< Time, Numeric, Dim, Safe, Point, T_Point > | create_cubic (Point const &a, Point const &b, Point const &c, Point const &d, const Time min, const Time max) |
|
template<typename _Matrix_Type_ > |
void | PseudoInverse (_Matrix_Type_ &pinvmat) |
|
template<typename Point , typename T_Point > |
T_Point | make_quintic_vector (Point const &a, Point const &b, Point const &c, Point const &d, Point const &e, Point const &f) |
| Creates coefficient vector of a quintic spline defined on the interval [tBegin, tEnd]. More...
|
|
template<typename Time , typename Numeric , std::size_t Dim, bool Safe, typename Point , typename T_Point > |
polynom< Time, Numeric, Dim, Safe, Point, T_Point > | create_quintic (Point const &a, Point const &b, Point const &c, Point const &d, Point const &e, Point const &f, const Time min, const Time max) |
|
template<typename Point , typename T_Point >
T_Point spline::make_cubic_vector |
( |
Point const & |
a, |
|
|
Point const & |
b, |
|
|
Point const & |
c, |
|
|
Point const & |
d |
|
) |
| |
Creates coefficient vector of a cubic spline defined on the interval [tBegin, tEnd].
It follows the equation x(t) = a + b(t - t_min_) + c(t - t_min_)^2 + d(t - t_min_)^3
template<typename Point , typename T_Point >
T_Point spline::make_quintic_vector |
( |
Point const & |
a, |
|
|
Point const & |
b, |
|
|
Point const & |
c, |
|
|
Point const & |
d, |
|
|
Point const & |
e, |
|
|
Point const & |
f |
|
) |
| |
Creates coefficient vector of a quintic spline defined on the interval [tBegin, tEnd].
It follows the equation x(t) = a + b(t - t_min_) + c(t - t_min_)^2 + d(t - t_min_)^3 + e(t - t_min_)^4 + f(t - t_min_)^5