#include <goal_marker.H>
Classes | |
| class | filler_t |
Public Member Functions | |
| goal_marker_t (map_grid_t *map_grid_, double cell_size_) | |
| void | mark_line (bool is_goal, double cx_, double cy_, double orient_, double asize_, double xsize_) |
| void | mark_circle (bool is_goal_, double cx_, double cy_, double radius_) |
Private Attributes | |
| double | m_cell_size |
| filler_t | m_filler |
| rect_filler_t | m_rect_filler |
| goal_marker_t::goal_marker_t | ( | map_grid_t * | map_grid_, | |
| double | cell_size_ | |||
| ) |
| void goal_marker_t::mark_circle | ( | bool | is_goal_, | |
| double | cx_, | |||
| double | cy_, | |||
| double | radius_ | |||
| ) |
References dx, dy, cajun::goal_marker_t::filler_t::fill(), m_cell_size, m_filler, and cajun::goal_marker_t::filler_t::set_is_goal().
Referenced by cajun::zone_planner_t::mark_goal().
| void goal_marker_t::mark_line | ( | bool | is_goal, | |
| double | cx_, | |||
| double | cy_, | |||
| double | orient_, | |||
| double | asize_, | |||
| double | xsize_ | |||
| ) |
References dx, dy, m_cell_size, m_filler, m_rect_filler, and cajun::goal_marker_t::filler_t::set_is_goal().
double cajun::goal_marker_t::m_cell_size [private] |
Referenced by mark_circle(), and mark_line().
filler_t cajun::goal_marker_t::m_filler [private] |
Referenced by mark_circle(), and mark_line().
rect_filler_t cajun::goal_marker_t::m_rect_filler [private] |
Referenced by mark_line().
1.6.1