Uses of Interface
org.locationtech.jts.noding.SegmentIntersector
Packages that use SegmentIntersector
Package
Description
Classes to compute nodings for arrangements of line segments and line segment sequences.
Contains classes to implement the Snap Rounding algorithm for noding linestrings.
-
Uses of SegmentIntersector in org.locationtech.jts.noding
Classes in org.locationtech.jts.noding that implement SegmentIntersectorModifier and TypeClassDescriptionclassFinds interior intersections between line segments inNodedSegmentStrings, and adds them as nodes usingNodedSegmentString.addIntersection(LineIntersector, int, int, int).classComputes the possible intersections between two line segments inNodedSegmentStrings and adds them to each string usingNodedSegmentString.addIntersection(LineIntersector, int, int, int).classDeprecated.see InteriorIntersectionFinderAdderclassFinds non-noded intersections in a set ofSegmentStrings, if any exist.classDetects and records an intersection between twoSegmentStrings, if one exists.Fields in org.locationtech.jts.noding declared as SegmentIntersectorMethods in org.locationtech.jts.noding with parameters of type SegmentIntersectorModifier and TypeMethodDescriptionvoidMCIndexSegmentSetMutualIntersector.process(Collection segStrings, SegmentIntersector segInt) CallsSegmentIntersector.processIntersections(SegmentString, int, SegmentString, int)for all candidate intersections between the given collection of SegmentStrings and the set of indexed segments.voidSegmentSetMutualIntersector.process(Collection segStrings, SegmentIntersector segInt) Computes the intersections with a given set ofSegmentStrings, using the suppliedSegmentIntersector.voidSimpleSegmentSetMutualIntersector.process(Collection segStrings, SegmentIntersector segInt) CallsSegmentIntersector.processIntersections(SegmentString, int, SegmentString, int)for all candidate intersections between the given collection of SegmentStrings and the set of base segments.voidSinglePassNoder.setSegmentIntersector(SegmentIntersector segInt) Sets the SegmentIntersector to use with this noder.Constructors in org.locationtech.jts.noding with parameters of type SegmentIntersectorModifierConstructorDescriptionMCIndexNoder(SegmentIntersector si, double overlapTolerance) Creates a new noder with a givenSegmentIntersectorand an overlap tolerance distance to expand intersection tests with.SinglePassNoder(SegmentIntersector segInt) -
Uses of SegmentIntersector in org.locationtech.jts.noding.snap
Classes in org.locationtech.jts.noding.snap that implement SegmentIntersectorModifier and TypeClassDescriptionclassFinds intersections between line segments which are being snapped, and adds them as nodes. -
Uses of SegmentIntersector in org.locationtech.jts.noding.snapround
Classes in org.locationtech.jts.noding.snapround that implement SegmentIntersectorModifier and TypeClassDescriptionclassFinds intersections between line segments which will be snap-rounded, and adds them as nodes to the segments.