com.esri.core.geometry
Class OperatorRelate

java.lang.Object
  extended by com.esri.core.geometry.Operator
      extended by com.esri.core.geometry.OperatorRelate

public abstract class OperatorRelate
extends Operator

Performs the Relation operation between two geometries using the DE-9IM matrix encoded as a string.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.esri.core.geometry.Operator
Operator.Type
 
Constructor Summary
OperatorRelate()
           
 
Method Summary
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()
           
 
Methods inherited from class com.esri.core.geometry.Operator
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperatorRelate

public OperatorRelate()
Method Detail

getType

public Operator.Type getType()
Specified by:
getType in class Operator

execute

public 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.

Parameters:
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.
Returns:
Returns True if the relation holds, False otherwise.

local

public static OperatorRelate local()


Copyright © 2013. All Rights Reserved.