| BasicSegmentString |
Represents a list of contiguous line segments,
and supports noding the segments.
|
| FastNodingValidator |
Validates that a collection of SegmentStrings is correctly noded.
|
| FastSegmentSetIntersectionFinder |
|
| InteriorIntersectionFinder |
Finds an interior intersection in a set of SegmentStrings,
if one exists.
|
| InteriorIntersectionFinderAdder |
|
| IntersectionAdder |
|
| IntersectionFinderAdder |
Deprecated.
|
| IteratedNoder |
|
| MCIndexNoder |
|
| MCIndexSegmentSetMutualIntersector |
|
| NodedSegmentString |
Represents a list of contiguous line segments,
and supports noding the segments.
|
| 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.
|
| SegmentStringDissolver |
Dissolves a noded collection of SegmentStrings to produce
a set of merged linework with unique segments.
|
| SegmentStringUtil |
|
| SimpleNoder |
Nodes a set of SegmentStrings by
performing a brute-force comparison of every segment to every other one.
|
| SimpleSegmentSetMutualIntersector |
Intersects two sets of SegmentStrings using
brute-force comparison.
|
| SinglePassNoder |
Base class for Noders which make a single
pass to find intersections.
|