public static class BoundaryNodeRule.Mod2BoundaryNodeRule extends Object implements BoundaryNodeRule
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.
BoundaryNodeRule.EndPointBoundaryNodeRule, BoundaryNodeRule.Mod2BoundaryNodeRule, BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule, BoundaryNodeRule.MultiValentEndPointBoundaryNodeRule
ENDPOINT_BOUNDARY_RULE, MOD2_BOUNDARY_RULE, MONOVALENT_ENDPOINT_BOUNDARY_RULE, MULTIVALENT_ENDPOINT_BOUNDARY_RULE, OGC_SFS_BOUNDARY_RULE
Constructor and Description |
---|
Mod2BoundaryNodeRule() |
Modifier and Type | Method and Description |
---|---|
boolean |
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.
|
String |
toString() |
public boolean isInBoundary(int boundaryCount)
BoundaryNodeRule
isInBoundary
in interface BoundaryNodeRule
boundaryCount
- the number of component boundaries that this point occurs inCopyright © 2024. All rights reserved.