List of all members.
Public Types |
typedef T | data_type |
typedef boost::tuple< double, T > | tuple_type |
typedef T | 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< T, Allocator > &points, bool saturateS=true) |
double | initialS () const |
double | finalS () const |
double | changeInS () const |
T | eval (double s) const |
T | evalDerivative (double s) const |
result_type | operator() (double s) const |
struct bt_spline * | getImplementation () |
Protected Attributes |
struct bt_spline * | impl |
bool | sat |
double | s_0 |
double | s_f |
template<typename T>
class barrett::math::Spline< T >
The documentation for this class was generated from the following files: