ogr_api.h File Reference

#include "ogr_core.h"

Go to the source code of this file.

Functions

OGRErr OGR_G_CreateFromWkb (unsigned char *, OGRSpatialReferenceH, OGRGeometryH *, int)
OGRErr OGR_G_CreateFromWkt (char **, OGRSpatialReferenceH, OGRGeometryH *)
void OGR_G_DestroyGeometry (OGRGeometryH)
OGRGeometryH OGR_G_CreateGeometry (OGRwkbGeometryType)
int OGR_G_GetDimension (OGRGeometryH)
int OGR_G_GetCoordinateDimension (OGRGeometryH)
OGRGeometryH OGR_G_Clone (OGRGeometryH)
void OGR_G_GetEnvelope (OGRGeometryH, OGREnvelope *)
OGRErr OGR_G_ImportFromWkb (OGRGeometryH, unsigned char *, int)
OGRErr OGR_G_ExportToWkb (OGRGeometryH, OGRwkbByteOrder, unsigned char *)
int OGR_G_WkbSize (OGRGeometryH hGeom)
OGRErr OGR_G_ImportFromWkt (OGRGeometryH, char **)
OGRErr OGR_G_ExportToWkt (OGRGeometryH, char **)
OGRwkbGeometryType OGR_G_GetGeometryType (OGRGeometryH)
const char * OGR_G_GetGeometryName (OGRGeometryH)
void OGR_G_DumpReadable (OGRGeometryH, FILE *, const char *)
void OGR_G_FlattenTo2D (OGRGeometryH)
void OGR_G_AssignSpatialReference (OGRGeometryH, OGRSpatialReferenceH)
OGRSpatialReferenceH OGR_G_GetSpatialReference (OGRGeometryH)
OGRErr OGR_G_Transform (OGRGeometryH, OGRCoordinateTransformationH)
OGRErr OGR_G_TransformTo (OGRGeometryH, OGRSpatialReferenceH)
int OGR_G_Intersects (OGRGeometryH, OGRGeometryH)
int OGR_G_Equals (OGRGeometryH, OGRGeometryH)
double OGR_G_GetArea (OGRGeometryH)
void OGR_G_Empty (OGRGeometryH)
int OGR_G_GetPointCount (OGRGeometryH)
double OGR_G_GetX (OGRGeometryH, int)
double OGR_G_GetY (OGRGeometryH, int)
double OGR_G_GetZ (OGRGeometryH, int)
void OGR_G_GetPoint (OGRGeometryH, int iPoint, double *, double *, double *)
void OGR_G_SetPoint (OGRGeometryH, int iPoint, double, double, double)
void OGR_G_SetPoint_2D (OGRGeometryH, int iPoint, double, double)
void OGR_G_AddPoint (OGRGeometryH, double, double, double)
void OGR_G_AddPoint_2D (OGRGeometryH, double, double)
int OGR_G_GetGeometryCount (OGRGeometryH)
OGRGeometryH OGR_G_GetGeometryRef (OGRGeometryH, int)
OGRErr OGR_G_AddGeometry (OGRGeometryH, OGRGeometryH)
OGRErr OGR_G_AddGeometryDirectly (OGRGeometryH, OGRGeometryH)
OGRErr OGR_G_RemoveGeometry (OGRGeometryH, int, int)
OGRGeometryH OGRBuildPolygonFromEdges (OGRGeometryH hLinesAsCollection, int bBestEffort, int bAutoClose, double dfTolerance, OGRErr *peErr)
OGRFieldDefnH OGR_Fld_Create (const char *, OGRFieldType)
void OGR_Fld_Destroy (OGRFieldDefnH)
void OGR_Fld_SetName (OGRFieldDefnH, const char *)
const char * OGR_Fld_GetNameRef (OGRFieldDefnH)
OGRFieldType OGR_Fld_GetType (OGRFieldDefnH)
void OGR_Fld_SetType (OGRFieldDefnH, OGRFieldType)
OGRJustification OGR_Fld_GetJustify (OGRFieldDefnH)
void OGR_Fld_SetJustify (OGRFieldDefnH, OGRJustification)
int OGR_Fld_GetWidth (OGRFieldDefnH)
void OGR_Fld_SetWidth (OGRFieldDefnH, int)
int OGR_Fld_GetPrecision (OGRFieldDefnH)
void OGR_Fld_SetPrecision (OGRFieldDefnH, int)
void OGR_Fld_Set (OGRFieldDefnH, const char *, OGRFieldType, int, int, OGRJustification)
const char * OGR_GetFieldTypeName (OGRFieldType)
OGRFeatureDefnH OGR_FD_Create (const char *)
void OGR_FD_Destroy (OGRFeatureDefnH)
void OGR_FD_Release (OGRFeatureDefnH)
const char * OGR_FD_GetName (OGRFeatureDefnH)
int OGR_FD_GetFieldCount (OGRFeatureDefnH)
OGRFieldDefnH OGR_FD_GetFieldDefn (OGRFeatureDefnH, int)
int OGR_FD_GetFieldIndex (OGRFeatureDefnH, const char *)
void OGR_FD_AddFieldDefn (OGRFeatureDefnH, OGRFieldDefnH)
OGRwkbGeometryType OGR_FD_GetGeomType (OGRFeatureDefnH)
void OGR_FD_SetGeomType (OGRFeatureDefnH, OGRwkbGeometryType)
int OGR_FD_Reference (OGRFeatureDefnH)
int OGR_FD_Dereference (OGRFeatureDefnH)
int OGR_FD_GetReferenceCount (OGRFeatureDefnH)
OGRFeatureH OGR_F_Create (OGRFeatureDefnH)
void OGR_F_Destroy (OGRFeatureH)
OGRFeatureDefnH OGR_F_GetDefnRef (OGRFeatureH)
OGRErr OGR_F_SetGeometryDirectly (OGRFeatureH, OGRGeometryH)
OGRErr OGR_F_SetGeometry (OGRFeatureH, OGRGeometryH)
OGRGeometryH OGR_F_GetGeometryRef (OGRFeatureH)
OGRFeatureH OGR_F_Clone (OGRFeatureH)
int OGR_F_Equal (OGRFeatureH, OGRFeatureH)
int OGR_F_GetFieldCount (OGRFeatureH)
OGRFieldDefnH OGR_F_GetFieldDefnRef (OGRFeatureH, int)
int OGR_F_GetFieldIndex (OGRFeatureH, const char *)
int OGR_F_IsFieldSet (OGRFeatureH, int)
void OGR_F_UnsetField (OGRFeatureH, int)
OGRFieldOGR_F_GetRawFieldRef (OGRFeatureH, int)
int OGR_F_GetFieldAsInteger (OGRFeatureH, int)
double OGR_F_GetFieldAsDouble (OGRFeatureH, int)
const char * OGR_F_GetFieldAsString (OGRFeatureH, int)
const int * OGR_F_GetFieldAsIntegerList (OGRFeatureH, int, int *)
const double * OGR_F_GetFieldAsDoubleList (OGRFeatureH, int, int *)
char ** OGR_F_GetFieldAsStringList (OGRFeatureH, int)
GByte * OGR_F_GetFieldAsBinary (OGRFeatureH, int, int *)
int OGR_F_GetFieldAsDateTime (OGRFeatureH, int, int *, int *, int *, int *, int *, int *, int *)
void OGR_F_SetFieldInteger (OGRFeatureH, int, int)
void OGR_F_SetFieldDouble (OGRFeatureH, int, double)
void OGR_F_SetFieldString (OGRFeatureH, int, const char *)
void OGR_F_SetFieldIntegerList (OGRFeatureH, int, int, int *)
void OGR_F_SetFieldDoubleList (OGRFeatureH, int, int, double *)
void OGR_F_SetFieldStringList (OGRFeatureH, int, char **)
void OGR_F_SetFieldRaw (OGRFeatureH, int, OGRField *)
void OGR_F_SetFieldBinary (OGRFeatureH, int, int, GByte *)
void OGR_F_SetFieldDateTime (OGRFeatureH, int, int, int, int, int, int, int, int)
long OGR_F_GetFID (OGRFeatureH)
OGRErr OGR_F_SetFID (OGRFeatureH, long)
void OGR_F_DumpReadable (OGRFeatureH, FILE *)
OGRErr OGR_F_SetFrom (OGRFeatureH, OGRFeatureH, int)
const char * OGR_F_GetStyleString (OGRFeatureH)
void OGR_F_SetStyleString (OGRFeatureH, const char *)
void OGR_F_SetStyleStringDirectly (OGRFeatureH, char *)
OGRGeometryH OGR_L_GetSpatialFilter (OGRLayerH)
void OGR_L_SetSpatialFilter (OGRLayerH, OGRGeometryH)
OGRErr OGR_L_SetAttributeFilter (OGRLayerH, const char *)
void OGR_L_ResetReading (OGRLayerH)
OGRFeatureH OGR_L_GetNextFeature (OGRLayerH)
OGRFeatureH OGR_L_GetFeature (OGRLayerH, long)
OGRErr OGR_L_SetFeature (OGRLayerH, OGRFeatureH)
OGRErr OGR_L_CreateFeature (OGRLayerH, OGRFeatureH)
OGRErr OGR_L_DeleteFeature (OGRLayerH, long)
OGRFeatureDefnH OGR_L_GetLayerDefn (OGRLayerH)
OGRSpatialReferenceH OGR_L_GetSpatialRef (OGRLayerH)
OGRErr OGR_L_GetExtent (OGRLayerH, OGREnvelope *, int)
int OGR_L_TestCapability (OGRLayerH, const char *)
OGRErr OGR_L_CreateField (OGRLayerH, OGRFieldDefnH, int)
OGRErr OGR_L_StartTransaction (OGRLayerH)
OGRErr OGR_L_CommitTransaction (OGRLayerH)
OGRErr OGR_L_RollbackTransaction (OGRLayerH)
const char * OGR_DS_GetName (OGRDataSourceH)
int OGR_DS_GetLayerCount (OGRDataSourceH)
OGRLayerH OGR_DS_GetLayer (OGRDataSourceH, int)
OGRLayerH OGR_DS_GetLayerByName (OGRDataSourceH, const char *)
OGRLayerH OGR_DS_CreateLayer (OGRDataSourceH, const char *, OGRSpatialReferenceH, OGRwkbGeometryType, char **)
int OGR_DS_TestCapability (OGRDataSourceH, const char *)
OGRLayerH OGR_DS_ExecuteSQL (OGRDataSourceH, const char *, OGRGeometryH, const char *)
void OGR_DS_ReleaseResultSet (OGRDataSourceH, OGRLayerH)
const char * OGR_Dr_GetName (OGRSFDriverH)
OGRDataSourceH OGR_Dr_Open (OGRSFDriverH, const char *, int)
int OGR_Dr_TestCapability (OGRSFDriverH, const char *)
OGRDataSourceH OGR_Dr_CreateDataSource (OGRSFDriverH, const char *, char **)
OGRDataSourceH OGROpen (const char *, int, OGRSFDriverH *)
void OGRRegisterDriver (OGRSFDriverH)
int OGRGetDriverCount (void)
OGRSFDriverH OGRGetDriver (int)
void OGRRegisterAll (void)
OGRStyleMgrH OGR_SM_Create (void *hStyleTable)
void OGR_SM_Destroy (OGRStyleMgrH hSM)
const char * OGR_SM_InitFromFeature (OGRStyleMgrH hSM, OGRFeatureH hFeat)
int OGR_SM_InitStyleString (OGRStyleMgrH hSM, const char *pszStyleString)
int OGR_SM_GetPartCount (OGRStyleMgrH hSM, const char *pszStyleString)
OGRStyleToolH OGR_SM_GetPart (OGRStyleMgrH hSM, int nPartId, const char *pszStyleString)
int OGR_SM_AddPart (OGRStyleMgrH hSM, OGRStyleToolH hST)
OGRStyleToolH OGR_ST_Create (OGRSTClassId eClassId)
void OGR_ST_Destroy (OGRStyleToolH hST)
OGRSTClassId OGR_ST_GetType (OGRStyleToolH hST)
OGRSTUnitId OGR_ST_GetUnit (OGRStyleToolH hST)
void OGR_ST_SetUnit (OGRStyleToolH hST, OGRSTUnitId eUnit, double dfGroundPaperScale)
const char * OGR_ST_GetParamStr (OGRStyleToolH hST, int eParam, int *bValueIsNull)
int OGR_ST_GetParamNum (OGRStyleToolH hST, int eParam, int *bValueIsNull)
double OGR_ST_GetParamDbl (OGRStyleToolH hST, int eParam, int *bValueIsNull)
void OGR_ST_SetParamStr (OGRStyleToolH hST, int eParam, const char *pszValue)
void OGR_ST_SetParamNum (OGRStyleToolH hST, int eParam, int nValue)
const char * OGR_ST_GetStyleString (OGRStyleToolH hST)
int OGR_ST_GetRGBFromString (OGRStyleToolH hST, const char *pszColor, int *pnRed, int *pnGreen, int *pnBlue, int *pnAlpha)


