cajun::path_nudger_t Class Reference

#include <path_nudger.H>

List of all members.

Classes

struct  bump_t

Public Member Functions

 path_nudger_t (world_state_t *world_state_)
void nudge_path (path_t &path_)

Protected Member Functions

void attract (path_wp_t &pt_, double x_, double y_)
void repel (path_wp_t &pt_, double x_, double y_)
void interp_pres_path (path_t &path_)

Protected Attributes

std::deque< bump_tm_bump
world_state_t * m_ws
unsigned m_scangp_qid
base_interpolator_t * m_interp

Constructor & Destructor Documentation

path_nudger_t::path_nudger_t ( world_state_t *  world_state_  ) 

Member Function Documentation

void path_nudger_t::attract ( path_wp_t &  pt_,
double  x_,
double  y_ 
) [protected]

References dx, and dy.

Referenced by nudge_path().

void path_nudger_t::interp_pres_path ( path_t path_  )  [protected]

References m_interp.

Referenced by nudge_path().

void path_nudger_t::nudge_path ( path_t path_  ) 
void path_nudger_t::repel ( path_wp_t &  pt_,
double  x_,
double  y_ 
) [protected]

References dx, and dy.

Referenced by nudge_path().


Member Data Documentation

std::deque<bump_t> cajun::path_nudger_t::m_bump [protected]

Referenced by nudge_path().

base_interpolator_t* cajun::path_nudger_t::m_interp [protected]

Referenced by interp_pres_path(), and path_nudger_t().

unsigned cajun::path_nudger_t::m_scangp_qid [protected]

Referenced by nudge_path(), and path_nudger_t().

world_state_t* cajun::path_nudger_t::m_ws [protected]

Referenced by nudge_path(), and path_nudger_t().


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

Generated on Fri Apr 9 10:45:15 2010 for UCPlanner by  doxygen 1.6.1