com.esri.arcgis.geometry
Interface esriShapeType

All Superinterfaces:
Serializable

public interface esriShapeType
extends Serializable

ESRI Shapefile shape types. Refer to the ESRI Shapefile whitepaper for details. The ...General... types listed below are currently not public and not supported in shapefiles.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Field Summary
static int esriShapeGeneralMultiPatch
          New style three dimensional multipatch type - can have vertex identifier, normal, texture coordinates, and part material attributes.
static int esriShapeGeneralMultipoint
          New style two dimensional multipoint type - can have identifier (ID) attributes.
static int esriShapeGeneralPoint
          New style two dimensional point type - can have identifier (ID) attribute.
static int esriShapeGeneralPolygon
          New style two dimensional polygon type - can have non-linear segments and vertex identifier (ID) attributes.
static int esriShapeGeneralPolyline
          New style two dimensional polyline type - can have non-linear segments and vertex identifier (ID) attributes.
static int esriShapeMultiPatch
          Three dimensional multipatch.
static int esriShapeMultiPatchM
          Three dimensional multipatch with measures (Ms) on some or all vertices.
static int esriShapeMultipoint
          Collection of two dimensional points.
static int esriShapeMultipointM
          Collection of two dimensional points with measure (M) attributes.
static int esriShapeMultipointZ
          Collection of two dimensional points with height (Z) attributes.
static int esriShapeMultipointZM
          Collection of two dimensional points with measure (M) and height (Z) attributes.
static int esriShapeNull
          Empty shape and unknown type.
static int esriShapePoint
          Two dimensional point.
static int esriShapePointM
          Two dimensional point with a measure (M) attribute.
static int esriShapePointZ
          Two dimensional point with height (Z) attribute.
static int esriShapePointZM
          Two dimensional point with measure (M) and height (Z) attributes.
static int esriShapePolygon
          Two dimensional polygon with no attributes and all vertices connected by straight lines.
static int esriShapePolygonM
          Two dimensional polygon with measures (Ms) on some or all vertices.
static int esriShapePolygonZ
          Two dimensional polygon with heights (Zs) on all vertices.
static int esriShapePolygonZM
          Two dimensional polygon with measures (Ms) on some vertices and heights (Zs) on all vertices.
static int esriShapePolyline
          Two dimensional polyline with no attributes and all vertices connected by straight lines.
static int esriShapePolylineM
          Two dimensional polyline with measures (Ms) on some or all vertices.
static int esriShapePolylineZ
          Two dimensional polyline with heights (Zs) on all vertices.
static int esriShapePolylineZM
          Two dimensional polyline with measures (Ms) on some or all vertices and heights (Zs) on all vertices.
static int esriShapeTypeLast
           
 

Field Detail

esriShapeNull

static final int esriShapeNull
Empty shape and unknown type.

See Also:
Constant Field Values

esriShapePoint

static final int esriShapePoint
Two dimensional point.

See Also:
Constant Field Values

esriShapePointM

static final int esriShapePointM
Two dimensional point with a measure (M) attribute.

See Also:
Constant Field Values

esriShapePointZM

static final int esriShapePointZM
Two dimensional point with measure (M) and height (Z) attributes.

See Also:
Constant Field Values

esriShapePointZ

static final int esriShapePointZ
Two dimensional point with height (Z) attribute.

See Also:
Constant Field Values

esriShapeMultipoint

static final int esriShapeMultipoint
Collection of two dimensional points.

See Also:
Constant Field Values

esriShapeMultipointM

static final int esriShapeMultipointM
Collection of two dimensional points with measure (M) attributes.

See Also:
Constant Field Values

esriShapeMultipointZM

static final int esriShapeMultipointZM
Collection of two dimensional points with measure (M) and height (Z) attributes.

See Also:
Constant Field Values

esriShapeMultipointZ

static final int esriShapeMultipointZ
Collection of two dimensional points with height (Z) attributes.

See Also:
Constant Field Values

esriShapePolyline

static final int esriShapePolyline
Two dimensional polyline with no attributes and all vertices connected by straight lines.

See Also:
Constant Field Values

esriShapePolylineM

static final int esriShapePolylineM
Two dimensional polyline with measures (Ms) on some or all vertices.

See Also:
Constant Field Values

esriShapePolylineZM

static final int esriShapePolylineZM
Two dimensional polyline with measures (Ms) on some or all vertices and heights (Zs) on all vertices.

See Also:
Constant Field Values

esriShapePolylineZ

static final int esriShapePolylineZ
Two dimensional polyline with heights (Zs) on all vertices.

See Also:
Constant Field Values

esriShapePolygon

static final int esriShapePolygon
Two dimensional polygon with no attributes and all vertices connected by straight lines.

See Also:
Constant Field Values

esriShapePolygonM

static final int esriShapePolygonM
Two dimensional polygon with measures (Ms) on some or all vertices.

See Also:
Constant Field Values

esriShapePolygonZM

static final int esriShapePolygonZM
Two dimensional polygon with measures (Ms) on some vertices and heights (Zs) on all vertices.

See Also:
Constant Field Values

esriShapePolygonZ

static final int esriShapePolygonZ
Two dimensional polygon with heights (Zs) on all vertices.

See Also:
Constant Field Values

esriShapeMultiPatchM

static final int esriShapeMultiPatchM
Three dimensional multipatch with measures (Ms) on some or all vertices.

See Also:
Constant Field Values

esriShapeMultiPatch

static final int esriShapeMultiPatch
Three dimensional multipatch.

See Also:
Constant Field Values

esriShapeGeneralPolyline

static final int esriShapeGeneralPolyline
New style two dimensional polyline type - can have non-linear segments and vertex identifier (ID) attributes.

See Also:
Constant Field Values

esriShapeGeneralPolygon

static final int esriShapeGeneralPolygon
New style two dimensional polygon type - can have non-linear segments and vertex identifier (ID) attributes.

See Also:
Constant Field Values

esriShapeGeneralPoint

static final int esriShapeGeneralPoint
New style two dimensional point type - can have identifier (ID) attribute.

See Also:
Constant Field Values

esriShapeGeneralMultipoint

static final int esriShapeGeneralMultipoint
New style two dimensional multipoint type - can have identifier (ID) attributes.

See Also:
Constant Field Values

esriShapeGeneralMultiPatch

static final int esriShapeGeneralMultiPatch
New style three dimensional multipatch type - can have vertex identifier, normal, texture coordinates, and part material attributes.

See Also:
Constant Field Values

esriShapeTypeLast

static final int esriShapeTypeLast
See Also:
Constant Field Values