com.esri.arcgis.geometry
Interface esriNonSimpleReasonEnum

All Superinterfaces:
Serializable

public interface esriNonSimpleReasonEnum
extends Serializable

Describes ways in which a geometry could be non-simple.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Field Summary
static int esriNonSimpleDiscontinuousParts
          The geometry contains discontinuous parts.
static int esriNonSimpleDuplicateVertex
          The geometry has a duplicate vertex.
static int esriNonSimpleEmptyPart
          The geometry contains an empty part.
static int esriNonSimpleEmptyZValues
          The geometry is Z-aware but contains NaN Zs.
static int esriNonSimpleMismatchedAttributes
          The geometry has mismatched attributes.
static int esriNonSimpleOK
           
static int esriNonSimpleRingOrientation
          A polygon is topologically simple, but its rings may not be oriented correctly (outer rings - cw, inner rings - ccw).
static int esriNonSimpleSegmentOrientation
          Individual segments are not consistantly oriented.
static int esriNonSimpleSelfIntersections
          The interior of each part (rings, planar paths) must not intersect itself or other parts.
static int esriNonSimpleShortSegments
          Some segments are shorter than allowed by the system units of the spatial reference associated with the geometry.
static int esriNonSimpleUnclosedRing
          The last segment in a ring must have its 'to' point incident on the 'from' point of the first segment.
 

Field Detail

esriNonSimpleOK

static final int esriNonSimpleOK
See Also:
Constant Field Values

esriNonSimpleRingOrientation

static final int esriNonSimpleRingOrientation
A polygon is topologically simple, but its rings may not be oriented correctly (outer rings - cw, inner rings - ccw).

See Also:
Constant Field Values

esriNonSimpleSegmentOrientation

static final int esriNonSimpleSegmentOrientation
Individual segments are not consistantly oriented. The 'to' point of seg i should be incident on the 'from' point of seg i+1.

See Also:
Constant Field Values

esriNonSimpleShortSegments

static final int esriNonSimpleShortSegments
Some segments are shorter than allowed by the system units of the spatial reference associated with the geometry.

See Also:
Constant Field Values

esriNonSimpleSelfIntersections

static final int esriNonSimpleSelfIntersections
The interior of each part (rings, planar paths) must not intersect itself or other parts.

See Also:
Constant Field Values

esriNonSimpleUnclosedRing

static final int esriNonSimpleUnclosedRing
The last segment in a ring must have its 'to' point incident on the 'from' point of the first segment.

See Also:
Constant Field Values

esriNonSimpleEmptyPart

static final int esriNonSimpleEmptyPart
The geometry contains an empty part.

See Also:
Constant Field Values

esriNonSimpleMismatchedAttributes

static final int esriNonSimpleMismatchedAttributes
The geometry has mismatched attributes.

See Also:
Constant Field Values

esriNonSimpleDiscontinuousParts

static final int esriNonSimpleDiscontinuousParts
The geometry contains discontinuous parts.

See Also:
Constant Field Values

esriNonSimpleEmptyZValues

static final int esriNonSimpleEmptyZValues
The geometry is Z-aware but contains NaN Zs.

See Also:
Constant Field Values

esriNonSimpleDuplicateVertex

static final int esriNonSimpleDuplicateVertex
The geometry has a duplicate vertex.

See Also:
Constant Field Values