Libbarrett  1.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines
Public Types | Public Member Functions | Protected Attributes
barrett::math::Spline< T > Class Template Reference

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
eval (double s) const
evalDerivative (double s) const
result_type operator() (double s) const
struct bt_splinegetImplementation ()

Protected Attributes

struct bt_splineimpl
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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines