public abstract class OperatorRelate extends Operator
Operator.Type| Constructor and Description |
|---|
OperatorRelate() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accelerateGeometry(Geometry geometry,
SpatialReference spatialReference,
Geometry.GeometryAccelerationDegree accelDegree)
Processes Geometry to accelerate operations on it.
|
boolean |
canAccelerateGeometry(Geometry geometry)
Returns true if the geometry can be accelerated.
|
abstract boolean |
execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
String de_9im_string,
ProgressTracker progressTracker)
Performs the Relation operation between two geometries using the DE-9IM matrix encoded as a string.
|
Operator.Type |
getType() |
static OperatorRelate |
local() |
deaccelerateGeometrypublic Operator.Type getType()
public abstract boolean execute(Geometry inputGeom1, Geometry inputGeom2, SpatialReference sr, String de_9im_string, ProgressTracker progressTracker)
inputGeom1 - The first geometry in the relation.inputGeom2 - The second geometry in the relation.sr - The spatial reference of the geometries.de_9im_string - The DE-9IM matrix relation encoded as a string.public static OperatorRelate local()
public boolean canAccelerateGeometry(Geometry geometry)
OperatorcanAccelerateGeometry in class Operatorpublic boolean accelerateGeometry(Geometry geometry, SpatialReference spatialReference, Geometry.GeometryAccelerationDegree accelDegree)
OperatoraccelerateGeometry in class Operatorgeometry - The geometry to be acceleratedspatialReference - The spatial reference of that geometryaccelDegree - The acceleration degree for geometry.Copyright © 2018. All rights reserved.