#include <obstacle_avoidance.h>
Data Fields | |
oa_poly_t | polys [MAX_POLY] |
oa_ext_point_t | points [MAX_PTS] |
uint8_t | ray_n |
uint8_t | cur_poly_idx |
uint8_t | cur_pt_idx |
uint16_t | weight [MAX_RAYS] |
union { | |
uint8_t rays [MAX_RAYS *2] | |
oa_point_t res [MAX_CHKPOINTS] | |
} | u |
Definition at line 106 of file obstacle_avoidance.h.
oa_poly_t obstacle_avoidance::polys[MAX_POLY] |
Definition at line 107 of file obstacle_avoidance.h.
Referenced by dijkstra(), oa_init(), oa_new_poly(), and oa_process().
oa_ext_point_t obstacle_avoidance::points[MAX_PTS] |
Definition at line 108 of file obstacle_avoidance.h.
Referenced by oa_init(), oa_new_poly(), and oa_start_end_points().
uint8_t obstacle_avoidance::ray_n |
Definition at line 110 of file obstacle_avoidance.h.
Referenced by calc_rays(), dijkstra(), and oa_process().
uint8_t obstacle_avoidance::cur_poly_idx |
Definition at line 111 of file obstacle_avoidance.h.
Referenced by oa_new_poly(), oa_process(), and oa_start_end_points().
uint8_t obstacle_avoidance::cur_pt_idx |
Definition at line 112 of file obstacle_avoidance.h.
Referenced by oa_new_poly(), and oa_start_end_points().
uint16_t obstacle_avoidance::weight[MAX_RAYS] |
uint8_t obstacle_avoidance::rays[MAX_RAYS *2] |
oa_point_t obstacle_avoidance::res[MAX_CHKPOINTS] |
union { ... } obstacle_avoidance::u |
Referenced by dijkstra(), get_path(), oa_get_path(), and oa_process().