Uses of Class
org.locationtech.jts.geomgraph.GeometryGraph
Packages that use GeometryGraph
Package
Description
Contains classes that implement topology graphs.
Provides classes for implementing operations on geometries
Contains classes to implement the computation of the spatial relationships of
Geometrys.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 GeometryGraphModifier and TypeMethodDescriptionGeometryGraph.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 GeometryGraphModifier and TypeFieldDescriptionprotected GeometryGraph[]GeometryGraphOperation.argThe operation args into an array so they can be accessed by indexMethods in org.locationtech.jts.operation with parameters of type GeometryGraphModifier and TypeMethodDescriptionprivate 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 GeometryGraphMethods in org.locationtech.jts.operation.relate with parameters of type GeometryGraphModifier and TypeMethodDescriptionvoidRelateNodeGraph.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 -
Uses of GeometryGraph in org.locationtech.jts.operation.valid
Fields in org.locationtech.jts.operation.valid declared as GeometryGraphModifier and TypeFieldDescriptionprivate GeometryGraphConnectedInteriorTester.geomGraphprivate GeometryGraphConsistentAreaTester.geomGraphprivate GeometryGraphIndexedNestedRingTester.graphMethods in org.locationtech.jts.operation.valid with parameters of type GeometryGraphModifier and TypeMethodDescriptionprivate 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 GeometryGraphModifierConstructorDescriptionConnectedInteriorTester(GeometryGraph geomGraph) ConsistentAreaTester(GeometryGraph geomGraph) Creates a new tester for consistent areas.