| BasicSegmentString |
Represents a list of contiguous line segments,
and supports noding the segments.
|
| FastNodingValidator |
Validates that a collection of SegmentStrings is correctly noded.
|
| FastSegmentSetIntersectionFinder |
|
| InteriorIntersectionFinderAdder |
|
| IntersectionAdder |
|
| MCIndexNoder |
|
| MCIndexNoder.SegmentOverlapAction |
|
| MCIndexSegmentSetMutualIntersector |
|
| MCIndexSegmentSetMutualIntersector.SegmentOverlapAction |
|
| NodedSegmentString |
Represents a list of contiguous line segments,
and supports noding the segments.
|
| NodingIntersectionFinder |
Finds non-noded intersections in a set of SegmentStrings,
if any exist.
|
| NodingValidator |
Validates that a collection of SegmentStrings is correctly noded.
|
| Octant |
Methods for computing and working with octants of the Cartesian plane
Octants are numbered as follows:
|
| OrientedCoordinateArray |
Allows comparing Coordinate arrays
in an orientation-independent way.
|
| ScaledNoder |
Wraps a Noder and transforms its input
into the integer domain.
|
| SegmentIntersectionDetector |
Detects and records an intersection between two SegmentStrings,
if one exists.
|
| SegmentNode |
|
| SegmentNodeList |
|
| SegmentPointComparator |
Implements a robust method of comparing the relative position of two
points along the same segment.
|
| SegmentStringUtil |
|
| SinglePassNoder |
Base class for Noders which make a single
pass to find intersections.
|