Package | Description |
---|---|
com.esri.core.geometry | |
com.esri.core.geometry.ogc |
Modifier and Type | Class and Description |
---|---|
class |
GeometryCursorAppend |
class |
ListeningGeometryCursor
A GeometryCursor implementation that allows pushing geometries into it.
|
class |
SimpleGeometryCursor
A simple GeometryCursor implementation that wraps a single Geometry or
an array of Geometry classes
|
Modifier and Type | Method and Description |
---|---|
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.
|
static GeometryCursor |
OGCStructureInternal.prepare_for_ops_(GeometryCursor geoms,
SpatialReference sr) |
Modifier and Type | Method and Description |
---|---|
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 JsonCursor |
OperatorExportToJson.execute(SpatialReference spatialReference,
GeometryCursor geometryCursor)
Performs the ExportToJson operation
|
abstract JsonCursor |
OperatorExportToGeoJson.execute(SpatialReference spatialReference,
GeometryCursor geometryCursor)
Performs the ExportToGeoJson operation
|
static GeometryCursor |
OGCStructureInternal.prepare_for_ops_(GeometryCursor geoms,
SpatialReference sr) |
Constructor and Description |
---|
GeometryCursorAppend(GeometryCursor cur1,
GeometryCursor cur2) |
Modifier and Type | Method and Description |
---|---|
GeometryCursor |
OGCGeometry.getEsriGeometryCursor() |
GeometryCursor |
OGCConcreteGeometryCollection.getEsriGeometryCursor() |
Modifier and Type | Method and Description |
---|---|
static OGCGeometry |
OGCGeometry.createFromEsriCursor(GeometryCursor gc,
SpatialReference sr)
Create an OGCGeometry instance from the GeometryCursor.
|
static OGCGeometry |
OGCGeometry.createFromEsriCursor(GeometryCursor gc,
SpatialReference sr,
boolean skipEmpty) |
Constructor and Description |
---|
OGCConcreteGeometryCollection(GeometryCursor geoms,
SpatialReference sr) |
Copyright © 2018. All rights reserved.