#ifndef vtk_libproj_mangle_h #define vtk_libproj_mangle_h // C symbols #define geod_direct libproj_geod_direct #define geod_directline libproj_geod_directline #define geod_gendirect libproj_geod_gendirect #define geod_gendirectline libproj_geod_gendirectline #define geod_geninverse libproj_geod_geninverse #define geod_genposition libproj_geod_genposition #define geod_gensetdistance libproj_geod_gensetdistance #define geod_init libproj_geod_init #define geod_inverse libproj_geod_inverse #define geod_inverseline libproj_geod_inverseline #define geod_lineinit libproj_geod_lineinit #define geod_polygon_addedge libproj_geod_polygon_addedge #define geod_polygon_addpoint libproj_geod_polygon_addpoint #define geod_polygonarea libproj_geod_polygonarea #define geod_polygon_clear libproj_geod_polygon_clear #define geod_polygon_compute libproj_geod_polygon_compute #define geod_polygon_init libproj_geod_polygon_init #define geod_polygon_testedge libproj_geod_polygon_testedge #define geod_polygon_testpoint libproj_geod_polygon_testpoint #define geod_position libproj_geod_position #define geod_setdistance libproj_geod_setdistance #define pj_release libproj_pj_release #define proj_alter_id libproj_proj_alter_id #define proj_alter_name libproj_proj_alter_name #define proj_angular_input libproj_proj_angular_input #define proj_angular_output libproj_proj_angular_output #define proj_area_create libproj_proj_area_create #define proj_area_destroy libproj_proj_area_destroy #define proj_area_set_bbox libproj_proj_area_set_bbox #define proj_as_projjson libproj_proj_as_projjson #define proj_as_proj_string libproj_proj_as_proj_string #define proj_assign_context libproj_proj_assign_context #define proj_as_wkt libproj_proj_as_wkt #define proj_celestial_body_list_destroy libproj_proj_celestial_body_list_destroy #define proj_cleanup libproj_proj_cleanup #define proj_clone libproj_proj_clone #define proj_concatoperation_get_step libproj_proj_concatoperation_get_step #define proj_concatoperation_get_step_count libproj_proj_concatoperation_get_step_count #define proj_context_clone libproj_proj_context_clone #define proj_context_create libproj_proj_context_create #define proj_context_destroy libproj_proj_context_destroy #define proj_context_errno libproj_proj_context_errno #define proj_context_errno_string libproj_proj_context_errno_string #define proj_context_get_database_metadata libproj_proj_context_get_database_metadata #define proj_context_get_database_path libproj_proj_context_get_database_path #define proj_context_get_database_structure libproj_proj_context_get_database_structure #define proj_context_get_url_endpoint libproj_proj_context_get_url_endpoint #define proj_context_get_use_proj4_init_rules libproj_proj_context_get_use_proj4_init_rules #define proj_context_get_user_writable_directory libproj_proj_context_get_user_writable_directory #define proj_context_guess_wkt_dialect libproj_proj_context_guess_wkt_dialect #define proj_context_is_network_enabled libproj_proj_context_is_network_enabled #define proj_context_set_autoclose_database libproj_proj_context_set_autoclose_database #define proj_context_set_ca_bundle_path libproj_proj_context_set_ca_bundle_path #define proj_context_set_database_path libproj_proj_context_set_database_path #define proj_context_set_enable_network libproj_proj_context_set_enable_network #define proj_context_set_fileapi libproj_proj_context_set_fileapi #define proj_context_set_file_finder libproj_proj_context_set_file_finder #define proj_context_set_network_callbacks libproj_proj_context_set_network_callbacks #define proj_context_set_search_paths libproj_proj_context_set_search_paths #define proj_context_set_sqlite3_vfs_name libproj_proj_context_set_sqlite3_vfs_name #define proj_context_set_url_endpoint libproj_proj_context_set_url_endpoint #define proj_context_use_proj4_init_rules libproj_proj_context_use_proj4_init_rules #define proj_convert_conversion_to_other_method libproj_proj_convert_conversion_to_other_method #define proj_coord libproj_proj_coord #define proj_coordoperation_create_inverse libproj_proj_coordoperation_create_inverse #define proj_coordoperation_get_accuracy libproj_proj_coordoperation_get_accuracy #define proj_coordoperation_get_grid_used libproj_proj_coordoperation_get_grid_used #define proj_coordoperation_get_grid_used_count libproj_proj_coordoperation_get_grid_used_count #define proj_coordoperation_get_method_info libproj_proj_coordoperation_get_method_info #define proj_coordoperation_get_param libproj_proj_coordoperation_get_param #define proj_coordoperation_get_param_count libproj_proj_coordoperation_get_param_count #define proj_coordoperation_get_param_index libproj_proj_coordoperation_get_param_index #define proj_coordoperation_get_towgs84_values libproj_proj_coordoperation_get_towgs84_values #define proj_coordoperation_has_ballpark_transformation libproj_proj_coordoperation_has_ballpark_transformation #define proj_coordoperation_is_instantiable libproj_proj_coordoperation_is_instantiable #define proj_create libproj_proj_create #define proj_create_argv libproj_proj_create_argv #define proj_create_cartesian_2D_cs libproj_proj_create_cartesian_2D_cs #define proj_create_compound_crs libproj_proj_create_compound_crs #define proj_create_conversion libproj_proj_create_conversion #define proj_create_conversion_albers_equal_area libproj_proj_create_conversion_albers_equal_area #define proj_create_conversion_american_polyconic libproj_proj_create_conversion_american_polyconic #define proj_create_conversion_azimuthal_equidistant libproj_proj_create_conversion_azimuthal_equidistant #define proj_create_conversion_bonne libproj_proj_create_conversion_bonne #define proj_create_conversion_cassini_soldner libproj_proj_create_conversion_cassini_soldner #define proj_create_conversion_eckert_i libproj_proj_create_conversion_eckert_i #define proj_create_conversion_eckert_ii libproj_proj_create_conversion_eckert_ii #define proj_create_conversion_eckert_iii libproj_proj_create_conversion_eckert_iii #define proj_create_conversion_eckert_iv libproj_proj_create_conversion_eckert_iv #define proj_create_conversion_eckert_v libproj_proj_create_conversion_eckert_v #define proj_create_conversion_eckert_vi libproj_proj_create_conversion_eckert_vi #define proj_create_conversion_equal_earth libproj_proj_create_conversion_equal_earth #define proj_create_conversion_equidistant_conic libproj_proj_create_conversion_equidistant_conic #define proj_create_conversion_equidistant_cylindrical libproj_proj_create_conversion_equidistant_cylindrical #define proj_create_conversion_equidistant_cylindrical_spherical libproj_proj_create_conversion_equidistant_cylindrical_spherical #define proj_create_conversion_gall libproj_proj_create_conversion_gall #define proj_create_conversion_gauss_schreiber_transverse_mercator libproj_proj_create_conversion_gauss_schreiber_transverse_mercator #define proj_create_conversion_geostationary_satellite_sweep_x libproj_proj_create_conversion_geostationary_satellite_sweep_x #define proj_create_conversion_geostationary_satellite_sweep_y libproj_proj_create_conversion_geostationary_satellite_sweep_y #define proj_create_conversion_gnomonic libproj_proj_create_conversion_gnomonic #define proj_create_conversion_goode_homolosine libproj_proj_create_conversion_goode_homolosine #define proj_create_conversion_guam_projection libproj_proj_create_conversion_guam_projection #define proj_create_conversion_hotine_oblique_mercator_two_point_natural_origin libproj_proj_create_conversion_hotine_oblique_mercator_two_point_natural_origin #define proj_create_conversion_hotine_oblique_mercator_variant_a libproj_proj_create_conversion_hotine_oblique_mercator_variant_a #define proj_create_conversion_hotine_oblique_mercator_variant_b libproj_proj_create_conversion_hotine_oblique_mercator_variant_b #define proj_create_conversion_international_map_world_polyconic libproj_proj_create_conversion_international_map_world_polyconic #define proj_create_conversion_interrupted_goode_homolosine libproj_proj_create_conversion_interrupted_goode_homolosine #define proj_create_conversion_krovak libproj_proj_create_conversion_krovak #define proj_create_conversion_krovak_north_oriented libproj_proj_create_conversion_krovak_north_oriented #define proj_create_conversion_laborde_oblique_mercator libproj_proj_create_conversion_laborde_oblique_mercator #define proj_create_conversion_lambert_azimuthal_equal_area libproj_proj_create_conversion_lambert_azimuthal_equal_area #define proj_create_conversion_lambert_conic_conformal_1sp libproj_proj_create_conversion_lambert_conic_conformal_1sp #define proj_create_conversion_lambert_conic_conformal_2sp libproj_proj_create_conversion_lambert_conic_conformal_2sp #define proj_create_conversion_lambert_conic_conformal_2sp_belgium libproj_proj_create_conversion_lambert_conic_conformal_2sp_belgium #define proj_create_conversion_lambert_conic_conformal_2sp_michigan libproj_proj_create_conversion_lambert_conic_conformal_2sp_michigan #define proj_create_conversion_lambert_cylindrical_equal_area libproj_proj_create_conversion_lambert_cylindrical_equal_area #define proj_create_conversion_lambert_cylindrical_equal_area_spherical libproj_proj_create_conversion_lambert_cylindrical_equal_area_spherical #define proj_create_conversion_mercator_variant_a libproj_proj_create_conversion_mercator_variant_a #define proj_create_conversion_mercator_variant_b libproj_proj_create_conversion_mercator_variant_b #define proj_create_conversion_miller_cylindrical libproj_proj_create_conversion_miller_cylindrical #define proj_create_conversion_mollweide libproj_proj_create_conversion_mollweide #define proj_create_conversion_new_zealand_mapping_grid libproj_proj_create_conversion_new_zealand_mapping_grid #define proj_create_conversion_oblique_stereographic libproj_proj_create_conversion_oblique_stereographic #define proj_create_conversion_orthographic libproj_proj_create_conversion_orthographic #define proj_create_conversion_polar_stereographic_variant_a libproj_proj_create_conversion_polar_stereographic_variant_a #define proj_create_conversion_polar_stereographic_variant_b libproj_proj_create_conversion_polar_stereographic_variant_b #define proj_create_conversion_pole_rotation_grib_convention libproj_proj_create_conversion_pole_rotation_grib_convention #define proj_create_conversion_popular_visualisation_pseudo_mercator libproj_proj_create_conversion_popular_visualisation_pseudo_mercator #define proj_create_conversion_quadrilateralized_spherical_cube libproj_proj_create_conversion_quadrilateralized_spherical_cube #define proj_create_conversion_robinson libproj_proj_create_conversion_robinson #define proj_create_conversion_sinusoidal libproj_proj_create_conversion_sinusoidal #define proj_create_conversion_spherical_cross_track_height libproj_proj_create_conversion_spherical_cross_track_height #define proj_create_conversion_stereographic libproj_proj_create_conversion_stereographic #define proj_create_conversion_transverse_mercator libproj_proj_create_conversion_transverse_mercator #define proj_create_conversion_transverse_mercator_south_oriented libproj_proj_create_conversion_transverse_mercator_south_oriented #define proj_create_conversion_tunisia_mapping_grid libproj_proj_create_conversion_tunisia_mapping_grid #define proj_create_conversion_two_point_equidistant libproj_proj_create_conversion_two_point_equidistant #define proj_create_conversion_utm libproj_proj_create_conversion_utm #define proj_create_conversion_van_der_grinten libproj_proj_create_conversion_van_der_grinten #define proj_create_conversion_vertical_perspective libproj_proj_create_conversion_vertical_perspective #define proj_create_conversion_wagner_i libproj_proj_create_conversion_wagner_i #define proj_create_conversion_wagner_ii libproj_proj_create_conversion_wagner_ii #define proj_create_conversion_wagner_iii libproj_proj_create_conversion_wagner_iii #define proj_create_conversion_wagner_iv libproj_proj_create_conversion_wagner_iv #define proj_create_conversion_wagner_v libproj_proj_create_conversion_wagner_v #define proj_create_conversion_wagner_vi libproj_proj_create_conversion_wagner_vi #define proj_create_conversion_wagner_vii libproj_proj_create_conversion_wagner_vii #define proj_create_crs_to_crs libproj_proj_create_crs_to_crs #define proj_create_crs_to_crs_from_pj libproj_proj_create_crs_to_crs_from_pj #define proj_create_cs libproj_proj_create_cs #define proj_create_derived_geographic_crs libproj_proj_create_derived_geographic_crs #define proj_create_ellipsoidal_2D_cs libproj_proj_create_ellipsoidal_2D_cs #define proj_create_ellipsoidal_3D_cs libproj_proj_create_ellipsoidal_3D_cs #define proj_create_engineering_crs libproj_proj_create_engineering_crs #define proj_create_from_database libproj_proj_create_from_database #define proj_create_from_name libproj_proj_create_from_name #define proj_create_from_wkt libproj_proj_create_from_wkt #define proj_create_geocentric_crs libproj_proj_create_geocentric_crs #define proj_create_geocentric_crs_from_datum libproj_proj_create_geocentric_crs_from_datum #define proj_create_geographic_crs libproj_proj_create_geographic_crs #define proj_create_geographic_crs_from_datum libproj_proj_create_geographic_crs_from_datum #define proj_create_operation_factory_context libproj_proj_create_operation_factory_context #define proj_create_operations libproj_proj_create_operations #define proj_create_projected_crs libproj_proj_create_projected_crs #define proj_create_transformation libproj_proj_create_transformation #define proj_create_vertical_crs libproj_proj_create_vertical_crs #define proj_create_vertical_crs_ex libproj_proj_create_vertical_crs_ex #define proj_crs_alter_cs_angular_unit libproj_proj_crs_alter_cs_angular_unit #define proj_crs_alter_cs_linear_unit libproj_proj_crs_alter_cs_linear_unit #define proj_crs_alter_geodetic_crs libproj_proj_crs_alter_geodetic_crs #define proj_crs_alter_parameters_linear_unit libproj_proj_crs_alter_parameters_linear_unit #define proj_crs_create_bound_crs libproj_proj_crs_create_bound_crs #define proj_crs_create_bound_crs_to_WGS84 libproj_proj_crs_create_bound_crs_to_WGS84 #define proj_crs_create_bound_vertical_crs libproj_proj_crs_create_bound_vertical_crs #define proj_crs_create_projected_3D_crs_from_2D libproj_proj_crs_create_projected_3D_crs_from_2D #define proj_crs_demote_to_2D libproj_proj_crs_demote_to_2D #define proj_crs_get_coordinate_system libproj_proj_crs_get_coordinate_system #define proj_crs_get_coordoperation libproj_proj_crs_get_coordoperation #define proj_crs_get_datum libproj_proj_crs_get_datum #define proj_crs_get_datum_ensemble libproj_proj_crs_get_datum_ensemble #define proj_crs_get_datum_forced libproj_proj_crs_get_datum_forced #define proj_crs_get_geodetic_crs libproj_proj_crs_get_geodetic_crs #define proj_crs_get_horizontal_datum libproj_proj_crs_get_horizontal_datum #define proj_crs_get_sub_crs libproj_proj_crs_get_sub_crs #define proj_crs_info_list_destroy libproj_proj_crs_info_list_destroy #define proj_crs_is_derived libproj_proj_crs_is_derived #define proj_crs_promote_to_3D libproj_proj_crs_promote_to_3D #define proj_cs_get_axis_count libproj_proj_cs_get_axis_count #define proj_cs_get_axis_info libproj_proj_cs_get_axis_info #define proj_cs_get_type libproj_proj_cs_get_type #define proj_datum_ensemble_get_accuracy libproj_proj_datum_ensemble_get_accuracy #define proj_datum_ensemble_get_member libproj_proj_datum_ensemble_get_member #define proj_datum_ensemble_get_member_count libproj_proj_datum_ensemble_get_member_count #define proj_degree_input libproj_proj_degree_input #define proj_degree_output libproj_proj_degree_output #define proj_destroy libproj_proj_destroy #define proj_dmstor libproj_proj_dmstor #define proj_download_file libproj_proj_download_file #define proj_dynamic_datum_get_frame_reference_epoch libproj_proj_dynamic_datum_get_frame_reference_epoch #define proj_ellipsoid_get_parameters libproj_proj_ellipsoid_get_parameters #define proj_errno libproj_proj_errno #define proj_errno_reset libproj_proj_errno_reset #define proj_errno_restore libproj_proj_errno_restore #define proj_errno_set libproj_proj_errno_set #define proj_errno_string libproj_proj_errno_string #define proj_factors libproj_proj_factors #define proj_geod libproj_proj_geod #define proj_get_area_of_use libproj_proj_get_area_of_use #define proj_get_authorities_from_database libproj_proj_get_authorities_from_database #define proj_get_celestial_body_list_from_database libproj_proj_get_celestial_body_list_from_database #define proj_get_celestial_body_name libproj_proj_get_celestial_body_name #define proj_get_codes_from_database libproj_proj_get_codes_from_database #define proj_get_crs_info_list_from_database libproj_proj_get_crs_info_list_from_database #define proj_get_crs_list_parameters_create libproj_proj_get_crs_list_parameters_create #define proj_get_crs_list_parameters_destroy libproj_proj_get_crs_list_parameters_destroy #define proj_get_ellipsoid libproj_proj_get_ellipsoid #define proj_get_geoid_models_from_database libproj_proj_get_geoid_models_from_database #define proj_get_id_auth_name libproj_proj_get_id_auth_name #define proj_get_id_code libproj_proj_get_id_code #define proj_get_insert_statements libproj_proj_get_insert_statements #define proj_get_name libproj_proj_get_name #define proj_get_non_deprecated libproj_proj_get_non_deprecated #define proj_get_prime_meridian libproj_proj_get_prime_meridian #define proj_get_remarks libproj_proj_get_remarks #define proj_get_scope libproj_proj_get_scope #define proj_get_source_crs libproj_proj_get_source_crs #define proj_get_suggested_operation libproj_proj_get_suggested_operation #define proj_get_target_crs libproj_proj_get_target_crs #define proj_get_type libproj_proj_get_type #define proj_get_units_from_database libproj_proj_get_units_from_database #define proj_grid_cache_clear libproj_proj_grid_cache_clear #define proj_grid_cache_set_enable libproj_proj_grid_cache_set_enable #define proj_grid_cache_set_filename libproj_proj_grid_cache_set_filename #define proj_grid_cache_set_max_size libproj_proj_grid_cache_set_max_size #define proj_grid_cache_set_ttl libproj_proj_grid_cache_set_ttl #define proj_grid_get_info_from_database libproj_proj_grid_get_info_from_database #define proj_grid_info libproj_proj_grid_info #define proj_identify libproj_proj_identify #define proj_info libproj_proj_info #define proj_init_info libproj_proj_init_info #define proj_insert_object_session_create libproj_proj_insert_object_session_create #define proj_insert_object_session_destroy libproj_proj_insert_object_session_destroy #define proj_int_list_destroy libproj_proj_int_list_destroy #define proj_is_crs libproj_proj_is_crs #define proj_is_deprecated libproj_proj_is_deprecated #define proj_is_derived_crs libproj_proj_is_derived_crs #define proj_is_download_needed libproj_proj_is_download_needed #define proj_is_equivalent_to libproj_proj_is_equivalent_to #define proj_is_equivalent_to_with_ctx libproj_proj_is_equivalent_to_with_ctx #define proj_list_angular_units libproj_proj_list_angular_units #define proj_list_destroy libproj_proj_list_destroy #define proj_list_ellps libproj_proj_list_ellps #define proj_list_get libproj_proj_list_get #define proj_list_get_count libproj_proj_list_get_count #define proj_list_operations libproj_proj_list_operations #define proj_list_prime_meridians libproj_proj_list_prime_meridians #define proj_list_units libproj_proj_list_units #define proj_log_func libproj_proj_log_func #define proj_log_level libproj_proj_log_level #define proj_lp_dist libproj_proj_lp_dist #define proj_lpz_dist libproj_proj_lpz_dist #define proj_normalize_for_visualization libproj_proj_normalize_for_visualization #define proj_operation_factory_context_destroy libproj_proj_operation_factory_context_destroy #define proj_operation_factory_context_set_allow_ballpark_transformations libproj_proj_operation_factory_context_set_allow_ballpark_transformations #define proj_operation_factory_context_set_allowed_intermediate_crs libproj_proj_operation_factory_context_set_allowed_intermediate_crs #define proj_operation_factory_context_set_allow_use_intermediate_crs libproj_proj_operation_factory_context_set_allow_use_intermediate_crs #define proj_operation_factory_context_set_area_of_interest libproj_proj_operation_factory_context_set_area_of_interest #define proj_operation_factory_context_set_crs_extent_use libproj_proj_operation_factory_context_set_crs_extent_use #define proj_operation_factory_context_set_desired_accuracy libproj_proj_operation_factory_context_set_desired_accuracy #define proj_operation_factory_context_set_discard_superseded libproj_proj_operation_factory_context_set_discard_superseded #define proj_operation_factory_context_set_grid_availability_use libproj_proj_operation_factory_context_set_grid_availability_use #define proj_operation_factory_context_set_spatial_criterion libproj_proj_operation_factory_context_set_spatial_criterion #define proj_operation_factory_context_set_use_proj_alternative_grid_names libproj_proj_operation_factory_context_set_use_proj_alternative_grid_names #define proj_pj_info libproj_proj_pj_info #define proj_prime_meridian_get_parameters libproj_proj_prime_meridian_get_parameters #define proj_query_geodetic_crs_from_datum libproj_proj_query_geodetic_crs_from_datum #define proj_roundtrip libproj_proj_roundtrip #define proj_rtodms libproj_proj_rtodms #define proj_string_destroy libproj_proj_string_destroy #define proj_string_list_destroy libproj_proj_string_list_destroy #define proj_suggests_code_for libproj_proj_suggests_code_for #define proj_todeg libproj_proj_todeg #define proj_torad libproj_proj_torad #define proj_trans libproj_proj_trans #define proj_trans_array libproj_proj_trans_array #define proj_trans_generic libproj_proj_trans_generic #define proj_unit_list_destroy libproj_proj_unit_list_destroy #define proj_uom_get_info_from_database libproj_proj_uom_get_info_from_database #define proj_xy_dist libproj_proj_xy_dist #define proj_xyz_dist libproj_proj_xyz_dist // C++ symbol names #define pj_ell_set libproj_pj_ell_set #define pj_mkparam libproj_pj_mkparam #define pj_pr_list libproj_pj_pr_list #define set_rtodms libproj_set_rtodms #define pj_get_release libproj_pj_get_release #define proj_log_error libproj_proj_log_error #define pj_param_exists libproj_pj_param_exists #define proj_context_set libproj_proj_context_set #define proj_coord_error libproj_proj_coord_error #define pj_get_datums_ref libproj_pj_get_datums_ref #define pj_approx_2D_trans libproj_pj_approx_2D_trans #define pj_approx_3D_trans libproj_pj_approx_3D_trans #define pj_get_default_ctx libproj_pj_get_default_ctx #define pj_add_type_crs_if_needed libproj_pj_add_type_crs_if_needed #define pj_get_default_searchpaths libproj_pj_get_default_searchpaths #define pj_get_relative_share_proj libproj_pj_get_relative_share_proj #define proj_context_delete_cpp_context libproj_proj_context_delete_cpp_context #define pj_context_get_grid_cache_filename libproj_pj_context_get_grid_cache_filename #define pj_context_set_user_writable_directory libproj_pj_context_set_user_writable_directory #define adjlon libproj_adjlon #define dmstor libproj_dmstor #define pj_fwd libproj_pj_fwd #define pj_inv libproj_pj_inv #define rtodms libproj_rtodms #define pj_atof libproj_pj_atof #define pj_phi2 libproj_pj_phi2 #define pj_chomp libproj_pj_chomp #define pj_param libproj_pj_param #define pj_shrink libproj_pj_shrink // C++ namespace mangling. #define osgeo vtklibproj_osgeo #define dropbox vtklibproj_dropbox #endif