cajun::draw_static_las_t Class Reference

#include <draw_static_las.H>

Inheritance diagram for cajun::draw_static_las_t:
cajun::component_interface_t

List of all members.

Classes

struct  point_t

Public Member Functions

 draw_static_las_t (conf_t &conf, char const *static_file)
virtual ~draw_static_las_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

double min_x
double min_y
double min_z
double max_x
double max_y
double max_z
std::vector< point_tvertices
GLuint las_listname
char m_static_file [100]
unsigned m_num_dl
unsigned * m_dl_indices

Constructor & Destructor Documentation

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

Member Function Documentation

void draw_static_las_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, m_num_dl, max_x, max_y, max_z, min_x, min_y, and min_z.

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

Initialization of display lists, etc.

Reimplemented from cajun::component_interface_t.

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

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

Function called for idle loop.

Implements cajun::component_interface_t.


Member Data Documentation

Referenced by init_data().

Referenced by draw_static_las_t().

Referenced by display(), and draw_static_las_t().

Referenced by display(), and draw_static_las_t().

Referenced by display(), and draw_static_las_t().

Referenced by display(), and draw_static_las_t().

Referenced by display(), and draw_static_las_t().

Referenced by display(), and draw_static_las_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