#include <lanelet_pose.hpp>
◆ CanonicalizedLaneletPose() [1/4]
traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::CanonicalizedLaneletPose |
( |
const LaneletPose & |
maybe_non_canonicalized_lanelet_pose, |
|
|
const std::shared_ptr< hdmap_utils::HdMapUtils > & |
hdmap_utils |
|
) |
| |
|
explicit |
◆ CanonicalizedLaneletPose() [2/4]
traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::CanonicalizedLaneletPose |
( |
const LaneletPose & |
maybe_non_canonicalized_lanelet_pose, |
|
|
const lanelet::Ids & |
route_lanelets, |
|
|
const std::shared_ptr< hdmap_utils::HdMapUtils > & |
hdmap_utils |
|
) |
| |
|
explicit |
◆ CanonicalizedLaneletPose() [3/4]
traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::CanonicalizedLaneletPose |
( |
const CanonicalizedLaneletPose & |
other | ) |
|
◆ CanonicalizedLaneletPose() [4/4]
traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::CanonicalizedLaneletPose |
( |
CanonicalizedLaneletPose && |
other | ) |
|
|
noexcept |
◆ canonicalize() [1/2]
auto traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::canonicalize |
( |
const LaneletPose & |
may_non_canonicalized_lanelet_pose, |
|
|
const lanelet::Ids & |
route_lanelets, |
|
|
const std::shared_ptr< hdmap_utils::HdMapUtils > & |
hdmap_utils |
|
) |
| -> LaneletPose |
◆ canonicalize() [2/2]
◆ DEFINE_COMPARISON_OPERATOR()
traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::DEFINE_COMPARISON_OPERATOR |
( |
<= |
| ) |
|
◆ getAlternativeLaneletPoseBaseOnShortestRouteFrom()
auto traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::getAlternativeLaneletPoseBaseOnShortestRouteFrom |
( |
LaneletPose |
from, |
|
|
const std::shared_ptr< hdmap_utils::HdMapUtils > & |
hdmap_utils, |
|
|
bool |
allow_lane_change = false |
|
) |
| const -> std::optional<LaneletPose> |
◆ getConsiderPoseByRoadSlope()
static auto traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::getConsiderPoseByRoadSlope |
( |
| ) |
-> bool |
|
inlinestatic |
◆ getLaneletPose()
auto traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::getLaneletPose |
( |
| ) |
const -> const LaneletPose & |
|
inline |
◆ hasAlternativeLaneletPose()
auto traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::hasAlternativeLaneletPose |
( |
| ) |
const -> bool |
|
inline |
◆ operator geometry_msgs::msg::Pose()
traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::operator geometry_msgs::msg::Pose |
( |
| ) |
const |
|
inlineexplicitnoexcept |
◆ operator LaneletPose()
traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::operator LaneletPose |
( |
| ) |
const |
|
inlineexplicitnoexcept |
◆ operator=()
◆ setConsiderPoseByRoadSlope()
static auto traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::setConsiderPoseByRoadSlope |
( |
bool |
consider_pose_by_road_slope | ) |
-> void
|
|
inlinestatic |
◆ consider_pose_by_road_slope_
bool traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::consider_pose_by_road_slope_ {false} |
|
inlinestatic |
◆ lanelet_pose_
LaneletPose traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::lanelet_pose_ |
◆ lanelet_poses_
std::vector<LaneletPose> traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::lanelet_poses_ |
◆ map_pose_
geometry_msgs::msg::Pose traffic_simulator::lanelet_pose::CanonicalizedLaneletPose::map_pose_ |
The documentation for this class was generated from the following files: