Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CDiscreteSpaceInformation
 Cfootstep_planner::FootstepPlannerEnvironmentA class defining a footstep planner environment for humanoid robots used by the SBPL to perform planning tasks
 Cfootstep_planner::environment_params
 Cfootstep_planner::FootstepA class representing a footstep (i.e. a translation and rotation of a specific foot with respect to the supporting leg) that can be performed by a humanoid robot
 Cfootstep_planner::FootstepNavigationA class to control the performance of a planned footstep path on the NAO robot
 Cfootstep_planner::FootstepPlannerA class to control the interaction between ROS and the footstep planner
 Cfootstep_planner::FootstepPlannerNodeWrapper class for FootstepPlanner, providing callbacks for the node functionality
 CFootstepPlannerWallsNodeWrapper class for FootstepPlanner, providing callbacks for the node functionality. This node additionally sets wall regions for the footstep planner, from a dedicated map callback
 Cfootstep_planner::HeuristicAn abstract super class providing methods necessary to be used as heuristic function within the FootstepPlanner
 Cfootstep_planner::EuclideanHeuristicDetermining the heuristic value by the euclidean distance between two states
 Cfootstep_planner::EuclStepCostHeuristicDetermining the heuristic value by the euclidean distance between two states, the expected step costs to get from one state to the other and the difference between the orientation of the two states multiplied by some cost factor. (NOTE: choosing this angular difference cost might overestimate the heuristic value.)
 Cfootstep_planner::PathCostHeuristicDetermining the heuristic value by calculating a 2D path from each grid cell of the map to the goal and using the path length as expected distance
 Cfootstep_planner::FootstepPlannerEnvironment::IntPairHash
 Cfootstep_planner::FootstepPlannerEnvironment::less< operator for planning states
 Cfootstep_planner::PlanningStateA class representing the robot's pose (i.e. position and orientation) in the underlying SBPL. More precisely a planning state is a discrete representation of the robot's supporting leg
 Cfootstep_planner::StateA class representing the robot's pose (i.e. position and orientation) in the (continuous) world view. More precisely a state points to the robot's supporting leg
 CStateChangeQuery
 Cfootstep_planner::PlanningStateChangeQuery


footstep_planner
Author(s): Johannes Garimort, Armin Hornung
autogenerated on Mon Jun 10 2019 13:38:25