IGeometryFactory3 Interface

Provides access to members that create geometries from different inputs.

Members

Name Description
Method CreateEmptyGeometryByESRIType Create an empty geometry of the specified Esri shape file type.
Method CreateEmptyGeometryByType Creates an empty geometry of the specified ArcObjects geometry type.
Method CreateGeometry Create a point, polyline, polygon, or multipoint from the specified shapefile format buffer.
Method CreateGeometryEx Create a point, polyline, polygon, or multipoint from the specified shapefile format buffer.
Method CreateGeometryFromEnumerator Creates a geometry bag containing references to geometries returned by the input geometry enumerator.
Method CreateGeometryFromWkb Create a point, polyline, polygon, or multipoint from the specified OGIS WKB format buffer.
Method CreateGeometryFromWkbVariant Create a point, polyline, polygon, or multipoint from the specified OGIS WKB format buffer.
Method CreateWkbVariantFromGeometry Creates an OGC WKB format from a geometry object.

IGeometryFactory3.CreateGeometryEx Method

Create a point, polyline, polygon, or multipoint from the specified shapefile format buffer.

Public Sub CreateGeometryEx ( _
    ByVal importFlags As Integer, _
    ByRef byteCountInOut As Integer, _
    ByRef geometryInfo As Byte&, _
    ByRef outGeometry As IGeometry _
)
public void CreateGeometryEx (
    int importFlags,
    ref int byteCountInOut,
    ref Byte& geometryInfo,
    ref IGeometry outGeometry
);

Inherited Interfaces

Interfaces Description
IGeometryFactory2 Provides access to members that create geometries from different inputs.
IGeometryFactory Provides access to members that create geometries from different inputs.

Classes that implement IGeometryFactory3

Classes Description
GeometryEnvironment Provides a way of creating geometries from different inputs and setting/getting global variables for controlling behavior of geometry methods.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close