|
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...
|
|