NodingValidator class
Validates that a collection of {@link SegmentString}s is correctly noded. Throws an appropriate exception if an noding error is found.
@version 1.7
Constructors
- NodingValidator(List segStrings)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- li ↔ LineIntersector
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- segStrings ↔ List
-
getter/setter pair
Methods
-
checkCollapse(
Coordinate p0, Coordinate p1, Coordinate p2) → void -
checkCollapses(
) → void - Checks if a segment string contains a segment pattern a-b-a (which implies a self-intersection)
-
checkCollapsesSS(
SegmentString ss) → void -
checkEndPtVertexIntersections(
) → void - Checks for intersections between an endpoint of a segment string and an interior vertex of another segment string
-
checkEndPtVertexIntersections2(
Coordinate testPt, List segStrings) → void -
checkInteriorIntersections(
) → void - Checks all pairs of segments for intersections at an interior point of a segment
-
checkInteriorIntersectionsSS(
SegmentString ss0, SegmentString ss1) → void -
checkInteriorIntersectionsWithIndex(
SegmentString e0, int segIndex0, SegmentString e1, int segIndex1) → void -
checkValid(
) → void -
hasInteriorIntersection(
LineIntersector li, Coordinate p0, Coordinate p1) → bool - @return true if there is an intersection point which is not an endpoint of the segment p0-p1
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- fact → GeometryFactory
-
final