/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 1.3.25
 * 
 * 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. 
 * ----------------------------------------------------------------------------- */

/*
  +----------------------------------------------------------------------+
  | PHP version 4.0                                                      |
  +----------------------------------------------------------------------+
  | Copyright (c) 1997, 1998, 1999, 2000, 2001 The PHP Group             |
  +----------------------------------------------------------------------+
  | This source file is subject to version 2.02 of the PHP license,      |
  | that is bundled with this package in the file LICENSE, and is        |
  | available at through the world-wide-web at                           |
  | http://www.php.net/license/2_02.txt.                                 |
  | If you did not receive a copy of the PHP license and are unable to   |
  | obtain it through the world-wide-web, please send a note to          |
  | license@php.net so we can mail you a copy immediately.               |
  +----------------------------------------------------------------------+
  | Authors:                                                             |
  |                                                                      |
  +----------------------------------------------------------------------+
 */


#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

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_GetProjectionMethods);
ZEND_NAMED_FUNCTION(_wrap_GetProjectionMethodParameterList);
ZEND_NAMED_FUNCTION(_wrap_GetProjectionMethodParamInfo);
ZEND_NAMED_FUNCTION(_wrap_new_SpatialReference);
ZEND_NAMED_FUNCTION(_wrap_new_SpatialReference);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference___str__);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference___str__);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsSame);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsSame);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsSameGeogCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsSameGeogCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsGeographic);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsGeographic);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsProjected);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_IsProjected);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetAttrValue);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetAttrValue);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetAttrValue);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetAttrValue);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetAngularUnits);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetAngularUnits);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetAngularUnits);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetAngularUnits);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetLinearUnits);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetLinearUnits);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetLinearUnits);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetLinearUnits);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetLinearUnitsName);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetLinearUnitsName);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetAuthorityCode);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetAuthorityCode);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetAuthorityName);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetAuthorityName);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetUTM);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetUTM);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetStatePlane);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetStatePlane);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_AutoIdentifyEPSG);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_AutoIdentifyEPSG);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetProjection);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetProjection);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetProjParm);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetProjParm);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetProjParm);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetProjParm);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetNormProjParm);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetNormProjParm);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetNormProjParm);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetNormProjParm);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetACEA);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetACEA);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetAE);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetAE);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetBonne);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetBonne);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEC);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEC);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEckertIV);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEckertIV);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEckertVI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEckertVI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEquirectangular);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetEquirectangular);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetGS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetGS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetWellKnownGeogCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetWellKnownGeogCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetFromUserInput);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetFromUserInput);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_CopyGeogCSFrom);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_CopyGeogCSFrom);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetTOWGS84);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetTOWGS84);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetTOWGS84);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_GetTOWGS84);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetGeogCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetGeogCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetProjCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_SetProjCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromWkt);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromWkt);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromProj4);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromProj4);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromESRI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromESRI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromEPSG);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromEPSG);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromPCI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromPCI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromUSGS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromUSGS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromXML);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ImportFromXML);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToWkt);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToWkt);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToPrettyWkt);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToPrettyWkt);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToProj4);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToProj4);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToPCI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToPCI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToUSGS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToUSGS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToXML);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_ExportToXML);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_CloneGeogCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_CloneGeogCS);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_Validate);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_Validate);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_StripCTParms);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_StripCTParms);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_FixupOrdering);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_FixupOrdering);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_Fixup);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_Fixup);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_MorphToESRI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_MorphToESRI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_MorphFromESRI);
ZEND_NAMED_FUNCTION(_wrap_SpatialReference_MorphFromESRI);
ZEND_NAMED_FUNCTION(_wrap_new_CoordinateTransformation);
ZEND_NAMED_FUNCTION(_wrap_new_CoordinateTransformation);
ZEND_NAMED_FUNCTION(_wrap_CoordinateTransformation_TransformPoint);
ZEND_NAMED_FUNCTION(_wrap_CoordinateTransformation_TransformPoint);
ZEND_NAMED_FUNCTION(_wrap_CoordinateTransformation_TransformPoint);
#endif /* PHP_OSR_H */
