Public Member Functions | Protected Attributes | List of all members
vigir_footstep_planning::ReachabilityPolygon Class Reference

#include <reachability_polygon.h>

Inheritance diagram for vigir_footstep_planning::ReachabilityPolygon:
Inheritance graph
[legend]

Public Member Functions

bool isReachable (const State &current, const State &next) const override
 
bool loadParams (const ParameterSet &params=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
 

Detailed Description

Definition at line 42 of file reachability_polygon.h.

Constructor & Destructor Documentation

vigir_footstep_planning::ReachabilityPolygon::ReachabilityPolygon ( )

Definition at line 7 of file reachability_polygon.cpp.

vigir_footstep_planning::ReachabilityPolygon::~ReachabilityPolygon ( )

Definition at line 13 of file reachability_polygon.cpp.

Member Function Documentation

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.

Member Data Documentation

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.


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


vigir_footstep_planning_default_plugins
Author(s): Alexander Stumpf
autogenerated on Sun Nov 17 2019 03:30:01