(package private) static Geometry |
Geometry._clone(Geometry src) |
|
(package private) static Geometry |
TopologicalOperations._denormalizeGeometry(Geometry geom,
Geometry geomA,
Geometry geomB) |
|
(package private) static boolean |
RelationalOperations.Accelerate_helper.accelerate_geometry(Geometry geometry,
SpatialReference sr,
Geometry.GeometryAccelerationDegree accel_degree) |
|
boolean |
Operator.accelerateGeometry(Geometry geometry,
SpatialReference spatialReference,
Geometry.GeometryAccelerationDegree accelDegree) |
Processes Geometry to accelerate operations on it.
|
boolean |
OperatorIntersectionLocal.accelerateGeometry(Geometry geometry,
SpatialReference spatialReference,
Geometry.GeometryAccelerationDegree accelDegree) |
|
boolean |
OperatorRelate.accelerateGeometry(Geometry geometry,
SpatialReference spatialReference,
Geometry.GeometryAccelerationDegree accelDegree) |
|
boolean |
OperatorSimpleRelation.accelerateGeometry(Geometry geometry,
SpatialReference spatialReference,
Geometry.GeometryAccelerationDegree accelDegree) |
|
private void |
OperatorUnionCursor.add_geom(int dimension,
boolean unioned,
Geometry geom) |
|
(package private) void |
ConvexHull.addGeometry(Geometry geometry) |
Adds a geometry to the current bounding geometry using an incremental algorithm for dynamic insertion.
|
(package private) int |
EditShape.addGeometry(Geometry geometry) |
|
(package private) void |
EditShape.appendGeometry(int dstGeometry,
Geometry srcGeometry) |
|
(package private) Geometry |
Bufferer.buffer(Geometry geometry,
double distance,
SpatialReference sr,
double densify_dist,
int max_vertex_in_complete_circle,
ProgressTracker progress_tracker) |
Result is always a polygon.
|
static Polygon[] |
GeometryEngine.buffer(Geometry[] geometries,
SpatialReference spatialReference,
double[] distances,
boolean toUnionResults) |
Calculates a buffer polygon for each geometry at each of the
corresponding specified distances.
|
static Polygon |
GeometryEngine.buffer(Geometry geometry,
SpatialReference spatialReference,
double distance) |
Calculates a buffer polygon of the geometry as specified by the
distance input.
|
(package private) Geometry |
OperatorBufferCursor.buffer(Geometry geom,
double distance) |
|
private int |
Bufferer.bufferClosedPath_(Geometry input_geom,
int ipath,
MultiPathImpl result_mp,
boolean bfilter,
int dir) |
|
(package private) static Geometry |
Boundary.calculate(Geometry geom,
ProgressTracker progress_tracker) |
|
(package private) double |
OperatorDistanceLocal.DistanceCalculator.calculate(Geometry geometryA,
Geometry geometryB) |
|
(package private) static Geometry |
OperatorBoundaryLocalCursor.calculate_boundary(Geometry geom,
ProgressTracker progress_tracker) |
|
(package private) static Geometry |
OperatorConvexHullCursor.calculateConvexHull_(Geometry geom,
ProgressTracker progress_tracker) |
|
(package private) static double |
InternalUtils.calculateToleranceFromGeometry(SpatialReference sr,
Geometry geometry,
boolean bConservative) |
|
(package private) double |
InternalUtils.calculateZToleranceFromGeometry(SpatialReference sr,
Geometry geometry) |
|
(package private) static double |
InternalUtils.calculateZToleranceFromGeometry(SpatialReference sr,
Geometry geometry,
boolean bConservative) |
|
(package private) static boolean |
RelationalOperations.Accelerate_helper.can_accelerate_geometry(Geometry geometry) |
|
boolean |
Operator.canAccelerateGeometry(Geometry geometry) |
Returns true if the geometry can be accelerated.
|
boolean |
OperatorIntersectionLocal.canAccelerateGeometry(Geometry geometry) |
|
boolean |
OperatorRelate.canAccelerateGeometry(Geometry geometry) |
|
boolean |
OperatorSimpleRelation.canAccelerateGeometry(Geometry geometry) |
|
(package private) static boolean |
RasterizedGeometry2D.canUseAccelerator(Geometry geom) |
Checks whether the RasterizedGeometry2D accelerator can be used with the
given geometry.
|
(package private) static boolean |
GeometryAccelerators.canUseQuadTree(Geometry geom) |
|
(package private) static boolean |
GeometryAccelerators.canUseQuadTreeForPaths(Geometry geom) |
|
(package private) static boolean |
GeometryAccelerators.canUseRasterizedGeometry(Geometry geom) |
|
(package private) static Geometry |
Clipper.clip(Geometry geometry,
Envelope2D extent,
double tolerance,
double densify_dist) |
|
static Geometry |
GeometryEngine.clip(Geometry geometry,
Envelope envelope,
SpatialReference spatialReference) |
Calculates the clipped geometry from a target geometry using an envelope.
|
static boolean |
GeometryEngine.contains(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference) |
Indicates if one geometry contains another geometry.
|
private static Geometry |
RelationalOperationsMatrix.convertGeometry_(Geometry geometry,
double tolerance) |
|
static Geometry |
GeometryEngine.convexHull(Geometry geometry) |
Calculates the convex hull geometry.
|
static Geometry[] |
GeometryEngine.convexHull(Geometry[] geometries,
boolean b_merge) |
Calculates the convex hull.
|
void |
Envelope.copyTo(Geometry dst) |
|
abstract void |
Geometry.copyTo(Geometry dst) |
Copies this geometry to another geometry of the same type.
|
void |
MultiPath.copyTo(Geometry dst) |
|
void |
MultiPoint.copyTo(Geometry dst) |
|
void |
MultiVertexGeometryImpl.copyTo(Geometry dstGeom) |
|
void |
Point.copyTo(Geometry dst) |
|
void |
Segment.copyTo(Geometry dst) |
|
static RasterizedGeometry2D |
RasterizedGeometry2D.create(Geometry geom,
double toleranceXY,
int rasterSizeBytes) |
Creates a rasterized geometry from a given Geometry.
|
(package private) static RasterizedGeometry2DImpl |
RasterizedGeometry2DImpl.createImpl(Geometry geom,
double toleranceXY,
int rasterSizeBytes) |
|
static boolean |
GeometryEngine.crosses(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference) |
Indicates if one geometry crosses another geometry.
|
static Geometry[] |
GeometryEngine.cut(Geometry cuttee,
Polyline cutter,
SpatialReference spatialReference) |
Calculates the cut geometry from a target geometry using a polyline.
|
static void |
Operator.deaccelerateGeometry(Geometry geometry) |
Removes accelerators from given geometry.
|
private Geometry |
OperatorDensifyByLengthCursor.densifyByLength(Geometry geom) |
|
static Geometry |
GeometryEngine.difference(Geometry geometry1,
Geometry substractor,
SpatialReference spatialReference) |
Creates the difference of two geometries.
|
(package private) static Geometry |
OperatorDifferenceLocal.difference(Geometry geometry_a,
Geometry geometry_b,
SpatialReference spatial_reference,
ProgressTracker progress_tracker) |
|
static Geometry |
TopologicalOperations.difference(Geometry geometry_a,
Geometry geometry_b,
SpatialReference sr,
ProgressTracker progress_tracker) |
|
(package private) static MultiPoint |
TopologicalOperations.difference(MultiPoint multi_point,
Geometry multi_path,
double tolerance) |
|
(package private) static Point |
TopologicalOperations.difference(Point point,
Geometry geom,
double tolerance) |
|
static boolean |
GeometryEngine.disjoint(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference) |
See OperatorDisjoint.
|
static Geometry |
TopologicalOperations.dissolve(Geometry geometry_a,
Geometry geometry_b,
SpatialReference sr,
ProgressTracker progress_tracker) |
|
static double |
GeometryEngine.distance(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference) |
Calculates the 2D planar distance between two geometries.
|
static boolean |
GeometryEngine.equals(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference) |
Indicates if two geometries are equal.
|
Geometry |
CombineOperator.execute(Geometry geom1,
Geometry geom2,
SpatialReference sr,
ProgressTracker progressTracker) |
Operation on two geometries, returning a third.
|
(package private) static Geometry |
ConstructOffset.execute(Geometry inputGeometry,
double distance,
OperatorOffset.JoinType joins,
double miterLimit,
double tolerance,
ProgressTracker progressTracker) |
|
abstract Geometry |
OperatorBoundary.execute(Geometry geom,
ProgressTracker progress_tracker) |
Calculates the boundary.
|
Geometry |
OperatorBoundaryLocal.execute(Geometry geom,
ProgressTracker progressTracker) |
|
abstract Geometry |
OperatorBuffer.execute(Geometry inputGeometry,
SpatialReference sr,
double distance,
ProgressTracker progressTracker) |
Creates a buffer around the input geometry
|
Geometry |
OperatorBufferLocal.execute(Geometry inputGeometry,
SpatialReference sr,
double distance,
ProgressTracker progressTracker) |
|
abstract Point2D |
OperatorCentroid2D.execute(Geometry geometry,
ProgressTracker progressTracker) |
|
Point2D |
OperatorCentroid2DLocal.execute(Geometry geometry,
ProgressTracker progressTracker) |
|
abstract Geometry |
OperatorClip.execute(Geometry geom,
Envelope2D envelope,
SpatialReference spatialRef,
ProgressTracker progressTracker) |
Performs the Clip operation on a single geometry.
|
Geometry |
OperatorClipLocal.execute(Geometry geom,
Envelope2D envelope,
SpatialReference spatialRef,
ProgressTracker progressTracker) |
|
boolean |
OperatorContainsLocal.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
ProgressTracker progressTracker) |
|
abstract Geometry |
OperatorConvexHull.execute(Geometry geom,
ProgressTracker progress_tracker) |
Calculates the convex hull geometry.
|
Geometry |
OperatorConvexHullLocal.execute(Geometry geometry,
ProgressTracker progress_tracker) |
|
boolean |
OperatorCrossesLocal.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
ProgressTracker progressTracker) |
|
abstract GeometryCursor |
OperatorCut.execute(boolean bConsiderTouch,
Geometry cuttee,
Polyline cutter,
SpatialReference spatialReference,
ProgressTracker progressTracker) |
Performs the Cut operation on a geometry.
|
GeometryCursor |
OperatorCutLocal.execute(boolean bConsiderTouch,
Geometry cuttee,
Polyline cutter,
SpatialReference spatialReference,
ProgressTracker progressTracker) |
|
abstract Geometry |
OperatorDensifyByLength.execute(Geometry inputGeometry,
double maxLength,
ProgressTracker progressTracker) |
Performs the Densify operation on the geometry set.
|
Geometry |
OperatorDensifyByLengthLocal.execute(Geometry inputGeometry,
double maxLength,
ProgressTracker progressTracker) |
|
abstract Geometry |
OperatorDifference.execute(Geometry inputGeometry,
Geometry subtractor,
SpatialReference sr,
ProgressTracker progressTracker) |
Performs the Topological Difference operation on the two geometries.
|
Geometry |
OperatorDifferenceLocal.execute(Geometry inputGeometry,
Geometry subtractor,
SpatialReference sr,
ProgressTracker progressTracker) |
|
boolean |
OperatorDisjointLocal.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
ProgressTracker progressTracker) |
|
abstract double |
OperatorDistance.execute(Geometry geom1,
Geometry geom2,
ProgressTracker progressTracker) |
Calculates distance between two geometries.
|
double |
OperatorDistanceLocal.execute(Geometry geom1,
Geometry geom2,
ProgressTracker progressTracker) |
Performs the Distance operation on two geometries
|
boolean |
OperatorEqualsLocal.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
ProgressTracker progressTracker) |
|
abstract java.nio.ByteBuffer |
OperatorExportToESRIShape.execute(int exportFlags,
Geometry geometry) |
Performs the ExportToESRIShape operation.
|
abstract int |
OperatorExportToESRIShape.execute(int exportFlags,
Geometry geometry,
java.nio.ByteBuffer shapeBuffer) |
Performs the ExportToESRIShape operation.
|
java.nio.ByteBuffer |
OperatorExportToESRIShapeLocal.execute(int exportFlags,
Geometry geometry) |
|
int |
OperatorExportToESRIShapeLocal.execute(int exportFlags,
Geometry geometry,
java.nio.ByteBuffer shapeBuffer) |
|
abstract java.lang.String |
OperatorExportToGeoJson.execute(int exportFlags,
SpatialReference spatialReference,
Geometry geometry) |
Performs the ExportToGeoJson operation
|
abstract java.lang.String |
OperatorExportToGeoJson.execute(Geometry geometry) |
Performs the ExportToGeoJson operation.
|
abstract java.lang.String |
OperatorExportToGeoJson.execute(SpatialReference spatialReference,
Geometry geometry) |
Performs the ExportToGeoJson operation
|
java.lang.String |
OperatorExportToGeoJsonLocal.execute(int exportFlags,
SpatialReference spatialReference,
Geometry geometry) |
|
java.lang.String |
OperatorExportToGeoJsonLocal.execute(Geometry geometry) |
|
java.lang.String |
OperatorExportToGeoJsonLocal.execute(SpatialReference spatialReference,
Geometry geometry) |
|
abstract java.lang.String |
OperatorExportToJson.execute(SpatialReference spatialReference,
Geometry geometry) |
Performs the ExportToJson operation
|
abstract java.lang.String |
OperatorExportToJson.execute(SpatialReference spatialReference,
Geometry geometry,
java.util.Map<java.lang.String,java.lang.Object> exportProperties) |
Performs the ExportToJson operation
|
java.lang.String |
OperatorExportToJsonLocal.execute(SpatialReference spatialReference,
Geometry geometry) |
|
java.lang.String |
OperatorExportToJsonLocal.execute(SpatialReference spatialReference,
Geometry geometry,
java.util.Map<java.lang.String,java.lang.Object> exportProperties) |
|
abstract java.nio.ByteBuffer |
OperatorExportToWkb.execute(int exportFlags,
Geometry geometry,
ProgressTracker progressTracker) |
Performs the ExportToWKB operation.
|
abstract int |
OperatorExportToWkb.execute(int exportFlags,
Geometry geometry,
java.nio.ByteBuffer wkbBuffer,
ProgressTracker progressTracker) |
Performs the ExportToWKB operation.
|
java.nio.ByteBuffer |
OperatorExportToWkbLocal.execute(int exportFlags,
Geometry geometry,
ProgressTracker progressTracker) |
|
int |
OperatorExportToWkbLocal.execute(int exportFlags,
Geometry geometry,
java.nio.ByteBuffer wkbBuffer,
ProgressTracker progressTracker) |
|
abstract java.lang.String |
OperatorExportToWkt.execute(int exportFlags,
Geometry geometry,
ProgressTracker progress_tracker) |
|
java.lang.String |
OperatorExportToWktLocal.execute(int export_flags,
Geometry geometry,
ProgressTracker progress_tracker) |
|
abstract Geometry |
OperatorGeneralize.execute(Geometry geom,
double maxDeviation,
boolean bRemoveDegenerateParts,
ProgressTracker progressTracker) |
Performs the Generalize operation on a single geometry.
|
Geometry |
OperatorGeneralizeLocal.execute(Geometry geom,
double maxDeviation,
boolean bRemoveDegenerateParts,
ProgressTracker progressTracker) |
|
abstract Geometry |
OperatorGeodesicBuffer.execute(Geometry inputGeometry,
SpatialReference sr,
int curveType,
double distanceMeters,
double maxDeviationMeters,
boolean bReserved,
ProgressTracker progressTracker) |
Creates a geodesic buffer around the input geometry
|
Geometry |
OperatorGeodesicBufferLocal.execute(Geometry inputGeometry,
SpatialReference sr,
int curveType,
double distanceMeters,
double maxDeviationMeters,
boolean bReserved,
ProgressTracker progressTracker) |
|
abstract double |
OperatorGeodeticArea.execute(Geometry geom,
SpatialReference sr,
int geodeticCurveType,
ProgressTracker progressTracker) |
Calculates the geodetic area of the input Geometry.
|
double |
OperatorGeodeticAreaLocal.execute(Geometry geom,
SpatialReference sr,
int geodeticCurveType,
ProgressTracker progressTracker) |
|
abstract Geometry |
OperatorGeodeticDensifyByLength.execute(Geometry geom,
double maxSegmentLengthMeters,
SpatialReference sr,
int curveType,
ProgressTracker progressTracker) |
Same as above, but works with a single geometry.
|
Geometry |
OperatorGeodeticDensifyLocal.execute(Geometry geom,
double maxSegmentLengthMeters,
SpatialReference sr,
int curveType,
ProgressTracker progressTracker) |
|
abstract double |
OperatorGeodeticLength.execute(Geometry geom,
SpatialReference sr,
int geodeticCurveType,
ProgressTracker progressTracker) |
Calculates the geodetic length of the input Geometry.
|
double |
OperatorGeodeticLengthLocal.execute(Geometry geom,
SpatialReference sr,
int geodeticCurveType,
ProgressTracker progressTracker) |
|
abstract Geometry |
OperatorIntersection.execute(Geometry inputGeometry,
Geometry intersector,
SpatialReference sr,
ProgressTracker progressTracker) |
Performs the Topological Intersection operation on the geometry.
|
Geometry |
OperatorIntersectionLocal.execute(Geometry inputGeometry,
Geometry intersector,
SpatialReference sr,
ProgressTracker progressTracker) |
|
boolean |
OperatorIntersectsLocal.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
ProgressTracker progressTracker) |
|
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.
|
Geometry |
OperatorOffsetLocal.execute(Geometry inputGeometry,
SpatialReference sr,
double distance,
OperatorOffset.JoinType joins,
double bevelRatio,
double flattenError,
ProgressTracker progressTracker) |
|
boolean |
OperatorOverlapsLocal.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
ProgressTracker progressTracker) |
|
abstract Geometry |
OperatorProject.execute(Geometry geometry,
ProjectionTransformation projection,
ProgressTracker progressTracker) |
Performs the Project operation on a single geometry instance
|
Geometry |
OperatorProjectLocal.execute(Geometry inputGeom,
ProjectionTransformation transform,
ProgressTracker progressTracker) |
|
abstract boolean |
OperatorRelate.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
java.lang.String de_9im_string,
ProgressTracker progressTracker) |
Performs the Relation operation between two geometries using the DE-9IM matrix encoded as a string.
|
boolean |
OperatorRelateLocal.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
java.lang.String scl,
ProgressTracker progress_tracker) |
|
abstract Geometry |
OperatorShapePreservingDensify.execute(Geometry geom,
SpatialReference sr,
double maxLengthMeters,
double maxDeviationMeters,
double reserved,
ProgressTracker progressTracker) |
Performs the Shape Preserving Densify operation on the geometry.
|
Geometry |
OperatorShapePreservingDensifyLocal.execute(Geometry geom,
SpatialReference sr,
double maxLengthMeters,
double maxDeviationMeters,
double reserved,
ProgressTracker progressTracker) |
|
abstract boolean |
OperatorSimpleRelation.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
ProgressTracker progressTracker) |
Performs the given relation operation between two geometries.
|
abstract Geometry |
OperatorSimplify.execute(Geometry geom,
SpatialReference sr,
boolean bForceSimplify,
ProgressTracker progressTracker) |
Performs the Simplify operation on the geometry.
|
Geometry |
OperatorSimplifyLocal.execute(Geometry geom,
SpatialReference spatialRef,
boolean bForceSimplify,
ProgressTracker progressTracker) |
|
Geometry |
OperatorSimplifyLocalOGC.execute(Geometry geom,
SpatialReference spatialRef,
boolean bForceSimplify,
ProgressTracker progressTracker) |
|
abstract Geometry |
OperatorSimplifyOGC.execute(Geometry geom,
SpatialReference sr,
boolean bForceSimplify,
ProgressTracker progressTracker) |
Processes geometry to ensure it is simple for OGC specification.
|
abstract Geometry |
OperatorSymmetricDifference.execute(Geometry leftGeometry,
Geometry rightGeometry,
SpatialReference sr,
ProgressTracker progressTracker) |
Performs the Symmetric Difference operation on the two geometries.
|
Geometry |
OperatorSymmetricDifferenceLocal.execute(Geometry leftGeometry,
Geometry rightGeometry,
SpatialReference sr,
ProgressTracker progressTracker) |
|
boolean |
OperatorTouchesLocal.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
ProgressTracker progressTracker) |
|
abstract Geometry |
OperatorUnion.execute(Geometry geom1,
Geometry geom2,
SpatialReference sr,
ProgressTracker progressTracker) |
Performs the Topological Union operation on two geometries.
|
Geometry |
OperatorUnionLocal.execute(Geometry geom1,
Geometry geom2,
SpatialReference sr,
ProgressTracker progressTracker) |
|
boolean |
OperatorWithinLocal.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
ProgressTracker progressTracker) |
|
private double |
OperatorDistanceLocal.DistanceCalculator.executeBruteForce_(Geometry geometryA,
Geometry geometryB) |
|
private static void |
OperatorExportToGeoJsonCursor.exportGeometryToGeoJson_(int export_flags,
Geometry geometry,
JsonWriter json_writer) |
|
(package private) static int |
OperatorExportToESRIShapeCursor.exportToESRIShape(int exportFlags,
Geometry geometry,
java.nio.ByteBuffer shapeBuffer) |
|
(package private) static java.lang.String |
OperatorExportToGeoJsonCursor.exportToGeoJson(int export_flags,
Geometry geometry,
SpatialReference spatial_reference) |
|
private static void |
OperatorExportToJsonCursor.exportToJson_(Geometry geometry,
SpatialReference spatialReference,
JsonWriter jsonWriter,
java.util.Map<java.lang.String,java.lang.Object> exportProperties) |
|
(package private) static java.lang.String |
OperatorExportToJsonCursor.exportToString(Geometry geometry,
SpatialReference spatialReference,
java.util.Map<java.lang.String,java.lang.Object> exportProperties) |
|
private static int |
OperatorExportToWkbLocal.exportToWKB(int exportFlags,
Geometry geometry,
java.nio.ByteBuffer wkbBuffer) |
|
(package private) static void |
OperatorExportToWktLocal.exportToWkt(int export_flags,
Geometry geometry,
java.lang.StringBuilder string) |
|
abstract Geometry |
OperatorProject.foldInto360Range(Geometry geom,
SpatialReference pannableSR) |
Folds a geometry into the 360 degree range of the associated spatial reference.
|
Geometry |
OperatorProjectLocal.foldInto360Range(Geometry geom,
SpatialReference pannableSR) |
|
abstract Geometry |
OperatorProject.foldInto360RangeGeodetic(Geometry geom,
SpatialReference pannableSR,
int curveType) |
Same as fold_into_360_range.
|
Geometry |
OperatorProjectLocal.foldInto360RangeGeodetic(Geometry _geom,
SpatialReference pannableSR,
int curveType) |
|
private Geometry |
OperatorGeneralizeCursor.Generalize(Geometry geom) |
|
static byte[] |
GeometryEngine.geometryToEsriShape(Geometry geometry) |
Exports geometry to the ESRI shape file format.
|
static java.lang.String |
GeometryEngine.geometryToGeoJson(int wkid,
Geometry geometry) |
Exports the specified geometry instance to its GeoJSON representation.
|
static java.lang.String |
GeometryEngine.geometryToGeoJson(Geometry geometry) |
|
static java.lang.String |
GeometryEngine.geometryToGeoJson(SpatialReference spatialReference,
Geometry geometry) |
Exports the specified geometry instance to it's JSON representation.
|
static java.lang.String |
GeometryEngine.geometryToJson(int wkid,
Geometry geometry) |
Exports the specified geometry instance to it's JSON representation.
|
static java.lang.String |
GeometryEngine.geometryToJson(SpatialReference spatialReference,
Geometry geometry) |
Exports the specified geometry instance to it's JSON representation.
|
static java.lang.String |
GeometryEngine.geometryToWkt(Geometry geometry,
int exportFlags) |
Exports a geometry to a string in WKT format.
|
private static int |
OperatorUnionCursor.get_vertex_count_(Geometry geom) |
|
QuadTree.QuadTreeIterator |
QuadTree.getIterator(Geometry query,
double tolerance) |
Gets an iterator on the QuadTree.
|
QuadTree.QuadTreeIterator |
QuadTree.getIterator(Geometry query,
double tolerance,
boolean bSorted) |
Gets an iterator on the QuadTree.
|
(package private) QuadTreeImpl.QuadTreeIteratorImpl |
QuadTreeImpl.getIterator(Geometry query,
double tolerance) |
Gets an iterator on the Quad_tree_impl.
|
static Envelope2D |
InternalUtils.getMergedExtent(Geometry geom1,
Envelope2D env2) |
|
static Envelope2D |
InternalUtils.getMergedExtent(Geometry geom1,
Geometry geom2) |
|
static Proximity2DResult |
GeometryEngine.getNearestCoordinate(Geometry geometry,
Point inputPoint,
boolean bTestPolygonInterior) |
Finds the coordinate of the geometry which is closest to the specified
point.
|
abstract Proximity2DResult |
OperatorProximity2D.getNearestCoordinate(Geometry geom,
Point inputPoint,
boolean bTestPolygonInterior) |
Returns the nearest coordinate on the Geometry to the given input point.
|
abstract Proximity2DResult |
OperatorProximity2D.getNearestCoordinate(Geometry geom,
Point inputPoint,
boolean bTestPolygonInterior,
boolean bCalculateLeftRightSide) |
Returns the nearest coordinate on the Geometry to the given input point.
|
Proximity2DResult |
OperatorProximity2DLocal.getNearestCoordinate(Geometry geom,
Point inputPoint,
boolean bTestPolygonInterior) |
|
Proximity2DResult |
OperatorProximity2DLocal.getNearestCoordinate(Geometry geom,
Point inputPoint,
boolean bTestPolygonInterior,
boolean bCalculateLeftRightSide) |
|
static Proximity2DResult |
GeometryEngine.getNearestVertex(Geometry geometry,
Point inputPoint) |
Finds nearest vertex on the geometry which is closed to the specified
point.
|
abstract Proximity2DResult |
OperatorProximity2D.getNearestVertex(Geometry geom,
Point inputPoint) |
Returns the nearest vertex of the Geometry to the given input point.
|
Proximity2DResult |
OperatorProximity2DLocal.getNearestVertex(Geometry geom,
Point inputPoint) |
|
static Proximity2DResult[] |
GeometryEngine.getNearestVertices(Geometry geometry,
Point inputPoint,
double searchRadius,
int maxVertexCountToReturn) |
Finds all vertices in the given distance from the specified point, sorted
from the closest to the furthest.
|
abstract Proximity2DResult[] |
OperatorProximity2D.getNearestVertices(Geometry geom,
Point inputPoint,
double searchRadius,
int maxVertexCountToReturn) |
Returns vertices of the Geometry that are closer to the given point than
the given radius.
|
Proximity2DResult[] |
OperatorProximity2DLocal.getNearestVertices(Geometry geom,
Point inputPoint,
double searchRadius,
int maxVertexCountToReturn) |
|
(package private) QuadTreeImpl.QuadTreeSortedIteratorImpl |
QuadTreeImpl.getSortedIterator(Geometry query,
double tolerance) |
Gets a sorted iterator on the Quad_tree_impl.
|
(package private) static boolean |
Boundary.hasNonEmptyBoundary(Geometry geom,
ProgressTracker progress_tracker) |
|
(package private) static Geometry[] |
GeometryEngine.intersect(Geometry[] inputGeometries,
Geometry geometry,
SpatialReference spatialReference) |
Constructs the set-theoretic intersection between an array of geometries
and another geometry.
|
static Geometry |
GeometryEngine.intersect(Geometry geometry1,
Geometry intersector,
SpatialReference spatialReference) |
Creates a geometry through intersection between two geometries.
|
(package private) Geometry |
OperatorIntersectionCursor.intersect(Geometry input_geom) |
|
(package private) GeometryCursor |
OperatorIntersectionCursor.intersectEx(Geometry input_geom) |
|
static Geometry |
TopologicalOperations.intersection(Geometry geometry_a,
Geometry geometry_b,
SpatialReference sr,
ProgressTracker progress_tracker) |
|
(package private) static MultiPoint |
TopologicalOperations.intersection(MultiPoint multi_point,
Geometry multi_path,
double tolerance) |
|
(package private) static Point |
TopologicalOperations.intersection(Point point,
Geometry geom,
double tolerance) |
|
(package private) static Geometry[] |
TopologicalOperations.intersectionEx(Geometry geometry_a,
Geometry geometry_b,
SpatialReference sr,
ProgressTracker progress_tracker) |
|
abstract boolean |
OperatorConvexHull.isConvex(Geometry geom,
ProgressTracker progress_tracker) |
Checks whether a Geometry is convex.
|
boolean |
OperatorConvexHullLocal.isConvex(Geometry geom,
ProgressTracker progress_tracker) |
|
(package private) static boolean |
OperatorConvexHullCursor.isConvex_(Geometry geom,
ProgressTracker progress_tracker) |
|
private boolean |
Bufferer.isDegenerateGeometry_(Geometry geom) |
|
(package private) static boolean |
GeometryEngine.isSimple(Geometry geometry,
SpatialReference spatialReference) |
Checks if the Geometry is simple.
|
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).
|
boolean |
OperatorSimplifyLocal.isSimpleAsFeature(Geometry geom,
SpatialReference spatialRef,
boolean bForceTest,
NonSimpleResult result,
ProgressTracker progressTracker) |
|
protected static int |
OperatorSimplifyLocalHelper.isSimpleAsFeature(Geometry geometry,
SpatialReference spatialReference,
boolean bForce,
NonSimpleResult result,
ProgressTracker progressTracker) |
Checks if Geometry is simple for storing in DB:
MultiPoint:check that no points coincide.tolerance is ignored.
|
(package private) static int |
OperatorSimplifyLocalHelper.isSimpleOGC(Geometry geometry,
SpatialReference spatialReference,
boolean bForce,
NonSimpleResult result,
ProgressTracker progressTracker) |
|
boolean |
OperatorSimplifyLocalOGC.isSimpleOGC(Geometry geom,
SpatialReference spatialRef,
boolean bForceTest,
NonSimpleResult result,
ProgressTracker progressTracker) |
|
abstract boolean |
OperatorSimplifyOGC.isSimpleOGC(Geometry geom,
SpatialReference spatialRef,
boolean bForceTest,
NonSimpleResult result,
ProgressTracker progressTracker) |
Tests if the Geometry is simple for OGC specification.
|
protected static int |
OperatorSimplifyLocalHelper.isSimplePlanar(Geometry geometry,
SpatialReference spatialReference,
boolean bForce,
ProgressTracker progressTracker) |
The code is executed in the 2D plane only.Attributes are ignored.
|
(package private) static Geometry |
TopologicalOperations.normalizeInputGeometry_(Geometry geom) |
|
(package private) Geometry |
OperatorIntersectionCursor.normalizeIntersectionOutput(Geometry geom,
int GT_1,
int GT_2) |
|
(package private) static Geometry |
TopologicalOperations.normalizeResult_(Geometry geomRes,
Geometry geom_a,
Geometry dummy,
char op) |
|
(package private) Geometry |
OperatorOffsetCursor.Offset(Geometry geom) |
|
static boolean |
GeometryEngine.overlaps(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference) |
Indicates if one geometry overlaps another geometry.
|
(package private) GeometryCursor |
OperatorIntersectionCursor.prepareVector_(VertexDescription descr,
int dimensionMask,
Geometry[] res_vec) |
|
(package private) static MultiPoint |
TopologicalOperations.processMultiPointIntersectOrDiff_(MultiPoint multi_point,
Geometry intersector,
double tolerance,
boolean bClipIn) |
|
(package private) static Point |
TopologicalOperations.processPointIntersectOrDiff_(Point point,
Geometry intersector,
double tolerance,
boolean bClipIn) |
|
static int |
OperatorInternalRelationUtils.quickTest2D(Geometry geomA,
Geometry geomB,
double tolerance,
int testType) |
|
static int |
OperatorInternalRelationUtils.quickTest2D_Accelerated_DisjointOrContains(Geometry geomA,
Geometry geomB,
double tolerance) |
|
static boolean |
GeometryEngine.relate(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference,
java.lang.String relation) |
Indicates if the given relation holds for the two geometries.
|
(package private) static boolean |
RelationalOperations.relate(Geometry geometry_a,
Geometry geometry_b,
SpatialReference sr,
int relation,
ProgressTracker progress_tracker) |
|
(package private) static boolean |
RelationalOperationsMatrix.relate(Geometry geometry_a,
Geometry geometry_b,
SpatialReference sr,
java.lang.String scl,
ProgressTracker progress_tracker) |
|
(package private) static boolean |
RelationalOperationsMatrix.relateEmptyGeometries_(Geometry geometry_a,
Geometry geometry_b,
java.lang.String scl) |
|
void |
QuadTree.QuadTreeIterator.resetIterator(Geometry query,
double tolerance) |
Resets the iterator to an starting state on the QuadTree.
|
(package private) void |
QuadTreeImpl.QuadTreeIteratorImpl.resetIterator(Geometry query,
double tolerance) |
Resets the iterator to an starting state on the Quad_tree_impl.
|
(package private) void |
QuadTreeImpl.QuadTreeSortedIteratorImpl.resetIterator(Geometry query,
double tolerance) |
Resets the iterator to a starting state on the Quad_tree_impl.
|
(package private) static Geometry |
OperatorIntersectionCursor.returnEmpty_(Geometry geom,
boolean bEmpty) |
|
static void |
OperatorFactoryLocal.saveGeometryToEsriShapeDbg(java.lang.String file_name,
Geometry geometry) |
|
static void |
OperatorFactoryLocal.saveJSONToTextFileDbg(java.lang.String file_name,
Geometry geometry,
SpatialReference spatial_ref) |
|
static void |
OperatorFactoryLocal.saveToWKTFileDbg(java.lang.String file_name,
Geometry geometry,
SpatialReference spatial_ref) |
|
void |
MapGeometry.setGeometry(Geometry geometry) |
Sets the geometry for this MapGeometry.
|
void |
GenericGeometrySerializer.setGeometryByValue(Geometry geometry) |
|
void |
GeometrySerializer.setGeometryByValue(Geometry geometry) |
Deprecated.
|
static Geometry |
GeometryEngine.simplify(Geometry geometry,
SpatialReference spatialReference) |
Performs the simplify operation on the geometry.
|
(package private) Geometry |
OperatorSimplifyCursor.simplify(Geometry geometry) |
|
(package private) Geometry |
OperatorSimplifyCursorOGC.simplify(Geometry geometry) |
|
protected static Geometry |
OperatorSimplifyLocalHelper.simplifyAsFeature(Geometry geometry,
SpatialReference spatialReference,
boolean bForce,
ProgressTracker progressTracker) |
Simplifies geometries for storing in DB:
MultiPoint:check that no points coincide.tolerance is ignored.
|
(package private) static Geometry |
OperatorSimplifyLocalHelper.simplifyOGC(Geometry geometry,
SpatialReference spatialReference,
boolean bForce,
ProgressTracker progressTracker) |
Simplifies geometries for storing in OGC format:
MultiPoint:check that no points coincide.tolerance is ignored.
|
static Geometry |
GeometryEngine.symmetricDifference(Geometry leftGeometry,
Geometry rightGeometry,
SpatialReference spatialReference) |
Creates the symmetric difference of two geometries.
|
(package private) static Geometry |
OperatorSymmetricDifferenceLocal.symmetricDifference(Geometry geometry_a,
Geometry geometry_b,
SpatialReference spatial_reference,
ProgressTracker progress_tracker) |
|
static Geometry |
TopologicalOperations.symmetricDifference(Geometry geometry_a,
Geometry geometry_b,
SpatialReference sr,
ProgressTracker progress_tracker) |
|
static void |
PolygonUtils.testPointsInArea2D(Geometry polygon,
double[] xyStreamBuffer,
int count,
double tolerance,
PolygonUtils.PiPResult[] testResults) |
|
static void |
PolygonUtils.testPointsInArea2D(Geometry polygon,
Point2D[] inputPoints,
int count,
double tolerance,
PolygonUtils.PiPResult[] testResults) |
Tests point is inside an Area Geometry (Envelope, Polygon) for an array
of points.
|
(package private) static void |
PolygonUtils.testPointsOnLine2D(Geometry line,
Point2D[] input_points,
int count,
double tolerance,
PolygonUtils.PiPResult[] test_results) |
|
void |
ListeningGeometryCursor.tick(Geometry geom) |
Call this method to add geometry to the cursor.
|
static boolean |
GeometryEngine.touches(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference) |
Indicates if one geometry touches another geometry.
|
(package private) Geometry |
OperatorIntersectionCursor.tryNativeImplementation_(Geometry input_geom) |
|
(package private) static int |
RelationalOperations.tryRasterizedContainsOrDisjoint_(Geometry geom_a,
Geometry geom_b,
double tolerance,
boolean bExtraTestForIntersects) |
|
static Geometry |
GeometryEngine.union(Geometry[] geometries,
SpatialReference spatialReference) |
Constructs a new geometry by union an array of geometries.
|
static int |
Geometry.vertex_count(Geometry geom) |
Returns count of geometry vertices: 1 for Point, 4 for Envelope,
get_point_count for MultiVertexGeometry types, 2 for segment types Returns 0
if geometry is empty.
|
private boolean |
OperatorDistanceLocal.DistanceCalculator.weakIntersectionTest_(Geometry geometryA,
Geometry geometryB,
SegmentIterator segIterA,
SegmentIterator segIterB) |
|
static boolean |
GeometryEngine.within(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference) |
Indicates if one geometry is within another geometry.
|