diff options
| author | Frank Warmerdam <warmerdam@pobox.com> | 2009-03-09 13:32:02 +0000 |
|---|---|---|
| committer | Frank Warmerdam <warmerdam@pobox.com> | 2009-03-09 13:32:02 +0000 |
| commit | d3c86d308fbf9100462618619f623d01bb450bbd (patch) | |
| tree | 559e8dfe7c0b10579f912d4e2d37a0fc0bd5cc17 /src/projects.h | |
| parent | 79ab268f30b5705810b06c9997f20528160e48d3 (diff) | |
| download | PROJ-d3c86d308fbf9100462618619f623d01bb450bbd.tar.gz PROJ-d3c86d308fbf9100462618619f623d01bb450bbd.zip | |
added initial init file caching
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1542 4e78687f-474d-0410-85f9-8d5e500ac6b2
Diffstat (limited to 'src/projects.h')
| -rw-r--r-- | src/projects.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/projects.h b/src/projects.h index 6ed75648..60693e53 100644 --- a/src/projects.h +++ b/src/projects.h @@ -342,6 +342,12 @@ int pj_ell_set(paralist *, double *, double *); int pj_datum_set(paralist *, PJ *); int pj_prime_meridian_set(paralist *, PJ *); int pj_angular_units_set(paralist *, PJ *); + +paralist *pj_clone_paralist( const paralist* ); +void pj_clear_initcache(void); +paralist*pj_search_initcache( const char *filekey ); +void pj_insert_initcache( const char *filekey, const paralist *list); + double *pj_enfn(double); double pj_mlfn(double, double, double, double *); double pj_inv_mlfn(double, double, double *); @@ -398,6 +404,9 @@ PJ_GRIDINFO *pj_gridinfo_init( const char * ); int pj_gridinfo_load( PJ_GRIDINFO * ); void pj_gridinfo_free( PJ_GRIDINFO * ); +void pj_acquire_lock(void); +void pj_release_lock(void); + void *proj_mdist_ini(double); double proj_mdist(double, double, double, const void *); double proj_inv_mdist(double, const void *); |
