cajun::draw_static_scangp_t Class Reference

#include <draw_static_scangp.H>

Inheritance diagram for cajun::draw_static_scangp_t:
cajun::component_interface_t

List of all members.

Classes

struct  point_t

Public Member Functions

 draw_static_scangp_t (conf_t &conf, char const *static_file)
virtual ~draw_static_scangp_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.
void flush_buffer ()
void init_data ()
 Initialization of display lists, etc.
void get_origin (double origin_[3])

Private Attributes

std::vector< point_tvertices
GLuint scangp_listname
char m_static_file [200]
unsigned m_num_dl
unsigned * m_dl_indices

Constructor & Destructor Documentation

draw_static_scangp_t::draw_static_scangp_t ( conf_t &  conf,
char const *  static_file 
)
draw_static_scangp_t::~draw_static_scangp_t (  )  [virtual]

Member Function Documentation

void draw_static_scangp_t::display ( double  bot_bos_[3]  )  [virtual]

Function called during display loop.

Implements cajun::component_interface_t.

References cajun::component_interface_t::m_display, m_dl_indices, and m_num_dl.

void cajun::draw_static_scangp_t::flush_buffer (  ) 
void draw_static_scangp_t::get_origin ( double  origin_[3]  ) 
void draw_static_scangp_t::init_data (  )  [virtual]

Initialization of display lists, etc.

Reimplemented from cajun::component_interface_t.

References b, DL_MAX_SIZE, g, m_dl_indices, m_num_dl, r, scangp_listname, and vertices.

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

Function called for idle loop.

Implements cajun::component_interface_t.


Member Data Documentation

Referenced by draw_static_scangp_t().

Referenced by init_data().


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