com.vividsolutions.jts.algorithm
Class BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule
java.lang.Object
com.vividsolutions.jts.algorithm.BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule
- All Implemented Interfaces:
- BoundaryNodeRule
- Enclosing interface:
- BoundaryNodeRule
public static class BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule
- extends Object
- implements BoundaryNodeRule
A BoundaryNodeRule
which determines that only
endpoints with valency of exactly 1 are on the boundary.
This corresponds to the boundary of a MultiLineString
being all the "unattached" endpoints.
- Version:
- 1.7
- Author:
- Martin Davis
Method Summary |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule
public BoundaryNodeRule.MonoValentEndPointBoundaryNodeRule()
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 interface BoundaryNodeRule
- 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
Copyright © 2012. All Rights Reserved.