Detailed Description

C API and defines for OGRFeature, OGRGeometry, and OGRDataSource related classes.

See also: ogr_geometry.h, ogr_feature.h, ogrsf_frmts.h, ogr_featurestyle.h


Function Documentation

OGRDataSourceH OGR_Dr_CreateDataSource ( OGRSFDriverH  hDriver,
const char *  pszName,
char **  papszOptions 
)

This function attempts to create a new data source based on the passed driver. The papszOptions argument can be used to control driver specific creation options. These options are normally documented in the format specific documentation.

This function is the same as the C++ method OGRSFDriver::CreateDataSource().

Parameters:
hDriver handle to the driver on which data source creation is based.
pszName the name for the new data source.
papszOptions a StringList of name=value options. Options are driver specific, and driver information can be found at the following url: http://www.gdal.org/ogr/ogr_formats.html
Returns:
NULL is returned on failure, or a new OGRDataSource handle on success.

References OGRSFDriver::CreateDataSource(), OGRDataSource::GetDriver(), OGR_Dr_CreateDataSource(), and OGRDataSource::SetDriver().

Referenced by OGR_Dr_CreateDataSource().

const char * OGR_Dr_GetName ( OGRSFDriverH  hDriver  ) 

Fetch name of driver (file format). This name should be relatively short (10-40 characters), and should reflect the underlying file format. For instance "ESRI Shapefile".

