// Generated by gencpp from file nav_msgs/GetPlanRequest.msg // DO NOT EDIT! #ifndef NAV_MSGS_MESSAGE_GETPLANREQUEST_H #define NAV_MSGS_MESSAGE_GETPLANREQUEST_H #include #include #include #include #include namespace nav_msgs { template struct GetPlanRequest_ { typedef GetPlanRequest_ Type; GetPlanRequest_() : start() , goal() , tolerance(0.0) { } GetPlanRequest_(const ContainerAllocator& _alloc) : start(_alloc) , goal(_alloc) , tolerance(0.0) { (void)_alloc; } typedef ::geometry_msgs::PoseStamped _start_type; _start_type start; typedef ::geometry_msgs::PoseStamped _goal_type; _goal_type goal; typedef float _tolerance_type; _tolerance_type tolerance; typedef boost::shared_ptr< ::nav_msgs::GetPlanRequest_ > Ptr; typedef boost::shared_ptr< ::nav_msgs::GetPlanRequest_ const> ConstPtr; }; // struct GetPlanRequest_ typedef ::nav_msgs::GetPlanRequest_ > GetPlanRequest; typedef boost::shared_ptr< ::nav_msgs::GetPlanRequest > GetPlanRequestPtr; typedef boost::shared_ptr< ::nav_msgs::GetPlanRequest const> GetPlanRequestConstPtr; template bool operator==(const ::nav_msgs::GetPlanRequest_ & lhs, const ::nav_msgs::GetPlanRequest_ & rhs) { return lhs.start == rhs.start && lhs.goal == rhs.goal && lhs.tolerance == rhs.tolerance; } template bool operator!=(const ::nav_msgs::GetPlanRequest_ & lhs, const ::nav_msgs::GetPlanRequest_ & rhs) { return !(lhs == rhs); } } // namespace nav_msgs #endif // NAV_MSGS_MESSAGE_GETPLANREQUEST_H