scenario_simulator_v2 C++ API
|
Functions | |
auto | quietNaNPose () -> geometry_msgs::msg::Pose |
auto | quietNaNLaneletPose () -> traffic_simulator::LaneletPose |
auto | canonicalize (const LaneletPose &lanelet_pose, const std::shared_ptr< hdmap_utils::HdMapUtils > &hdmap_utils_ptr) -> CanonicalizedLaneletPose |
auto | toMapPose (const CanonicalizedLaneletPose &lanelet_pose) -> const geometry_msgs::msg::Pose |
auto | toLaneletPose (const geometry_msgs::msg::Pose &map_pose, bool include_crosswalk, const std::shared_ptr< hdmap_utils::HdMapUtils > &hdmap_utils_ptr) -> std::optional< CanonicalizedLaneletPose > |
auto | relativePose (const geometry_msgs::msg::Pose &from, const geometry_msgs::msg::Pose &to) -> std::optional< geometry_msgs::msg::Pose > |
auto | relativePose (const geometry_msgs::msg::Pose &from, const CanonicalizedLaneletPose &to) -> std::optional< geometry_msgs::msg::Pose > |
auto | relativePose (const CanonicalizedLaneletPose &from, const geometry_msgs::msg::Pose &to) -> std::optional< geometry_msgs::msg::Pose > |
auto | boundingBoxRelativePose (const geometry_msgs::msg::Pose &from, const traffic_simulator_msgs::msg::BoundingBox &from_bounding_box, const geometry_msgs::msg::Pose &to, const traffic_simulator_msgs::msg::BoundingBox &to_bounding_box) -> std::optional< geometry_msgs::msg::Pose > |
auto | relativeLaneletPose (const CanonicalizedLaneletPose &from, const CanonicalizedLaneletPose &to, bool allow_lane_change, const std::shared_ptr< hdmap_utils::HdMapUtils > &hdmap_utils_ptr) -> traffic_simulator::LaneletPose |
auto | boundingBoxRelativeLaneletPose (const CanonicalizedLaneletPose &from, const traffic_simulator_msgs::msg::BoundingBox &from_bounding_box, const CanonicalizedLaneletPose &to, const traffic_simulator_msgs::msg::BoundingBox &to_bounding_box, bool allow_lane_change, const std::shared_ptr< hdmap_utils::HdMapUtils > &hdmap_utils_ptr) -> traffic_simulator::LaneletPose |
auto traffic_simulator::pose::boundingBoxRelativeLaneletPose | ( | const CanonicalizedLaneletPose & | from, |
const traffic_simulator_msgs::msg::BoundingBox & | from_bounding_box, | ||
const CanonicalizedLaneletPose & | to, | ||
const traffic_simulator_msgs::msg::BoundingBox & | to_bounding_box, | ||
bool | allow_lane_change, | ||
const std::shared_ptr< hdmap_utils::HdMapUtils > & | hdmap_utils_ptr | ||
) | -> traffic_simulator::LaneletPose |
auto traffic_simulator::pose::boundingBoxRelativePose | ( | const geometry_msgs::msg::Pose & | from, |
const traffic_simulator_msgs::msg::BoundingBox & | from_bounding_box, | ||
const geometry_msgs::msg::Pose & | to, | ||
const traffic_simulator_msgs::msg::BoundingBox & | to_bounding_box | ||
) | -> std::optional<geometry_msgs::msg::Pose> |
auto traffic_simulator::pose::canonicalize | ( | const LaneletPose & | lanelet_pose, |
const std::shared_ptr< hdmap_utils::HdMapUtils > & | hdmap_utils_ptr | ||
) | -> CanonicalizedLaneletPose |
auto traffic_simulator::pose::quietNaNLaneletPose | ( | ) | -> traffic_simulator::LaneletPose |
auto traffic_simulator::pose::quietNaNPose | ( | ) | -> geometry_msgs::msg::Pose |
auto traffic_simulator::pose::relativeLaneletPose | ( | const CanonicalizedLaneletPose & | from, |
const CanonicalizedLaneletPose & | to, | ||
bool | allow_lane_change, | ||
const std::shared_ptr< hdmap_utils::HdMapUtils > & | hdmap_utils_ptr | ||
) | -> traffic_simulator::LaneletPose |
auto traffic_simulator::pose::relativePose | ( | const CanonicalizedLaneletPose & | from, |
const geometry_msgs::msg::Pose & | to | ||
) | -> std::optional<geometry_msgs::msg::Pose> |
auto traffic_simulator::pose::relativePose | ( | const geometry_msgs::msg::Pose & | from, |
const CanonicalizedLaneletPose & | to | ||
) | -> std::optional<geometry_msgs::msg::Pose> |
auto traffic_simulator::pose::relativePose | ( | const geometry_msgs::msg::Pose & | from, |
const geometry_msgs::msg::Pose & | to | ||
) | -> std::optional<geometry_msgs::msg::Pose> |
auto traffic_simulator::pose::toLaneletPose | ( | const geometry_msgs::msg::Pose & | map_pose, |
bool | include_crosswalk, | ||
const std::shared_ptr< hdmap_utils::HdMapUtils > & | hdmap_utils_ptr | ||
) | -> std::optional<CanonicalizedLaneletPose> |
auto traffic_simulator::pose::toMapPose | ( | const CanonicalizedLaneletPose & | lanelet_pose | ) | -> const geometry_msgs::msg::Pose |