This function is the same as the C++ method OGRSFDriver::GetName().

Parameters:
hDriver handle to the the driver to get the name from.
Returns:
driver name. This is an internal string and should not be modified or freed.

References OGR_Dr_GetName().

Referenced by OGR_Dr_GetName().

OGRDataSourceH OGR_Dr_Open ( OGRSFDriverH  hDriver,
const char *  pszName,
int  bUpdate 
)

Attempt to open file with this driver.

This function is the same as the C++ method OGRSFDriver::Open().

Parameters:
hDriver handle to the driver that is used to open file.
pszName the name of the file, or data source to try and open.
bUpdate TRUE if update access is required, otherwise FALSE (the default).
Returns:
NULL on error or if the pass name is not supported by this driver, otherwise an handle to an OGRDataSource. This OGRDataSource should be closed by deleting the object when it is no longer needed.

References OGRDataSource::GetDriver(), OGR_Dr_Open(), and OGRDataSource::SetDriver().

Referenced by OGR_Dr_Open().

int OGR_Dr_TestCapability ( OGRSFDriverH  hDriver,
const char *  pszCap 
)

Test if capability is available.

One of the following data source capability names can be passed into this function, and a TRUE or FALSE value will be returned indicating whether or not the capability is available for this object.

  • ODrCCreateDataSource: True if this driver can support creating data sources.

  • ODrCDeleteDataSource: True if this driver supports deleting data sources.

The define macro forms of the capability names should be used in preference to the strings themselves to avoid mispelling.

This function is the same as the C++ method OGRSFDriver::TestCapability().

Parameters:
hDriver handle to the driver to test the capability against.
pszCap the capability to test.
Returns:
TRUE if capability available otherwise FALSE.

References OGR_Dr_TestCapability().

Referenced by OGR_Dr_TestCapability().

OGRLayerH OGR_DS_CreateLayer ( OGRDataSourceH  hDS,
const char *  pszName,
OGRSpatialReferenceH  hSpatialRef,
OGRwkbGeometryType  eType,
char **  papszOptions 
)

This function attempts to create a new layer on the data source with the indicated name, coordinate system, geometry type. The papszOptions argument can be used to control driver specific creation options. These options are normally documented in the format specific documentation.

This function is the same as the C++ method OGRDataSource::CreateLayer().

Parameters:
hDS The dataset handle.
pszName the name for the new layer. This should ideally not match any existing layer on the datasource.
hSpatialRef handle to the coordinate system to use for the new layer, or NULL if no coordinate system is available.
eType the geometry type for the layer. Use wkbUnknown if there are no constraints on the types geometry to be written.
papszOptions a StringList of name=value options. Options are driver specific, and driver information can be found at the following url: http://www.gdal.org/ogr/ogr_formats.html
Returns:
NULL is returned on failure, or a new OGRLayer handle on success.
Example:

#include "ogrsf_frmts.h" 
#include "cpl_string.h"

...

        OGRLayerH *hLayer;
        char     *papszOptions;

        if( OGR_DS_TestCapability( hDS, ODsCreateLayer ) )
        {
            ...
        }

        papszOptions = CSLSetNameValue( papszOptions, "DIM", "2" );
        hLayer = OGR_DS_CreateLayer( hDS, "NewLayer", NULL, wkbUnknown,
                                     papszOptions );
        CSLDestroy( papszOptions );

        if( hLayer == NULL )
        {
            ...
        }        

References OGR_DS_CreateLayer().

Referenced by OGR_DS_CreateLayer().

OGRLayerH OGR_DS_ExecuteSQL ( OGRDataSourceH  hDS,
const char *  pszSQLCommand,
OGRGeometryH  hSpatialFilter,
const char *  pszDialect 
)

Execute an SQL statement against the data store.

The result of an SQL query is either NULL for statements that are in error, or that have no results set, or an OGRLayer handle representing a results set from the query. Note that this OGRLayer is in addition to the layers in the data store and must be destroyed with OGR_DS_ReleaseResultsSet() before the data source is closed (destroyed).

For more information on the SQL dialect supported internally by OGR review the OGR SQL document. Some drivers (ie. Oracle and PostGIS) pass the SQL directly through to the underlying RDBMS.

This function is the same as the C++ method OGRDataSource::ExecuteSQL();

Parameters:
hDS handle to the data source on which the SQL query is executed.
pszSQLCommand the SQL statement to execute.
hSpatialFilter handle to a geometry which represents a spatial filter.
pszDialect allows control of the statement dialect. By default it is assumed to be "generic" SQL, whatever that is.
Returns:
an handle to a OGRLayer containing the results of the query. Deallocate with OGR_DS_ReleaseResultsSet().

References OGR_DS_ExecuteSQL().

Referenced by OGR_DS_ExecuteSQL().

OGRLayerH OGR_DS_GetLayer ( OGRDataSourceH  hDS,
int  iLayer 
)

Fetch a layer by index. The returned layer remains owned by the OGRDataSource and should not be deleted by the application.

This function is the same as the C++ method OGRDataSource::GetLayer().

Parameters:
hDS handle to the data source from which to get the layer.
iLayer a layer number between 0 and OGR_DS_GetLayerCount()-1.
Returns:
an handle to the layer, or NULL if iLayer is out of range or an error occurs.

