com.vividsolutions.jcs.qa
Class OverlapBoundaryIndicators
java.lang.Object
com.vividsolutions.jcs.qa.OverlapBoundaryIndicators
- public class OverlapBoundaryIndicators
- extends java.lang.Object
|
Constructor Summary |
OverlapBoundaryIndicators(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
|
|
Method Summary |
java.util.List |
getOverlapIndicators()
|
java.util.List |
getSizeIndicators()
|
static com.vividsolutions.jts.geom.Geometry |
overlappingBoundary(com.vividsolutions.jts.geom.Geometry f0,
com.vividsolutions.jts.geom.Geometry f1)
Creates a geometry representing the portion of the boundary of a geometry
which bounds the the overlap
area of two areal geometries which overlap. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OverlapBoundaryIndicators
public OverlapBoundaryIndicators(com.vividsolutions.jts.geom.Geometry g1,
com.vividsolutions.jts.geom.Geometry g2)
overlappingBoundary
public static com.vividsolutions.jts.geom.Geometry overlappingBoundary(com.vividsolutions.jts.geom.Geometry f0,
com.vividsolutions.jts.geom.Geometry f1)
- Creates a geometry representing the portion of the boundary of a geometry
which bounds the the overlap
area of two areal geometries which overlap.
This algorithm attempts to filter out parts of the intersection
which are line segments as opposed to areas.
The algorithm attempts to provide heuristics to avoid robustness problems with JTS.
- Parameters:
f0 - an overlapping geometryf1 - the other one of the pair of overlapping geometries
- Returns:
- the boundary of the
getOverlapIndicators
public java.util.List getOverlapIndicators()
getSizeIndicators
public java.util.List getSizeIndicators()