/* ----------------------------------------------------------------------------
 * 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_OSR_H
#define PHP_OSR_H

extern zend_module_entry osr_module_entry;
#define phpext_osr_ptr &osr_module_entry

#ifdef PHP_WIN32
# define PHP_OSR_API __declspec(dllexport)
#else
# define PHP_OSR_API
#endif

#ifdef ZTS
#include "TSRM.h"
#endif

PHP_MINIT_FUNCTION(osr);
PHP_MSHUTDOWN_FUNCTION(osr);
PHP_RINIT_FUNCTION(osr);
PHP_RSHUTDOWN_FUNCTION(osr);
PHP_MINFO_FUNCTION(osr);

ZEND_NAMED_FUNCTION(_wrap_GetWellKnownGeogCSAsWKT);
ZEND_NAMED_FUNCTION(_wrap_GetUserInputAsWKT);
ZEND_NAMED_FUNCTION(_wrap_GetProjectionMethods);
ZEND_NAMED_FUNCTION(_wrap_GetProjectionMethodParameterList);
ZEND_NAMED_FUNCTION(_wrap_GetProjectionMethodParamInfo);
ZEND_NAMED_FUNCTION(_wrap_new_SpatialReference);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference___str__);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsSame);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsSameGeogCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsGeographic);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsProjected);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsLocal);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_EPSGTreatsAsLatLong);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetAuthority);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetAttrValue);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetAttrValue);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetAngularUnits);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetAngularUnits);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetLinearUnits);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetLinearUnitsAndUpdateParameters);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetLinearUnits);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetLinearUnitsName);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetAuthorityCode);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetAuthorityName);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetUTM);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetUTMZone);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetStatePlane);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_AutoIdentifyEPSG);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetProjection);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetProjParm);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetProjParm);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetNormProjParm);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetNormProjParm);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetSemiMajor);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetSemiMinor);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetInvFlattening);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetACEA);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetAE);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetBonne);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetCEA);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEC);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEckertIV);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEckertVI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEquirectangular);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEquirectangular2);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetGaussSchreiberTMercator);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetGS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetGH);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetGEOS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetGnomonic);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetHOM);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetHOM2PNO);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetKrovak);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetLAEA);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetLCC);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetLCC1SP);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetLCCB);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetMC);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetMercator);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetMollweide);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetNZMG);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetOS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetOrthographic);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetPolyconic);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetPS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetRobinson);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetSinusoidal);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetStereographic);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetSOC);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetTM);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetTMVariant);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetTMG);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetTMSO);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetVDG);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetWellKnownGeogCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetFromUserInput);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_CopyGeogCSFrom);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetTOWGS84);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetTOWGS84);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetLocalCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetGeogCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetProjCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromWkt);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromProj4);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromUrl);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromESRI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromEPSG);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromEPSGA);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromPCI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromUSGS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromXML);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromERM);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromMICoordSys);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToWkt);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToPrettyWkt);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToProj4);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToPCI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToUSGS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToXML);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToMICoordSys);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_CloneGeogCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_c_Clone);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_Validate);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_StripCTParms);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_FixupOrdering);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_Fixup);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_MorphToESRI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_MorphFromESRI);
ZEND_NAMED_FUNCTION(_wrap_new_CoordinateTransformation);
ZEND_NAMED_FUNCTION(_wrap_CoordinateTransformation_TransformPoint);
ZEND_NAMED_FUNCTION(_wrap_CoordinateTransformation_TransformPoints);
#endif /* PHP_OSR_H */