References OGR_DS_GetLayer().

Referenced by OGR_DS_GetLayer().

OGRLayerH OGR_DS_GetLayerByName ( OGRDataSourceH  hDS,
const char *  pszLayerName 
)

Fetch a layer by name. The returned layer remains owned by the OGRDataSource and should not be deleted by the application.

This function is the same as the C++ method OGRDataSource::GetLayerByName().

Parameters:
hDS handle to the data source from which to get the layer.
psz Layer the layer name of the layer to fetch.
Returns:
an handle to the layer, or NULL if the layer is not found or an error occurs.

References OGR_DS_GetLayerByName().

Referenced by OGR_DS_GetLayerByName().

int OGR_DS_GetLayerCount ( OGRDataSourceH  hDS  ) 

Get the number of layers in this data source.

This function is the same as the C++ method OGRDataSource::GetLayerCount().

Parameters:
hDS handle to the data source from which to get the number of layers.
Returns:
layer count.

References OGR_DS_GetLayerCount().

Referenced by OGR_DS_GetLayerCount().

const char * OGR_DS_GetName ( OGRDataSourceH  hDS  ) 

Returns the name of the data source. This string should be sufficient to open the data source if passed to the same OGRSFDriver that this data source was opened with, but it need not be exactly the same string that was used to open the data source. Normally this is a filename.

This function is the same as the C++ method OGRDataSource::GetName().

Parameters:
hDS handle to the data source to get the name from.
Returns:
pointer to an internal name string which should not be modified or freed by the caller.

References OGR_DS_GetName().

Referenced by OGR_DS_GetName().

void OGR_DS_ReleaseResultSet ( OGRDataSourceH  hDS,
OGRLayerH  hLayer 
)

Release results of OGR_DS_ExecuteSQL().

This function should only be used to deallocate OGRLayers resulting from an OGR_DS_ExecuteSQL() call on the same OGRDataSource. Failure to deallocate a results set before destroying the OGRDataSource may cause errors.

This function is the same as the C++ method OGRDataSource::ReleaseResultsSet().

Parameters:
hDS an handle to the data source on which was executed an SQL query.
hLayer handle to the result of a previous OGR_DS_ExecuteSQL() call.

References OGR_DS_ReleaseResultSet().

Referenced by OGR_DS_ReleaseResultSet().

int OGR_DS_TestCapability ( OGRDataSourceH  hDS,
const char *  pszCapability 
)

Test if capability is available.

One of the following data source capability names can be passed into this function, and a TRUE or FALSE value will be returned indicating whether or not the capability is available for this object.

  • ODsCreateLayer: True if this datasource can create new layers.

The define macro forms of the capability names should be used in preference to the strings themselves to avoid mispelling.

This function is the same as the C++ method OGRDataSource::TestCapability().

Parameters:
hDS handle to the data source against which to test the capability.
pszCapability the capability to test.
Returns:
TRUE if capability available otherwise FALSE.

References OGR_DS_TestCapability().

Referenced by OGR_DS_TestCapability().

OGRFeatureH OGR_F_Clone ( OGRFeatureH  hFeat  ) 

Duplicate feature.

The newly created feature is owned by the caller, and will have it's own reference to the OGRFeatureDefn.

This function is the same as the C++ method OGRFeature::Clone().

Parameters:
hFeat handle to the feature to clone.
Returns:
an handle to the new feature, exactly matching this feature.

References OGR_F_Clone().

Referenced by OGR_F_Clone().

OGRFeatureH OGR_F_Create ( OGRFeatureDefnH  hDefn  ) 

Feature factory.

Note that the OGRFeature will increment the reference count of it's defining OGRFeatureDefn. Destruction of the OGRFeatureDefn before destruction of all OGRFeatures that depend on it is likely to result in a crash.

This function is the same as the C++ method OGRFeature::OGRFeature().

Parameters:
hDefn handle to the feature class (layer) definition to which the feature will adhere.
Returns:
an handle to the new feature object with null fields and no geometry.

References OGR_F_Create(), and OGRFeature::OGRFeature().

Referenced by OGR_F_Create().

void OGR_F_Destroy ( OGRFeatureH  hFeat  ) 

Destroy feature

The feature is deleted, but within the context of the GDAL/OGR heap. This is necessary when higher level applications use GDAL/OGR from a DLL and they want to delete a feature created within the DLL. If the delete is done in the calling application the memory will be freed onto the application heap which is inappropriate.

This function is the same as the C++ method OGRFeature::DestroyFeature().

Parameters:
hFeat handle to the feature to destroy.

References OGR_F_Destroy().

Referenced by OGR_F_Destroy().

void OGR_F_DumpReadable ( OGRFeatureH  hFeat,
FILE *  fpOut 
)

Dump this feature in a human readable form.

This dumps the attributes, and geometry; however, it doesn't definition information (other than field types and names), nor does it report the geometry spatial reference system.

This function is the same as the C++ method OGRFeature::DumpReadable().

Parameters:
hFeat handle to the feature to dump.
fpOut the stream to write to, such as strout.

References OGR_F_DumpReadable().

Referenced by OGR_F_DumpReadable().

int OGR_F_Equal ( OGRFeatureH  hFeat,
OGRFeatureH  hOtherFeat 
)

Test if two features are the same.

Two features are considered equal if the share them (handle equality) same OGRFeatureDefn, have the same field values, and the same geometry (as tested by OGR_G_Equal()) as well as the same feature id.

This function is the same as the C++ method OGRFeature::Equal().

Parameters:
hFeat handle to one of the feature.
hOtherFeat handle to the other feature to test this one against.
Returns:
TRUE if they are equal, otherwise FALSE.

References OGR_F_Equal().

Referenced by OGR_F_Equal().

OGRFeatureDefnH OGR_F_GetDefnRef ( OGRFeatureH  hFeat  ) 

Fetch feature definition.

This function is the same as the C++ method OGRFeature::GetDefnRef().

Parameters:
hFeat handle to the feature to get the feature definition from.
Returns:
an handle to the feature definition object on which feature depends.

References OGR_F_GetDefnRef().

Referenced by OGR_F_GetDefnRef().

long OGR_F_GetFID ( OGRFeatureH  hFeat  ) 

Get feature identifier.

This function is the same as the C++ method OGRFeature::GetFID().

Parameters:
hFeat handle to the feature from which to get the feature identifier.
Returns:
feature id or OGRNullFID if none has been assigned.

References OGR_F_GetFID().

Referenced by OGR_F_GetFID().

GByte* OGR_F_GetFieldAsBinary ( OGRFeatureH  hFeat,
int  iField,
int *  pnBytes 
)

