$search

Public Member Functions | |
| GlobalPlannerSwitcher (std::string name, costmap_2d::Costmap2DROS *costmap_ros) | |
| GlobalPlannerSwitcher () | |
| void | initialize (std::string name, costmap_2d::Costmap2DROS *costmap_ros) |
| virtual bool | makePlan (const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan) |
| ~GlobalPlannerSwitcher () | |
Private Member Functions | |
| void | comp_ctor (const std::string &name) |
| void | setPlannerCB (const std_msgs::String &msg) |
Private Attributes | |
| ros::Publisher | active_planner_pub_ |
| ros::Subscriber | active_planner_sub_ |
| navfn::NavfnROS * | navfn_planner_ |
| ros::NodeHandle | nh_ |
| bool | sbpl_active_ |
| SBPLCartPlanner * | sbpl_planner_ |
Definition at line 12 of file global_planner_switcher.cpp.
| global_planner_switcher::GlobalPlannerSwitcher::GlobalPlannerSwitcher | ( | ) | [inline] |
Definition at line 15 of file global_planner_switcher.cpp.
| global_planner_switcher::GlobalPlannerSwitcher::GlobalPlannerSwitcher | ( | std::string | name, | |
| costmap_2d::Costmap2DROS * | costmap_ros | |||
| ) | [inline] |
Definition at line 24 of file global_planner_switcher.cpp.
| global_planner_switcher::GlobalPlannerSwitcher::~GlobalPlannerSwitcher | ( | ) | [inline] |
Definition at line 49 of file global_planner_switcher.cpp.
| void global_planner_switcher::GlobalPlannerSwitcher::comp_ctor | ( | const std::string & | name | ) | [inline, private] |
Definition at line 77 of file global_planner_switcher.cpp.
| void global_planner_switcher::GlobalPlannerSwitcher::initialize | ( | std::string | name, | |
| costmap_2d::Costmap2DROS * | costmap_ros | |||
| ) | [inline, virtual] |
Implements nav_core::BaseGlobalPlanner.
Definition at line 32 of file global_planner_switcher.cpp.
| virtual bool global_planner_switcher::GlobalPlannerSwitcher::makePlan | ( | const geometry_msgs::PoseStamped & | start, | |
| const geometry_msgs::PoseStamped & | goal, | |||
| std::vector< geometry_msgs::PoseStamped > & | plan | |||
| ) | [inline, virtual] |
Implements nav_core::BaseGlobalPlanner.
Definition at line 39 of file global_planner_switcher.cpp.
| void global_planner_switcher::GlobalPlannerSwitcher::setPlannerCB | ( | const std_msgs::String & | msg | ) | [inline, private] |
Definition at line 61 of file global_planner_switcher.cpp.
Definition at line 93 of file global_planner_switcher.cpp.
Definition at line 92 of file global_planner_switcher.cpp.
Definition at line 57 of file global_planner_switcher.cpp.
Definition at line 59 of file global_planner_switcher.cpp.
bool global_planner_switcher::GlobalPlannerSwitcher::sbpl_active_ [private] |
Definition at line 90 of file global_planner_switcher.cpp.
Definition at line 56 of file global_planner_switcher.cpp.