com.esri.arcgis.geometry
Interface esriGeometryType

All Superinterfaces:
java.io.Serializable

public interface esriGeometryType
extends java.io.Serializable

The available kinds of geometry objects.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Remarks

A list of the distinct types of geometries creatable geometries.  Every geometry object belongs to and is identified as exactly one of these types (With the exception of esriGeometryAny which is true for all valid geometries.).

esriGeometryNull          = Unknown type of geometry
esriGeometryPoint = Point
esriGeometryMultipoint = Multipoint (Collection of Points)
esriGeometryLine = Line (Segment)
esriGeometryCircularArc = CircularArc (Segment)
esriGeometryEllipticArc = EllipticArc (Segment)
esriGeometryBezier3Curve = BezierCurve (Segment)
esriGeometryPath = Path
esriGeometryPolyline = Polyline (Collection of Paths)
esriGeometryRing = Ring (Ring / SurfacePatch)
esriGeometryPolygon = Polygon (Collection of Rings)
esriGeometryEnvelope = Envelope
esriGeometryAny = Any valid geometry
esriGeometryBag = GeometryBag (Collection of Geometries)
esriGeometryMultiPatch = MultiPatch (Collection of SurfacePatches)
esriGeometryTriangleStrip = TriangleStrip (SurfacePatch)
esriGeometryTriangeFan = TriangleFan (SurfacePatch)
esriGeometryRay = Ray
esriGeometrySphere = Sphere
Geometry Type Example


Field Summary
static int esriGeometryAny
           
static int esriGeometryBag
           
static int esriGeometryBezier3Curve
           
static int esriGeometryCircularArc
           
static int esriGeometryEllipticArc
           
static int esriGeometryEnvelope
           
static int esriGeometryLine
           
static int esriGeometryMultiPatch
           
static int esriGeometryMultipoint
           
static int esriGeometryNull
           
static int esriGeometryPath
           
static int esriGeometryPoint
           
static int esriGeometryPolygon
           
static int esriGeometryPolyline
           
static int esriGeometryRay
           
static int esriGeometryRing
           
static int esriGeometrySphere
           
static int esriGeometryTriangleFan
           
static int esriGeometryTriangles
           
static int esriGeometryTriangleStrip
           
 

Field Detail

esriGeometryNull

public static final int esriGeometryNull
See Also:
Constant Field Values

esriGeometryPoint

public static final int esriGeometryPoint
See Also:
Constant Field Values

esriGeometryMultipoint

public static final int esriGeometryMultipoint
See Also:
Constant Field Values

esriGeometryLine

public static final int esriGeometryLine
See Also:
Constant Field Values

esriGeometryCircularArc

public static final int esriGeometryCircularArc
See Also:
Constant Field Values

esriGeometryEllipticArc

public static final int esriGeometryEllipticArc
See Also:
Constant Field Values

esriGeometryBezier3Curve

public static final int esriGeometryBezier3Curve
See Also:
Constant Field Values

esriGeometryPath

public static final int esriGeometryPath
See Also:
Constant Field Values

esriGeometryPolyline

public static final int esriGeometryPolyline
See Also:
Constant Field Values

esriGeometryRing

public static final int esriGeometryRing
See Also:
Constant Field Values

esriGeometryPolygon

public static final int esriGeometryPolygon
See Also:
Constant Field Values

esriGeometryEnvelope

public static final int esriGeometryEnvelope
See Also:
Constant Field Values

esriGeometryAny

public static final int esriGeometryAny
See Also:
Constant Field Values

esriGeometryBag

public static final int esriGeometryBag
See Also:
Constant Field Values

esriGeometryMultiPatch

public static final int esriGeometryMultiPatch
See Also:
Constant Field Values

esriGeometryTriangleStrip

public static final int esriGeometryTriangleStrip
See Also:
Constant Field Values

esriGeometryTriangleFan

public static final int esriGeometryTriangleFan
See Also:
Constant Field Values

esriGeometryRay

public static final int esriGeometryRay
See Also:
Constant Field Values

esriGeometrySphere

public static final int esriGeometrySphere
See Also:
Constant Field Values

esriGeometryTriangles

public static final int esriGeometryTriangles
See Also:
Constant Field Values