Package | Description |
---|---|
com.esri.core.geometry |
Modifier and Type | Method and Description |
---|---|
static void |
ProgressTracker.checkAndThrow(ProgressTracker tracker)
Checks the tracker and throws UserCancelException if tracker is not null and progress returns false
|
abstract GeometryCursor |
OperatorCut.execute(boolean bConsiderTouch,
Geometry cuttee,
Polyline cutter,
SpatialReference spatialReference,
ProgressTracker progressTracker)
Performs the Cut operation on a geometry.
|
abstract GeometryCursor |
OperatorConvexHull.execute(GeometryCursor geoms,
boolean b_merge,
ProgressTracker progress_tracker)
Calculates the convex hull.
|
abstract GeometryCursor |
OperatorGeneralize.execute(GeometryCursor geoms,
double maxDeviation,
boolean bRemoveDegenerateParts,
ProgressTracker progressTracker)
Performs the Generalize operation on a geometry set.
|
abstract GeometryCursor |
OperatorDensifyByLength.execute(GeometryCursor inputGeometries,
double maxLength,
ProgressTracker progressTracker)
Performs the Densify operation on the geometry set.
|
abstract GeometryCursor |
OperatorClip.execute(GeometryCursor geoms,
Envelope2D envelope,
SpatialReference spatialRef,
ProgressTracker progressTracker)
Performs the Clip operation on the geometry set.
|
abstract GeometryCursor |
OperatorSymmetricDifference.execute(GeometryCursor inputGeometries,
GeometryCursor rightGeometry,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Symmetric Difference operation on the geometry set.
|
abstract GeometryCursor |
OperatorIntersection.execute(GeometryCursor inputGeometries,
GeometryCursor intersector,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Intersection operation on the geometry set.
|
abstract GeometryCursor |
OperatorDifference.execute(GeometryCursor inputGeometries,
GeometryCursor subtractor,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Difference operation on the geometry set.
|
abstract GeometryCursor |
OperatorIntersection.execute(GeometryCursor input_geometries,
GeometryCursor intersector,
SpatialReference sr,
ProgressTracker progress_tracker,
int dimensionMask)
Performs the Topological intersection operation on the geometry set.
|
abstract GeometryCursor |
OperatorBoundary.execute(GeometryCursor geoms,
ProgressTracker progress_tracker)
Calculates the boundary geometry.
|
abstract GeometryCursor |
OperatorSimplifyOGC.execute(GeometryCursor geoms,
SpatialReference sr,
boolean bForceSimplify,
ProgressTracker progressTracker)
Processes geometry cursor to ensure its geometries are simple for OGC specification.
|
abstract GeometryCursor |
OperatorSimplify.execute(GeometryCursor geoms,
SpatialReference sr,
boolean bForceSimplify,
ProgressTracker progressTracker)
Performs the Simplify operation on the geometry cursor.
|
abstract GeometryCursor |
OperatorBuffer.execute(GeometryCursor inputGeometries,
SpatialReference sr,
double[] distances,
boolean bUnion,
ProgressTracker progressTracker)
Creates a buffer around the input geometries
|
abstract GeometryCursor |
OperatorOffset.execute(GeometryCursor inputGeometries,
SpatialReference sr,
double distance,
OperatorOffset.JoinType joins,
double bevelRatio,
double flattenError,
ProgressTracker progressTracker)
Creates offset version of the input geometries.
|
abstract GeometryCursor |
OperatorUnion.execute(GeometryCursor inputGeometries,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Union operation on the geometry set.
|
abstract Geometry |
OperatorGeneralize.execute(Geometry geom,
double maxDeviation,
boolean bRemoveDegenerateParts,
ProgressTracker progressTracker)
Performs the Generalize operation on a single geometry.
|
abstract Geometry |
OperatorDensifyByLength.execute(Geometry inputGeometry,
double maxLength,
ProgressTracker progressTracker)
Performs the Densify operation on the geometry set.
|
abstract Geometry |
OperatorClip.execute(Geometry geom,
Envelope2D envelope,
SpatialReference spatialRef,
ProgressTracker progressTracker)
Performs the Clip operation on a single geometry.
|
abstract double |
OperatorDistance.execute(Geometry geom1,
Geometry geom2,
ProgressTracker progressTracker)
Calculates distance between two geometries.
|
abstract Geometry |
OperatorUnion.execute(Geometry geom1,
Geometry geom2,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Union operation on two geometries.
|
abstract Geometry |
OperatorSymmetricDifference.execute(Geometry leftGeometry,
Geometry rightGeometry,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Symmetric Difference operation on the two geometries.
|
abstract boolean |
OperatorSimpleRelation.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the given relation operation between two geometries.
|
abstract Geometry |
OperatorIntersection.execute(Geometry inputGeometry,
Geometry intersector,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Intersection operation on the geometry.
|
abstract Geometry |
OperatorDifference.execute(Geometry inputGeometry,
Geometry subtractor,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Difference operation on the two geometries.
|
Geometry |
CombineOperator.execute(Geometry geom1,
Geometry geom2,
SpatialReference sr,
ProgressTracker progressTracker)
Operation on two geometries, returning a third.
|
abstract boolean |
OperatorRelate.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.
|
abstract Geometry |
OperatorConvexHull.execute(Geometry geom,
ProgressTracker progress_tracker)
Calculates the convex hull geometry.
|
Point2D |
OperatorCentroid2DLocal.execute(Geometry geometry,
ProgressTracker progressTracker) |
abstract Point2D |
OperatorCentroid2D.execute(Geometry geometry,
ProgressTracker progressTracker) |
abstract Geometry |
OperatorBoundary.execute(Geometry geom,
ProgressTracker progress_tracker)
Calculates the boundary.
|
abstract Geometry |
OperatorSimplifyOGC.execute(Geometry geom,
SpatialReference sr,
boolean bForceSimplify,
ProgressTracker progressTracker)
Processes geometry to ensure it is simple for OGC specification.
|
abstract Geometry |
OperatorSimplify.execute(Geometry geom,
SpatialReference sr,
boolean bForceSimplify,
ProgressTracker progressTracker)
Performs the Simplify operation on the geometry.
|
abstract Geometry |
OperatorOffset.execute(Geometry inputGeometry,
SpatialReference sr,
double distance,
OperatorOffset.JoinType joins,
double bevelRatio,
double flattenError,
ProgressTracker progressTracker)
Creates offset version of the input geometry.
|
abstract Geometry |
OperatorBuffer.execute(Geometry inputGeometry,
SpatialReference sr,
double distance,
ProgressTracker progressTracker)
Creates a buffer around the input geometry
|
abstract Geometry |
OperatorImportFromWkb.execute(int importFlags,
Geometry.Type type,
ByteBuffer wkbBuffer,
ProgressTracker progress_tracker)
Performs the ImportFromWKB operation.
|
abstract MapGeometry |
OperatorImportFromGeoJson.execute(int importFlags,
Geometry.Type type,
JsonReader jsonReader,
ProgressTracker progressTracker)
Performs the ImportFromGeoJson operation.
|
abstract Geometry |
OperatorImportFromWkt.execute(int import_flags,
Geometry.Type type,
String wkt_string,
ProgressTracker progress_tracker)
Performs the ImportFromWkt operation.
|
abstract MapGeometry |
OperatorImportFromGeoJson.execute(int import_flags,
Geometry.Type type,
String geoJsonString,
ProgressTracker progress_tracker)
Deprecated, use version without import_flags.
|
abstract int |
OperatorExportToWkb.execute(int exportFlags,
Geometry geometry,
ByteBuffer wkbBuffer,
ProgressTracker progressTracker)
Performs the ExportToWKB operation.
|
abstract String |
OperatorExportToWkt.execute(int exportFlags,
Geometry geometry,
ProgressTracker progress_tracker) |
abstract ByteBuffer |
OperatorExportToWkb.execute(int exportFlags,
Geometry geometry,
ProgressTracker progressTracker)
Performs the ExportToWKB operation.
|
abstract OGCStructure |
OperatorImportFromWkb.executeOGC(int importFlags,
ByteBuffer wkbBuffer,
ProgressTracker progress_tracker)
Performs the ImportFromWkb operation.
|
abstract OGCStructure |
OperatorImportFromWkt.executeOGC(int import_flags,
String wkt_string,
ProgressTracker progress_tracker)
Performs the ImportFromWkt operation.
|
abstract MapOGCStructure |
OperatorImportFromGeoJson.executeOGC(int import_flags,
String geoJsonString,
ProgressTracker progress_tracker)
Performs the ImportFromGeoJson operation.
|
abstract boolean |
OperatorConvexHull.isConvex(Geometry geom,
ProgressTracker progress_tracker)
Checks whether a Geometry is convex.
|
abstract boolean |
OperatorSimplify.isSimpleAsFeature(Geometry geom,
SpatialReference spatialRef,
boolean bForceTest,
NonSimpleResult result,
ProgressTracker progressTracker)
Tests if the Geometry is simple.
|
boolean |
OperatorSimplify.isSimpleAsFeature(Geometry geom,
SpatialReference spatialRef,
ProgressTracker progressTracker)
Tests if the Geometry is simple (second call will use a cached IsKnownSimple flag and immediately return).
|
abstract boolean |
OperatorSimplifyOGC.isSimpleOGC(Geometry geom,
SpatialReference spatialRef,
boolean bForceTest,
NonSimpleResult result,
ProgressTracker progressTracker)
Tests if the Geometry is simple for OGC specification.
|
Copyright © 2018. All rights reserved.