#include <draw_scan_lane_gp.H>
Public Member Functions | |
draw_scan_lane_gp_t (double cbviz_origin[3], conf_t &conf, world_state_t *ws_) | |
virtual | ~draw_scan_lane_gp_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 | |
scan_lane_gp_data_t | m_scan_lane_gp_data |
draw_scan_lane_gp_t::draw_scan_lane_gp_t | ( | double | cbviz_origin[3], | |
conf_t & | conf, | |||
world_state_t * | ws_ | |||
) |
virtual cajun::draw_scan_lane_gp_t::~draw_scan_lane_gp_t | ( | ) | [inline, virtual] |
void draw_scan_lane_gp_t::display | ( | double | bot_bos_[3] | ) | [virtual] |
Function called during display loop.
Implements cajun::component_interface_t.
References cajun::component_interface_t::m_cbviz_origin, cajun::component_interface_t::m_data_ok, cajun::component_interface_t::m_display, m_scan_lane_gp_data, POSX, POSY, and POSZ.
void draw_scan_lane_gp_t::toggle_display | ( | ) | [virtual] |
Toggle displaying of the data.
Implements cajun::component_interface_t.
References cajun::component_interface_t::m_display.
Referenced by cajun::simulation_draw_t::normalKey_callback().
void draw_scan_lane_gp_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, m_scan_lane_gp_data, and cajun::component_interface_t::m_world_state.
scan_lane_gp_data_t cajun::draw_scan_lane_gp_t::m_scan_lane_gp_data [private] |
Referenced by display(), and update_data().