| BaseGlobalPlanner() | nav_core::BaseGlobalPlanner | protected |
| calcPipeline(const int numcheckpoints, const double *stonex, const double *stoney, const bool isClose, const double *radii, const double *sradii, const double *eradii, const double origin_x, const double origin_y, const unsigned int costsizex, const unsigned int costsizey, const double resolution, int *data) | pipeline_planner::PipelinePlanner | private |
| callbackgoal(const move_base_msgs::MoveBaseActionGoal::ConstPtr &goal) | pipeline_planner::PipelinePlanner | private |
| callbackRobotPose(const geometry_msgs::Pose::ConstPtr &pose) | pipeline_planner::PipelinePlanner | private |
| centre_weight_ | pipeline_planner::PipelinePlanner | private |
| charge_ | pipeline_planner::PipelinePlanner | private |
| check_points_ | pipeline_planner::PipelinePlanner | private |
| ConnectPoints(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, const std::vector< int > segids, std::vector< geometry_msgs::PoseStamped > &plan) | pipeline_planner::PipelinePlanner | private |
| consumed_time_ | pipeline_planner::PipelinePlanner | private |
| costCheck(int endpoint) | pipeline_planner::PipelinePlanner | private |
| costmap_ | pipeline_planner::PipelinePlanner | private |
| CrossTorchArea(const double tx, const double ty, const double sx, const double sy, const double ex, const double ey, double &bx, double &by) | pipeline_planner::PipelinePlanner | private |
| debug | pipeline_planner::PipelinePlanner | private |
| dist_from_pipe_centre_ | pipeline_planner::PipelinePlanner | private |
| DistanceFromCentre(int endpoint) | pipeline_planner::PipelinePlanner | private |
| DistanceFromCentre_cuda(int endpoint) | pipeline_planner::PipelinePlanner | private |
| DrawOpenSegment(const geometry_msgs::PoseStamped init_point, const geometry_msgs::PoseStamped end_point, std::vector< geometry_msgs::PoseStamped > &plan) | pipeline_planner::PipelinePlanner | private |
| dsrv_ | pipeline_planner::PipelinePlanner | private |
| fix_pipe_radius_ | pipeline_planner::PipelinePlanner | private |
| gained_frame_id_ | pipeline_planner::PipelinePlanner | private |
| get_checkpoints_srv_ | pipeline_planner::PipelinePlanner | private |
| get_numof_checkpoints_srv_ | pipeline_planner::PipelinePlanner | private |
| getCheckpoints(pipeline_planner::GetCheckpoints::Request &req, pipeline_planner::GetCheckpoints::Response &res) | pipeline_planner::PipelinePlanner | inlineprivate |
| getNumofCheckpoints(pipeline_planner::GetNumofCheckpoints::Request &req, pipeline_planner::GetNumofCheckpoints::Response &res) | pipeline_planner::PipelinePlanner | inlineprivate |
| getReadStatus(pipeline_planner::GetReadStatus::Request &req, pipeline_planner::GetReadStatus::Response &res) | pipeline_planner::PipelinePlanner | inlineprivate |
| getRobotStatus(pipeline_planner::GetRobotStatus::Request &req, pipeline_planner::GetRobotStatus::Response &res) | pipeline_planner::PipelinePlanner | inlineprivate |
| hasNoCross(const int endpoint, const std::vector< geometry_msgs::PoseStamped > check_points) | pipeline_planner::PipelinePlanner | private |
| informRobotPose() | pipeline_planner::PipelinePlanner | private |
| initialize(std::string name, costmap_2d::Costmap2DROS *costmap_ros) | pipeline_planner::PipelinePlanner | virtual |
| initialize(std::string name, costmap_2d::Costmap2D *costmap, std::string frame_id) | pipeline_planner::PipelinePlanner | |
| initialized_ | pipeline_planner::PipelinePlanner | private |
| InitSegInfo() | pipeline_planner::PipelinePlanner | private |
| InPipeSegment(const geometry_msgs::PoseStamped &pose, double radius, double start_edge_radius, double end_edge_radius, double tolerance, int index) | pipeline_planner::PipelinePlanner | private |
| inquire_segments_srv_ | pipeline_planner::PipelinePlanner | private |
| InquireSegments(pipeline_planner::InquireSegments::Request &req, pipeline_planner::InquireSegments::Response &res) | pipeline_planner::PipelinePlanner | private |
| isBehindInaSegment(int idx, const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal) | pipeline_planner::PipelinePlanner | private |
| knowRobotPosition(const geometry_msgs::Pose pose, int &ID, double &distance) | pipeline_planner::PipelinePlanner | private |
| lethal_cost_ | pipeline_planner::PipelinePlanner | private |
| makePipeline() | pipeline_planner::PipelinePlanner | private |
| makePipeline(bool legal) | pipeline_planner::PipelinePlanner | private |
| makePlan(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan) | pipeline_planner::PipelinePlanner | virtual |
| nav_core::BaseGlobalPlanner::makePlan(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan, double &cost) | nav_core::BaseGlobalPlanner | virtual |
| mutex_robot_position_ | pipeline_planner::PipelinePlanner | private |
| name_ | pipeline_planner::PipelinePlanner | private |
| navfn_costmap_ | pipeline_planner::PipelinePlanner | private |
| navfn_planner_ | pipeline_planner::PipelinePlanner | private |
| num_threads_ | pipeline_planner::PipelinePlanner | private |
| openclose_ | pipeline_planner::PipelinePlanner | private |
| pipe_radius_ | pipeline_planner::PipelinePlanner | private |
| pipeline_ | pipeline_planner::PipelinePlanner | private |
| PipelinePlanner() | pipeline_planner::PipelinePlanner | |
| PipelinePlanner(std::string name, costmap_2d::Costmap2D *costmap, std::string frame_id) | pipeline_planner::PipelinePlanner | |
| pub_initialised_ | pipeline_planner::PipelinePlanner | private |
| pub_pipeline_ | pipeline_planner::PipelinePlanner | private |
| pub_plan_ | pipeline_planner::PipelinePlanner | private |
| pub_result_ | pipeline_planner::PipelinePlanner | private |
| pub_robot_position_ | pipeline_planner::PipelinePlanner | private |
| pub_status_ | pipeline_planner::PipelinePlanner | private |
| pub_time_ | pipeline_planner::PipelinePlanner | private |
| PublishCheckpointsResult(std_msgs::UInt32 result) | pipeline_planner::PipelinePlanner | private |
| publishPlan(const std::vector< geometry_msgs::PoseStamped > &path) | pipeline_planner::PipelinePlanner | private |
| read_state_srv_ | pipeline_planner::PipelinePlanner | private |
| read_status_ | pipeline_planner::PipelinePlanner | private |
| receive_checkpoints_srv_ | pipeline_planner::PipelinePlanner | private |
| ReceiveCheckpoints(pipeline_planner::ReceiveCheckpoints::Request &req, pipeline_planner::ReceiveCheckpoints::Response &res) | pipeline_planner::PipelinePlanner | |
| reconfigureCB(pipeline_planner::PipelinePlannerConfig &config, uint32_t level) | pipeline_planner::PipelinePlanner | private |
| robot_position_ | pipeline_planner::PipelinePlanner | private |
| robot_state_srv_ | pipeline_planner::PipelinePlanner | private |
| robot_status_ | pipeline_planner::PipelinePlanner | private |
| segment_infos_ | pipeline_planner::PipelinePlanner | private |
| segment_lengths_ | pipeline_planner::PipelinePlanner | private |
| set_a_radius_srv_ | pipeline_planner::PipelinePlanner | private |
| set_a_rightshift_srv_ | pipeline_planner::PipelinePlanner | private |
| SetARadius(pipeline_planner::SetARadius::Request &req, pipeline_planner::SetARadius::Response &res) | pipeline_planner::PipelinePlanner | private |
| SetARightshift(pipeline_planner::SetARightshift::Request &req, pipeline_planner::SetARightshift::Response &res) | pipeline_planner::PipelinePlanner | private |
| setCharge(bool charge) | pipeline_planner::PipelinePlanner | inline |
| setLethal(unsigned char lethal_cost) | pipeline_planner::PipelinePlanner | inline |
| setNumThread(float num_threads) | pipeline_planner::PipelinePlanner | inline |
| setPipeRadius(float radius) | pipeline_planner::PipelinePlanner | |
| setStraight(bool use_straight) | pipeline_planner::PipelinePlanner | inline |
| setTimeDisplay(bool time_display) | pipeline_planner::PipelinePlanner | inline |
| setTorchArea(bool use_torch, float torch_area_x, float torch_area_y) | pipeline_planner::PipelinePlanner | inline |
| setWeight(float centre_weight) | pipeline_planner::PipelinePlanner | inline |
| sub_movebase_goal_ | pipeline_planner::PipelinePlanner | private |
| sub_robot_pose_ | pipeline_planner::PipelinePlanner | private |
| TakeLocalGoal(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, geometry_msgs::PoseStamped &local_goal, int &err) | pipeline_planner::PipelinePlanner | private |
| TakeSegmentRadius(const double contained_radius) | pipeline_planner::PipelinePlanner | private |
| thread_robot_position_ | pipeline_planner::PipelinePlanner | private |
| ThreadNumberAdjusment(bool debug) | pipeline_planner::PipelinePlanner | private |
| time_display_ | pipeline_planner::PipelinePlanner | private |
| TimeDisplay(const bool time_display, const double duration) | pipeline_planner::PipelinePlanner | private |
| tolerance_ | pipeline_planner::PipelinePlanner | private |
| torch_area_x_ | pipeline_planner::PipelinePlanner | private |
| torch_area_y_ | pipeline_planner::PipelinePlanner | private |
| use_straight_ | pipeline_planner::PipelinePlanner | private |
| use_torch_ | pipeline_planner::PipelinePlanner | private |
| VeilCostmap(const std::vector< int > segids, const int startindex, const int goalindex, const geometry_msgs::PoseStamped &start) | pipeline_planner::PipelinePlanner | private |
| VeilCostmap_cuda(const std::vector< int > segids, const int startindex, const int goalindex, const geometry_msgs::PoseStamped &start) | pipeline_planner::PipelinePlanner | private |
| whereInaPipeSegment(const geometry_msgs::Pose pose, const int id, const double radius, const double sradius, const double eradius, int &part, double &dist, double tolerance) | pipeline_planner::PipelinePlanner | private |
| willDisplay_ | pipeline_planner::PipelinePlanner | private |
| ~BaseGlobalPlanner() | nav_core::BaseGlobalPlanner | virtual |
| ~PipelinePlanner() | pipeline_planner::PipelinePlanner | |