Namespaces | Functions
geometry/Area.h File Reference
#include "lanelet2_core/geometry/Polygon.h"
#include "lanelet2_core/primitives/Area.h"
#include "lanelet2_core/primitives/Lanelet.h"
#include "impl/Area.h"
Include dependency graph for geometry/Area.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 lanelet
 
 lanelet::geometry
 

Functions

bool lanelet::geometry::adjacent (const ConstArea &area1, const ConstArea &area2)
 Test if two areas are adjacent. More...
 
template<typename AreaT >
IfAr< AreaT, BoundingBox2d > lanelet::geometry::boundingBox2d (const AreaT &area)
 calculates an up-right 2d bounding box More...
 
template<typename AreaT >
IfAr< AreaT, BoundingBox3d > lanelet::geometry::boundingBox3d (const AreaT &area)
 calculates 3d bounding box More...
 
Optional< ConstLineString3d > lanelet::geometry::determineCommonLine (const ConstArea &ar, const ConstLanelet &ll)
 
Optional< ConstLineString3d > lanelet::geometry::determineCommonLine (const ConstArea &ar1, const ConstArea &ar2)
 
Optional< ConstLineString3d > lanelet::geometry::determineCommonLineFollowing (const ConstArea &ar, const ConstLanelet &ll)
 
Optional< ConstLineString3d > lanelet::geometry::determineCommonLineFollowingOrPreceding (const ConstArea &ar, const ConstLanelet &ll)
 
Optional< ConstLineString3d > lanelet::geometry::determineCommonLineLeft (const ConstLanelet &right, const ConstArea &left)
 
Optional< ConstLineString3d > lanelet::geometry::determineCommonLinePreceding (const ConstLanelet &ll, const ConstArea &ar)
 
Optional< ConstLineString3d > lanelet::geometry::determineCommonLineRight (const ConstLanelet &left, const ConstArea &right)
 
Optional< ConstLineString3d > lanelet::geometry::determineCommonLineSideways (const ConstArea &ar, const ConstLanelet &ll)
 
Optional< ConstLineString3d > lanelet::geometry::determineCommonLineSideways (const ConstLanelet &ll, const ConstArea &ar)
 
bool lanelet::geometry::follows (const ConstArea &prev, const ConstLanelet &next)
 Test whether lanelet follows area. More...
 
bool lanelet::geometry::follows (const ConstLanelet &prev, const ConstArea &next)
 Test whether area follows lanelet. More...
 
template<typename AreaT >
IfAr< AreaT, bool > lanelet::geometry::inside (const AreaT &area, const BasicPoint2d &point)
 Checks whether a point is within or at the border of a area. More...
 
template<typename Area1T , typename Area2T >
IfAr< Area1T, bool > lanelet::geometry::intersects2d (const Area1T &area, const Area2T &otherArea)
 test whether two areas intersect in 2d. More...
 
bool lanelet::geometry::leftOf (const ConstLanelet &right, const ConstArea &left)
 Test whether area is left of lanelet. More...
 
template<typename AreaT >
IfAr< AreaT, bool > lanelet::geometry::overlaps2d (const AreaT &area, const AreaT &otherArea)
 
template<typename AreaT , typename LaneletT >
IfAr< AreaT, IfLL< LaneletT, bool > > lanelet::geometry::overlaps2d (const AreaT &area, const LaneletT &lanelet)
 
template<typename AreaT >
IfAr< AreaT, bool > lanelet::geometry::overlaps3d (const AreaT &area, const AreaT &otherArea, double heightTolerance)
 
template<typename AreaT , typename LaneletT >
IfAr< AreaT, IfLL< LaneletT, bool > > lanelet::geometry::overlaps3d (const AreaT &area, const LaneletT &lanelet, double heightTolerance)
 
bool lanelet::geometry::rightOf (const ConstLanelet &left, const ConstArea &area)
 Test whether area is right of lanelet. More...
 


lanelet2_core
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:25:52