Interface  Description 

CombineOperator 
Interface for operators that act on two geometries to produce a new geometry as result.

GeoJsonExportFlags  
GeoJsonImportFlags  
Geometry.GeometryType 
Geometry types

JsonReader 
An abstract reader for Json.

MgrsConversionMode 
The modes for converting between military grid reference system (MGRS)
notation and coordinates.

Polygon.FillRule  
ShapeExportFlags 
Flags used by the OperatorExportToEsriShape.

ShapeImportFlags 
Flags used by the OperatorImportFromEsriShape.

SimpleRasterizer.ScanCallback  
VertexDescription.Semantics 
Describes the attribute and, in case of predefined attributes, provides a
hint of the attribute use.

WkbExportFlags 
Flags used by the OperatorExpotToWkb.

WkbImportFlags 
Flags used by the OperatorImportFromWkb.

WktExportFlags 
Flags used by the OperatorExportToWkt

WktImportFlags 
Flags used by the OperatorImportFromWkt.

Class  Description 

Envelope 
An envelope is an axisaligned rectangle.

Envelope1D 
A 1dimensional interval.

Envelope2D 
An axis parallel 2dimensional rectangle.

Envelope3D 
A class that represents axis parallel 3D rectangle.

EnvSrlzr  
GenericGeometrySerializer  
Geometry 
Common properties and methods shared by all geometric objects.

GeometryCursor 
An abstract Geometry Cursor class.

GeometryCursorAppend  
GeometryEngine 
Provides services that operate on geometry instances.

JsonCursor 
An abstract Json String Cursor class.

JsonParserReader 
A throw in JsonReader built around the Jackson JsonParser.

Line 
A straight line between a pair of points.

ListeningGeometryCursor 
A GeometryCursor implementation that allows pushing geometries into it.

LnSrlzr  
MapGeometry 
The MapGeometry class bundles the geometry with its spatial reference
together.

MapOGCStructure  
MultiPath 
The MulitPath class is a base class for polygons and polylines.

MultiPoint 
A Multipoint is a collection of points.

MultiVertexGeometry 
This class is a base for geometries with many vertices.

NonSimpleResult 
The result of the IsSimpleXXX.

NumberUtils  
OGCStructure  
OGCStructureInternal  
Operator 
The base class for Geometry Operators.

OperatorBoundary  
OperatorBuffer 
Creates buffer polygons around geometries.

OperatorCentroid2D  
OperatorCentroid2DLocal  
OperatorClip 
Clips geometries with Envelope2D.

OperatorContains 
Relational operation Contains.

OperatorConvexHull 
Creates the convex hull of the input geometry.

OperatorCrosses 
Relational operation Crosses.

OperatorCut 
Splits the target polyline or polygon where it is crossed by the cutter polyline.

OperatorDensifyByLength 
Densifies MultiPath geometries by length so that no segments are longer than
given threshold value.

OperatorDifference 
Difference of geometries.

OperatorDisjoint 
Relational operation Disjoint.

OperatorDistance 
Calculates distance between geometries.

OperatorEquals 
Relational operation Equals.

OperatorExportToESRIShape 
Export to ESRI shape format.

OperatorExportToGeoJson 
Export to GeoJson format.

OperatorExportToJson 
Export to JSON format.

OperatorExportToWkb 
Export to WKB format.

OperatorExportToWkt  
OperatorFactory 
An abstract class that represent the basic OperatorFactory interface.

OperatorFactoryLocal 
An abstract class that represent the basic OperatorFactory interface.

OperatorGeneralize 
Generalizes geometries using DouglasPeucker algorithm.

OperatorImportFromESRIShape 
Import from ESRI shape format.

OperatorImportFromGeoJson  
OperatorImportFromJson 
Import from JSON format.

OperatorImportFromWkb 
Import from WKB format.

OperatorImportFromWkt  
OperatorIntersection 
Intersection of geometries by a given geometry.

OperatorIntersects  
OperatorOffset  
OperatorOverlaps  
OperatorProximity2D 
Finds closest vertices of the Geometry.

OperatorRelate 
Performs the Relation operation between two geometries using the DE9IM matrix encoded as a string.

OperatorSimpleRelation 
A base class for simple relation operators.

OperatorSimplify 
Simplifies the geometry or determines if the geometry is simple.

OperatorSimplifyOGC 
Simplifies the geometry or determines if the geometry is simple.

OperatorSymmetricDifference 
Symmetric difference (XOR) operation between geometries.

OperatorTouches 
Relational operation Touches.

OperatorUnion 
Union of geometries.

OperatorWithin 
Relational operation Within.

Point 
A Point is a zerodimensional object that represents a specific (X,Y)
location in a twodimensional XYPlane.

Point2D 
Basic 2D point class.

Point3D 
Basic 3D point class.

Polygon 
A polygon is a collection of one or many interior or exterior rings.

Polyline 
A polyline is a collection of one or many paths.

ProgressTracker 
A callback to provide progress and cancel tracking mechanism for lengthy operation.

Proximity2DResult 
Proximity operators are used to find the distance between two geometries or
the distance from a given point to the nearest point on another geometry.

PtSrlzr  
QuadTree  
QuadTree.QuadTreeIterator  
RasterizedGeometry2D  
Segment 
A base class for segments.

SegmentIterator 
This class provides functionality to iterate over MultiPath segments.

SimpleGeometryCursor 
A simple GeometryCursor implementation that wraps a single Geometry or
an array of Geometry classes

SimpleRasterizer 
Simple scanline rasterizer.

SizeOf  
SpatialReference 
A class that represents the spatial reference for the geometry.

Transformation2D 
The affine transformation class for 2D.

VertexDescription 
Describes the vertex format of a Geometry.

Wkid 
Enum  Description 

Geometry.GeometryAccelerationDegree 
Describes the degree of acceleration of the geometry.

Geometry.Type 
The type of this geometry.

JsonReader.Token  
NonSimpleResult.Reason  
Operator.Type 
The operator type enum.

OperatorOffset.JoinType 
Join types for the offset operation.

RasterizedGeometry2D.HitType 
Exception  Description 

GeometryException 
A runtime exception raised when a geometry related exception occurs.

JsonGeometryException 
A runtime exception raised when a JSON related exception occurs.

Copyright © 2018. All rights reserved.