|
template<typename... Ts> |
static auto | evaluateAcceleration (Ts &&... xs) |
|
template<typename... Ts> |
static auto | evaluateCollisionCondition (Ts &&... xs) -> bool |
|
static auto | evaluateBoundingBoxEuclideanDistance (const std::string &from_entity_name, const std::string &to_entity_name) |
|
static auto | evaluateRelativeSpeed (const Entity &from, const Entity &to) -> Eigen::Vector3d |
|
template<typename... Ts> |
static auto | evaluateSimulationTime (Ts &&... xs) -> double |
|
template<typename... Ts> |
static auto | evaluateSpeed (Ts &&... xs) |
|
template<typename... Ts> |
static auto | evaluateStandStill (Ts &&... xs) |
|
template<typename... Ts> |
static auto | evaluateTimeHeadway (Ts &&... xs) |
|
static auto | canonicalize (const traffic_simulator::LaneletPose &non_canonicalized) -> NativeLanePosition |
|
template<typename T , typename std::enable_if_t< std::is_same_v< T, NativeLanePosition >, int > = 0> |
static auto | convert (const NativeWorldPosition &pose) -> NativeLanePosition |
|
template<typename T , typename std::enable_if_t< std::is_same_v< T, NativeWorldPosition >, int > = 0> |
static auto | convert (const NativeLanePosition &native_lane_position) -> NativeWorldPosition |
|
static auto | makeNativeRelativeWorldPosition (const std::string &from_entity_name, const std::string &to_entity_name) |
|
static auto | makeNativeRelativeWorldPosition (const std::string &from_entity_name, const NativeWorldPosition &to_map_pose) |
|
static auto | makeNativeRelativeWorldPosition (const NativeWorldPosition &from_map_pose, const std::string &to_entity_name) |
|
static auto | makeNativeRelativeLanePosition (const std::string &from_entity_name, const std::string &to_entity_name, const RoutingAlgorithm::value_type routing_algorithm=RoutingAlgorithm::undefined) -> traffic_simulator::LaneletPose |
|
static auto | makeNativeRelativeLanePosition (const std::string &from_entity_name, const NativeLanePosition &to_lanelet_pose, const RoutingAlgorithm::value_type routing_algorithm=RoutingAlgorithm::undefined) -> traffic_simulator::LaneletPose |
|
static auto | makeNativeRelativeLanePosition (const NativeLanePosition &from_lanelet_pose, const NativeLanePosition &to_lanelet_pose, const RoutingAlgorithm::value_type routing_algorithm=RoutingAlgorithm::undefined) -> traffic_simulator::LaneletPose |
|
static auto | makeNativeBoundingBoxRelativeLanePosition (const std::string &from_entity_name, const std::string &to_entity_name, const RoutingAlgorithm::value_type routing_algorithm=RoutingAlgorithm::undefined) |
|
static auto | makeNativeBoundingBoxRelativeLanePosition (const std::string &from_entity_name, const NativeLanePosition &to_lanelet_pose, const RoutingAlgorithm::value_type routing_algorithm=RoutingAlgorithm::undefined) |
|
static auto | makeNativeBoundingBoxRelativeLanePosition (const NativeLanePosition &from_lanelet_pose, const traffic_simulator_msgs::msg::BoundingBox &from_bounding_box, const NativeLanePosition &to_lanelet_pose, const traffic_simulator_msgs::msg::BoundingBox &to_bounding_box, const RoutingAlgorithm::value_type routing_algorithm=RoutingAlgorithm::undefined) -> traffic_simulator::LaneletPose |
|
static auto | makeNativeBoundingBoxRelativeWorldPosition (const std::string &from_entity_name, const std::string &to_entity_name) |
|
static auto | makeNativeBoundingBoxRelativeWorldPosition (const std::string &from_entity_name, const NativeWorldPosition &to_map_pose) |
|
static auto | evaluateLateralRelativeLanes (const std::string &from_entity_name, const std::string &to_entity_name, const RoutingAlgorithm::value_type routing_algorithm=RoutingAlgorithm::undefined) -> int |
|