33 #ifndef TUW_NAV_MSGS_ROUTE_SEGMENTS_H 34 #define TUW_NAV_MSGS_ROUTE_SEGMENTS_H 37 #include <tuw_nav_msgs/RouteSegments.h> 38 #include <nav_msgs/Path.h> 49 void set_ids(
const std::vector<unsigned int> &
id);
50 void set_type(
const std::vector<unsigned int> &type);
53 void set_start(
const std::vector<double> &
x,
const std::vector<double> &
y,
const std::vector<double> &theta);
54 void set_end(
const std::vector<double> &x,
const std::vector<double> &y,
const std::vector<double> &theta);
55 void set_center(
const std::vector<double> &x,
const std::vector<double> &y,
const std::vector<double> &theta);
56 void set_level(
const std::vector<int> &level);
57 void convert(nav_msgs::Path &path,
double sample_distance)
const;
62 #endif // TUW_NAV_MSGS_ROUTE_SEGMENTS_H void set_type(const std::vector< unsigned int > &type)
void set_ids(const std::vector< unsigned int > &id)
void convert(nav_msgs::Path &path, double sample_distance) const
TFSIMD_FORCE_INLINE const tfScalar & y() const
void set_orientation(const std::vector< unsigned int > &orientation)
void set_end(const std::vector< double > &x, const std::vector< double > &y, const std::vector< double > &theta)
TFSIMD_FORCE_INLINE const tfScalar & x() const
void set_level(const std::vector< int > &level)
void set_motion_type(const std::vector< unsigned int > &motion_type)
void set_start(const std::vector< double > &x, const std::vector< double > &y, const std::vector< double > &theta)
void set_center(const std::vector< double > &x, const std::vector< double > &y, const std::vector< double > &theta)