ad_map_access
Namespaces | Functions
BorderOperation.hpp File Reference
#include "ad/map/lane/Types.hpp"
#include "ad/map/point/ECEFOperation.hpp"
#include "ad/map/point/ENUOperation.hpp"
#include "ad/map/point/GeoOperation.hpp"
#include "ad/map/point/HeadingOperation.hpp"
Include dependency graph for BorderOperation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ad
 namespace ad
 
 ad::map
 namespace map
 
 ad::map::lane
 namespace lane
 

Functions

point::ENUEdge ad::map::lane::getLateralAlignmentEdge (ENUBorder const &border, physics::ParametricValue const lateralAlignment)
 Get the ENUEdge between the given border with corresponding lateralAlignment. More...
 
physics::Distance ad::map::lane::getDistanceEnuPointToLateralAlignmentEdge (point::ENUPoint const &enuPoint, point::ENUEdge const &lateralAlignmentEdge)
 Get the distance between an ENU point and the lateral alignment edge. More...
 
void ad::map::lane::normalizeBorder (ENUBorder &border, ENUBorder const *previousBorder=nullptr)
 normalizes the border More...
 
void ad::map::lane::makeTransitionToSecondEdgeContinuous (point::ENUEdge const &first, point::ENUEdge &second)
 operation to make the transition between two edges continuous More...
 
void ad::map::lane::makeTransitionToSecondBorderContinuous (ENUBorder const &first, ENUBorder &second)
 operation to make the transition between two borders continuous More...
 
void ad::map::lane::makeTransitionFromFirstEdgeContinuous (point::ENUEdge &first, point::ENUEdge const &second)
 operation to make the transition between two edges continuous More...
 
void ad::map::lane::makeTransitionFromFirstBorderContinuous (ENUBorder &first, ENUBorder const &second)
 operation to make the transition between two borders continuous More...
 
physics::Distance ad::map::lane::calcLength (ENUBorder const &border)
 calculate the length of the provided border as distance value More...
 
physics::Distance ad::map::lane::calcLength (ECEFBorder const &border)
 calculate the length of the provided border as distance value More...
 
physics::Distance ad::map::lane::calcLength (GeoBorder const &border)
 calculate the length of the provided border as distance value More...
 
physics::Distance ad::map::lane::calcLength (ENUBorderList const &borderList)
 calculate the length out of the provided ENU border List as distance value More...
 
point::ENUHeading ad::map::lane::getENUHeading (ENUBorderList const &borderList, point::ENUPoint const &enuPoint)
 calculate the ENUHeading of the vector<ENUBorder> at the given ENUPoint More...