com.esri.core.geometry
Class OperatorBoundary
java.lang.Object
com.esri.core.geometry.Operator
com.esri.core.geometry.OperatorBoundary
public abstract class OperatorBoundary
- extends Operator
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OperatorBoundary
public OperatorBoundary()
getType
public Operator.Type getType()
- Specified by:
getType in class Operator
execute
public abstract GeometryCursor execute(GeometryCursor geoms,
ProgressTracker progress_tracker)
- Calculates the boundary geometry.
- Parameters:
geoms - The input geometry cursor.progress_tracker - The progress tracker, that allows to cancel the lengthy operation.
- Returns:
- Returns a cursor over boundaries for each geometry.
execute
public abstract Geometry execute(Geometry geom,
ProgressTracker progress_tracker)
- Calculates the boundary.
- Parameters:
geom - The input geometry.progress_tracker - The progress tracker, that allows to cancel the lengthy operation.
- Returns:
- Returns the boundary.
For Point - returns an empty point.
For Multi_point - returns an empty point.
For Envelope - returns a polyline, that bounds the envelope.
For Polyline - returns a multipoint, using OGC specification (includes path endpoints, using mod 2 rule).
For Polygon - returns a polyline that bounds the polygon (adds all rings of the polygon to a polyline).
local
public static OperatorBoundary local()
Copyright © 2013. All Rights Reserved.