Fetch field value as binary.

Currently this method only works for OFTBinary fields.

This function is the same as the C++ method OGRFeature::GetFieldAsBinary().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to fetch, from 0 to GetFieldCount()-1.
pnBytes location to place count of bytes returned.
Returns:
the field value. This list is internal, and should not be modified, or freed. It's lifetime may be very brief.

References OGR_F_GetFieldAsBinary().

Referenced by OGR_F_GetFieldAsBinary().

int OGR_F_GetFieldAsDateTime ( OGRFeatureH  hFeat,
int  iField,
int *  pnYear,
int *  pnMonth,
int *  pnDay,
int *  pnHour,
int *  pnMinute,
int *  pnSecond,
int *  pnTZFlag 
)

Fetch field value as date and time.

Currently this method only works for OFTDate, OFTTime and OFTDateTime fields.

This function is the same as the C++ method OGRFeature::GetFieldAsDateTime().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to fetch, from 0 to GetFieldCount()-1.
int pnYear (including century)
int pnMonth (1-12)
int pnDay (1-31)
int pnHour (0-23)
int pnMinute (0-59)
int pnSecond (0-59)
int pnTZFlag (0=unknown, 1=localtime, 100=GMT, see data model for details)
Returns:
TRUE on success or FALSE on failure.

References OGR_F_GetFieldAsDateTime().

Referenced by OGR_F_GetFieldAsDateTime().

double OGR_F_GetFieldAsDouble ( OGRFeatureH  hFeat,
int  iField 
)

Fetch field value as a double.

OFTString features will be translated using atof(). OFTInteger fields will be cast to double. Other field types, or errors will result in a return value of zero.

This function is the same as the C++ method OGRFeature::GetFieldAsDouble().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to fetch, from 0 to GetFieldCount()-1.
Returns:
the field value.

References OGR_F_GetFieldAsDouble().

Referenced by OGR_F_GetFieldAsDouble().

const double* OGR_F_GetFieldAsDoubleList ( OGRFeatureH  hFeat,
int  iField,
int *  pnCount 
)

Fetch field value as a list of doubles.

Currently this function only works for OFTRealList fields.

This function is the same as the C++ method OGRFeature::GetFieldAsDoubleList().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to fetch, from 0 to GetFieldCount()-1.
pnCount an integer to put the list count (number of doubles) into.
Returns:
the field value. This list is internal, and should not be modified, or freed. It's lifetime may be very brief. If *pnCount is zero on return the returned pointer may be NULL or non-NULL.

References OGR_F_GetFieldAsDoubleList().

Referenced by OGR_F_GetFieldAsDoubleList().

int OGR_F_GetFieldAsInteger ( OGRFeatureH  hFeat,
int  iField 
)

Fetch field value as integer.

OFTString features will be translated using atoi(). OFTReal fields will be cast to integer. Other field types, or errors will result in a return value of zero.

This function is the same as the C++ method OGRFeature::GetFieldAsInteger().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to fetch, from 0 to GetFieldCount()-1.
Returns:
the field value.

References OGR_F_GetFieldAsInteger().

Referenced by OGR_F_GetFieldAsInteger().

const int* OGR_F_GetFieldAsIntegerList ( OGRFeatureH  hFeat,
int  iField,
int *  pnCount 
)

Fetch field value as a list of integers.

Currently this function only works for OFTIntegerList fields.

This function is the same as the C++ method OGRFeature::GetFieldAsIntegerList().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to fetch, from 0 to GetFieldCount()-1.
pnCount an integer to put the list count (number of integers) into.
Returns:
the field value. This list is internal, and should not be modified, or freed. It's lifetime may be very brief. If *pnCount is zero on return the returned pointer may be NULL or non-NULL.

References OGR_F_GetFieldAsIntegerList().

Referenced by OGR_F_GetFieldAsIntegerList().

const char* OGR_F_GetFieldAsString ( OGRFeatureH  hFeat,
int  iField 
)

Fetch field value as a string.

OFTReal and OFTInteger fields will be translated to string using sprintf(), but not necessarily using the established formatting rules. Other field types, or errors will result in a return value of zero.

This function is the same as the C++ method OGRFeature::GetFieldAsString().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to fetch, from 0 to GetFieldCount()-1.
Returns:
the field value. This string is internal, and should not be modified, or freed. It's lifetime may be very brief.

References OGR_F_GetFieldAsString().

Referenced by OGR_F_GetFieldAsString().

char** OGR_F_GetFieldAsStringList ( OGRFeatureH  hFeat,
int  iField 
)

Fetch field value as a list of strings.

Currently this method only works for OFTStringList fields.

This function is the same as the C++ method OGRFeature::GetFieldAsStringList().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to fetch, from 0 to GetFieldCount()-1.
Returns:
the field value. This list is internal, and should not be modified, or freed. It's lifetime may be very brief.

References OGR_F_GetFieldAsStringList().

Referenced by OGR_F_GetFieldAsStringList().

int OGR_F_GetFieldCount ( OGRFeatureH  hFeat  ) 

Fetch number of fields on this feature. This will always be the same as the field count for the OGRFeatureDefn.

This function is the same as the C++ method OGRFeature::GetFieldCount().

Parameters:
hFeat handle to the feature to get the fields count from.
Returns:
count of fields.

References OGR_F_GetFieldCount().

Referenced by OGR_F_GetFieldCount().

OGRFieldDefnH OGR_F_GetFieldDefnRef ( OGRFeatureH  hFeat,
int  i 
)

Fetch definition for this field.

This function is the same as the C++ method OGRFeature::GetFieldDefnRef().

Parameters:
hFeat handle to the feature on which the field is found.
i the field to fetch, from 0 to GetFieldCount()-1.
Returns:
an handle to the field definition (from the OGRFeatureDefn). This is an internal reference, and should not be deleted or modified.

References OGR_F_GetFieldDefnRef().

Referenced by OGR_F_GetFieldDefnRef().

int OGR_F_GetFieldIndex ( OGRFeatureH  hFeat,
const char *  pszName 
)

Fetch the field index given field name.

This is a cover for the OGRFeatureDefn::GetFieldIndex() method.

This function is the same as the C++ method OGRFeature::GetFieldIndex().

Parameters:
hFeat handle to the feature on which the field is found.
pszName the name of the field to search for.
Returns:
the field index, or -1 if no matching field is found.

References OGR_F_GetFieldIndex().

Referenced by OGR_F_GetFieldIndex().

OGRGeometryH OGR_F_GetGeometryRef ( OGRFeatureH  hFeat  ) 

Fetch an handle to feature geometry.

