Package org.locationtech.jts.algorithm
Class BoundaryNodeRule.Mod2BoundaryNodeRule
java.lang.Object
org.locationtech.jts.algorithm.BoundaryNodeRule.Mod2BoundaryNodeRule
- All Implemented Interfaces:
BoundaryNodeRule
- Enclosing interface:
BoundaryNodeRule
public static class BoundaryNodeRule.Mod2BoundaryNodeRule
extends Object
implements BoundaryNodeRule
A
BoundaryNodeRule
specifies that points are in the
boundary of a lineal geometry iff
the point lies on the boundary of an odd number
of components.
Under this rule LinearRing
s and closed
LineString
s have an empty boundary.
This is the rule specified by the OGC SFS, and is the default rule used in JTS.
- Version:
- 1.7
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.locationtech.jts.algorithm.BoundaryNodeRule
BoundaryNodeRule.EndPointBoundaryNodeRule, BoundaryNodeRule.Mod2BoundaryNodeRule, BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule, BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule
-
Field Summary
Fields inherited from interface org.locationtech.jts.algorithm.BoundaryNodeRule
ENDPOINT_BOUNDARY_RULE, MOD2_BOUNDARY_RULE, MONOVALENT_ENDPOINT_BOUNDARY_RULE, MULTIVALENT_ENDPOINT_BOUNDARY_RULE, OGC_SFS_BOUNDARY_RULE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
isInBoundary
(int boundaryCount) Tests whether a point that lies in boundaryCount geometry component boundaries is considered to form part of the boundary of the parent geometry.
-
Constructor Details
-
Mod2BoundaryNodeRule
public Mod2BoundaryNodeRule()
-
-
Method Details
-
isInBoundary
public boolean isInBoundary(int boundaryCount) Description copied from interface:BoundaryNodeRule
Tests whether a point that lies in boundaryCount geometry component boundaries is considered to form part of the boundary of the parent geometry.- Specified by:
isInBoundary
in interfaceBoundaryNodeRule
- Parameters:
boundaryCount
- the number of component boundaries that this point occurs in- Returns:
- true if points in this number of boundaries lie in the parent boundary
-