10#include <geometry_msgs/Pose.h>
20 Pose2D(
double x,
double y,
double yaw)
49 void setWaypoints(
const std::vector<geometry_msgs::Pose> &waypoints);
55 const std::vector<geometry_msgs::Pose> &
getWaypoints()
const;
59 template <
typename TOrthogonal,
typename TSourceObject>
SmaccActionClientBase< move_base_msgs::MoveBaseAction >::ResultConstPtr ResultConstPtr
void initialize(ClMoveBaseZ *client)
void removeWaypoint(int index)
void loadWayPointsFromFile(std::string filepath)
void setWaypoints(const std::vector< geometry_msgs::Pose > &waypoints)
WaypointEventDispatcher waypointsEventDispatcher
const std::vector< geometry_msgs::Pose > & getWaypoints() const
void insertWaypoint(int index, geometry_msgs::Pose &newpose)
boost::signals2::connection succeddedConnection_
std::vector< geometry_msgs::Pose > waypoints_
long getCurrentWaypointIndex() const
void onOrthogonalAllocation()
virtual void onInitialize() override
void onGoalReached(ClMoveBaseZ::ResultConstPtr &res)
Pose2D(double x, double y, double yaw)