path_util.cpp
/tmp/ws/src/marti_common/swri_route_util/src/
path__util_8cpp.html
swri_route_util/path_util.h
swri_route_util
void
fillOrientations
namespaceswri__route__util.html
a133545f4087e03d780af9b230a70e2db
(marti_nav_msgs::Path &path)
bool
findLocalNearestDistanceForward
namespaceswri__route__util.html
aa318d2ab30ea1e4d73523f42f074c644
(const marti_nav_msgs::Path &path, const double x, const double y, PathPosition &nearest_position, double &nearest_separation)
void
getPathPose
namespaceswri__route__util.html
aec92a6c10c90b1bffc83acbdb31ee532
(const marti_nav_msgs::Path &path, const PathPosition position, tf::Transform &tf, const bool allow_extrapolation=false)
void
getPathPosition
namespaceswri__route__util.html
af214a42d48c97c48174cc703d951b1f5
(const marti_nav_msgs::Path &path, const PathPosition position, tf::Vector3 &tf)
static double
interpolateAngle
namespaceswri__route__util.html
a66b53260d9082aa5467d3262103fa647
(double from, double to, double t)
static void
normalizePathPosition
namespaceswri__route__util.html
abcc42f8ac21c3ad632f08df6d7d9c2f8
(const marti_nav_msgs::Path &path, PathPosition &position)
void
transform
namespaceswri__route__util.html
ac3dfd3989a440f05cf492409d11ecc1d
(marti_nav_msgs::Path &path, const swri_transform_util::Transform &transform, const std::string &target_frame)
path_util.h
/tmp/ws/src/marti_common/swri_route_util/include/swri_route_util/
path__util_8h.html
swri_route_util::PathPosition
swri_route_util
void
fillOrientations
namespaceswri__route__util.html
a133545f4087e03d780af9b230a70e2db
(marti_nav_msgs::Path &path)
bool
findLocalNearestDistanceForward
namespaceswri__route__util.html
aa318d2ab30ea1e4d73523f42f074c644
(const marti_nav_msgs::Path &path, const double x, const double y, PathPosition &nearest_position, double &nearest_separation)
void
getPathPose
namespaceswri__route__util.html
aec92a6c10c90b1bffc83acbdb31ee532
(const marti_nav_msgs::Path &path, const PathPosition position, tf::Transform &tf, const bool allow_extrapolation=false)
void
getPathPosition
namespaceswri__route__util.html
af214a42d48c97c48174cc703d951b1f5
(const marti_nav_msgs::Path &path, const PathPosition position, tf::Vector3 &tf)
void
transform
namespaceswri__route__util.html
ac3dfd3989a440f05cf492409d11ecc1d
(marti_nav_msgs::Path &path, const swri_transform_util::Transform &transform, const std::string &target_frame)
plan_util.cpp
/tmp/ws/src/marti_common/swri_route_util/src/
plan__util_8cpp.html
swri_route_util/plan_util.h
swri_route_util
void
fillOrientations
namespaceswri__route__util.html
a91a1c965478d32954103e7215877b3b5
(marti_nav_msgs::Plan &path)
bool
findLocalNearestDistanceForward
namespaceswri__route__util.html
a93e56fe39cc68bd5fcd17c1832579e55
(const marti_nav_msgs::Plan &path, const double x, const double y, marti_nav_msgs::PlanPosition &nearest_position, double &nearest_separation)
void
getPlanPosition
namespaceswri__route__util.html
a8f70dc98f911d99db20390bc59dba65a
(const marti_nav_msgs::Plan &path, const marti_nav_msgs::PlanPosition position, tf::Vector3 &tf, bool extrapolate=false)
static double
interpolateAngle
namespaceswri__route__util.html
a66b53260d9082aa5467d3262103fa647
(double from, double to, double t)
void
interpolatePlanPosition
namespaceswri__route__util.html
a75128bc349b396a6ca21c2aa0cae82db
(const marti_nav_msgs::Plan &path, const marti_nav_msgs::PlanPosition position, marti_nav_msgs::PlanPoint &pt, bool extrapolate=false)
static void
nearestDistanceToLineSegment
namespaceswri__route__util.html
a4bd588e625741a2b63246feec87c3bec
(double &min_distance_from_line, double &min_distance_on_line, const tf::Vector3 &p0, const tf::Vector3 &p1, const tf::Vector3 &p, bool extrapolate_start, bool extrapolate_end)
void
normalizePlanPosition
namespaceswri__route__util.html
a1e598b4c4dd49fa5901192448e79ae78
(marti_nav_msgs::PlanPosition &position, const marti_nav_msgs::Plan &path)
bool
planDistance
namespaceswri__route__util.html
ae9e31d0859b0babb41d1d7183e8d850f
(double &distance, const marti_nav_msgs::PlanPosition &start, const marti_nav_msgs::PlanPosition &end, const mnm::Plan &route)
bool
projectOntoPlan
namespaceswri__route__util.html
af03f0151cdeed5f5fe52a8a1256e4b53
(mnm::PlanPosition &position, const mnm::Plan &route, const tf::Vector3 &point, bool extrapolate_before_start, bool extrapolate_past_end)
bool
projectOntoPlanWindow
namespaceswri__route__util.html
a48b75f13fcb2d6dbd977691e231629c6
(marti_nav_msgs::PlanPosition &position, const marti_nav_msgs::Plan &route, const tf::Vector3 &point, const marti_nav_msgs::PlanPosition &window_start, const marti_nav_msgs::PlanPosition &window_end)
void
projectToXY
namespaceswri__route__util.html
ad37f86425658cbf2dbf5567024dacb8c
(marti_nav_msgs::Plan &route)
void
transform
namespaceswri__route__util.html
afebfc4e7fdc2b18939192891f34a1d10
(marti_nav_msgs::Plan &path, const swri_transform_util::Transform &transform, const std::string &target_frame)
plan_util.h
/tmp/ws/src/marti_common/swri_route_util/include/swri_route_util/
plan__util_8h.html
swri_route_util
void
fillOrientations
namespaceswri__route__util.html
a91a1c965478d32954103e7215877b3b5
(marti_nav_msgs::Plan &path)
bool
findLocalNearestDistanceForward
namespaceswri__route__util.html
a93e56fe39cc68bd5fcd17c1832579e55
(const marti_nav_msgs::Plan &path, const double x, const double y, marti_nav_msgs::PlanPosition &nearest_position, double &nearest_separation)
void
getPathPose
namespaceswri__route__util.html
a684223c70b111dbc76300fee875dfba8
(const marti_nav_msgs::Plan &path, const marti_nav_msgs::PlanPosition position, tf::Transform &tf, const bool allow_extrapolation=false)
void
getPlanPosition
namespaceswri__route__util.html
a8f70dc98f911d99db20390bc59dba65a
(const marti_nav_msgs::Plan &path, const marti_nav_msgs::PlanPosition position, tf::Vector3 &tf, bool extrapolate=false)
tf::Vector3
getPointPosition
namespaceswri__route__util.html
a4989488c25aa657b2a0ea53910fdebc0
(const marti_nav_msgs::PlanPoint &pt)
void
interpolatePlanPosition
namespaceswri__route__util.html
a75128bc349b396a6ca21c2aa0cae82db
(const marti_nav_msgs::Plan &path, const marti_nav_msgs::PlanPosition position, marti_nav_msgs::PlanPoint &pt, bool extrapolate=false)
void
normalizePlanPosition
namespaceswri__route__util.html
a1e598b4c4dd49fa5901192448e79ae78
(marti_nav_msgs::PlanPosition &position, const marti_nav_msgs::Plan &path)
bool
planDistance
namespaceswri__route__util.html
a4502a6b730d6c3c75d1b5639b0cb2a04
(double &distance, const marti_nav_msgs::PlanPosition &start, const marti_nav_msgs::PlanPosition &end, const marti_nav_msgs::Plan &route)
bool
projectOntoPlan
namespaceswri__route__util.html
a785c63a5a0e5a7531b554ce364f7d0f6
(marti_nav_msgs::PlanPosition &position, const marti_nav_msgs::Plan &route, const tf::Vector3 &point, bool extrapolate_before_start, bool extrapolate_past_end)
bool
projectOntoPlanWindow
namespaceswri__route__util.html
a48b75f13fcb2d6dbd977691e231629c6
(marti_nav_msgs::PlanPosition &position, const marti_nav_msgs::Plan &route, const tf::Vector3 &point, const marti_nav_msgs::PlanPosition &window_start, const marti_nav_msgs::PlanPosition &window_end)
void
projectToXY
namespaceswri__route__util.html
ad37f86425658cbf2dbf5567024dacb8c
(marti_nav_msgs::Plan &route)
void
transform
namespaceswri__route__util.html
afebfc4e7fdc2b18939192891f34a1d10
(marti_nav_msgs::Plan &path, const swri_transform_util::Transform &transform, const std::string &target_frame)
route.cpp
/tmp/ws/src/marti_common/swri_route_util/src/
route_8cpp.html
swri_route_util/route.h
swri_route_util/route_point.h
swri_route_util
static void
msgFromPoint
namespaceswri__route__util.html
a4c278de6f661f17ccfee989c4019cf40
(marti_nav_msgs::RoutePoint &dst, const RoutePoint &src)
static void
pointFromMsg
namespaceswri__route__util.html
a354ab055b21323bbca607c9f1918b576
(RoutePoint &dst, const marti_nav_msgs::RoutePoint &src)
route.h
/tmp/ws/src/marti_common/swri_route_util/include/swri_route_util/
route_8h.html
swri_route_util/route_point.h
route_serializer.h
swri_route_util::Route
swri_route_util
boost::shared_ptr< Route const >
RouteConstPtr
namespaceswri__route__util.html
a4516ffe3df54ca39d2789bc7d1ffc0c7
boost::shared_ptr< Route >
RoutePtr
namespaceswri__route__util.html
aa6748ed8022b9930e3a7c51954d6079c
route_point.cpp
/tmp/ws/src/marti_common/swri_route_util/src/
route__point_8cpp.html
swri_route_util/route_point.h
swri_route_util
route_point.h
/tmp/ws/src/marti_common/swri_route_util/include/swri_route_util/
route__point_8h.html
route_point_inline.h
swri_route_util::RoutePoint
swri_route_util
route_point_inline.h
/tmp/ws/src/marti_common/swri_route_util/include/swri_route_util/
route__point__inline_8h.html
swri_route_util
route_serializer.h
/tmp/ws/src/marti_common/swri_route_util/include/swri_route_util/
route__serializer_8h.html
ros::message_traits::DataType< swri_route_util::Route >
ros::message_traits::Definition< swri_route_util::Route >
ros::message_traits::HasHeader< swri_route_util::Route >
ros::message_traits::IsFixedSize< swri_route_util::Route >
ros::message_traits::IsSimple< swri_route_util::Route >
ros::message_traits::MD5Sum< swri_route_util::Route >
ros::serialization::Serializer< swri_route_util::Route >
ros
ros::message_traits
ros::serialization
route_speeds.cpp
/tmp/ws/src/marti_common/swri_route_util/src/
route__speeds_8cpp.html
swri_route_util/route_speeds.h
swri_route_util/util.h
swri_route_util
static void
addItem
namespaceswri__route__util.html
a518d34e2af3955a661b3193b6e5e8ded
(mcm::KeyValueArray &m, const std::string &key, const std::string &value)
static double
estimateCurvature
namespaceswri__route__util.html
a29170013d2dbbb363e4d456a2257139c
(const Route &route, const size_t index, double filter_size)
void
generateObstacleData
namespaceswri__route__util.html
a5fa1fef485d7498996bdd1a8b9155ad5
(std::vector< ObstacleData > &obstacle_data, const stu::Transform g_route_from_obs, const mnm::ObstacleArray &obstacles_msg)
void
generateObstacleData
namespaceswri__route__util.html
ac8b651bebc7bdd2f6a78c67eb549e53c
(std::vector< ObstacleData > &obstacle_data, const stu::Transform g_route_from_obs, const mnm::TrackedObjectArray &obstacles_msg)
static double
maxSpeedForCurvature
namespaceswri__route__util.html
afba05df413fce38ae9f78237c5c6b70f
(double curvature, const SpeedForCurvatureParameters ¶ms)
void
speedsForCurvature
namespaceswri__route__util.html
a5c55f0ff48a2d915c8b6681233858d07
(mnm::RouteSpeedArray &speeds, const Route &route, const SpeedForCurvatureParameters ¶meters)
void
speedsForObstacles
namespaceswri__route__util.html
a9bc4e48ae91f86efd138e39c14067d55
(mnm::RouteSpeedArray &speeds, std::vector< DistanceReport > &reports, const Route &route, const mnm::RoutePosition &route_position, const std::vector< ObstacleData > &obstacles, const SpeedForObstaclesParameters &p)
route_speeds.h
/tmp/ws/src/marti_common/swri_route_util/include/swri_route_util/
route__speeds_8h.html
swri_route_util/route.h
swri_route_util::DistanceReport
swri_route_util::ObstacleData
swri_route_util::SpeedForCurvatureParameters
swri_route_util::SpeedForObstaclesParameters
swri_route_util
void
generateObstacleData
namespaceswri__route__util.html
a6346ffcbdc314e4b7796b5ab8939dd4c
(std::vector< ObstacleData > &obstacle_data, const swri_transform_util::Transform g_route_from_obs, const marti_nav_msgs::ObstacleArray &obstacles_msg)
void
generateObstacleData
namespaceswri__route__util.html
a5899011ed14043fe1991a87358af0b39
(std::vector< ObstacleData > &obstacle_data, const swri_transform_util::Transform g_route_from_obs, const marti_nav_msgs::TrackedObjectArray &obstacles_msg)
void
speedsForCurvature
namespaceswri__route__util.html
a16249f0ba4cb91840e74c0111e5a990e
(marti_nav_msgs::RouteSpeedArray &speeds, const Route &route, const SpeedForCurvatureParameters ¶meters)
void
speedsForObstacles
namespaceswri__route__util.html
aca1680f8e9001f40eaf86863ce249598
(marti_nav_msgs::RouteSpeedArray &speeds, std::vector< DistanceReport > &reports, const Route &route, const marti_nav_msgs::RoutePosition &route_position, const std::vector< ObstacleData > &obstacles, const SpeedForObstaclesParameters ¶meters)
util.cpp
/tmp/ws/src/marti_common/swri_route_util/src/
util_8cpp.html
swri_route_util/util.h
swri_route_util/route.h
swri_route_util/route_point.h
swri_route_util
bool
extractSubroute
namespaceswri__route__util.html
ae6af70b03f46c636e968a0af262363b8
(Route &sub_route, const Route &route, const marti_nav_msgs::RoutePosition &start, const marti_nav_msgs::RoutePosition &end)
void
fillOrientations
namespaceswri__route__util.html
af984e8ffcaea49234a17a2f832d10deb
(Route &route, const tf::Vector3 &up=tf::Vector3(0.0, 0.0, 1.0))
bool
interpolateRoutePosition
namespaceswri__route__util.html
a069ae4fc5c69e6f12ac5133694981aa4
(RoutePoint &dst, const Route &route, const mnm::RoutePosition &position, bool allow_extrapolation)
static void
interpolateRouteSegment
namespaceswri__route__util.html
a3d2b4976e60add407a8faefa4d65ba2c
(RoutePoint &dst, const RoutePoint &p0, const RoutePoint &p1, double distance)
static void
nearestDistanceToLineSegment
namespaceswri__route__util.html
a4bd588e625741a2b63246feec87c3bec
(double &min_distance_from_line, double &min_distance_on_line, const tf::Vector3 &p0, const tf::Vector3 &p1, const tf::Vector3 &p, bool extrapolate_start, bool extrapolate_end)
bool
normalizeRoutePosition
namespaceswri__route__util.html
a1ecea129babad8fea5bd42772b9e8f9a
(mnm::RoutePosition &normalized_position, const Route &route, const mnm::RoutePosition &position)
bool
projectOntoRoute
namespaceswri__route__util.html
adbe05f9bc741ceb7afb78406581e1eb2
(mnm::RoutePosition &position, const Route &route, const tf::Vector3 &point, bool extrapolate_before_start, bool extrapolate_past_end)
bool
projectOntoRouteWindow
namespaceswri__route__util.html
a5be724132c124181e33355849c737b41
(mnm::RoutePosition &position, const Route &route, const tf::Vector3 &point, const mnm::RoutePosition &window_start, const mnm::RoutePosition &window_end)
void
projectToXY
namespaceswri__route__util.html
a5a4ded003ce32f8b2133bf5aee29e204
(Route &route)
bool
routeDistance
namespaceswri__route__util.html
a6cd462a92150e373e4b410db00674e11
(double &distance, const mnm::RoutePosition &start, const mnm::RoutePosition &end, const Route &route)
bool
routeDistances
namespaceswri__route__util.html
a1e5d77f4fec069ebfbcc7cfa1179902e
(std::vector< double > &distances, const mnm::RoutePosition &start, const std::vector< mnm::RoutePosition > &ends, const Route &route)
void
transform
namespaceswri__route__util.html
aff637ebef6a6e78f21aea165b720839f
(Route &route, const swri_transform_util::Transform &transform, const std::string &target_frame)
util.h
/tmp/ws/src/marti_common/swri_route_util/include/swri_route_util/
util_8h.html
swri_route_util
bool
extractSubroute
namespaceswri__route__util.html
ae6af70b03f46c636e968a0af262363b8
(Route &sub_route, const Route &route, const marti_nav_msgs::RoutePosition &start, const marti_nav_msgs::RoutePosition &end)
void
fillOrientations
namespaceswri__route__util.html
af984e8ffcaea49234a17a2f832d10deb
(Route &route, const tf::Vector3 &up=tf::Vector3(0.0, 0.0, 1.0))
bool
interpolateRoutePosition
namespaceswri__route__util.html
a4625058ab197ab03bdb3e6c1b7f97ec5
(RoutePoint &point, const Route &route, const marti_nav_msgs::RoutePosition &position, bool allow_extrapolation)
bool
normalizeRoutePosition
namespaceswri__route__util.html
a101fce156a386c17d773de17c7b8c1b9
(marti_nav_msgs::RoutePosition &normalized_position, const Route &route, const marti_nav_msgs::RoutePosition &position)
bool
projectOntoRoute
namespaceswri__route__util.html
a752c960585f9f8a56ed694ab21795a8f
(marti_nav_msgs::RoutePosition &position, const Route &route, const tf::Vector3 &point, bool extrapolate_before_start, bool extrapolate_past_end)
bool
projectOntoRouteWindow
namespaceswri__route__util.html
a1e9340def93223c42ef8431e4c20b3a7
(marti_nav_msgs::RoutePosition &position, const Route &route, const tf::Vector3 &point, const marti_nav_msgs::RoutePosition &window_start, const marti_nav_msgs::RoutePosition &window_end)
void
projectToXY
namespaceswri__route__util.html
a5a4ded003ce32f8b2133bf5aee29e204
(Route &route)
bool
routeDistance
namespaceswri__route__util.html
a69275dc37adf802f681de14a424442df
(double &distance, const marti_nav_msgs::RoutePosition &start, const marti_nav_msgs::RoutePosition &end, const Route &route)
bool
routeDistances
namespaceswri__route__util.html
ad4ad153c0d2b2a0427dbb966df6a1e9a
(std::vector< double > &distances, const marti_nav_msgs::RoutePosition &start, const std::vector< marti_nav_msgs::RoutePosition > &ends, const Route &route)
void
transform
namespaceswri__route__util.html
aff637ebef6a6e78f21aea165b720839f
(Route &route, const swri_transform_util::Transform &transform, const std::string &target_frame)
visualization.cpp
/tmp/ws/src/marti_common/swri_route_util/src/
visualization_8cpp.html
swri_route_util/visualization.h
swri_route_util/util.h
swri_route_util
static geometry_msgs::Point
makePoint
namespaceswri__route__util.html
ae6856f230a30899480b5b7a12e33f572
(const double x, const double y)
void
markerForRouteSpeeds
namespaceswri__route__util.html
ac13e0424148f7608192eadcede68a77c
(vm::Marker &m, const Route &route, const mnm::RouteSpeedArray &speeds, double scale)
visualization.h
/tmp/ws/src/marti_common/swri_route_util/include/swri_route_util/
visualization_8h.html
swri_route_util/route.h
swri_route_util
void
markerForRouteSpeeds
namespaceswri__route__util.html
a0a6957f018d59c34d544e234e3ba834d
(visualization_msgs::Marker &marker, const Route &route, const marti_nav_msgs::RouteSpeedArray &speeds, double scale)
ros::message_traits::DataType< swri_route_util::Route >
structros_1_1message__traits_1_1DataType_3_01swri__route__util_1_1Route_01_4.html
static const char *
value
structros_1_1message__traits_1_1DataType_3_01swri__route__util_1_1Route_01_4.html
af7d831c0ddfdb40b3007a76f735e2f82
()
static const char *
value
structros_1_1message__traits_1_1DataType_3_01swri__route__util_1_1Route_01_4.html
aadd851ff832021388804fb6576b1e947
(const swri_route_util::Route &m)
ros::message_traits::Definition< swri_route_util::Route >
structros_1_1message__traits_1_1Definition_3_01swri__route__util_1_1Route_01_4.html
static const char *
value
structros_1_1message__traits_1_1Definition_3_01swri__route__util_1_1Route_01_4.html
a937e1b8dc1810897b2b44ebd65ac323b
()
static const char *
value
structros_1_1message__traits_1_1Definition_3_01swri__route__util_1_1Route_01_4.html
a312f642cabeb410d590bcb3f0ef59290
(const swri_route_util::Route &m)
swri_route_util::DistanceReport
structswri__route__util_1_1DistanceReport.html
bool
collision
structswri__route__util_1_1DistanceReport.html
af9100a9f33ceb02cdcccd8606cc363c8
double
distance
structswri__route__util_1_1DistanceReport.html
a94ecee930ca87138d585ff911eee6d21
bool
near
structswri__route__util_1_1DistanceReport.html
a75c002a0dd83f7258ccaa1fdbbca55f3
tf::Vector3
obstacle_point
structswri__route__util_1_1DistanceReport.html
a8df8e6f0efec8b3b277451234ed82dd6
size_t
route_index
structswri__route__util_1_1DistanceReport.html
a9834d9aee9ea6161112707fcf2ce82f9
tf::Vector3
vehicle_point
structswri__route__util_1_1DistanceReport.html
a84bf99119cd94f048921cb12199b6b48
ros::message_traits::HasHeader< swri_route_util::Route >
structros_1_1message__traits_1_1HasHeader_3_01swri__route__util_1_1Route_01_4.html
ros::message_traits::TrueType
ros::message_traits::IsFixedSize< swri_route_util::Route >
structros_1_1message__traits_1_1IsFixedSize_3_01swri__route__util_1_1Route_01_4.html
ros::message_traits::FalseType
ros::message_traits::IsSimple< swri_route_util::Route >
structros_1_1message__traits_1_1IsSimple_3_01swri__route__util_1_1Route_01_4.html
ros::message_traits::TrueType
ros::message_traits::MD5Sum< swri_route_util::Route >
structros_1_1message__traits_1_1MD5Sum_3_01swri__route__util_1_1Route_01_4.html
static const char *
value
structros_1_1message__traits_1_1MD5Sum_3_01swri__route__util_1_1Route_01_4.html
aac004b8b619f24bd5db43442dde41c89
()
static const char *
value
structros_1_1message__traits_1_1MD5Sum_3_01swri__route__util_1_1Route_01_4.html
aae1815dff496eeb66bc390de1eecfc2e
(const swri_route_util::Route &m)
swri_route_util::ObstacleData
structswri__route__util_1_1ObstacleData.html
tf::Vector3
center
structswri__route__util_1_1ObstacleData.html
a93ac11195543f2f795d06ec75473123f
std::vector< tf::Vector3 >
polygon
structswri__route__util_1_1ObstacleData.html
a60930bf1cec7f287756e7cb8a03562dd
double
radius
structswri__route__util_1_1ObstacleData.html
a1b541692f9b82561c67ed413a7cf8324
swri_route_util::PathPosition
structswri__route__util_1_1PathPosition.html
double
distance
structswri__route__util_1_1PathPosition.html
af4b3bc4e738ec72f8dd3fb3c497eb3b5
size_t
index
structswri__route__util_1_1PathPosition.html
a259fe343d8f25a83b960799343a5f66d
swri_route_util::Route
classswri__route__util_1_1Route.html
void
deleteProperty
classswri__route__util_1_1Route.html
a1f33f9e0aacf91ffef47c4dab6bfcafd
(const std::string &name)
bool
findPointId
classswri__route__util_1_1Route.html
aa597e6469db14c7f8160d08ec724d14f
(size_t &index, const std::string &id) const
bool
findPointIdConst
classswri__route__util_1_1Route.html
a19f6b01829b0495fdcdfa97cf5b58aa0
(size_t &index, const std::string &id) const
std::string
getProperty
classswri__route__util_1_1Route.html
abe1cacd6c2c2297f741d7c076c33e49c
(const std::string &name) const
std::vector< std::string >
getPropertyNames
classswri__route__util_1_1Route.html
afdf700d4e703557ce07c9b4cc82970f2
() const
T
getTypedProperty
classswri__route__util_1_1Route.html
a6438efe4bdc98540fd47a5b8ab36d0e7
(const std::string &name) const
std::string
guid
classswri__route__util_1_1Route.html
a021404f94906534878523eb07025dab3
() const
bool
hasProperty
classswri__route__util_1_1Route.html
a4635b75b944dba1e918c432ba9575138
(const std::string &name) const
std::string
name
classswri__route__util_1_1Route.html
a51114ea52e7092fd1edaee630b04adb0
() const
void
rebuildPointIndex
classswri__route__util_1_1Route.html
a22a4ea784dcedbc0623daa2bc5b0d7ef
() const
Route
classswri__route__util_1_1Route.html
a15583a21c6d28315f14d14853aa6bbf8
()
Route
classswri__route__util_1_1Route.html
abb62f8b7202a9931569342c76f40c630
(const marti_nav_msgs::Route &msg)
void
setGuid
classswri__route__util_1_1Route.html
a88b72cc5315d7d5a49feaad238ff80b5
(const std::string &guid)
void
setName
classswri__route__util_1_1Route.html
a87f715ba3876f0f44de22fbf3142ea32
(const std::string &name)
void
setProperty
classswri__route__util_1_1Route.html
af30ca6293e8233a22808952b500ba92b
(const std::string &name, const std::string &value)
void
toMsg
classswri__route__util_1_1Route.html
ae2b099417303823a88f12e85a632e8e6
(marti_nav_msgs::Route &msg) const
marti_nav_msgs::RoutePtr
toMsgPtr
classswri__route__util_1_1Route.html
a547d729a9ff07f77bf861d50b844be06
() const
bool
valid
classswri__route__util_1_1Route.html
a4b965f9cd925c993898ed8601edf2b41
() const
std::string
guid_
classswri__route__util_1_1Route.html
a7ef779b5a7d6dc6ac7e6acbe720be792
std_msgs::Header
header
classswri__route__util_1_1Route.html
a7569fdb0fbe82ba8be6b152d467cff1f
std::string
name_
classswri__route__util_1_1Route.html
afbd9db6a46f1f2ef0bbdc9bf4e1e4651
std::map< std::string, size_t >
point_index_
classswri__route__util_1_1Route.html
a7f78fffcea170ec74949c402c38f9fa1
std::vector< RoutePoint >
points
classswri__route__util_1_1Route.html
a966fbca234795f76f92937dc9995697e
std::map< std::string, std::string >
properties_
classswri__route__util_1_1Route.html
a48cd9d549fe79e9e1a4755e391bdb0f2
swri_route_util::RoutePoint
classswri__route__util_1_1RoutePoint.html
void
deleteProperty
classswri__route__util_1_1RoutePoint.html
a2458ef32098df71d134a8a62129e4553
(const std::string &name)
std::string
getProperty
classswri__route__util_1_1RoutePoint.html
a77305f72dc948f8b53a117018f461c4c
(const std::string &name) const
std::vector< std::string >
getPropertyNames
classswri__route__util_1_1RoutePoint.html
aec47bbd1b55ef2abab3ae4d5332f62e9
() const
T
getTypedProperty
classswri__route__util_1_1RoutePoint.html
abe7f2cb063c900a5bf3aaa6c63e2bc60
(const std::string &name) const
bool
hasProperty
classswri__route__util_1_1RoutePoint.html
a0fa6d5c89019351457cf378b102dc017
(const std::string &name) const
const std::string &
id
classswri__route__util_1_1RoutePoint.html
a4a960f811ced7d8602ba0ef100ef20fd
() const
tf::Quaternion &
orientation
classswri__route__util_1_1RoutePoint.html
afc607530582fa3ea0361f499e65761a9
()
const tf::Quaternion &
orientation
classswri__route__util_1_1RoutePoint.html
abd255965e1638f4fffb452ebebc32698
() const
const geometry_msgs::Quaternion
orientationMsg
classswri__route__util_1_1RoutePoint.html
a0664dbb54235ba801a236b26212cb086
() const
tf::Pose
pose
classswri__route__util_1_1RoutePoint.html
a56cd800b2c1eac689970b91a89273749
() const
geometry_msgs::Pose
poseMsg
classswri__route__util_1_1RoutePoint.html
a36fc93f7d33f58c36b834e9b7bd47bc0
() const
tf::Vector3 &
position
classswri__route__util_1_1RoutePoint.html
a0a6d0a294c361ab28a5a37e3bf9acc33
()
const tf::Vector3 &
position
classswri__route__util_1_1RoutePoint.html
ac3f08f0508a8ca3ba882482ed1ffef48
() const
const geometry_msgs::Point
positionMsg
classswri__route__util_1_1RoutePoint.html
a0fc3d0e2c784bdb38806f5148f1ff092
() const
RoutePoint
classswri__route__util_1_1RoutePoint.html
a8493c751e9ed86ca1f0e2b4c425e54ec
()
marti_nav_msgs::RoutePosition
routePosition
classswri__route__util_1_1RoutePoint.html
a2e140692f2f8c14b14a2132fd2f91502
() const
void
setId
classswri__route__util_1_1RoutePoint.html
a39d010f1d660fc1a7eae884e321fdfef
(const std::string &id)
void
setOrientation
classswri__route__util_1_1RoutePoint.html
a5f64c455fb5036efed09f8bac05d67a1
(const geometry_msgs::Quaternion &orientation)
void
setOrientation
classswri__route__util_1_1RoutePoint.html
a34cc76afbf60aae8caba41fdf2707586
(const tf::Quaternion &orientation)
void
setPose
classswri__route__util_1_1RoutePoint.html
a36fa72d6fed09cdf754bd25f0065ad37
(const geometry_msgs::Pose &pose)
void
setPose
classswri__route__util_1_1RoutePoint.html
a5d914ec689aa871273a4bcb13b2a0599
(const tf::Pose &pose)
void
setPosition
classswri__route__util_1_1RoutePoint.html
a0ffa65ed5a0ed4d54090d68127ba1302
(const geometry_msgs::Point &position)
void
setPosition
classswri__route__util_1_1RoutePoint.html
a1d20b6b816da46efc105a17e83ccf110
(const tf::Vector3 &position)
void
setProperty
classswri__route__util_1_1RoutePoint.html
a81fa1e0d9d0cf061d1e3c5ceb9f9d9c9
(const std::string &name, const std::string &value)
void
setStopPoint
classswri__route__util_1_1RoutePoint.html
aa5410d954562d1d11f958bbfa50d2eff
(bool value)
void
setStopPointDelay
classswri__route__util_1_1RoutePoint.html
aff552f04383c71091a11e637214005ae
(double delay)
bool
stopPoint
classswri__route__util_1_1RoutePoint.html
ab814030ee7afdf37422ca36bd2d713fc
() const
double
stopPointDelay
classswri__route__util_1_1RoutePoint.html
a9966cd1986c40a9f2b1101bc0b295dda
() const
std::string
id_
classswri__route__util_1_1RoutePoint.html
a8659edfa138edd649c304843c4bbe307
tf::Quaternion
orientation_
classswri__route__util_1_1RoutePoint.html
a4c0955173fc2fc442c125e1bc4f04e48
tf::Vector3
position_
classswri__route__util_1_1RoutePoint.html
a0de116de4bbd034a90e9cbc663cabcd2
std::map< std::string, std::string >
properties_
classswri__route__util_1_1RoutePoint.html
a992e279cc08fcc303557963ec5b6a85b
bool
stop_point_
classswri__route__util_1_1RoutePoint.html
a291cf635a4c9877572327d2eea079328
double
stop_point_delay_
classswri__route__util_1_1RoutePoint.html
a3d809e78865627db13e4046f80e84a4f
ros::serialization::Serializer< swri_route_util::Route >
structros_1_1serialization_1_1Serializer_3_01swri__route__util_1_1Route_01_4.html
static void
read
structros_1_1serialization_1_1Serializer_3_01swri__route__util_1_1Route_01_4.html
aa3837f8004b25d20c41622727292e7f8
(Stream &stream, swri_route_util::Route &route)
static uint32_t
serializedLength
structros_1_1serialization_1_1Serializer_3_01swri__route__util_1_1Route_01_4.html
acf5137ba861eb58b332f012d781c3f52
(const swri_route_util::Route &route)
static void
write
structros_1_1serialization_1_1Serializer_3_01swri__route__util_1_1Route_01_4.html
a642ace7503339aa74186ffaf714e593b
(Stream &stream, const swri_route_util::Route &route)
swri_route_util::SpeedForCurvatureParameters
structswri__route__util_1_1SpeedForCurvatureParameters.html
void
loadFromConfig
structswri__route__util_1_1SpeedForCurvatureParameters.html
a5d9ba9c9f24c26fb3a5101d0f0f67c90
(const marti_common_msgs::KeyValueArray &config)
void
loadFromRosParam
structswri__route__util_1_1SpeedForCurvatureParameters.html
a3c536ef932b66926aa5284a229c2ceae
(const ros::NodeHandle &pnh)
void
readToConfig
structswri__route__util_1_1SpeedForCurvatureParameters.html
afd6b41e5ce8c56de921fcf7778bb5ff8
(marti_common_msgs::KeyValueArray &config) const
SpeedForCurvatureParameters
structswri__route__util_1_1SpeedForCurvatureParameters.html
a37b76a517728cfd4ef555e4cb2522692
()
double
curvature_filter_size_
structswri__route__util_1_1SpeedForCurvatureParameters.html
a2f84a502f3b03ebf456a22a909e3a33d
double
max_lateral_accel_mss_
structswri__route__util_1_1SpeedForCurvatureParameters.html
a1fbea664cb436ab5e341878974f2d671
swri_math_util::Interpolation1D
speed_curve_
structswri__route__util_1_1SpeedForCurvatureParameters.html
ac0191f0c33225e26fca0effece8eba3c
bool
use_speed_from_accel_constant_
structswri__route__util_1_1SpeedForCurvatureParameters.html
a549c3865e0b851966c4c02db69614964
swri_route_util::SpeedForObstaclesParameters
structswri__route__util_1_1SpeedForObstaclesParameters.html
void
loadFromRosParam
structswri__route__util_1_1SpeedForObstaclesParameters.html
a8f889ba5e619557214cb3906f74ba0db
(const ros::NodeHandle &pnh)
SpeedForObstaclesParameters
structswri__route__util_1_1SpeedForObstaclesParameters.html
a959d7294bf84f7ad1f9c1648b87bc0e1
()
double
max_distance_m_
structswri__route__util_1_1SpeedForObstaclesParameters.html
a8c28e7beb429caa4f0cdb6a61644e073
double
max_speed_
structswri__route__util_1_1SpeedForObstaclesParameters.html
aaa69766ecbd0fb3c2f816023144dfd6e
double
min_distance_m_
structswri__route__util_1_1SpeedForObstaclesParameters.html
a0f7b477d2ac4d4807c17c076d33ca380
double
min_speed_
structswri__route__util_1_1SpeedForObstaclesParameters.html
a7d2e40f4a1297fff6603141372d75522
double
origin_to_front_m_
structswri__route__util_1_1SpeedForObstaclesParameters.html
a0aad36bf289ed609d1067d0d8fa36781
double
origin_to_left_m_
structswri__route__util_1_1SpeedForObstaclesParameters.html
af7d4307b6d5990ed847ec0961b499a44
double
origin_to_rear_m_
structswri__route__util_1_1SpeedForObstaclesParameters.html
af1abed74034edee84a151e409644f5f1
double
origin_to_right_m_
structswri__route__util_1_1SpeedForObstaclesParameters.html
a2db218caa38c2960b00a5d02dfb1b3de
double
stop_buffer_m_
structswri__route__util_1_1SpeedForObstaclesParameters.html
ab5244cb3ed35afcf8a1cff9e5faf90a4
ros
namespaceros.html
ros::message_traits
ros::serialization
ros::message_traits
namespaceros_1_1message__traits.html
ros::message_traits::DataType< swri_route_util::Route >
ros::message_traits::Definition< swri_route_util::Route >
ros::message_traits::HasHeader< swri_route_util::Route >
ros::message_traits::IsFixedSize< swri_route_util::Route >
ros::message_traits::IsSimple< swri_route_util::Route >
ros::message_traits::MD5Sum< swri_route_util::Route >
ros::serialization
namespaceros_1_1serialization.html
ros::serialization::Serializer< swri_route_util::Route >
swri_route_util
namespaceswri__route__util.html
swri_route_util::DistanceReport
swri_route_util::ObstacleData
swri_route_util::PathPosition
swri_route_util::Route
swri_route_util::RoutePoint
swri_route_util::SpeedForCurvatureParameters
swri_route_util::SpeedForObstaclesParameters
boost::shared_ptr< Route const >
RouteConstPtr
namespaceswri__route__util.html
a4516ffe3df54ca39d2789bc7d1ffc0c7
boost::shared_ptr< Route >
RoutePtr
namespaceswri__route__util.html
aa6748ed8022b9930e3a7c51954d6079c
static void
addItem
namespaceswri__route__util.html
a518d34e2af3955a661b3193b6e5e8ded
(mcm::KeyValueArray &m, const std::string &key, const std::string &value)
static double
estimateCurvature
namespaceswri__route__util.html
a29170013d2dbbb363e4d456a2257139c
(const Route &route, const size_t index, double filter_size)
bool
extractSubroute
namespaceswri__route__util.html
ae6af70b03f46c636e968a0af262363b8
(Route &sub_route, const Route &route, const marti_nav_msgs::RoutePosition &start, const marti_nav_msgs::RoutePosition &end)
void
fillOrientations
namespaceswri__route__util.html
a133545f4087e03d780af9b230a70e2db
(marti_nav_msgs::Path &path)
void
fillOrientations
namespaceswri__route__util.html
a91a1c965478d32954103e7215877b3b5
(marti_nav_msgs::Plan &path)
void
fillOrientations
namespaceswri__route__util.html
af984e8ffcaea49234a17a2f832d10deb
(Route &route, const tf::Vector3 &up=tf::Vector3(0.0, 0.0, 1.0))
bool
findLocalNearestDistanceForward
namespaceswri__route__util.html
aa318d2ab30ea1e4d73523f42f074c644
(const marti_nav_msgs::Path &path, const double x, const double y, PathPosition &nearest_position, double &nearest_separation)
bool
findLocalNearestDistanceForward
namespaceswri__route__util.html
a93e56fe39cc68bd5fcd17c1832579e55
(const marti_nav_msgs::Plan &path, const double x, const double y, marti_nav_msgs::PlanPosition &nearest_position, double &nearest_separation)
void
generateObstacleData
namespaceswri__route__util.html
a5fa1fef485d7498996bdd1a8b9155ad5
(std::vector< ObstacleData > &obstacle_data, const stu::Transform g_route_from_obs, const mnm::ObstacleArray &obstacles_msg)
void
generateObstacleData
namespaceswri__route__util.html
ac8b651bebc7bdd2f6a78c67eb549e53c
(std::vector< ObstacleData > &obstacle_data, const stu::Transform g_route_from_obs, const mnm::TrackedObjectArray &obstacles_msg)
void
generateObstacleData
namespaceswri__route__util.html
a6346ffcbdc314e4b7796b5ab8939dd4c
(std::vector< ObstacleData > &obstacle_data, const swri_transform_util::Transform g_route_from_obs, const marti_nav_msgs::ObstacleArray &obstacles_msg)
void
generateObstacleData
namespaceswri__route__util.html
a5899011ed14043fe1991a87358af0b39
(std::vector< ObstacleData > &obstacle_data, const swri_transform_util::Transform g_route_from_obs, const marti_nav_msgs::TrackedObjectArray &obstacles_msg)
void
getPathPose
namespaceswri__route__util.html
aec92a6c10c90b1bffc83acbdb31ee532
(const marti_nav_msgs::Path &path, const PathPosition position, tf::Transform &tf, const bool allow_extrapolation=false)
void
getPathPose
namespaceswri__route__util.html
a684223c70b111dbc76300fee875dfba8
(const marti_nav_msgs::Plan &path, const marti_nav_msgs::PlanPosition position, tf::Transform &tf, const bool allow_extrapolation=false)
void
getPathPosition
namespaceswri__route__util.html
af214a42d48c97c48174cc703d951b1f5
(const marti_nav_msgs::Path &path, const PathPosition position, tf::Vector3 &tf)
void
getPlanPosition
namespaceswri__route__util.html
a8f70dc98f911d99db20390bc59dba65a
(const marti_nav_msgs::Plan &path, const marti_nav_msgs::PlanPosition position, tf::Vector3 &tf, bool extrapolate=false)
tf::Vector3
getPointPosition
namespaceswri__route__util.html
a4989488c25aa657b2a0ea53910fdebc0
(const marti_nav_msgs::PlanPoint &pt)
static double
interpolateAngle
namespaceswri__route__util.html
a66b53260d9082aa5467d3262103fa647
(double from, double to, double t)
static double
interpolateAngle
namespaceswri__route__util.html
a66b53260d9082aa5467d3262103fa647
(double from, double to, double t)
void
interpolatePlanPosition
namespaceswri__route__util.html
a75128bc349b396a6ca21c2aa0cae82db
(const marti_nav_msgs::Plan &path, const marti_nav_msgs::PlanPosition position, marti_nav_msgs::PlanPoint &pt, bool extrapolate=false)
bool
interpolateRoutePosition
namespaceswri__route__util.html
a069ae4fc5c69e6f12ac5133694981aa4
(RoutePoint &dst, const Route &route, const mnm::RoutePosition &position, bool allow_extrapolation)
bool
interpolateRoutePosition
namespaceswri__route__util.html
a4625058ab197ab03bdb3e6c1b7f97ec5
(RoutePoint &point, const Route &route, const marti_nav_msgs::RoutePosition &position, bool allow_extrapolation)
static void
interpolateRouteSegment
namespaceswri__route__util.html
a3d2b4976e60add407a8faefa4d65ba2c
(RoutePoint &dst, const RoutePoint &p0, const RoutePoint &p1, double distance)
static geometry_msgs::Point
makePoint
namespaceswri__route__util.html
ae6856f230a30899480b5b7a12e33f572
(const double x, const double y)
void
markerForRouteSpeeds
namespaceswri__route__util.html
a0a6957f018d59c34d544e234e3ba834d
(visualization_msgs::Marker &marker, const Route &route, const marti_nav_msgs::RouteSpeedArray &speeds, double scale)
void
markerForRouteSpeeds
namespaceswri__route__util.html
ac13e0424148f7608192eadcede68a77c
(vm::Marker &m, const Route &route, const mnm::RouteSpeedArray &speeds, double scale)
static double
maxSpeedForCurvature
namespaceswri__route__util.html
afba05df413fce38ae9f78237c5c6b70f
(double curvature, const SpeedForCurvatureParameters ¶ms)
static void
msgFromPoint
namespaceswri__route__util.html
a4c278de6f661f17ccfee989c4019cf40
(marti_nav_msgs::RoutePoint &dst, const RoutePoint &src)
static void
nearestDistanceToLineSegment
namespaceswri__route__util.html
a4bd588e625741a2b63246feec87c3bec
(double &min_distance_from_line, double &min_distance_on_line, const tf::Vector3 &p0, const tf::Vector3 &p1, const tf::Vector3 &p, bool extrapolate_start, bool extrapolate_end)
static void
nearestDistanceToLineSegment
namespaceswri__route__util.html
a4bd588e625741a2b63246feec87c3bec
(double &min_distance_from_line, double &min_distance_on_line, const tf::Vector3 &p0, const tf::Vector3 &p1, const tf::Vector3 &p, bool extrapolate_start, bool extrapolate_end)
static void
normalizePathPosition
namespaceswri__route__util.html
abcc42f8ac21c3ad632f08df6d7d9c2f8
(const marti_nav_msgs::Path &path, PathPosition &position)
void
normalizePlanPosition
namespaceswri__route__util.html
a1e598b4c4dd49fa5901192448e79ae78
(marti_nav_msgs::PlanPosition &position, const marti_nav_msgs::Plan &path)
bool
normalizeRoutePosition
namespaceswri__route__util.html
a101fce156a386c17d773de17c7b8c1b9
(marti_nav_msgs::RoutePosition &normalized_position, const Route &route, const marti_nav_msgs::RoutePosition &position)
bool
normalizeRoutePosition
namespaceswri__route__util.html
a1ecea129babad8fea5bd42772b9e8f9a
(mnm::RoutePosition &normalized_position, const Route &route, const mnm::RoutePosition &position)
bool
planDistance
namespaceswri__route__util.html
a4502a6b730d6c3c75d1b5639b0cb2a04
(double &distance, const marti_nav_msgs::PlanPosition &start, const marti_nav_msgs::PlanPosition &end, const marti_nav_msgs::Plan &route)
bool
planDistance
namespaceswri__route__util.html
ae9e31d0859b0babb41d1d7183e8d850f
(double &distance, const marti_nav_msgs::PlanPosition &start, const marti_nav_msgs::PlanPosition &end, const mnm::Plan &route)
static void
pointFromMsg
namespaceswri__route__util.html
a354ab055b21323bbca607c9f1918b576
(RoutePoint &dst, const marti_nav_msgs::RoutePoint &src)
bool
projectOntoPlan
namespaceswri__route__util.html
a785c63a5a0e5a7531b554ce364f7d0f6
(marti_nav_msgs::PlanPosition &position, const marti_nav_msgs::Plan &route, const tf::Vector3 &point, bool extrapolate_before_start, bool extrapolate_past_end)
bool
projectOntoPlan
namespaceswri__route__util.html
af03f0151cdeed5f5fe52a8a1256e4b53
(mnm::PlanPosition &position, const mnm::Plan &route, const tf::Vector3 &point, bool extrapolate_before_start, bool extrapolate_past_end)
bool
projectOntoPlanWindow
namespaceswri__route__util.html
a48b75f13fcb2d6dbd977691e231629c6
(marti_nav_msgs::PlanPosition &position, const marti_nav_msgs::Plan &route, const tf::Vector3 &point, const marti_nav_msgs::PlanPosition &window_start, const marti_nav_msgs::PlanPosition &window_end)
bool
projectOntoRoute
namespaceswri__route__util.html
a752c960585f9f8a56ed694ab21795a8f
(marti_nav_msgs::RoutePosition &position, const Route &route, const tf::Vector3 &point, bool extrapolate_before_start, bool extrapolate_past_end)
bool
projectOntoRoute
namespaceswri__route__util.html
adbe05f9bc741ceb7afb78406581e1eb2
(mnm::RoutePosition &position, const Route &route, const tf::Vector3 &point, bool extrapolate_before_start, bool extrapolate_past_end)
bool
projectOntoRouteWindow
namespaceswri__route__util.html
a1e9340def93223c42ef8431e4c20b3a7
(marti_nav_msgs::RoutePosition &position, const Route &route, const tf::Vector3 &point, const marti_nav_msgs::RoutePosition &window_start, const marti_nav_msgs::RoutePosition &window_end)
bool
projectOntoRouteWindow
namespaceswri__route__util.html
a5be724132c124181e33355849c737b41
(mnm::RoutePosition &position, const Route &route, const tf::Vector3 &point, const mnm::RoutePosition &window_start, const mnm::RoutePosition &window_end)
void
projectToXY
namespaceswri__route__util.html
ad37f86425658cbf2dbf5567024dacb8c
(marti_nav_msgs::Plan &route)
void
projectToXY
namespaceswri__route__util.html
a5a4ded003ce32f8b2133bf5aee29e204
(Route &route)
bool
routeDistance
namespaceswri__route__util.html
a69275dc37adf802f681de14a424442df
(double &distance, const marti_nav_msgs::RoutePosition &start, const marti_nav_msgs::RoutePosition &end, const Route &route)
bool
routeDistance
namespaceswri__route__util.html
a6cd462a92150e373e4b410db00674e11
(double &distance, const mnm::RoutePosition &start, const mnm::RoutePosition &end, const Route &route)
bool
routeDistances
namespaceswri__route__util.html
ad4ad153c0d2b2a0427dbb966df6a1e9a
(std::vector< double > &distances, const marti_nav_msgs::RoutePosition &start, const std::vector< marti_nav_msgs::RoutePosition > &ends, const Route &route)
bool
routeDistances
namespaceswri__route__util.html
a1e5d77f4fec069ebfbcc7cfa1179902e
(std::vector< double > &distances, const mnm::RoutePosition &start, const std::vector< mnm::RoutePosition > &ends, const Route &route)
void
speedsForCurvature
namespaceswri__route__util.html
a16249f0ba4cb91840e74c0111e5a990e
(marti_nav_msgs::RouteSpeedArray &speeds, const Route &route, const SpeedForCurvatureParameters ¶meters)
void
speedsForCurvature
namespaceswri__route__util.html
a5c55f0ff48a2d915c8b6681233858d07
(mnm::RouteSpeedArray &speeds, const Route &route, const SpeedForCurvatureParameters ¶meters)
void
speedsForObstacles
namespaceswri__route__util.html
aca1680f8e9001f40eaf86863ce249598
(marti_nav_msgs::RouteSpeedArray &speeds, std::vector< DistanceReport > &reports, const Route &route, const marti_nav_msgs::RoutePosition &route_position, const std::vector< ObstacleData > &obstacles, const SpeedForObstaclesParameters ¶meters)
void
speedsForObstacles
namespaceswri__route__util.html
a9bc4e48ae91f86efd138e39c14067d55
(mnm::RouteSpeedArray &speeds, std::vector< DistanceReport > &reports, const Route &route, const mnm::RoutePosition &route_position, const std::vector< ObstacleData > &obstacles, const SpeedForObstaclesParameters &p)
void
transform
namespaceswri__route__util.html
ac3dfd3989a440f05cf492409d11ecc1d
(marti_nav_msgs::Path &path, const swri_transform_util::Transform &transform, const std::string &target_frame)
void
transform
namespaceswri__route__util.html
afebfc4e7fdc2b18939192891f34a1d10
(marti_nav_msgs::Plan &path, const swri_transform_util::Transform &transform, const std::string &target_frame)
void
transform
namespaceswri__route__util.html
aff637ebef6a6e78f21aea165b720839f
(Route &route, const swri_transform_util::Transform &transform, const std::string &target_frame)