IGeometryFactory4 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 CreateEsriShapeVariantFromGeometry Creates an Esri shape from a geometry object.
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 CreateGeometryFromVariant Create a point, polyline, polygon, or multipoint from the specified shapefile format buffer.
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 CreateGeometrySafe Create a point, polyline, polygon, or multipoint from the specified shapefile format buffer.
Method CreateWkbVariantFromGeometry Creates an OGC WKB format from a geometry object.

IGeometryFactory4.CreateEsriShapeVariantFromGeometry Method

Creates an Esri shape from a geometry object.

Public Function CreateEsriShapeVariantFromGeometry ( _
    ByVal exportFlags As Integer, _
    ByVal inGeometry As IGeometry _
) As Object
public object CreateEsriShapeVariantFromGeometry (
    int exportFlags,
    IGeometry inGeometry
);

IGeometryFactory4.CreateGeometryFromVariant Method

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

Public Sub CreateGeometryFromVariant ( _
    ByVal importFlags As Integer, _
    ByVal esriShape As Object, _
    ByRef outGeometry As IGeometry, _
    ByRef bufferSizeOut As Integer _
)
public void CreateGeometryFromVariant (
    int importFlags,
    object esriShape,
    ref IGeometry outGeometry,
    ref int bufferSizeOut
);

IGeometryFactory4.CreateGeometrySafe Method

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

Public Sub CreateGeometrySafe ( _
    ByVal importFlags As Integer, _
    ByVal bufferSizeIn As Long, _
    ByRef geometryInfo As Byte&, _
    ByRef bufferSizeOut As Int64&, _
    ByRef outGeometry As IGeometry _
)
public void CreateGeometrySafe (
    int importFlags,
    long bufferSizeIn,
    ref Byte& geometryInfo,
    ref Int64& bufferSizeOut,
    ref IGeometry outGeometry
);

Inherited Interfaces

Interfaces Description
IGeometryFactory3 Provides access to members that create geometries from different inputs.
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 IGeometryFactory4

Classes Description

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