cajun::laser_visualization_t Class Reference

#include <draw_lasers.H>

Inheritance diagram for cajun::laser_visualization_t:
cajun::laser_data_t cajun::component_interface_t

List of all members.

Public Member Functions

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

Private Attributes

color_node_t m_laser_color

Constructor & Destructor Documentation

laser_visualization_t::laser_visualization_t ( double  cbviz_origin_pos[3],
int  scan_gp_id,
conf_t &  conf,
color_node_t  laser_colors,
world_state_t *  ws_ 
)
virtual cajun::laser_visualization_t::~laser_visualization_t (  )  [inline, virtual]

Member Function Documentation

void cajun::laser_visualization_t::display ( double  bot_bos_[3]  )  [virtual]
void cajun::laser_visualization_t::toggle_display (  )  [virtual]

Toggle displaying of the data.

Implements cajun::component_interface_t.

References cajun::component_interface_t::m_display.

void cajun::laser_visualization_t::update_data ( double  bot_pos_[3]  )  [virtual]

Member Data Documentation

Referenced by display(), and laser_visualization_t().


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