26Eigen::Vector2d
to2d(
const Eigen::Vector3d& point);
36Eigen::Vector3d
to3d(
const Eigen::Vector2d& point);
47Eigen::Vector3d
to3d(
const Eigen::Vector2d& point,
double z);
57std::vector<Eigen::Vector2d>
to2d(
const std::vector<Eigen::Vector3d>& points);
67std::vector<Eigen::Vector3d>
to3d(
const std::vector<Eigen::Vector2d>& points);
75geometry_msgs::msg::Point
toRos(
const Eigen::Vector2d& point);
83geometry_msgs::msg::Point
toRos(
const Eigen::Vector3d& point);
91geometry_msgs::msg::Point
toRos(
const lanelet::BasicPoint2d& point);
99lanelet::BasicPoint2d
toLanelet(
const Eigen::Vector2d& point);
107lanelet::BasicPoint3d
toLanelet(
const Eigen::Vector3d& point);
115Eigen::Vector2d
toEigen2d(
const geometry_msgs::msg::Point& point);
123Eigen::Vector3d
toEigen(
const geometry_msgs::msg::Point& point);
131geometry_msgs::msg::Point
egoPosition(
const perception_msgs::msg::EgoData& ego_data);
139std::vector<Eigen::Vector2d>
toEigen(
const lanelet::BasicLineString2d& line_string);
147std::vector<Eigen::Vector3d>
toEigen(
const lanelet::BasicLineString3d& line_string);
155lanelet::BasicLineString2d
toLanelet(
const std::vector<Eigen::Vector2d>& line_string);
163lanelet::BasicLineString3d
toLanelet(
const std::vector<Eigen::Vector3d>& line_string);
173geometry_msgs::msg::Quaternion
toRosQuaternion(
const Eigen::Vector2d& vector);
182 const std::vector<route_planning_msgs::msg::RouteElement>& route_elements);