This function is the same as the C++ method OGRFeature::GetGeometryRef().

Parameters:
hFeat handle to the feature to get geometry from.
Returns:
an handle to internal feature geometry. This object should not be modified.

References OGR_F_GetGeometryRef().

Referenced by OGR_F_GetGeometryRef().

OGRField* OGR_F_GetRawFieldRef ( OGRFeatureH  hFeat,
int  iField 
)

Fetch an handle to the internal field value given the index.

This function is the same as the C++ method OGRFeature::GetRawFieldRef().

Parameters:
hFeat handle to the feature on which field is found.
iField the field to fetch, from 0 to GetFieldCount()-1.
Returns:
the returned handle is to an internal data structure, and should not be freed, or modified.

References OGR_F_GetRawFieldRef().

Referenced by OGR_F_GetRawFieldRef().

const char* OGR_F_GetStyleString ( OGRFeatureH  hFeat  ) 

Fetch style string for this feature.

Set the OGR Feature Style Specification for details on the format of this string, and ogr_featurestyle.h for services available to parse it.

This function is the same as the C++ method OGRFeature::GetStyleString().

Parameters:
hFeat handle to the feature to get the style from.
Returns:
a reference to a representation in string format, or NULL if there isn't one.

References OGR_F_GetStyleString().

Referenced by OGR_F_GetStyleString().

int OGR_F_IsFieldSet ( OGRFeatureH  hFeat,
int  iField 
)

Test if a field has ever been assigned a value or not.

This function is the same as the C++ method OGRFeature::IsFieldSet().

Parameters:
hFeat handle to the feature on which the field is.
iField the field to test.
Returns:
TRUE if the field has been set, otherwise false.

References OGR_F_IsFieldSet().

Referenced by OGR_F_IsFieldSet().

OGRErr OGR_F_SetFID ( OGRFeatureH  hFeat,
long  nFID 
)

Set the feature identifier.

For specific types of features this operation may fail on illegal features ids. Generally it always succeeds. Feature ids should be greater than or equal to zero, with the exception of OGRNullFID (-1) indicating that the feature id is unknown.

This function is the same as the C++ method OGRFeature::SetFID().

Parameters:
hFeat handle to the feature to set the feature id to.
nFID the new feature identifier value to assign.
Returns:
On success OGRERR_NONE, or on failure some other value.

References OGR_F_SetFID().

Referenced by OGR_F_SetFID().

void OGR_F_SetFieldBinary ( OGRFeatureH  hFeat,
int  iField,
int  nBytes,
GByte *  pabyData 
)

Set field to binary data.

This function currently on has an effect of OFTBinary fields.

This function is the same as the C++ method OGRFeature::SetField().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to set, from 0 to GetFieldCount()-1.
nBytes the number of bytes in pabyData array.
pabyData the data to apply.

References OGR_F_SetFieldBinary().

Referenced by OGR_F_SetFieldBinary().

void OGR_F_SetFieldDateTime ( OGRFeatureH  hFeat,
int  iField,
int  nYear,
int  nMonth,
int  nDay,
int  nHour,
int  nMinute,
int  nSecond,
int  nTZFlag 
)

Set field to datetime.

This method currently only has an effect for OFTDate, OFTTime and OFTDateTime fields.

Parameters:
hFeat handle to the feature that owned the field.
iField the field to set, from 0 to GetFieldCount()-1.
nYear (including century)
nMonth (1-12)
nDay (1-31)
nHour (0-23)
nMinute (0-59)
nSecond (0-59)
nTZFlag (0=unknown, 1=localtime, 100=GMT, see data model for details)

References OGR_F_SetFieldDateTime().

Referenced by OGR_F_SetFieldDateTime().

void OGR_F_SetFieldDouble ( OGRFeatureH  hFeat,
int  iField,
double  dfValue 
)

Set field to double value.

OFTInteger and OFTReal fields will be set directly. OFTString fields will be assigned a string representation of the value, but not necessarily taking into account formatting constraints on this field. Other field types may be unaffected.

This function is the same as the C++ method OGRFeature::SetField().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to fetch, from 0 to GetFieldCount()-1.
dfValue the value to assign.

References OGR_F_SetFieldDouble().

Referenced by OGR_F_SetFieldDouble().

void OGR_F_SetFieldDoubleList ( OGRFeatureH  hFeat,
int  iField,
int  nCount,
double *  padfValues 
)

Set field to list of doubles value.

This function currently on has an effect of OFTRealList fields.

This function is the same as the C++ method OGRFeature::SetField().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to set, from 0 to GetFieldCount()-1.
nCount the number of values in the list being assigned.
padfValues the values to assign.

References OGR_F_SetFieldDoubleList().

Referenced by OGR_F_SetFieldDoubleList().

void OGR_F_SetFieldInteger ( OGRFeatureH  hFeat,
int  iField,
int  nValue 
)

Set field to integer value.

OFTInteger and OFTReal fields will be set directly. OFTString fields will be assigned a string representation of the value, but not necessarily taking into account formatting constraints on this field. Other field types may be unaffected.

This function is the same as the C++ method OGRFeature::SetField().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to fetch, from 0 to GetFieldCount()-1.
nValue the value to assign.

References OGR_F_SetFieldInteger().

Referenced by OGR_F_SetFieldInteger().

void OGR_F_SetFieldIntegerList ( OGRFeatureH  hFeat,
int  iField,
int  nCount,
int *  panValues 
)

Set field to list of integers value.

This function currently on has an effect of OFTIntegerList fields.

This function is the same as the C++ method OGRFeature::SetField().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to set, from 0 to GetFieldCount()-1.
nCount the number of values in the list being assigned.
panValues the values to assign.

References OGR_F_SetFieldIntegerList().

Referenced by OGR_F_SetFieldIntegerList().

void OGR_F_SetFieldRaw ( OGRFeatureH  hFeat,
int  iField,
OGRField psValue 
)

Set field.

The passed value OGRField must be of exactly the same type as the target field, or an application crash may occur. The passed value is copied, and will not be affected. It remains the responsibility of the caller.

This function is the same as the C++ method OGRFeature::SetField().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to fetch, from 0 to GetFieldCount()-1.
psValue handle on the value to assign.

References OGR_F_SetFieldRaw().

Referenced by OGR_F_SetFieldRaw().

void OGR_F_SetFieldString ( OGRFeatureH  hFeat,
int  iField,
const char *  pszValue 
)

Set field to string value.

OFTInteger fields will be set based on an atoi() conversion of the string. OFTReal fields will be set based on an atof() conversion of the string. Other field types may be unaffected.

