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 Operator
Operator.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GeometryCursorexecute(GeometryCursor geoms, ProgressTracker progress_tracker) Calculates the boundary geometry.abstract Geometryexecute(Geometry geom, ProgressTracker progress_tracker) Calculates the boundary.getType()static OperatorBoundarylocal()Methods inherited from class 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
-