xmsgeom  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNpython
|oNmisc
|\Ntriangulate
| \NTrTin_pyt
|  \CTestTrTin
oNxms
|oCGmExtents2d2D geometric extents (min/max)
|oCGmExtents3d3D geometric extents (min/max)
|oCGmMultiPolyIntersectionSorterBase class for sorting intersections from GmMultiPolyIntersector
|oCGmMultiPolyIntersectionSorterTerseClass for sorting intersections from GmMultiPolyIntersector in a terse way (with no duplicate info)
|oCGmMultiPolyIntersectorImplUsed 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
|oCGmMultiPolyIntersectorSee GmMultiPolyIntersectorImpl comments
|oCixAn intersection point of a line with a polygon
|oCGmMultiPolyIntersectorDataStruct used by GmMultiPolyIntersector
|oCGmPolygonImplWraps a boost polygon for point in poly, min distance from point to poly etc
|oCGmPolygonInterface to a boost::geometry::polygon class
|oCGmPolyLinePtRedistributerImplImplementation of GmPolyLinePtRedistributer
|oCGmPolyLinePtRedistributerRedistributes the point locations on a polyline based on a size
|oCfSatisfiesClass used with the boost::geometry::index::satisfies function
|oCidx_ptClass for indexing the points
|oCGmPtSearchImplImplementation of GmPtSearch. Generic class for searching location data. Uses a boost R-tree to query a set of locations. Works for 2D and 3D
|oCGmPtSearchSpatial index for searching points
|oCidx_triIndexing for the spatial index
|oCBarycentricValsStructure for Barycentric coordinate calculations
|oCGmTriSearchImplImplementation of GmTriSearch
|oCGmTriSearchSpatial index for searching triangles
|oCTrAutoFixFourTrianglePtsImplUsed to delete points that are connected to 4 triangles and then retriangulate the void
|oCTrAutoFixFourTrianglePts
|oCTrOuterTriangleDeleterImplUsed to delete tin triangles that are outside given polygons. The polygons may include holes - polygons inside polygons
|oCTrOuterTriangleDeleter
|oCedgerecordDefines an edge that intersects a breakline
|oCTrBreaklineAdderImplAdds breaklines to a triangulation
|oCTrBreaklineAdderAdds breaklines to a tin
|oCTrTinImplClass to encapsulate a tin made simply of arrays of points, triangles and adjacency information. Also methods to manipulate it
|oCTrTin
|oCTrTriangulatorBase class used to derive a class to triangulate points
|\CTrTriangulatorPointsClass to triangulate simple points
oCGeomsXmsngIntermediateTestsIntermediate tests for functions in geoms.cpp
oCGeomsXmsngUnitTestsTests for functions in geoms.cpp
oCGmExtents3dUnitTestsTests GmExtents3d
oCGmMultiPolyIntersector2IntermediateTestsTests for GmMultiPolyIntersector that take longer to run
oCGmMultiPolyIntersectorUnitTestsTests for GmMultiPolyIntersector
oCGmPointInPolyTester_gmPointInPolygon2DFor testing point in polygon speed
oCGmPointInPolyTester_GmPolygonHelper class for testing GmPolygon
oCGmPointInPolyUnitTestsUsed for speed tests of various point in poly functions / classes
oCGmPolygonIntermediateTestsTests GmPolygonIntermediateTests
oCGmPolygonUnitTestsTests GmPolygon
oCGmPolyLinePtRedistributerUnitTestsTests GmPolyLinePtRedistributer
oCPtSearchUnitTestsTester for the PtSearch class
oCTrAutoFixFourTrianglePtsUnitTestsTests for TrAutoFixFourTrianglePts
oCTrBreaklineAdderUnitTestsTests for TrBreaklineAdder
oCTriSearchUnitTestsTester for the TriSearch class
oCTrOuterTriangleDeleterUnitTestsTests for TrOuterTriangleDeleter
oCTrTinUnitTestsTests for TrTin
\CTrTriangulatorPointsUnitTestsTests for TrTriangulatorPoints