|
xmsgeom
1.0
|
| 2D geometric extents (min/max) | |
| 3D geometric extents (min/max) | |
| Base class for sorting intersections from GmMultiPolyIntersector | |
| Class for sorting intersections from GmMultiPolyIntersector in a terse way (with no duplicate info) | |
| Used to intersect a line segment with any number of polygons in 2D. Returns the intersected polygons in order along with t values. May be an alternative to SurfaceIter and feiTraverseLineSegment2 | |
| See GmMultiPolyIntersectorImpl comments | |
| An intersection point of a line with a polygon | |
| Struct used by GmMultiPolyIntersector | |
| Wraps a boost polygon for point in poly, min distance from point to poly etc | |
| Interface to a boost::geometry::polygon class | |
| Implementation of GmPolyLinePtRedistributer | |
| Redistributes the point locations on a polyline based on a size | |
| Class used with the boost::geometry::index::satisfies function | |
| Class for indexing the points | |
| Implementation of GmPtSearch. Generic class for searching location data. Uses a boost R-tree to query a set of locations. Works for 2D and 3D | |
| Spatial index for searching points | |
| Indexing for the spatial index | |
| Structure for Barycentric coordinate calculations | |
| Implementation of GmTriSearch | |
| Spatial index for searching triangles | |
| Used to delete points that are connected to 4 triangles and then retriangulate the void | |
| Used to delete tin triangles that are outside given polygons. The polygons may include holes - polygons inside polygons | |
| Defines an edge that intersects a breakline | |
| Adds breaklines to a triangulation | |
| Adds breaklines to a tin | |
| Class to encapsulate a tin made simply of arrays of points, triangles and adjacency information. Also methods to manipulate it | |
| Base class used to derive a class to triangulate points | |
| Class to triangulate simple points | |
| Intermediate tests for functions in geoms.cpp | |
| Tests for functions in geoms.cpp | |
| Tests GmExtents3d | |
| Tests for GmMultiPolyIntersector that take longer to run | |
| Tests for GmMultiPolyIntersector | |
| For testing point in polygon speed | |
| Helper class for testing GmPolygon | |
| Used for speed tests of various point in poly functions / classes | |
| Tests GmPolygonIntermediateTests | |
| Tests GmPolygon | |
| Tests GmPolyLinePtRedistributer | |
| Tester for the PtSearch class | |
| Tests for TrAutoFixFourTrianglePts | |
| Tests for TrBreaklineAdder | |
| Tester for the TriSearch class | |
| Tests for TrOuterTriangleDeleter | |
| Tests for TrTin | |
| Tests for TrTriangulatorPoints |