|
| BasicPolygons2d | lanelet::geometry::internal::convexPartition (const BasicPolygon2d &poly) |
| |
| template<typename Polygon2dT > |
| IfPoly< Polygon2dT, BasicPolygons2d > | lanelet::geometry::convexPartition (const Polygon2dT &poly) |
| | Split a concave polygon into convex parts. More...
|
| |
| template<> |
| IfPoly< BasicPolygon2d, BasicPolygons2d > | lanelet::geometry::convexPartition< BasicPolygon2d > (const BasicPolygon2d &poly) |
| | Split a concave polygon into convex parts. More...
|
| |
| template<typename Polygon3dT > |
| IfPoly< Polygon3dT, double > | lanelet::geometry::distanceToBorder3d (const Polygon3dT &poly1, const Polygon3dT &poly2) |
| | computes the distance of the outer bounds of two polygons in 3d. More...
|
| |
| template<typename Polygon2dT > |
| IfPoly< Polygon2dT, bool > | lanelet::geometry::overlaps2d (const Polygon2dT &poly1, const Polygon2dT &poly2) |
| |
| template<typename Polygon3dT > |
| IfPoly< Polygon3dT, bool > | lanelet::geometry::overlaps3d (const Polygon3dT &poly1, const Polygon3dT &poly2, double heightTolerance) |
| |
| std::pair< BasicPoint3d, BasicPoint3d > | lanelet::geometry::internal::projectedBorderPoint3d (const CompoundHybridPolygon3d &l1, const CompoundHybridPolygon3d &l2) |
| |
| std::pair< BasicPoint3d, BasicPoint3d > | lanelet::geometry::internal::projectedBorderPoint3d (const ConstHybridPolygon3d &l1, const ConstHybridPolygon3d &l2) |
| |
| template<typename Polygon3dT > |
| IfPoly< Polygon3dT, std::pair< BasicPoint3d, BasicPoint3d > > | lanelet::geometry::projectedBorderPoint3d (const Polygon3dT &l1, const Polygon3dT &l2) |
| |
| template<typename PolygonT > |
| IfPoly< PolygonT, bool > | lanelet::geometry::touches2d (const PolygonT &poly1, const PolygonT &poly2) |
| |
| IndexedTriangles | lanelet::geometry::internal::triangulate (const BasicPolygon2d &poly) |
| |
| template<typename Polygon2dT > |
| IfPoly< Polygon2dT, IndexedTriangles > | lanelet::geometry::triangulate (const Polygon2dT &poly) |
| | Split a concave polygon into triangles. More...
|
| |
| template<> |
| IfPoly< BasicPolygon2d, IndexedTriangles > | lanelet::geometry::triangulate< BasicPolygon2d > (const BasicPolygon2d &poly) |
| | Split a concave polygon into triangles. More...
|
| |