This function is the same as the C++ method OGRFeature::SetField().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to fetch, from 0 to GetFieldCount()-1.
pszValue the value to assign.

References OGR_F_SetFieldString().

Referenced by OGR_F_SetFieldString().

void OGR_F_SetFieldStringList ( OGRFeatureH  hFeat,
int  iField,
char **  papszValues 
)

Set field to list of strings value.

This function currently on has an effect of OFTStringList fields.

This function is the same as the C++ method OGRFeature::SetField().

Parameters:
hFeat handle to the feature that owned the field.
iField the field to set, from 0 to GetFieldCount()-1.
papszValues the values to assign.

References OGR_F_SetFieldStringList().

Referenced by OGR_F_SetFieldStringList().

OGRErr OGR_F_SetFrom ( OGRFeatureH  hFeat,
OGRFeatureH  hOtherFeat,
int  bForgiving 
)

Set one feature from another.

Overwrite the contents of this feature from the geometry and attributes of another. The hOtherFeature does not need to have the same OGRFeatureDefn. Field values are copied by corresponding field names. Field types do not have to exactly match. OGR_F_SetField*() function conversion rules will be applied as needed.

This function is the same as the C++ method OGRFeature::SetFrom().

Parameters:
hFeat handle to the feature to set to.
hOtherFeat handle to the feature from which geometry, and field values will be copied.
bForgiving TRUE if the operation should continue despite lacking output fields matching some of the source fields.
Returns:
OGRERR_NONE if the operation succeeds, even if some values are not transferred, otherwise an error code.

References OGR_F_SetFrom().

Referenced by OGR_F_SetFrom().

OGRErr OGR_F_SetGeometry ( OGRFeatureH  hFeat,
OGRGeometryH  hGeom 
)

Set feature geometry.

This function updates the features geometry, and operate exactly as SetGeometryDirectly(), except that this function does not assume ownership of the passed geometry, but instead makes a copy of it.

This function is the same as the C++ OGRFeature::SetGeometry().

Parameters:
hFeat handle to the feature on which new geometry is applied to.
hGeom handle to the new geometry to apply to feature.
Returns:
OGRERR_NONE if successful, or OGR_UNSUPPORTED_GEOMETRY_TYPE if the geometry type is illegal for the OGRFeatureDefn (checking not yet implemented).

References OGR_F_SetGeometry().

Referenced by OGR_F_SetGeometry().

OGRErr OGR_F_SetGeometryDirectly ( OGRFeatureH  hFeat,
OGRGeometryH  hGeom 
)

Set feature geometry.

This function updates the features geometry, and operate exactly as SetGeometry(), except that this function assumes ownership of the passed geometry.

This function is the same as the C++ method OGRFeature::SetGeometryDirectly.

Parameters:
hFeat handle to the feature on which to apply the geometry.
hGeom handle to the new geometry to apply to feature.
Returns:
OGRERR_NONE if successful, or OGR_UNSUPPORTED_GEOMETRY_TYPE if the geometry type is illegal for the OGRFeatureDefn (checking not yet implemented).

References OGR_F_SetGeometryDirectly().

Referenced by OGR_F_SetGeometryDirectly().

void OGR_F_SetStyleString ( OGRFeatureH  hFeat,
const char *  pszStyle 
)

Set feature style string. This method operate exactly as OGR_F_SetStyleStringDirectly() except that it does not assume ownership of the passed string, but instead makes a copy of it.

This function is the same as the C++ method OGRFeature::SetStyleString().

Parameters:
hFeat handle to the feature to set style to.
pszStyle the style string to apply to this feature, cannot be NULL.

References OGR_F_SetStyleString().

Referenced by OGR_F_SetStyleString().

void OGR_F_SetStyleStringDirectly ( OGRFeatureH  hFeat,
char *  pszStyle 
)

Set feature style string. This method operate exactly as OGR_F_SetStyleString() except that it assumes ownership of the passed string.

This function is the same as the C++ method OGRFeature::SetStyleStringDirectly().

Parameters:
hFeat handle to the feature to set style to.
pszStyle the style string to apply to this feature, cannot be NULL.

References OGR_F_SetStyleStringDirectly().

Referenced by OGR_F_SetStyleStringDirectly().

void OGR_F_UnsetField ( OGRFeatureH  hFeat,
int  iField 
)

Clear a field, marking it as unset.

This function is the same as the C++ method OGRFeature::UnsetField().

Parameters:
hFeat handle to the feature on which the field is.
iField the field to unset.

References OGR_F_UnsetField().

Referenced by OGR_F_UnsetField().

void OGR_FD_AddFieldDefn ( OGRFeatureDefnH  hDefn,
OGRFieldDefnH  hNewField 
)

Add a new field definition to the passed feature definition.

This function should only be called while there are no OGRFeature objects in existance based on this OGRFeatureDefn. The OGRFieldDefn passed in is copied, and remains the responsibility of the caller.

This function is the same as the C++ method OGRFeatureDefn::AddFieldDefn.

Parameters:
hDefn handle to the feature definition to add the field definition to.
hNewField handle to the new field definition.

References OGR_FD_AddFieldDefn().

Referenced by OGR_FD_AddFieldDefn().

OGRFeatureDefnH OGR_FD_Create ( const char *  pszName  ) 

Create a new feature definition object to held the field definitions.

The OGRFeatureDefn maintains a reference count, but this starts at zero, and should normally be incremented by the owner.

This function is the same as the C++ method OGRFeatureDefn::OGRFeatureDefn().

Parameters:
pszName the name to be assigned to this layer/class. It does not need to be unique.
Returns:
handle to the newly created feature definition.

References OGR_FD_Create(), and OGRFeatureDefn::OGRFeatureDefn().

Referenced by OGR_FD_Create().

int OGR_FD_Dereference ( OGRFeatureDefnH  hDefn  ) 

Decrements the reference count by one.

This function is the same as the C++ method OGRFeatureDefn::Dereference().

Parameters:
hDefn handle to the feature definition on witch OGRFeature are based on.
Returns:
the updated reference count.

References OGR_FD_Dereference().

Referenced by OGR_FD_Dereference().

void OGR_FD_Destroy ( OGRFeatureDefnH  hDefn  ) 

Destroy a feature definition object and release all memory associated with it.

This function is the same as the C++ method OGRFeatureDefn::~OGRFeatureDefn().

Parameters:
hDefn handle to the feature definition to be destroyed.

References OGR_FD_Destroy().

Referenced by OGR_FD_Destroy().

int OGR_FD_GetFieldCount ( OGRFeatureDefnH  hDefn  ) 

Fetch number of fields on the passed feature definition.

