com.esri.core.geometry
Class OperatorSimplify

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

public abstract class OperatorSimplify
extends Operator

Simplifies geometry or determines if geometry is simple.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.esri.core.geometry.Operator
Operator.Type
 
Constructor Summary
OperatorSimplify()
           
 
Method Summary
abstract  GeometryCursor execute(GeometryCursor geoms, SpatialReference sr, boolean bForceSimplify, ProgressTracker progressTracker)
          Performs the Simplify operation on the geometry set.
abstract  Geometry execute(Geometry geom, SpatialReference sr, boolean bForceSimplify, ProgressTracker progressTracker)
          Performs the Simplify operation on a Geometry
 Operator.Type getType()
           
abstract  boolean isSimpleAsFeature(Geometry geom, SpatialReference spatialRef, boolean bForceTest, com.esri.core.geometry.NonSimpleResult result, ProgressTracker progressTracker)
          Tests if the Geometry is simple.
 boolean isSimpleAsFeature(Geometry geom, SpatialReference spatialRef, ProgressTracker progressTracker)
           
static OperatorSimplify 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

OperatorSimplify

public OperatorSimplify()
Method Detail

getType

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

isSimpleAsFeature

public abstract boolean isSimpleAsFeature(Geometry geom,
                                          SpatialReference spatialRef,
                                          boolean bForceTest,
                                          com.esri.core.geometry.NonSimpleResult result,
                                          ProgressTracker progressTracker)
Tests if the Geometry is simple.

Parameters:
geom - The Geometry to be tested.
bForceTest - When True, the Geometry will be tested regardless of the IsKnownSimple flag.

isSimpleAsFeature

public boolean isSimpleAsFeature(Geometry geom,
                                 SpatialReference spatialRef,
                                 ProgressTracker progressTracker)

execute

public abstract GeometryCursor execute(GeometryCursor geoms,
                                       SpatialReference sr,
                                       boolean bForceSimplify,
                                       ProgressTracker progressTracker)
Performs the Simplify operation on the geometry set.

Returns:
Returns a GeometryCursor of simplified geometries.

execute

public abstract Geometry execute(Geometry geom,
                                 SpatialReference sr,
                                 boolean bForceSimplify,
                                 ProgressTracker progressTracker)
Performs the Simplify operation on a Geometry

Returns:
Returns a simple Geometry.

local

public static OperatorSimplify local()


Copyright © 2013. All Rights Reserved.