public abstract class OperatorUnion extends Operator implements CombineOperator
Operator.Type| Constructor and Description |
|---|
OperatorUnion() |
| Modifier and Type | Method and Description |
|---|---|
abstract GeometryCursor |
execute(GeometryCursor inputGeometries,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Union operation on the geometry set.
|
abstract Geometry |
execute(Geometry geom1,
Geometry geom2,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Union operation on two geometries.
|
Operator.Type |
getType() |
static OperatorUnion |
local() |
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometrypublic Operator.Type getType()
public abstract GeometryCursor execute(GeometryCursor inputGeometries, SpatialReference sr, ProgressTracker progressTracker)
inputGeometries - is the set of Geometry instances to be unioned.public abstract Geometry execute(Geometry geom1, Geometry geom2, SpatialReference sr, ProgressTracker progressTracker)
execute in interface CombineOperatorgeom1 - and geom2 are the geometry instances to be unioned.geom2 - is the geometry instance to be operated on.sr - The spatial reference to get the tolerance value from.
When sr is null, the tolerance is calculated from the input geometries.progressTracker - ProgressTracker instance that is used to cancel the lengthy operation. Can be null.public static OperatorUnion local()
Copyright © 2018. All rights reserved.