cajun::base_interpolator_t Class Reference

#include <base_interpolator.H>

Inheritance diagram for cajun::base_interpolator_t:
cajun::linear_interpolator_t

List of all members.

Classes

struct  waypoint_t

Public Types

typedef std::vector< waypoint_tuniform_path_t

Public Member Functions

 base_interpolator_t ()
virtual ~base_interpolator_t ()
virtual void interpolate (uniform_path_t const &input_path, uniform_path_t &output_path)=0
virtual void interpolate_wp (const waypoint_t *start_wp, const waypoint_t *end_wp, uniform_path_t &output_path)=0
double get_inter_dis ()

Public Attributes

double m_interp_dis

Member Typedef Documentation


Constructor & Destructor Documentation

cajun::base_interpolator_t::base_interpolator_t (  )  [inline]
virtual cajun::base_interpolator_t::~base_interpolator_t (  )  [inline, virtual]

Member Function Documentation

double cajun::base_interpolator_t::get_inter_dis (  )  [inline]

References m_interp_dis.

Referenced by cajun::interp_for_wp_pair().

virtual void cajun::base_interpolator_t::interpolate ( uniform_path_t const &  input_path,
uniform_path_t output_path 
) [pure virtual]
virtual void cajun::base_interpolator_t::interpolate_wp ( const waypoint_t start_wp,
const waypoint_t end_wp,
uniform_path_t output_path 
) [pure virtual]

Member Data Documentation


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

Generated on Fri Apr 9 10:45:16 2010 for uc_util by  doxygen 1.6.1