scenario_simulator_v2 C++ API
Classes | Namespaces | Typedefs
lanelet_wrapper.hpp File Reference
#include <lanelet2_routing/RoutingGraph.h>
#include <lanelet2_routing/RoutingGraphContainer.h>
#include <lanelet2_traffic_rules/TrafficRulesFactory.h>
#include <autoware_lanelet2_extension/utility/utilities.hpp>
#include <filesystem>
#include <geometry/spline/catmull_rom_spline.hpp>
#include <geometry_msgs/msg/point.hpp>
#include <geometry_msgs/msg/pose.hpp>
#include <geometry_msgs/msg/pose_stamped.hpp>
#include <geometry_msgs/msg/vector3.hpp>
#include <mutex>
#include <scenario_simulator_exception/exception.hpp>
#include <traffic_simulator/data_type/routing_configuration.hpp>
#include <traffic_simulator/data_type/routing_graph_type.hpp>
#include <traffic_simulator/lanelet_wrapper/lanelet_wrapper.hpp>
#include <traffic_simulator_msgs/msg/bounding_box.hpp>
#include <traffic_simulator_msgs/msg/entity_type.hpp>
#include <traffic_simulator_msgs/msg/lanelet_pose.hpp>
Include dependency graph for lanelet_wrapper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  std::hash< std::tuple< lanelet::Id, lanelet::Id, bool > >
 
class  traffic_simulator::lanelet_wrapper::RouteCache
 
class  traffic_simulator::lanelet_wrapper::CenterPointsCache
 
class  traffic_simulator::lanelet_wrapper::LaneletLengthCache
 
struct  traffic_simulator::lanelet_wrapper::TrafficRulesWithRoutingGraph
 
class  traffic_simulator::lanelet_wrapper::LaneletWrapper
 

Namespaces

 std
 
 traffic_simulator
 
 traffic_simulator::lanelet_wrapper
 

Typedefs

using traffic_simulator::lanelet_wrapper::BoundingBox = traffic_simulator_msgs::msg::BoundingBox
 
using traffic_simulator::lanelet_wrapper::EntityType = traffic_simulator_msgs::msg::EntityType
 
using traffic_simulator::lanelet_wrapper::LaneletPose = traffic_simulator_msgs::msg::LaneletPose
 
using traffic_simulator::lanelet_wrapper::Point = geometry_msgs::msg::Point
 
using traffic_simulator::lanelet_wrapper::Pose = geometry_msgs::msg::Pose
 
using traffic_simulator::lanelet_wrapper::PoseStamped = geometry_msgs::msg::PoseStamped
 
using traffic_simulator::lanelet_wrapper::Spline = math::geometry::CatmullRomSpline
 
using traffic_simulator::lanelet_wrapper::Vector3 = geometry_msgs::msg::Vector3