#include <modm/math/interpolation/linear.hpp>
|  | 
| typedef T::FirstType | InputType | 
|  | 
| typedef T::SecondType | OutputType | 
|  | 
| typedef modm::SignedType< OutputType > | OutputSignedType | 
|  | 
| typedef modm::WideType< OutputSignedType > | WideType | 
|  | 
|  | 
|  | Linear (Accessor< T > supportingPoints, uint8_t numberOfPoints) | 
|  | Constructor.  More... 
 | 
|  | 
| OutputType | interpolate (const InputType &value) const | 
|  | Perform a linear interpolation.  More... 
 | 
|  | 
template<typename T, template< typename > class Accessor = ::modm::accessor::Ram>
class modm::interpolation::Linear< T, Accessor >
- Template Parameters
- 
  
  
template<typename T , template< typename > class Accessor = ::modm::accessor::Ram> 
      
        
          | modm::interpolation::Linear< T, Accessor >::Linear | ( | Accessor< T > | supportingPoints, | 
        
          |  |  | uint8_t | numberOfPoints | 
        
          |  | ) |  |  | 
      
 
Constructor. 
- Parameters
- 
  
    | supportingPoints | Supporting points of the curve. Needs to be an Array of modm::Pair<>. |  | numberOfPoints | length of supportingPoints |  
 
 
 
template<typename T , template< typename > class Accessor = ::modm::accessor::Ram> 
      
        
          | OutputType modm::interpolation::Linear< T, Accessor >::interpolate | ( | const InputType & | value | ) | const | 
      
 
Perform a linear interpolation. 
- Parameters
- 
  
  
- Returns
- interpolated value 
 
 
The documentation for this class was generated from the following file: