cajun::draw_rndf_file_t Class Reference

#include <draw_rndf_file.H>

Inheritance diagram for cajun::draw_rndf_file_t:
cajun::component_interface_t

List of all members.

Public Member Functions

 draw_rndf_file_t (double cbviz_origin[3], conf_t &conf, world_state_t *ws_)
virtual ~draw_rndf_file_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

void read_rndf_file ()
void read_file (const char *filename, rndf_lane_data_t &lane_data)

Private Attributes

rndf_lane_data_t m_rndf_lane
std::vector< rndf_lane_data_t > * m_lane_to_draw
double m_last_lane_tstamp
double m_flag_posy

Constructor & Destructor Documentation

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

Member Function Documentation

void draw_rndf_file_t::display ( double  bot_bos_[3]  )  [virtual]
void draw_rndf_file_t::read_file ( const char *  filename,
rndf_lane_data_t &  lane_data 
) [private]
void draw_rndf_file_t::read_rndf_file (  )  [private]

References m_lane_to_draw, and read_file().

Referenced by draw_rndf_file_t().

void draw_rndf_file_t::toggle_display (  )  [virtual]

Toggle displaying of the data.

Implements cajun::component_interface_t.

References cajun::component_interface_t::m_display.

void draw_rndf_file_t::update_data ( double  bot_pos_[3]  )  [virtual]

Function called for idle loop.

Implements cajun::component_interface_t.


Member Data Documentation

Referenced by display(), and draw_rndf_file_t().

std::vector<rndf_lane_data_t>* cajun::draw_rndf_file_t::m_lane_to_draw [private]
rndf_lane_data_t cajun::draw_rndf_file_t::m_rndf_lane [private]

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