Package com.esri.core.geometry
Class OperatorBoundary
java.lang.Object
com.esri.core.geometry.Operator
com.esri.core.geometry.OperatorBoundary
- Direct Known Subclasses:
OperatorBoundaryLocal
-
Nested Class Summary
Nested classes/interfaces inherited from class com.esri.core.geometry.Operator
Operator.Type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GeometryCursor
execute
(GeometryCursor geoms, ProgressTracker progress_tracker) Calculates the boundary geometry.abstract Geometry
execute
(Geometry geom, ProgressTracker progress_tracker) Calculates the boundary.getType()
static OperatorBoundary
local()
Methods inherited from class com.esri.core.geometry.Operator
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometry
-
Constructor Details
-
OperatorBoundary
public OperatorBoundary()
-
-
Method Details
-
getType
-
execute
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
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
-