Go to the documentation of this file.
63 void normalizeBorder(ENUBorder &border, ENUBorder
const *previousBorder =
nullptr);
namespace ad
Definition: GeometryStoreItem.hpp:28
point::ENUHeading getENUHeading(ENUBorderList const &borderList, point::ENUPoint const &enuPoint)
calculate the ENUHeading of the vector<ENUBorder> at the given ENUPoint
void makeTransitionFromFirstBorderContinuous(ENUBorder &first, ENUBorder const &second)
operation to make the transition between two borders continuous
::ad::map::point::GeoEdge left
Definition: GeoBorder.hpp:121
DataType ECEFBorder.
Definition: ECEFBorder.hpp:44
::ad::map::point::ENUEdge left
Definition: ENUBorder.hpp:121
point::ENUEdge getLateralAlignmentEdge(ENUBorder const &border, physics::ParametricValue const lateralAlignment)
Get the ENUEdge between the given border with corresponding lateralAlignment.
void makeTransitionToSecondEdgeContinuous(point::ENUEdge const &first, point::ENUEdge &second)
operation to make the transition between two edges continuous
std::vector<::ad::map::lane::GeoBorder > GeoBorderList
DataType GeoBorderList.
Definition: GeoBorderList.hpp:44
std::vector<::ad::map::lane::ENUBorder > ENUBorderList
DataType ENUBorderList.
Definition: ENUBorderList.hpp:44
DataType ENUPoint.
Definition: ENUPoint.hpp:51
void normalizeBorder(ENUBorder &border, ENUBorder const *previousBorder=nullptr)
normalizes the border
DataType ENUHeading.
Definition: ENUHeading.hpp:65
void makeTransitionToSecondBorderContinuous(ENUBorder const &first, ENUBorder &second)
operation to make the transition between two borders continuous
void makeTransitionFromFirstEdgeContinuous(point::ENUEdge &first, point::ENUEdge const &second)
operation to make the transition between two edges continuous
physics::Distance getDistanceEnuPointToLateralAlignmentEdge(point::ENUPoint const &enuPoint, point::ENUEdge const &lateralAlignmentEdge)
Get the distance between an ENU point and the lateral alignment edge.
::ad::map::point::ECEFEdge right
Definition: ECEFBorder.hpp:126
std::vector<::ad::map::lane::ECEFBorder > ECEFBorderList
DataType ECEFBorderList.
Definition: ECEFBorderList.hpp:44
::ad::map::point::ECEFEdge left
Definition: ECEFBorder.hpp:121
physics::Distance calcLength(ENUBorder const &border)
calculate the length of the provided border as distance value
Definition: BorderOperation.hpp:122
DataType GeoBorder.
Definition: GeoBorder.hpp:44
::ad::map::point::ENUEdge right
Definition: ENUBorder.hpp:126
::ad::map::point::GeoEdge right
Definition: GeoBorder.hpp:126
DataType ENUBorder.
Definition: ENUBorder.hpp:44
std::vector<::ad::map::point::ENUPoint > ENUEdge
DataType ENUEdge.
Definition: ENUEdge.hpp:42