Modifier and Type | Class and Description |
---|---|
class |
NonRobustLineIntersector
A non-robust version of
LineIntersector . |
class |
RobustLineIntersector
A robust version of
LineIntersector . |
Modifier and Type | Method and Description |
---|---|
void |
Edge.addIntersection(LineIntersector li,
int segmentIndex,
int geomIndex,
int intIndex)
Add an EdgeIntersection for intersection intIndex.
|
void |
Edge.addIntersections(LineIntersector li,
int segmentIndex,
int geomIndex)
Adds EdgeIntersections for one or both
intersections found for a segment of an edge to the edge intersection list.
|
SegmentIntersector |
GeometryGraph.computeEdgeIntersections(GeometryGraph g,
LineIntersector li,
boolean includeProper) |
SegmentIntersector |
GeometryGraph.computeSelfNodes(LineIntersector li,
boolean computeRingSelfNodes)
Compute self-nodes, taking advantage of the Geometry type to
minimize the number of intersection tests.
|
Constructor and Description |
---|
SegmentIntersector(LineIntersector li,
boolean includeProper,
boolean recordIsolated) |
Modifier and Type | Method and Description |
---|---|
LineIntersector |
IntersectionAdder.getLineIntersector() |
Modifier and Type | Method and Description |
---|---|
void |
NodedSegmentString.addIntersection(LineIntersector li,
int segmentIndex,
int geomIndex,
int intIndex)
Add an SegmentNode for intersection intIndex.
|
void |
NodedSegmentString.addIntersections(LineIntersector li,
int segmentIndex,
int geomIndex)
Adds EdgeIntersections for one or both
intersections found for a segment of an edge to the edge intersection list.
|
static InteriorIntersectionFinder |
InteriorIntersectionFinder.createAllIntersectionsFinder(LineIntersector li)
Creates an intersection finder which finds all interior intersections.
|
static InteriorIntersectionFinder |
InteriorIntersectionFinder.createAnyIntersectionFinder(LineIntersector li)
Creates an intersection finder which tests if there is at least one interior intersection.
|
static InteriorIntersectionFinder |
InteriorIntersectionFinder.createIntersectionCounter(LineIntersector li)
Creates an intersection finder which counts all interior intersections.
|
Constructor and Description |
---|
InteriorIntersectionFinder(LineIntersector li)
Creates an intersection finder which finds an interior intersection
if one exists
|
InteriorIntersectionFinderAdder(LineIntersector li)
Creates an intersection finder which finds all proper intersections
|
IntersectionAdder(LineIntersector li) |
IntersectionFinderAdder(LineIntersector li)
Deprecated.
Creates an intersection finder which finds all proper intersections
|
SegmentIntersectionDetector(LineIntersector li)
Creates an intersection finder using a given LineIntersector.
|
Constructor and Description |
---|
HotPixel(Coordinate pt,
double scaleFactor,
LineIntersector li)
Creates a new hot pixel, using a given scale factor.
|
Modifier and Type | Field and Description |
---|---|
protected LineIntersector |
GeometryGraphOperation.li |
Constructor and Description |
---|
EdgeSetNoder(LineIntersector li) |
Copyright © 2016. All rights reserved.