Developer Documentation
InterpolationT< Scalar > Class Template Referenceabstract
Inheritance diagram for InterpolationT< Scalar >:
BezierInterpolationT< Scalar >

Public Types

typedef std::vector< Scalar > Target
 
typedef std::pair< Scalar, Target > Point
 

Public Member Functions

 InterpolationT (Point _P0, Point _P1)
 
virtual Target getValue (Scalar _atInput)=0
 
virtual Scalar getMaxInput ()=0
 
virtual Scalar getMinInput ()=0
 

Protected Attributes

Point P0_
 
Point P1_
 

Detailed Description

template<typename Scalar>
class InterpolationT< Scalar >

Definition at line 49 of file InterpolationT.hh.

Member Typedef Documentation

◆ Point

template<typename Scalar >
typedef std::pair<Scalar, Target> InterpolationT< Scalar >::Point

Definition at line 53 of file InterpolationT.hh.

◆ Target

template<typename Scalar >
typedef std::vector<Scalar> InterpolationT< Scalar >::Target

Definition at line 52 of file InterpolationT.hh.

Constructor & Destructor Documentation

◆ InterpolationT()

template<typename Scalar >
InterpolationT< Scalar >::InterpolationT ( Point  _P0,
Point  _P1 
)
inline

Definition at line 53 of file InterpolationT.hh.

Member Data Documentation

◆ P0_

template<typename Scalar >
Point InterpolationT< Scalar >::P0_
protected

Definition at line 62 of file InterpolationT.hh.

◆ P1_

template<typename Scalar >
Point InterpolationT< Scalar >::P1_
protected

Definition at line 63 of file InterpolationT.hh.


The documentation for this class was generated from the following file: