|
scenario_simulator_v2 C++ API
|
Namespaces | |
| distance | |
| lanelet_map | |
| pose | |
| route | |
| traffic_lights | |
Classes | |
| class | LaneletLoader |
| class | RouteCache |
| class | CenterPointsCache |
| class | LaneletLengthCache |
| struct | TrafficRulesWithRoutingGraph |
| class | LaneletWrapper |
| struct | Locations |
| class | GermanRoadShoulderPassableVehicle |
Typedefs | |
| using | BoundingBox = traffic_simulator_msgs::msg::BoundingBox |
| using | EntityType = traffic_simulator_msgs::msg::EntityType |
| using | LaneletPose = traffic_simulator_msgs::msg::LaneletPose |
| using | Point = geometry_msgs::msg::Point |
| using | Pose = geometry_msgs::msg::Pose |
| using | PoseStamped = geometry_msgs::msg::PoseStamped |
| using | Spline = math::geometry::CatmullRomSpline |
| using | Vector3 = geometry_msgs::msg::Vector3 |
| using | SplineInterface = math::geometry::CatmullRomSplineInterface |
Functions | |
| auto | produceTransverseMercatorProjector (const YAML::Node &map_projector_info) -> lanelet::projection::TransverseMercatorProjector |
| const lanelet::traffic_rules::RegisterTrafficRules< GermanRoadShoulderPassableVehicle > | germanRoadShoulderPassableVehicleRules (Locations::RoadShoulderPassableGermany, lanelet::Participants::Vehicle) |
| using traffic_simulator::lanelet_wrapper::BoundingBox = typedef traffic_simulator_msgs::msg::BoundingBox |
| using traffic_simulator::lanelet_wrapper::EntityType = typedef traffic_simulator_msgs::msg::EntityType |
| using traffic_simulator::lanelet_wrapper::LaneletPose = typedef traffic_simulator_msgs::msg::LaneletPose |
| using traffic_simulator::lanelet_wrapper::Point = typedef geometry_msgs::msg::Point |
| using traffic_simulator::lanelet_wrapper::Pose = typedef geometry_msgs::msg::Pose |
| using traffic_simulator::lanelet_wrapper::PoseStamped = typedef geometry_msgs::msg::PoseStamped |
| using traffic_simulator::lanelet_wrapper::SplineInterface = typedef math::geometry::CatmullRomSplineInterface |
| using traffic_simulator::lanelet_wrapper::Vector3 = typedef geometry_msgs::msg::Vector3 |
| const lanelet::traffic_rules::RegisterTrafficRules<GermanRoadShoulderPassableVehicle> traffic_simulator::lanelet_wrapper::germanRoadShoulderPassableVehicleRules | ( | Locations::RoadShoulderPassableGermany | , |
| lanelet::Participants::Vehicle | |||
| ) |
| auto traffic_simulator::lanelet_wrapper::produceTransverseMercatorProjector | ( | const YAML::Node & | map_projector_info | ) | -> lanelet::projection::TransverseMercatorProjector |