This function is the same as the C++ OGRFeatureDefn::GetFieldCount().

Parameters:
hDefn handle to the feature definition to get the fields count from.
Returns:
count of fields.

References OGR_FD_GetFieldCount().

Referenced by OGR_FD_GetFieldCount().

OGRFieldDefnH OGR_FD_GetFieldDefn ( OGRFeatureDefnH  hDefn,
int  iField 
)

Fetch field definition of the passed feature definition.

This function is the same as the C++ method OGRFeatureDefn::GetFieldDefn().

Parameters:
hDefn handle to the feature definition to get the field definition from.
iField the field to fetch, between 0 and GetFieldCount()-1.
Returns:
an handle to an internal field definition object. This object should not be modified or freed by the application.

References OGR_FD_GetFieldDefn().

Referenced by OGR_FD_GetFieldDefn().

int OGR_FD_GetFieldIndex ( OGRFeatureDefnH  hDefn,
const char *  pszFieldName 
)

Find field by name.

The field index of the first field matching the passed field name (case insensitively) is returned.

This function is the same as the C++ method OGRFeatureDefn::GetFieldIndex.

Parameters:
hDefn handle to the feature definition to get field index from.
pszFieldName the field name to search for.
Returns:
the field index, or -1 if no match found.

References OGR_FD_GetFieldIndex().

Referenced by OGR_FD_GetFieldIndex().

OGRwkbGeometryType OGR_FD_GetGeomType ( OGRFieldDefnH  hDefn  ) 

Fetch the geometry base type of the passed feature definition.

This function is the same as the C++ method OGRFeatureDefn::GetGeomType().

Parameters:
hDefn handle to the feature definition to get the geometry type from.
Returns:
the base type for all geometry related to this definition.

References OGR_FD_GetGeomType().

Referenced by OGR_FD_GetGeomType().

const char* OGR_FD_GetName ( OGRFeatureDefnH  hDefn  ) 

Get name of the OGRFeatureDefn passed as an argument.

This function is the same as the C++ method OGRFeatureDefn::GetName().

Parameters:
hDefn handle to the feature definition to get the name from.
Returns:
the name. This name is internal and should not be modified, or freed.

References OGR_FD_GetName().

Referenced by OGR_FD_GetName().

int OGR_FD_GetReferenceCount ( OGRFeatureDefnH  hDefn  ) 

Fetch current reference count.

This function is the same as the C++ method OGRFeatureDefn::GetReferenceCount().

Parameters:
hDefn hanlde to the feature definition on witch OGRFeature are based on.
Returns:
the current reference count.

References OGR_FD_GetReferenceCount().

Referenced by OGR_FD_GetReferenceCount().

int OGR_FD_Reference ( OGRFeatureDefnH  hDefn  ) 

Increments the reference count by one.

The reference count is used keep track of the number of OGRFeature objects referencing this definition.

This function is the same as the C++ method OGRFeatureDefn::Reference().

Parameters:
hDefn handle to the feature definition on witch OGRFeature are based on.
Returns:
the updated reference count.

References OGR_FD_Reference().

Referenced by OGR_FD_Reference().

void OGR_FD_Release ( OGRFeatureDefnH  hDefn  ) 

Drop a reference, and destroy if unreferenced.

This function is the same as the C++ method OGRFeatureDefn::Release().

Parameters:
hDefn handle to the feature definition to be released.

References OGR_FD_Release().

Referenced by OGR_FD_Release().

void OGR_FD_SetGeomType ( OGRFeatureDefnH  hDefn,
OGRwkbGeometryType  eType 
)

Assign the base geometry type for the passed layer (the same as the feature definition).

All geometry objects using this type must be of the defined type or a derived type. The default upon creation is wkbUnknown which allows for any geometry type. The geometry type should generally not be changed after any OGRFeatures have been created against this definition.

This function is the same as the C++ method OGRFeatureDefn::SetGeomType().

Parameters:
hDefn handle to the layer or feature definition to set the geometry type to.
eType the new type to assign.

References OGR_FD_SetGeomType().

Referenced by OGR_FD_SetGeomType().

OGRFieldDefnH OGR_Fld_Create ( const char *  pszName,
OGRFieldType  eType 
)

Create a new field definition.

This function is the same as the CPP method OGRFieldDefn::OGRFieldDefn().

Parameters:
pszName the name of the new field definition.
eType the type of the new field definition.
Returns:
handle to the new field definition.

References OGR_Fld_Create(), and OGRFieldDefn::OGRFieldDefn().

Referenced by OGR_Fld_Create().

void OGR_Fld_Destroy ( OGRFieldDefnH  hDefn  ) 

Destroy a field definition.

Parameters:
hDefn handle to the field definition to destroy.

References OGR_Fld_Destroy().

Referenced by OGR_Fld_Destroy().

OGRJustification OGR_Fld_GetJustify ( OGRFieldDefnH  hDefn  ) 

Get the justification for this field.

This function is the same as the CPP method OGRFieldDefn::GetJustify().

Parameters:
hDefn handle to the field definition to get justification from.
Returns:
the justification.

References OGR_Fld_GetJustify().

Referenced by OGR_Fld_GetJustify().

const char* OGR_Fld_GetNameRef ( OGRFieldDefnH  hDefn  ) 

Fetch name of this field.

This function is the same as the CPP method OGRFieldDefn::GetNameRef().

Parameters:
hDefn handle to the field definition.
Returns:
the name of the field definition.

References OGR_Fld_GetNameRef().

Referenced by OGR_Fld_GetNameRef().

int OGR_Fld_GetPrecision ( OGRFieldDefnH  hDefn  ) 

Get the formatting precision for this field. This should normally be zero for fields of types other than OFTReal.

This function is the same as the CPP method OGRFieldDefn::GetPrecision().

Parameters:
hDefn handle to the field definition to get precision from.
Returns:
the precision.

References OGR_Fld_GetPrecision().

Referenced by OGR_Fld_GetPrecision().

OGRFieldType OGR_Fld_GetType ( OGRFieldDefnH  hDefn  ) 

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="

Fetch type of this field.

This function is the same as the CPP method OGRFieldDefn::GetType().

Parameters:
hDefn handle to the field definition to get type from.
Returns:
field type.

References OGR_Fld_GetType().

Referenced by OGR_Fld_GetType().

int OGR_Fld_GetWidth ( OGRFieldDefnH  hDefn  ) 

Get the formatting width for this field.

This function is the same as the CPP method OGRFieldDefn::GetWidth().

Parameters:
hDefn handle to the field definition to get width from.
Returns:
the width, zero means no specified width.

References OGR_Fld_Getable border="