swri_route_util
3.6
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace ros
Namespace ros::message_traits
Namespace ros::serialization
Namespace swri_route_util
Classes and Structs
Template Struct DataType< swri_route_util::Route >
Template Struct Definition< swri_route_util::Route >
Template Struct HasHeader< swri_route_util::Route >
Template Struct IsFixedSize< swri_route_util::Route >
Template Struct IsSimple< swri_route_util::Route >
Template Struct MD5Sum< swri_route_util::Route >
Template Struct Serializer< swri_route_util::Route >
Struct DistanceReport
Struct ObstacleData
Struct SpeedForCurvatureParameters
Struct SpeedForObstaclesParameters
Class Route
Class RoutePoint
Functions
Function swri_route_util::extractSubroute
Function swri_route_util::fillOrientations
Function swri_route_util::generateObstacleData(std::vector<ObstacleData>&, swri_transform_util::Transform&, marti_nav_msgs::msg::ObstacleArray&)
Function swri_route_util::generateObstacleData(std::vector<ObstacleData>&, const swri_transform_util::Transform&, const marti_nav_msgs::msg::TrackedObjectArray&)
Function swri_route_util::interpolateRoutePosition
Function swri_route_util::markerForRouteSpeeds
Function swri_route_util::normalizeRoutePosition
Function swri_route_util::projectOntoRoute
Function swri_route_util::projectOntoRouteWindow
Function swri_route_util::projectToXY
Function swri_route_util::routeDistance
Function swri_route_util::routeDistances
Function swri_route_util::speedsForCurvature
Function swri_route_util::speedsForObstacles
Function swri_route_util::transform
Typedefs
Typedef swri_route_util::RouteConstPtr
Typedef swri_route_util::RoutePtr
Directories
Directory src
Directory marti_common
Directory swri_route_util
Directory include
Directory swri_route_util
Files
File route.h
File route_point.h
File route_point_inline.h
File route_serializer.h
File route_speeds.h
File util.h
File visualization.h
swri_route_util
C++ API
Struct DistanceReport
View page source
Struct DistanceReport
Defined in
File route_speeds.h
Struct Documentation
struct
DistanceReport
Public Functions
DistanceReport
(
)
DistanceReport
(
bool
near
,
bool
collision
,
size_t
routeIndex
,
const
tf2
::
Vector3
&
vehiclePoint
,
const
tf2
::
Vector3
&
obstaclePoint
,
double
distance
)
Public Members
bool
near
bool
collision
size_t
route_index
tf2
::
Vector3
vehicle_point
tf2
::
Vector3
obstacle_point
double
distance