Interpolate Module

Module Contents

template<typename T>
struct interpolate : public tracktable::algorithms::interpolate_linear<T>
template<typename T>
struct interpolate_nearest_neighbor

Public Static Functions

static inline T apply(T const &start, T const &end, double interpolant)
template<typename T>
struct interpolate_linear

Subclassed by tracktable::algorithms::interpolate< PointCartesian< Dimension > >, tracktable::algorithms::interpolate< PointLonLat >, tracktable::algorithms::interpolate< PropertyMap >, tracktable::algorithms::interpolate< Timestamp >, tracktable::algorithms::interpolate< TrajectoryPoint< BasePointT > >, tracktable::algorithms::interpolate< std::string >, tracktable::algorithms::interpolate< T >

Public Static Functions

static inline T apply(T const &start, T const &end, double interpolant)
template<typename T>
T tracktable::interpolate(T const &start, T const &finish, double interpolant)