#include <simulator_core.hpp>
|
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) |
|
◆ canonicalize()
◆ convert() [1/2]
template<typename T , typename std::enable_if_t< std::is_same_v< T, NativeWorldPosition >, int > = 0>
◆ convert() [2/2]
template<typename T , typename std::enable_if_t< std::is_same_v< T, NativeLanePosition >, int > = 0>
◆ makeNativeBoundingBoxRelativeLanePosition() [1/3]
static auto openscenario_interpreter::SimulatorCore::CoordinateSystemConversion::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
|
|
inlinestaticprotected |
◆ makeNativeBoundingBoxRelativeLanePosition() [2/3]
static auto openscenario_interpreter::SimulatorCore::CoordinateSystemConversion::makeNativeBoundingBoxRelativeLanePosition |
( |
const std::string & |
from_entity_name, |
|
|
const NativeLanePosition & |
to_lanelet_pose, |
|
|
const RoutingAlgorithm::value_type |
routing_algorithm = RoutingAlgorithm::undefined |
|
) |
| |
|
inlinestaticprotected |
◆ makeNativeBoundingBoxRelativeLanePosition() [3/3]
static auto openscenario_interpreter::SimulatorCore::CoordinateSystemConversion::makeNativeBoundingBoxRelativeLanePosition |
( |
const std::string & |
from_entity_name, |
|
|
const std::string & |
to_entity_name, |
|
|
const RoutingAlgorithm::value_type |
routing_algorithm = RoutingAlgorithm::undefined |
|
) |
| |
|
inlinestaticprotected |
◆ makeNativeBoundingBoxRelativeWorldPosition() [1/2]
static auto openscenario_interpreter::SimulatorCore::CoordinateSystemConversion::makeNativeBoundingBoxRelativeWorldPosition |
( |
const std::string & |
from_entity_name, |
|
|
const NativeWorldPosition & |
to_map_pose |
|
) |
| |
|
inlinestaticprotected |
◆ makeNativeBoundingBoxRelativeWorldPosition() [2/2]
static auto openscenario_interpreter::SimulatorCore::CoordinateSystemConversion::makeNativeBoundingBoxRelativeWorldPosition |
( |
const std::string & |
from_entity_name, |
|
|
const std::string & |
to_entity_name |
|
) |
| |
|
inlinestaticprotected |
◆ makeNativeRelativeLanePosition() [1/3]
◆ makeNativeRelativeLanePosition() [2/3]
static auto openscenario_interpreter::SimulatorCore::CoordinateSystemConversion::makeNativeRelativeLanePosition |
( |
const std::string & |
from_entity_name, |
|
|
const NativeLanePosition & |
to_lanelet_pose, |
|
|
const RoutingAlgorithm::value_type |
routing_algorithm = RoutingAlgorithm::undefined |
|
) |
| -> traffic_simulator::LaneletPose
|
|
inlinestaticprotected |
◆ makeNativeRelativeLanePosition() [3/3]
static auto openscenario_interpreter::SimulatorCore::CoordinateSystemConversion::makeNativeRelativeLanePosition |
( |
const std::string & |
from_entity_name, |
|
|
const std::string & |
to_entity_name, |
|
|
const RoutingAlgorithm::value_type |
routing_algorithm = RoutingAlgorithm::undefined |
|
) |
| -> traffic_simulator::LaneletPose
|
|
inlinestaticprotected |
◆ makeNativeRelativeWorldPosition() [1/3]
static auto openscenario_interpreter::SimulatorCore::CoordinateSystemConversion::makeNativeRelativeWorldPosition |
( |
const NativeWorldPosition & |
from_map_pose, |
|
|
const std::string & |
to_entity_name |
|
) |
| |
|
inlinestaticprotected |
◆ makeNativeRelativeWorldPosition() [2/3]
static auto openscenario_interpreter::SimulatorCore::CoordinateSystemConversion::makeNativeRelativeWorldPosition |
( |
const std::string & |
from_entity_name, |
|
|
const NativeWorldPosition & |
to_map_pose |
|
) |
| |
|
inlinestaticprotected |
◆ makeNativeRelativeWorldPosition() [3/3]
static auto openscenario_interpreter::SimulatorCore::CoordinateSystemConversion::makeNativeRelativeWorldPosition |
( |
const std::string & |
from_entity_name, |
|
|
const std::string & |
to_entity_name |
|
) |
| |
|
inlinestaticprotected |
The documentation for this class was generated from the following file: