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, deaccelerateGeometry
public 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 CombineOperator
geom1
- 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.