Public Types | |
| typedef Eigen::Quaternion< Scalar > | data_type |
|
typedef boost::tuple< double, data_type > | tuple_type |
| typedef data_type | result_type |
| For use with boost::bind(). | |
Public Member Functions | |
| template<template< typename, typename > class Container, typename Allocator > | |
| Spline (const Container< tuple_type, Allocator > &samples, bool saturateS=true) | |
| template<template< typename, typename > class Container, typename Allocator > | |
| Spline (const Container< data_type, Allocator > &points, bool saturateS=true) | |
| double | initialS () const |
| double | finalS () const |
| double | changeInS () const |
| data_type | eval (double s) const |
| result_type | operator() (double s) const |
Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
Protected Attributes | |
|
std::vector< tuple_type, Eigen::aligned_allocator < tuple_type > > | data |
| bool | sat |
| size_t | index |
| double | rate |
1.7.6.1