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_type * | spline |
| double | rateAdjustment |
1.7.6.1