ICoordConverter::Convert method not meaningful
Concering ICoordConverter
/// Converts alane position to its corresponding inertial position.
virtual Position Convert(const Vec3<units::length::meter_t>& inert_pos) const = 0;
-
The method is ambiguous, as the Position itself is defined as a variant:
using Position = std::variant<OpenDrivePosition, LatLonPosition, Vec3<units::length::meter_t>>;
-
The method is ambiguous, as e.g. an inert_pos could lead to several openDRIVE positions (overlapping lanes)
Recommendation: As it is not used by the currently known partners, it's better to remove it for now.