aboutsummaryrefslogtreecommitdiff
path: root/src/proj_symbol_rename.h
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2018-11-14 17:40:42 +0100
committerEven Rouault <even.rouault@spatialys.com>2018-11-14 22:48:29 +0100
commitd928db15d53805d9b728b440079756081961c536 (patch)
treee862a961d26bedb34c58e4f28ef0bdeedb5f3225 /src/proj_symbol_rename.h
parent330e8bf686f9c4524075ca1ff50cbca6c9e091da (diff)
downloadPROJ-d928db15d53805d9b728b440079756081961c536.tar.gz
PROJ-d928db15d53805d9b728b440079756081961c536.zip
Implement RFC 2: Initial integration of "GDAL SRS barn" work
This work mostly consists of: - a C++ implementation of the ISO-19111:2018 / OGC Topic 2 "Referencing by coordinates" classes to represent Datums, Coordinate systems, CRSs (Coordinate Reference Systems) and Coordinate Operations. - methods to convert between this C++ modeling and WKT1, WKT2 and PROJ string representations of those objects - management and query of a SQLite3 database of CRS and Coordinate Operation definition - a C API binding part of those capabilities This is all-in-one squashed commit of the work of https://github.com/OSGeo/proj.4/pull/1040
Diffstat (limited to 'src/proj_symbol_rename.h')
-rw-r--r--src/proj_symbol_rename.h273
1 files changed, 273 insertions, 0 deletions
diff --git a/src/proj_symbol_rename.h b/src/proj_symbol_rename.h
new file mode 100644
index 00000000..d0dd09eb
--- /dev/null
+++ b/src/proj_symbol_rename.h
@@ -0,0 +1,273 @@
+/* This is a generated file by create_proj_symbol_rename.sh. *DO NOT EDIT MANUALLY !* */
+#ifndef PROJ_SYMBOL_RENAME_H
+#define PROJ_SYMBOL_RENAME_H
+#define adjlon internal_adjlon
+#define dmstor internal_dmstor
+#define emess internal_emess
+#define geod_direct internal_geod_direct
+#define geod_directline internal_geod_directline
+#define geod_gendirect internal_geod_gendirect
+#define geod_gendirectline internal_geod_gendirectline
+#define geod_geninverse internal_geod_geninverse
+#define geod_genposition internal_geod_genposition
+#define geod_gensetdistance internal_geod_gensetdistance
+#define geod_init internal_geod_init
+#define geod_inverse internal_geod_inverse
+#define geod_inverseline internal_geod_inverseline
+#define geod_lineinit internal_geod_lineinit
+#define geod_polygon_addedge internal_geod_polygon_addedge
+#define geod_polygon_addpoint internal_geod_polygon_addpoint
+#define geod_polygonarea internal_geod_polygonarea
+#define geod_polygon_clear internal_geod_polygon_clear
+#define geod_polygon_compute internal_geod_polygon_compute
+#define geod_polygon_init internal_geod_polygon_init
+#define geod_polygon_testedge internal_geod_polygon_testedge
+#define geod_polygon_testpoint internal_geod_polygon_testpoint
+#define geod_position internal_geod_position
+#define geod_setdistance internal_geod_setdistance
+#define mk_cheby internal_mk_cheby
+#define pj_acquire_lock internal_pj_acquire_lock
+#define pj_apply_gridshift internal_pj_apply_gridshift
+#define pj_approx_2D_trans internal_pj_approx_2D_trans
+#define pj_approx_3D_trans internal_pj_approx_3D_trans
+#define pj_atof internal_pj_atof
+#define pj_calloc internal_pj_calloc
+#define pj_chomp internal_pj_chomp
+#define pj_cleanup_lock internal_pj_cleanup_lock
+#define pj_clear_initcache internal_pj_clear_initcache
+#define pj_compare_datums internal_pj_compare_datums
+#define pj_ctx_alloc internal_pj_ctx_alloc
+#define pj_ctx_fclose internal_pj_ctx_fclose
+#define pj_ctx_fgets internal_pj_ctx_fgets
+#define pj_ctx_fopen internal_pj_ctx_fopen
+#define pj_ctx_fread internal_pj_ctx_fread
+#define pj_ctx_free internal_pj_ctx_free
+#define pj_ctx_fseek internal_pj_ctx_fseek
+#define pj_ctx_ftell internal_pj_ctx_ftell
+#define pj_ctx_get_app_data internal_pj_ctx_get_app_data
+#define pj_ctx_get_errno internal_pj_ctx_get_errno
+#define pj_ctx_get_fileapi internal_pj_ctx_get_fileapi
+#define pj_ctx_set_app_data internal_pj_ctx_set_app_data
+#define pj_ctx_set_debug internal_pj_ctx_set_debug
+#define pj_ctx_set_errno internal_pj_ctx_set_errno
+#define pj_ctx_set_fileapi internal_pj_ctx_set_fileapi
+#define pj_ctx_set_logger internal_pj_ctx_set_logger
+#define pj_dalloc internal_pj_dalloc
+#define pj_datum_transform internal_pj_datum_transform
+#define pj_dealloc internal_pj_dealloc
+#define pj_deallocate_grids internal_pj_deallocate_grids
+#define pj_ell_set internal_pj_ell_set
+#define pj_find_file internal_pj_find_file
+#define pj_free internal_pj_free
+#define pj_fwd internal_pj_fwd
+#define pj_fwd3d internal_pj_fwd3d
+#define pj_geocentric_to_geodetic internal_pj_geocentric_to_geodetic
+#define pj_geodetic_to_geocentric internal_pj_geodetic_to_geocentric
+#define pj_get_ctx internal_pj_get_ctx
+#define pj_get_datums_ref internal_pj_get_datums_ref
+#define pj_get_def internal_pj_get_def
+#define pj_get_default_ctx internal_pj_get_default_ctx
+#define pj_get_default_fileapi internal_pj_get_default_fileapi
+#define pj_get_errno_ref internal_pj_get_errno_ref
+#define pj_get_release internal_pj_get_release
+#define pj_get_spheroid_defn internal_pj_get_spheroid_defn
+#define pj_has_inverse internal_pj_has_inverse
+#define pj_init internal_pj_init
+#define pj_init_ctx internal_pj_init_ctx
+#define pj_init_plus internal_pj_init_plus
+#define pj_init_plus_ctx internal_pj_init_plus_ctx
+#define pj_inv internal_pj_inv
+#define pj_inv3d internal_pj_inv3d
+#define pj_is_geocent internal_pj_is_geocent
+#define pj_is_latlong internal_pj_is_latlong
+#define pj_isnan internal_pj_isnan
+#define pj_latlong_from_proj internal_pj_latlong_from_proj
+#define pj_log internal_pj_log
+#define pj_malloc internal_pj_malloc
+#define pj_mkparam internal_pj_mkparam
+#define pj_open_lib internal_pj_open_lib
+#define pj_param internal_pj_param
+#define pj_param_exists internal_pj_param_exists
+#define pj_phi2 internal_pj_phi2
+#define pj_pr_list internal_pj_pr_list
+#define pj_release_lock internal_pj_release_lock
+#define pj_set_ctx internal_pj_set_ctx
+#define pj_set_finder internal_pj_set_finder
+#define pj_set_searchpath internal_pj_set_searchpath
+#define pj_shrink internal_pj_shrink
+#define pj_stderr_logger internal_pj_stderr_logger
+#define pj_strdup internal_pj_strdup
+#define pj_strerrno internal_pj_strerrno
+#define pj_transform internal_pj_transform
+#define proj_angular_input internal_proj_angular_input
+#define proj_angular_output internal_proj_angular_output
+#define proj_context_create internal_proj_context_create
+#define proj_context_delete_cpp_context internal_proj_context_delete_cpp_context
+#define proj_context_destroy internal_proj_context_destroy
+#define proj_context_errno internal_proj_context_errno
+#define proj_context_get_database_path internal_proj_context_get_database_path
+#define proj_context_guess_wkt_dialect internal_proj_context_guess_wkt_dialect
+#define proj_context_set internal_proj_context_set
+#define proj_context_set_database_path internal_proj_context_set_database_path
+#define proj_coord internal_proj_coord
+#define proj_coord_error internal_proj_coord_error
+#define proj_coordoperation_get_accuracy internal_proj_coordoperation_get_accuracy
+#define proj_coordoperation_get_grid_used internal_proj_coordoperation_get_grid_used
+#define proj_coordoperation_get_grid_used_count internal_proj_coordoperation_get_grid_used_count
+#define proj_coordoperation_get_param internal_proj_coordoperation_get_param
+#define proj_coordoperation_get_param_count internal_proj_coordoperation_get_param_count
+#define proj_coordoperation_get_param_index internal_proj_coordoperation_get_param_index
+#define proj_coordoperation_is_instanciable internal_proj_coordoperation_is_instanciable
+#define proj_create internal_proj_create
+#define proj_create_argv internal_proj_create_argv
+#define proj_create_crs_to_crs internal_proj_create_crs_to_crs
+#define proj_create_operation_factory_context internal_proj_create_operation_factory_context
+#define proj_destroy internal_proj_destroy
+#define proj_dmstor internal_proj_dmstor
+#define proj_errno internal_proj_errno
+#define proj_errno_reset internal_proj_errno_reset
+#define proj_errno_restore internal_proj_errno_restore
+#define proj_errno_set internal_proj_errno_set
+#define proj_errno_string internal_proj_errno_string
+#define proj_factors internal_proj_factors
+#define proj_free_int_list internal_proj_free_int_list
+#define proj_free_string_list internal_proj_free_string_list
+#define proj_geocentric_latitude internal_proj_geocentric_latitude
+#define proj_geod internal_proj_geod
+#define proj_get_authorities_from_database internal_proj_get_authorities_from_database
+#define proj_get_codes_from_database internal_proj_get_codes_from_database
+#define proj_grid_info internal_proj_grid_info
+#define proj_info internal_proj_info
+#define proj_init_info internal_proj_init_info
+#define proj_list_angular_units internal_proj_list_angular_units
+#define proj_list_ellps internal_proj_list_ellps
+#define proj_list_operations internal_proj_list_operations
+#define proj_list_prime_meridians internal_proj_list_prime_meridians
+#define proj_list_units internal_proj_list_units
+#define proj_log_error internal_proj_log_error
+#define proj_log_func internal_proj_log_func
+#define proj_log_level internal_proj_log_level
+#define proj_lp_dist internal_proj_lp_dist
+#define proj_lpz_dist internal_proj_lpz_dist
+#define proj_obj_as_proj_string internal_proj_obj_as_proj_string
+#define proj_obj_as_wkt internal_proj_obj_as_wkt
+#define proj_obj_create_from_database internal_proj_obj_create_from_database
+#define proj_obj_create_from_name internal_proj_obj_create_from_name
+#define proj_obj_create_from_proj_string internal_proj_obj_create_from_proj_string
+#define proj_obj_create_from_user_input internal_proj_obj_create_from_user_input
+#define proj_obj_create_from_wkt internal_proj_obj_create_from_wkt
+#define proj_obj_create_geographic_crs internal_proj_obj_create_geographic_crs
+#define proj_obj_create_operations internal_proj_obj_create_operations
+#define proj_obj_create_projected_crs_AlbersEqualArea internal_proj_obj_create_projected_crs_AlbersEqualArea
+#define proj_obj_create_projected_crs_AmericanPolyconic internal_proj_obj_create_projected_crs_AmericanPolyconic
+#define proj_obj_create_projected_crs_AzimuthalEquidistant internal_proj_obj_create_projected_crs_AzimuthalEquidistant
+#define proj_obj_create_projected_crs_Bonne internal_proj_obj_create_projected_crs_Bonne
+#define proj_obj_create_projected_crs_CassiniSoldner internal_proj_obj_create_projected_crs_CassiniSoldner
+#define proj_obj_create_projected_crs_EckertI internal_proj_obj_create_projected_crs_EckertI
+#define proj_obj_create_projected_crs_EckertII internal_proj_obj_create_projected_crs_EckertII
+#define proj_obj_create_projected_crs_EckertIII internal_proj_obj_create_projected_crs_EckertIII
+#define proj_obj_create_projected_crs_EckertIV internal_proj_obj_create_projected_crs_EckertIV
+#define proj_obj_create_projected_crs_EckertV internal_proj_obj_create_projected_crs_EckertV
+#define proj_obj_create_projected_crs_EckertVI internal_proj_obj_create_projected_crs_EckertVI
+#define proj_obj_create_projected_crs_EqualEarth internal_proj_obj_create_projected_crs_EqualEarth
+#define proj_obj_create_projected_crs_EquidistantConic internal_proj_obj_create_projected_crs_EquidistantConic
+#define proj_obj_create_projected_crs_EquidistantCylindrical internal_proj_obj_create_projected_crs_EquidistantCylindrical
+#define proj_obj_create_projected_crs_EquidistantCylindricalSpherical internal_proj_obj_create_projected_crs_EquidistantCylindricalSpherical
+#define proj_obj_create_projected_crs_Gall internal_proj_obj_create_projected_crs_Gall
+#define proj_obj_create_projected_crs_GaussSchreiberTransverseMercator internal_proj_obj_create_projected_crs_GaussSchreiberTransverseMercator
+#define proj_obj_create_projected_crs_GeostationarySatelliteSweepX internal_proj_obj_create_projected_crs_GeostationarySatelliteSweepX
+#define proj_obj_create_projected_crs_GeostationarySatelliteSweepY internal_proj_obj_create_projected_crs_GeostationarySatelliteSweepY
+#define proj_obj_create_projected_crs_Gnomonic internal_proj_obj_create_projected_crs_Gnomonic
+#define proj_obj_create_projected_crs_GoodeHomolosine internal_proj_obj_create_projected_crs_GoodeHomolosine
+#define proj_obj_create_projected_crs_GuamProjection internal_proj_obj_create_projected_crs_GuamProjection
+#define proj_obj_create_projected_crs_HotineObliqueMercatorTwoPointNaturalOrigin internal_proj_obj_create_projected_crs_HotineObliqueMercatorTwoPointNaturalOrigin
+#define proj_obj_create_projected_crs_HotineObliqueMercatorVariantA internal_proj_obj_create_projected_crs_HotineObliqueMercatorVariantA
+#define proj_obj_create_projected_crs_HotineObliqueMercatorVariantB internal_proj_obj_create_projected_crs_HotineObliqueMercatorVariantB
+#define proj_obj_create_projected_crs_InternationalMapWorldPolyconic internal_proj_obj_create_projected_crs_InternationalMapWorldPolyconic
+#define proj_obj_create_projected_crs_InterruptedGoodeHomolosine internal_proj_obj_create_projected_crs_InterruptedGoodeHomolosine
+#define proj_obj_create_projected_crs_Krovak internal_proj_obj_create_projected_crs_Krovak
+#define proj_obj_create_projected_crs_KrovakNorthOriented internal_proj_obj_create_projected_crs_KrovakNorthOriented
+#define proj_obj_create_projected_crs_LambertAzimuthalEqualArea internal_proj_obj_create_projected_crs_LambertAzimuthalEqualArea
+#define proj_obj_create_projected_crs_LambertConicConformal_1SP internal_proj_obj_create_projected_crs_LambertConicConformal_1SP
+#define proj_obj_create_projected_crs_LambertConicConformal_2SP internal_proj_obj_create_projected_crs_LambertConicConformal_2SP
+#define proj_obj_create_projected_crs_LambertConicConformal_2SP_Belgium internal_proj_obj_create_projected_crs_LambertConicConformal_2SP_Belgium
+#define proj_obj_create_projected_crs_LambertConicConformal_2SP_Michigan internal_proj_obj_create_projected_crs_LambertConicConformal_2SP_Michigan
+#define proj_obj_create_projected_crs_LambertCylindricalEqualArea internal_proj_obj_create_projected_crs_LambertCylindricalEqualArea
+#define proj_obj_create_projected_crs_LambertCylindricalEqualAreaSpherical internal_proj_obj_create_projected_crs_LambertCylindricalEqualAreaSpherical
+#define proj_obj_create_projected_crs_MercatorVariantA internal_proj_obj_create_projected_crs_MercatorVariantA
+#define proj_obj_create_projected_crs_MercatorVariantB internal_proj_obj_create_projected_crs_MercatorVariantB
+#define proj_obj_create_projected_crs_MillerCylindrical internal_proj_obj_create_projected_crs_MillerCylindrical
+#define proj_obj_create_projected_crs_Mollweide internal_proj_obj_create_projected_crs_Mollweide
+#define proj_obj_create_projected_crs_NewZealandMappingGrid internal_proj_obj_create_projected_crs_NewZealandMappingGrid
+#define proj_obj_create_projected_crs_ObliqueStereographic internal_proj_obj_create_projected_crs_ObliqueStereographic
+#define proj_obj_create_projected_crs_Orthographic internal_proj_obj_create_projected_crs_Orthographic
+#define proj_obj_create_projected_crs_PolarStereographicVariantA internal_proj_obj_create_projected_crs_PolarStereographicVariantA
+#define proj_obj_create_projected_crs_PolarStereographicVariantB internal_proj_obj_create_projected_crs_PolarStereographicVariantB
+#define proj_obj_create_projected_crs_PopularVisualisationPseudoMercator internal_proj_obj_create_projected_crs_PopularVisualisationPseudoMercator
+#define proj_obj_create_projected_crs_QuadrilateralizedSphericalCube internal_proj_obj_create_projected_crs_QuadrilateralizedSphericalCube
+#define proj_obj_create_projected_crs_Robinson internal_proj_obj_create_projected_crs_Robinson
+#define proj_obj_create_projected_crs_Sinusoidal internal_proj_obj_create_projected_crs_Sinusoidal
+#define proj_obj_create_projected_crs_SphericalCrossTrackHeight internal_proj_obj_create_projected_crs_SphericalCrossTrackHeight
+#define proj_obj_create_projected_crs_Stereographic internal_proj_obj_create_projected_crs_Stereographic
+#define proj_obj_create_projected_crs_TransverseMercator internal_proj_obj_create_projected_crs_TransverseMercator
+#define proj_obj_create_projected_crs_TransverseMercatorSouthOriented internal_proj_obj_create_projected_crs_TransverseMercatorSouthOriented
+#define proj_obj_create_projected_crs_TunisiaMappingGrid internal_proj_obj_create_projected_crs_TunisiaMappingGrid
+#define proj_obj_create_projected_crs_TwoPointEquidistant internal_proj_obj_create_projected_crs_TwoPointEquidistant
+#define proj_obj_create_projected_crs_UTM internal_proj_obj_create_projected_crs_UTM
+#define proj_obj_create_projected_crs_VanDerGrinten internal_proj_obj_create_projected_crs_VanDerGrinten
+#define proj_obj_create_projected_crs_WagnerI internal_proj_obj_create_projected_crs_WagnerI
+#define proj_obj_create_projected_crs_WagnerII internal_proj_obj_create_projected_crs_WagnerII
+#define proj_obj_create_projected_crs_WagnerIII internal_proj_obj_create_projected_crs_WagnerIII
+#define proj_obj_create_projected_crs_WagnerIV internal_proj_obj_create_projected_crs_WagnerIV
+#define proj_obj_create_projected_crs_WagnerV internal_proj_obj_create_projected_crs_WagnerV
+#define proj_obj_create_projected_crs_WagnerVI internal_proj_obj_create_projected_crs_WagnerVI
+#define proj_obj_create_projected_crs_WagnerVII internal_proj_obj_create_projected_crs_WagnerVII
+#define proj_obj_crs_create_bound_crs_to_WGS84 internal_proj_obj_crs_create_bound_crs_to_WGS84
+#define proj_obj_crs_get_coordoperation internal_proj_obj_crs_get_coordoperation
+#define proj_obj_crs_get_geodetic_crs internal_proj_obj_crs_get_geodetic_crs
+#define proj_obj_crs_get_horizontal_datum internal_proj_obj_crs_get_horizontal_datum
+#define proj_obj_crs_get_sub_crs internal_proj_obj_crs_get_sub_crs
+#define proj_obj_ellipsoid_get_parameters internal_proj_obj_ellipsoid_get_parameters
+#define proj_obj_get_area_of_use internal_proj_obj_get_area_of_use
+#define proj_obj_get_ellipsoid internal_proj_obj_get_ellipsoid
+#define proj_obj_get_id_auth_name internal_proj_obj_get_id_auth_name
+#define proj_obj_get_id_code internal_proj_obj_get_id_code
+#define proj_obj_get_name internal_proj_obj_get_name
+#define proj_obj_get_prime_meridian internal_proj_obj_get_prime_meridian
+#define proj_obj_get_source_crs internal_proj_obj_get_source_crs
+#define proj_obj_get_target_crs internal_proj_obj_get_target_crs
+#define proj_obj_get_type internal_proj_obj_get_type
+#define proj_obj_identify internal_proj_obj_identify
+#define proj_obj_is_crs internal_proj_obj_is_crs
+#define proj_obj_is_deprecated internal_proj_obj_is_deprecated
+#define proj_obj_is_equivalent_to internal_proj_obj_is_equivalent_to
+#define proj_obj_list_get internal_proj_obj_list_get
+#define proj_obj_list_get_count internal_proj_obj_list_get_count
+#define proj_obj_list_unref internal_proj_obj_list_unref
+#define proj_obj_prime_meridian_get_parameters internal_proj_obj_prime_meridian_get_parameters
+#define proj_obj_unref internal_proj_obj_unref
+#define proj_operation_factory_context_set_allowed_intermediate_crs internal_proj_operation_factory_context_set_allowed_intermediate_crs
+#define proj_operation_factory_context_set_allow_use_intermediate_crs internal_proj_operation_factory_context_set_allow_use_intermediate_crs
+#define proj_operation_factory_context_set_area_of_interest internal_proj_operation_factory_context_set_area_of_interest
+#define proj_operation_factory_context_set_crs_extent_use internal_proj_operation_factory_context_set_crs_extent_use
+#define proj_operation_factory_context_set_desired_accuracy internal_proj_operation_factory_context_set_desired_accuracy
+#define proj_operation_factory_context_set_grid_availability_use internal_proj_operation_factory_context_set_grid_availability_use
+#define proj_operation_factory_context_set_spatial_criterion internal_proj_operation_factory_context_set_spatial_criterion
+#define proj_operation_factory_context_set_use_proj_alternative_grid_names internal_proj_operation_factory_context_set_use_proj_alternative_grid_names
+#define proj_operation_factory_context_unref internal_proj_operation_factory_context_unref
+#define proj_pj_info internal_proj_pj_info
+#define proj_roundtrip internal_proj_roundtrip
+#define proj_rtodms internal_proj_rtodms
+#define proj_todeg internal_proj_todeg
+#define proj_torad internal_proj_torad
+#define proj_trans internal_proj_trans
+#define proj_trans_array internal_proj_trans_array
+#define proj_trans_generic internal_proj_trans_generic
+#define proj_xy_dist internal_proj_xy_dist
+#define proj_xyz_dist internal_proj_xyz_dist
+#define rtodms internal_rtodms
+#define set_rtodms internal_set_rtodms
+#define pj_release internal_pj_release
+#define pj_errno internal_pj_errno
+#define emess_dat internal_emess_dat
+#endif /* PROJ_SYMBOL_RENAME_H */