cajun::draw_ldtm_t Class Reference

#include <draw_ldtm.H>

Inheritance diagram for cajun::draw_ldtm_t:
cajun::component_interface_t

List of all members.

Public Member Functions

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

void draw_dtm_grid ()
double dtm_x_to_sim_x (int x)
double dtm_y_to_sim_y (int y)

Private Attributes

local_dtm_t * m_ldtm
double grid_height

Constructor & Destructor Documentation

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

References m_ldtm.


Member Function Documentation

void draw_ldtm_t::display ( double  bot_bos_[3]  )  [virtual]
void draw_ldtm_t::draw_dtm_grid (  )  [private]
double draw_ldtm_t::dtm_x_to_sim_x ( int  x  )  [private]
double draw_ldtm_t::dtm_y_to_sim_y ( int  y  )  [private]
void draw_ldtm_t::toggle_display (  )  [virtual]

Toggle displaying of the data.

Implements cajun::component_interface_t.

References cajun::component_interface_t::m_display.

void draw_ldtm_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 m_ldtm.


Member Data Documentation

Referenced by display(), draw_dtm_grid(), and draw_ldtm_t().

local_dtm_t* cajun::draw_ldtm_t::m_ldtm [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