Package com.esri.core.geometry
Class OperatorBoundaryLocal
java.lang.Object
com.esri.core.geometry.Operator
com.esri.core.geometry.OperatorBoundary
com.esri.core.geometry.OperatorBoundaryLocal
-
Nested Class Summary
Nested classes/interfaces inherited from class com.esri.core.geometry.Operator
Operator.Type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute
(GeometryCursor geoms, ProgressTracker progressTracker) Calculates the boundary geometry.execute
(Geometry geom, ProgressTracker progressTracker) Calculates the boundary.Methods inherited from class com.esri.core.geometry.OperatorBoundary
getType, local
Methods inherited from class com.esri.core.geometry.Operator
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometry
-
Constructor Details
-
OperatorBoundaryLocal
OperatorBoundaryLocal()
-
-
Method Details
-
execute
Description copied from class:OperatorBoundary
Calculates the boundary geometry.- Specified by:
execute
in classOperatorBoundary
- Parameters:
geoms
- The input geometry cursor.progressTracker
- The progress tracker, that allows to cancel the lengthy operation.- Returns:
- Returns a cursor over boundaries for each geometry.
-
execute
Description copied from class:OperatorBoundary
Calculates the boundary.- Specified by:
execute
in classOperatorBoundary
- Parameters:
geom
- The input geometry.progressTracker
- 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).
-