Uses of Class
org.locationtech.jts.geomgraph.GeometryGraph
-
Packages that use GeometryGraph Package Description org.locationtech.jts.geomgraph Contains classes that implement topology graphs.org.locationtech.jts.operation Provides classes for implementing operations on geometriesorg.locationtech.jts.operation.relate Contains classes to implement the computation of the spatial relationships ofGeometrys.org.locationtech.jts.operation.valid Provides classes for testing the validity of geometries. -
-
Uses of GeometryGraph in org.locationtech.jts.geomgraph
Methods in org.locationtech.jts.geomgraph with parameters of type GeometryGraph Modifier and Type Method Description SegmentIntersectorGeometryGraph. computeEdgeIntersections(GeometryGraph g, LineIntersector li, boolean includeProper)voidDirectedEdgeStar. computeLabelling(GeometryGraph[] geom)Compute the labelling for all dirEdges in this star, as well as the overall labellingvoidEdgeEndStar. computeLabelling(GeometryGraph[] geomGraph)private intEdgeEndStar. getLocation(int geomIndex, Coordinate p, GeometryGraph[] geom)booleanEdgeEndStar. isAreaLabelsConsistent(GeometryGraph geomGraph) -
Uses of GeometryGraph in org.locationtech.jts.operation
Fields in org.locationtech.jts.operation declared as GeometryGraph Modifier and Type Field Description protected GeometryGraph[]GeometryGraphOperation. argThe operation args into an array so they can be accessed by indexMethods in org.locationtech.jts.operation with parameters of type GeometryGraph Modifier and Type Method Description private booleanIsSimpleOp. hasClosedEndpointIntersection(GeometryGraph graph)Tests that no edge intersection is the endpoint of a closed line.private booleanIsSimpleOp. hasNonEndpointIntersection(GeometryGraph graph)For all edges, check if there are any intersections which are NOT at an endpoint. -
Uses of GeometryGraph in org.locationtech.jts.operation.relate
Fields in org.locationtech.jts.operation.relate declared as GeometryGraph Modifier and Type Field Description private GeometryGraph[]RelateComputer. argMethods in org.locationtech.jts.operation.relate with parameters of type GeometryGraph Modifier and Type Method Description voidRelateNodeGraph. build(GeometryGraph geomGraph)voidRelateNodeGraph. computeIntersectionNodes(GeometryGraph geomGraph, int argIndex)Insert nodes for all intersections on the edges of a Geometry.voidRelateNodeGraph. copyNodesAndLabels(GeometryGraph geomGraph, int argIndex)Copy all nodes from an arg geometry into this graph.Constructors in org.locationtech.jts.operation.relate with parameters of type GeometryGraph Constructor Description RelateComputer(GeometryGraph[] arg) -
Uses of GeometryGraph in org.locationtech.jts.operation.valid
Fields in org.locationtech.jts.operation.valid declared as GeometryGraph Modifier and Type Field Description private GeometryGraphConnectedInteriorTester. geomGraphprivate GeometryGraphConsistentAreaTester. geomGraphprivate GeometryGraphIndexedNestedRingTester. graphMethods in org.locationtech.jts.operation.valid with parameters of type GeometryGraph Modifier and Type Method Description private voidIsValidOp. checkConnectedInteriors(GeometryGraph graph)private voidIsValidOp. checkConsistentArea(GeometryGraph graph)Checks that the arrangement of edges in a polygonal geometry graph forms a consistent area.private voidIsValidOp. checkHolesInShell(Polygon p, GeometryGraph graph)Tests that each hole is inside the polygon shell.private voidIsValidOp. checkHolesNotNested(Polygon p, GeometryGraph graph)Tests that no hole is nested inside another hole.private voidIsValidOp. checkNoSelfIntersectingRings(GeometryGraph graph)Check that there is no ring which self-intersects (except of course at its endpoints).private CoordinateIsValidOp. checkShellInsideHole(LinearRing shell, LinearRing hole, GeometryGraph graph)This routine checks to see if a shell is properly contained in a hole.private voidIsValidOp. checkShellNotNested(LinearRing shell, Polygon p, GeometryGraph graph)Check if a shell is incorrectly nested within a polygon.private voidIsValidOp. checkShellsNotNested(MultiPolygon mp, GeometryGraph graph)Tests that no element polygon is wholly in the interior of another element polygon.private voidIsValidOp. checkTooFewPoints(GeometryGraph graph)static CoordinateIsValidOp. findPtNotNode(Coordinate[] testCoords, LinearRing searchRing, GeometryGraph graph)Find a point from the list of testCoords that is NOT a node in the edge for the list of searchCoordsConstructors in org.locationtech.jts.operation.valid with parameters of type GeometryGraph Constructor Description ConnectedInteriorTester(GeometryGraph geomGraph)ConsistentAreaTester(GeometryGraph geomGraph)Creates a new tester for consistent areas.IndexedNestedRingTester(GeometryGraph graph)
-