cajun::obstacle_marker_t Class Reference

#include <obstacle_marker.H>

List of all members.

Classes

class  filler_t
struct  strip_t

Public Member Functions

 obstacle_marker_t (world_state_t *ws_, map_grid_t *map_grid_, double cell_size_)
void mark (double x_, double y_)
void mark_line (double x1_, double y1_, double x2_, double y2_)
void unmark (double min_x_, double min_y_, double max_index_x_, double max_index_y_)

Protected Member Functions

bool init ()

Protected Attributes

rect_filler_t m_rect_filler
world_state_t * m_ws
map_grid_tm_map_grid
double m_cell_size
filler_t m_filler
std::vector< strip_tm_strip

Constructor & Destructor Documentation

cajun::obstacle_marker_t::obstacle_marker_t ( world_state_t *  ws_,
map_grid_t map_grid_,
double  cell_size_ 
) [inline]

References init().


Member Function Documentation

bool obstacle_marker_t::init (  )  [protected]
void obstacle_marker_t::mark ( double  x_,
double  y_ 
)
void obstacle_marker_t::mark_line ( double  x1_,
double  y1_,
double  x2_,
double  y2_ 
)
void obstacle_marker_t::unmark ( double  min_x_,
double  min_y_,
double  max_index_x_,
double  max_index_y_ 
)

References m_cell_size, and m_map_grid.


Member Data Documentation

Referenced by init(), mark(), mark_line(), and unmark().

Referenced by mark_line().

Referenced by mark(), and unmark().

rect_filler_t cajun::obstacle_marker_t::m_rect_filler [protected]

Referenced by mark_line().

std::vector<strip_t> cajun::obstacle_marker_t::m_strip [protected]

Referenced by init(), and mark().

world_state_t* cajun::obstacle_marker_t::m_ws [protected]

The documentation for this class was generated from the following files:

Generated on Fri Apr 9 10:45:15 2010 for UCPlanner by  doxygen 1.6.1