cajun::draw_path_wp_t Class Reference

#include <draw_path_wp.H>

Inheritance diagram for cajun::draw_path_wp_t:
cajun::component_interface_t

List of all members.

Public Member Functions

 draw_path_wp_t (double cbviz_origin[3], conf_t &conf, int id, world_state_t *ws_)
virtual ~draw_path_wp_t ()
void toggle_display ()
 Toggle displaying of the data.
void update_data (double bot_pos_[3])
 Function called for idle loop.
void display (double bot_pos[3])
 Function called during display loop.

Private Member Functions

bool read_path_wp ()
void select_color (unsigned pi)

Private Attributes

path_data_t m_path_data
nav_data_t m_nav
int m_id
bool m_line_from_bot
double m_flag_posy
bool m_display_wp_number

Constructor & Destructor Documentation

cajun::draw_path_wp_t::draw_path_wp_t ( double  cbviz_origin[3],
conf_t &  conf,
int  id,
world_state_t *  ws_ 
)
virtual cajun::draw_path_wp_t::~draw_path_wp_t (  )  [inline, virtual]

Member Function Documentation

void draw_path_wp_t::display ( double  bot_bos_[3]  )  [virtual]
bool draw_path_wp_t::read_path_wp (  )  [private]
void draw_path_wp_t::select_color ( unsigned  pi  )  [private]

References m_id, and m_path_data.

Referenced by display().

void draw_path_wp_t::toggle_display (  )  [virtual]
void draw_path_wp_t::update_data ( double  bot_pos_[3]  )  [virtual]

Function called for idle loop.

Implements cajun::component_interface_t.

References cajun::component_interface_t::m_data_ok, and read_path_wp().


Member Data Documentation

Referenced by display(), and draw_path_wp_t().

Referenced by display(), and draw_path_wp_t().

Referenced by display(), and draw_path_wp_t().

nav_data_t cajun::draw_path_wp_t::m_nav [private]

Referenced by display(), and read_path_wp().

path_data_t cajun::draw_path_wp_t::m_path_data [private]

Referenced by display(), read_path_wp(), and select_color().


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

Generated on Fri Apr 9 10:45:18 2010 for Visualizer by  doxygen 1.6.1