com.esri.arcgis.geometry
Interface IGeometryFactory3

All Superinterfaces:
IGeometryFactory, IGeometryFactory2, Serializable
All Known Implementing Classes:
GeometryEnvironment

public interface IGeometryFactory3
extends IGeometryFactory2, Serializable

Provides access to members that create geometries from different inputs.

Product Availability

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


Method Summary
 void createGeometryEx(int importFlags, int[] byteCountInOut, byte[] geometryInfo, IGeometry[] outGeometry)
          Create a point, polyline, polygon, or multipoint from the specified shapefile format buffer.
 
Methods inherited from interface com.esri.arcgis.geometry.IGeometryFactory2
createWkbVariantFromGeometry
 
Methods inherited from interface com.esri.arcgis.geometry.IGeometryFactory
createEmptyGeometryByESRIType, createEmptyGeometryByType, createGeometry, createGeometryFromEnumerator, createGeometryFromWkb, createGeometryFromWkbVariant
 

Method Detail

createGeometryEx

void createGeometryEx(int importFlags,
                      int[] byteCountInOut,
                      byte[] geometryInfo,
                      IGeometry[] outGeometry)
                      throws IOException,
                             AutomationException
Create a point, polyline, polygon, or multipoint from the specified shapefile format buffer.

Product Availability

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

Parameters:
importFlags - The importFlags (in)
byteCountInOut - The byteCountInOut (in/out: use single element array)
geometryInfo - An unsigned byte (in)
outGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.