Libbarrett  1.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines
Public Types | Public Member Functions | Public Attributes
barrett::math::detail::TupleSplineHolder< N, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > Struct Template Reference

List of all members.

Public Types

typedef TupleSplineHolder< N-1,
T0, T1, T2, T3, T4, T5, T6, T7,
T8, T9 > 
inherited_type
typedef boost::tuple< T0, T1,
T2, T3, T4, T5, T6, T7, T8, T9 > 
tuple_type
typedef Spline< tuple_type > parent_spline_type
typedef boost::tuples::element
< N-1, tuple_type >::type 
current_data_type
typedef Spline< current_data_type > current_spline_type

Public Member Functions

template<template< typename, typename > class Container, typename Allocator >
 TupleSplineHolder (const Container< typename parent_spline_type::tuple_type, Allocator > &samples, bool saturateS)
template<template< typename, typename > class Container, typename Allocator >
 TupleSplineHolder (const Container< typename parent_spline_type::data_type, Allocator > &points, bool saturateS)
void updateRateAdjustments ()
void collectValues (double s) const

Public Attributes

current_spline_typespline
double rateAdjustment

template<size_t N, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
struct barrett::math::detail::TupleSplineHolder< N, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines