/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 1.3.40 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ #ifndef PHP_OGR_H #define PHP_OGR_H extern zend_module_entry ogr_module_entry; #define phpext_ogr_ptr &ogr_module_entry #ifdef PHP_WIN32 # define PHP_OGR_API __declspec(dllexport) #else # define PHP_OGR_API #endif #ifdef ZTS #include "TSRM.h" #endif PHP_MINIT_FUNCTION(ogr); PHP_MSHUTDOWN_FUNCTION(ogr); PHP_RINIT_FUNCTION(ogr); PHP_RSHUTDOWN_FUNCTION(ogr); PHP_MINFO_FUNCTION(ogr); ZEND_NAMED_FUNCTION(_wrap_Driver_name_get); ZEND_NAMED_FUNCTION(_wrap_Driver_CreateDataSource); ZEND_NAMED_FUNCTION(_wrap_Driver_CopyDataSource); ZEND_NAMED_FUNCTION(_wrap_Driver_Open); ZEND_NAMED_FUNCTION(_wrap_Driver_DeleteDataSource); ZEND_NAMED_FUNCTION(_wrap_Driver_TestCapability); ZEND_NAMED_FUNCTION(_wrap_Driver_GetName); ZEND_NAMED_FUNCTION(_wrap_Driver_Register); ZEND_NAMED_FUNCTION(_wrap_Driver_Deregister); ZEND_NAMED_FUNCTION(_wrap_DataSource_name_get); ZEND_NAMED_FUNCTION(_wrap_DataSource_GetRefCount); ZEND_NAMED_FUNCTION(_wrap_DataSource_GetSummaryRefCount); ZEND_NAMED_FUNCTION(_wrap_DataSource_GetLayerCount); ZEND_NAMED_FUNCTION(_wrap_DataSource_GetDriver); ZEND_NAMED_FUNCTION(_wrap_DataSource_GetName); ZEND_NAMED_FUNCTION(_wrap_DataSource_DeleteLayer); ZEND_NAMED_FUNCTION(_wrap_DataSource_CreateLayer); ZEND_NAMED_FUNCTION(_wrap_DataSource_CopyLayer); ZEND_NAMED_FUNCTION(_wrap_DataSource_GetLayerByIndex); ZEND_NAMED_FUNCTION(_wrap_DataSource_GetLayerByName); ZEND_NAMED_FUNCTION(_wrap_DataSource_TestCapability); ZEND_NAMED_FUNCTION(_wrap_DataSource_ExecuteSQL); ZEND_NAMED_FUNCTION(_wrap_DataSource_ReleaseResultSet); ZEND_NAMED_FUNCTION(_wrap_Layer_GetRefCount); ZEND_NAMED_FUNCTION(_wrap_Layer_SetSpatialFilter); ZEND_NAMED_FUNCTION(_wrap_Layer_SetSpatialFilterRect); ZEND_NAMED_FUNCTION(_wrap_Layer_GetSpatialFilter); ZEND_NAMED_FUNCTION(_wrap_Layer_SetAttributeFilter); ZEND_NAMED_FUNCTION(_wrap_Layer_ResetReading); ZEND_NAMED_FUNCTION(_wrap_Layer_GetName); ZEND_NAMED_FUNCTION(_wrap_Layer_GetGeomType); ZEND_NAMED_FUNCTION(_wrap_Layer_GetGeometryColumn); ZEND_NAMED_FUNCTION(_wrap_Layer_GetFIDColumn); ZEND_NAMED_FUNCTION(_wrap_Layer_GetFeature); ZEND_NAMED_FUNCTION(_wrap_Layer_GetNextFeature); ZEND_NAMED_FUNCTION(_wrap_Layer_SetNextByIndex); ZEND_NAMED_FUNCTION(_wrap_Layer_SetFeature); ZEND_NAMED_FUNCTION(_wrap_Layer_CreateFeature); ZEND_NAMED_FUNCTION(_wrap_Layer_DeleteFeature); ZEND_NAMED_FUNCTION(_wrap_Layer_SyncToDisk); ZEND_NAMED_FUNCTION(_wrap_Layer_GetLayerDefn); ZEND_NAMED_FUNCTION(_wrap_Layer_GetFeatureCount); ZEND_NAMED_FUNCTION(_wrap_Layer_GetExtent); ZEND_NAMED_FUNCTION(_wrap_Layer_TestCapability); ZEND_NAMED_FUNCTION(_wrap_Layer_CreateField); ZEND_NAMED_FUNCTION(_wrap_Layer_StartTransaction); ZEND_NAMED_FUNCTION(_wrap_Layer_CommitTransaction); ZEND_NAMED_FUNCTION(_wrap_Layer_RollbackTransaction); ZEND_NAMED_FUNCTION(_wrap_Layer_GetSpatialRef); ZEND_NAMED_FUNCTION(_wrap_Layer_GetFeaturesRead); ZEND_NAMED_FUNCTION(_wrap_Layer_SetIgnoredFields); ZEND_NAMED_FUNCTION(_wrap_new_Feature); ZEND_NAMED_FUNCTION(_wrap_Feature_GetDefnRef); ZEND_NAMED_FUNCTION(_wrap_Feature_SetGeometry); ZEND_NAMED_FUNCTION(_wrap_Feature_SetGeometryDirectly); ZEND_NAMED_FUNCTION(_wrap_Feature_GetGeometryRef); ZEND_NAMED_FUNCTION(_wrap_Feature_c_Clone); ZEND_NAMED_FUNCTION(_wrap_Feature_Equal); ZEND_NAMED_FUNCTION(_wrap_Feature_GetFieldCount); ZEND_NAMED_FUNCTION(_wrap_Feature_GetFieldDefnRef); ZEND_NAMED_FUNCTION(_wrap_Feature_GetFieldAsString); ZEND_NAMED_FUNCTION(_wrap_Feature_GetFieldAsInteger); ZEND_NAMED_FUNCTION(_wrap_Feature_GetFieldAsDouble); ZEND_NAMED_FUNCTION(_wrap_Feature_GetFieldAsDateTime); ZEND_NAMED_FUNCTION(_wrap_Feature_GetFieldAsIntegerList); ZEND_NAMED_FUNCTION(_wrap_Feature_GetFieldAsDoubleList); ZEND_NAMED_FUNCTION(_wrap_Feature_GetFieldAsStringList); ZEND_NAMED_FUNCTION(_wrap_Feature_IsFieldSet); ZEND_NAMED_FUNCTION(_wrap_Feature_GetFieldIndex); ZEND_NAMED_FUNCTION(_wrap_Feature_GetFID); ZEND_NAMED_FUNCTION(_wrap_Feature_SetFID); ZEND_NAMED_FUNCTION(_wrap_Feature_DumpReadable); ZEND_NAMED_FUNCTION(_wrap_Feature_UnsetField); ZEND_NAMED_FUNCTION(_wrap_Feature_SetField); ZEND_NAMED_FUNCTION(_wrap_Feature_SetFieldIntegerList); ZEND_NAMED_FUNCTION(_wrap_Feature_SetFieldDoubleList); ZEND_NAMED_FUNCTION(_wrap_Feature_SetFieldStringList); ZEND_NAMED_FUNCTION(_wrap_Feature_SetFrom); ZEND_NAMED_FUNCTION(_wrap_Feature_GetStyleString); ZEND_NAMED_FUNCTION(_wrap_Feature_SetStyleString); ZEND_NAMED_FUNCTION(_wrap_Feature_GetFieldType); ZEND_NAMED_FUNCTION(_wrap_new_FeatureDefn); ZEND_NAMED_FUNCTION(_wrap_FeatureDefn_GetName); ZEND_NAMED_FUNCTION(_wrap_FeatureDefn_GetFieldCount); ZEND_NAMED_FUNCTION(_wrap_FeatureDefn_GetFieldDefn); ZEND_NAMED_FUNCTION(_wrap_FeatureDefn_GetFieldIndex); ZEND_NAMED_FUNCTION(_wrap_FeatureDefn_AddFieldDefn); ZEND_NAMED_FUNCTION(_wrap_FeatureDefn_GetGeomType); ZEND_NAMED_FUNCTION(_wrap_FeatureDefn_SetGeomType); ZEND_NAMED_FUNCTION(_wrap_FeatureDefn_GetReferenceCount); ZEND_NAMED_FUNCTION(_wrap_FeatureDefn_IsGeometryIgnored); ZEND_NAMED_FUNCTION(_wrap_FeatureDefn_SetGeometryIgnored); ZEND_NAMED_FUNCTION(_wrap_FeatureDefn_IsStyleIgnored); ZEND_NAMED_FUNCTION(_wrap_FeatureDefn_SetStyleIgnored); ZEND_NAMED_FUNCTION(_wrap_new_FieldDefn); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_GetName); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_GetNameRef); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_SetName); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_GetType); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_SetType); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_GetJustify); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_SetJustify); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_GetWidth); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_SetWidth); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_GetPrecision); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_SetPrecision); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_GetTypeName); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_GetFieldTypeName); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_IsIgnored); ZEND_NAMED_FUNCTION(_wrap_FieldDefn_SetIgnored); ZEND_NAMED_FUNCTION(_wrap_CreateGeometryFromWkb); ZEND_NAMED_FUNCTION(_wrap_CreateGeometryFromWkt); ZEND_NAMED_FUNCTION(_wrap_CreateGeometryFromGML); ZEND_NAMED_FUNCTION(_wrap_CreateGeometryFromJson); ZEND_NAMED_FUNCTION(_wrap_BuildPolygonFromEdges); ZEND_NAMED_FUNCTION(_wrap_ApproximateArcAngles); ZEND_NAMED_FUNCTION(_wrap_ForceToPolygon); ZEND_NAMED_FUNCTION(_wrap_ForceToMultiPolygon); ZEND_NAMED_FUNCTION(_wrap_ForceToMultiPoint); ZEND_NAMED_FUNCTION(_wrap_ForceToMultiLineString); ZEND_NAMED_FUNCTION(_wrap_new_Geometry); ZEND_NAMED_FUNCTION(_wrap_Geometry_ExportToWkt); ZEND_NAMED_FUNCTION(_wrap_Geometry_ExportToWkb); ZEND_NAMED_FUNCTION(_wrap_Geometry_ExportToGML); ZEND_NAMED_FUNCTION(_wrap_Geometry_ExportToKML); ZEND_NAMED_FUNCTION(_wrap_Geometry_ExportToJson); ZEND_NAMED_FUNCTION(_wrap_Geometry_AddPoint); ZEND_NAMED_FUNCTION(_wrap_Geometry_AddPoint_2D); ZEND_NAMED_FUNCTION(_wrap_Geometry_AddGeometryDirectly); ZEND_NAMED_FUNCTION(_wrap_Geometry_AddGeometry); ZEND_NAMED_FUNCTION(_wrap_Geometry_c_Clone); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetGeometryType); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetGeometryName); ZEND_NAMED_FUNCTION(_wrap_Geometry_Length); ZEND_NAMED_FUNCTION(_wrap_Geometry_Area); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetArea); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetPointCount); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetX); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetY); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetZ); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetPoint); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetPoint_2D); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetGeometryCount); ZEND_NAMED_FUNCTION(_wrap_Geometry_SetPoint); ZEND_NAMED_FUNCTION(_wrap_Geometry_SetPoint_2D); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetGeometryRef); ZEND_NAMED_FUNCTION(_wrap_Geometry_Simplify); ZEND_NAMED_FUNCTION(_wrap_Geometry_Boundary); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetBoundary); ZEND_NAMED_FUNCTION(_wrap_Geometry_ConvexHull); ZEND_NAMED_FUNCTION(_wrap_Geometry_Buffer); ZEND_NAMED_FUNCTION(_wrap_Geometry_Intersection); ZEND_NAMED_FUNCTION(_wrap_Geometry_Union); ZEND_NAMED_FUNCTION(_wrap_Geometry_UnionCascaded); ZEND_NAMED_FUNCTION(_wrap_Geometry_Difference); ZEND_NAMED_FUNCTION(_wrap_Geometry_SymDifference); ZEND_NAMED_FUNCTION(_wrap_Geometry_SymmetricDifference); ZEND_NAMED_FUNCTION(_wrap_Geometry_Distance); ZEND_NAMED_FUNCTION(_wrap_Geometry_c_Empty); ZEND_NAMED_FUNCTION(_wrap_Geometry_IsEmpty); ZEND_NAMED_FUNCTION(_wrap_Geometry_IsValid); ZEND_NAMED_FUNCTION(_wrap_Geometry_IsSimple); ZEND_NAMED_FUNCTION(_wrap_Geometry_IsRing); ZEND_NAMED_FUNCTION(_wrap_Geometry_Intersects); ZEND_NAMED_FUNCTION(_wrap_Geometry_Intersect); ZEND_NAMED_FUNCTION(_wrap_Geometry_Equals); ZEND_NAMED_FUNCTION(_wrap_Geometry_Equal); ZEND_NAMED_FUNCTION(_wrap_Geometry_Disjoint); ZEND_NAMED_FUNCTION(_wrap_Geometry_Touches); ZEND_NAMED_FUNCTION(_wrap_Geometry_Crosses); ZEND_NAMED_FUNCTION(_wrap_Geometry_Within); ZEND_NAMED_FUNCTION(_wrap_Geometry_Contains); ZEND_NAMED_FUNCTION(_wrap_Geometry_Overlaps); ZEND_NAMED_FUNCTION(_wrap_Geometry_TransformTo); ZEND_NAMED_FUNCTION(_wrap_Geometry_Transform); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetSpatialReference); ZEND_NAMED_FUNCTION(_wrap_Geometry_AssignSpatialReference); ZEND_NAMED_FUNCTION(_wrap_Geometry_CloseRings); ZEND_NAMED_FUNCTION(_wrap_Geometry_FlattenTo2D); ZEND_NAMED_FUNCTION(_wrap_Geometry_Segmentize); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetEnvelope); ZEND_NAMED_FUNCTION(_wrap_Geometry_Centroid); ZEND_NAMED_FUNCTION(_wrap_Geometry_WkbSize); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetCoordinateDimension); ZEND_NAMED_FUNCTION(_wrap_Geometry_SetCoordinateDimension); ZEND_NAMED_FUNCTION(_wrap_Geometry_GetDimension); ZEND_NAMED_FUNCTION(_wrap_OGRGetDriverCount); ZEND_NAMED_FUNCTION(_wrap_OGRGetOpenDSCount); ZEND_NAMED_FUNCTION(_wrap_OGRSetGenerate_DB2_V72_BYTE_ORDER); ZEND_NAMED_FUNCTION(_wrap_OGRRegisterAll); ZEND_NAMED_FUNCTION(_wrap_GeometryTypeToName); ZEND_NAMED_FUNCTION(_wrap_GetFieldTypeName); ZEND_NAMED_FUNCTION(_wrap_GetOpenDS); ZEND_NAMED_FUNCTION(_wrap_Open); ZEND_NAMED_FUNCTION(_wrap_OpenShared); ZEND_NAMED_FUNCTION(_wrap_GetDriverByName); ZEND_NAMED_FUNCTION(_wrap_GetDriver); ZEND_NAMED_FUNCTION(_wrap_GeneralCmdLineProcessor); #endif /* PHP_OGR_H */