#include <reachability_polygon.h>
Public Member Functions | |
bool | isReachable (const State ¤t, const State &next) const override |
bool | loadParams (const ParameterSet ¶ms=vigir_generic_params::ParameterSet()) override |
ReachabilityPolygon () | |
~ReachabilityPolygon () | |
Protected Attributes | |
double | angle_bin_size |
double | cell_size |
bool * | ivpStepRange |
double | max_step_range_inv_x |
double | max_step_range_inv_y |
double | max_step_range_inv_yaw |
double | max_step_range_width_sq |
double | max_step_range_x |
double | max_step_range_y |
double | max_step_range_yaw |
size_t | step_range_size |
size_t | step_range_size_x |
size_t | step_range_size_y |
Definition at line 42 of file reachability_polygon.h.
Definition at line 7 of file reachability_polygon.cpp.
Definition at line 13 of file reachability_polygon.cpp.
bool vigir_footstep_planning::ReachabilityPolygon::isReachable | ( | const State & | current, |
const State & | next | ||
) | const [override] |
Definition at line 98 of file reachability_polygon.cpp.
bool vigir_footstep_planning::ReachabilityPolygon::loadParams | ( | const ParameterSet & | params = vigir_generic_params::ParameterSet() | ) | [override] |
Definition at line 19 of file reachability_polygon.cpp.
double vigir_footstep_planning::ReachabilityPolygon::angle_bin_size [protected] |
Definition at line 55 of file reachability_polygon.h.
double vigir_footstep_planning::ReachabilityPolygon::cell_size [protected] |
Definition at line 54 of file reachability_polygon.h.
bool* vigir_footstep_planning::ReachabilityPolygon::ivpStepRange [protected] |
Definition at line 57 of file reachability_polygon.h.
double vigir_footstep_planning::ReachabilityPolygon::max_step_range_inv_x [protected] |
Definition at line 63 of file reachability_polygon.h.
double vigir_footstep_planning::ReachabilityPolygon::max_step_range_inv_y [protected] |
Definition at line 63 of file reachability_polygon.h.
double vigir_footstep_planning::ReachabilityPolygon::max_step_range_inv_yaw [protected] |
Definition at line 63 of file reachability_polygon.h.
double vigir_footstep_planning::ReachabilityPolygon::max_step_range_width_sq [protected] |
Definition at line 64 of file reachability_polygon.h.
double vigir_footstep_planning::ReachabilityPolygon::max_step_range_x [protected] |
Definition at line 62 of file reachability_polygon.h.
double vigir_footstep_planning::ReachabilityPolygon::max_step_range_y [protected] |
Definition at line 62 of file reachability_polygon.h.
double vigir_footstep_planning::ReachabilityPolygon::max_step_range_yaw [protected] |
Definition at line 62 of file reachability_polygon.h.
size_t vigir_footstep_planning::ReachabilityPolygon::step_range_size [protected] |
Definition at line 60 of file reachability_polygon.h.
size_t vigir_footstep_planning::ReachabilityPolygon::step_range_size_x [protected] |
Definition at line 58 of file reachability_polygon.h.
size_t vigir_footstep_planning::ReachabilityPolygon::step_range_size_y [protected] |
Definition at line 59 of file reachability_polygon.h.