Functions
The following functions are available globally.
-
Undocumented
Declaration
Objective-C
PJ_CONTEXT PROJ_DLL *proj_context_create(void)
Swift
func proj_context_create() -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ_CONTEXT PROJ_DLL *proj_context_destroy(PJ_CONTEXT *ctx)
Swift
func proj_context_destroy(_ ctx: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ_CONTEXT PROJ_DLL *proj_context_clone(PJ_CONTEXT *ctx)
Swift
func proj_context_clone(_ ctx: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
void proj_context_set_file_finder(PJ_CONTEXT *ctx, proj_file_finder finder, void *user_data)
Swift
func proj_context_set_file_finder(_ ctx: OpaquePointer!, _ finder: proj_file_finder!, _ user_data: UnsafeMutableRawPointer!)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_context_set_search_paths(PJ_CONTEXT *ctx, int count_paths, const char *const *paths)
Swift
func proj_context_set_search_paths(_ ctx: OpaquePointer!, _ count_paths: Int32, _ paths: UnsafePointer<UnsafePointer<CChar>?>!)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_context_set_ca_bundle_path(PJ_CONTEXT *ctx, const char *path)
Swift
func proj_context_set_ca_bundle_path(_ ctx: OpaquePointer!, _ path: UnsafePointer<CChar>!)
-
Undocumented
Declaration
Objective-C
void proj_context_use_proj4_init_rules(PJ_CONTEXT *ctx, int enable)
Swift
func proj_context_use_proj4_init_rules(_ ctx: OpaquePointer!, _ enable: Int32)
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_context_get_use_proj4_init_rules(PJ_CONTEXT *ctx, int from_legacy_code_path)
Swift
func proj_context_get_use_proj4_init_rules(_ ctx: OpaquePointer!, _ from_legacy_code_path: Int32) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_context_set_fileapi(PJ_CONTEXT *ctx, const PROJ_FILE_API *fileapi, void *user_data)
Swift
func proj_context_set_fileapi(_ ctx: OpaquePointer!, _ fileapi: UnsafePointer<PROJ_FILE_API>!, _ user_data: UnsafeMutableRawPointer!) -> Int32
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_context_set_sqlite3_vfs_name(PJ_CONTEXT *ctx, const char *name)
Swift
func proj_context_set_sqlite3_vfs_name(_ ctx: OpaquePointer!, _ name: UnsafePointer<CChar>!)
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_context_set_network_callbacks( PJ_CONTEXT *ctx, proj_network_open_cbk_type open_cbk, proj_network_close_cbk_type close_cbk, proj_network_get_header_value_cbk_type get_header_value_cbk, proj_network_read_range_type read_range_cbk, void *user_data)
Swift
func proj_context_set_network_callbacks(_ ctx: OpaquePointer!, _ open_cbk: proj_network_open_cbk_type!, _ close_cbk: proj_network_close_cbk_type!, _ get_header_value_cbk: proj_network_get_header_value_cbk_type!, _ read_range_cbk: proj_network_read_range_type!, _ user_data: UnsafeMutableRawPointer!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_context_set_enable_network(PJ_CONTEXT *ctx, int enabled)
Swift
func proj_context_set_enable_network(_ ctx: OpaquePointer!, _ enabled: Int32) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_context_is_network_enabled(PJ_CONTEXT *ctx)
Swift
func proj_context_is_network_enabled(_ ctx: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_context_set_url_endpoint(PJ_CONTEXT *ctx, const char *url)
Swift
func proj_context_set_url_endpoint(_ ctx: OpaquePointer!, _ url: UnsafePointer<CChar>!)
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_context_get_url_endpoint(PJ_CONTEXT *ctx)
Swift
func proj_context_get_url_endpoint(_ ctx: OpaquePointer!) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_context_get_user_writable_directory(PJ_CONTEXT *ctx, int create)
Swift
func proj_context_get_user_writable_directory(_ ctx: OpaquePointer!, _ create: Int32) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_grid_cache_set_enable(PJ_CONTEXT *ctx, int enabled)
Swift
func proj_grid_cache_set_enable(_ ctx: OpaquePointer!, _ enabled: Int32)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_grid_cache_set_filename(PJ_CONTEXT *ctx, const char *fullname)
Swift
func proj_grid_cache_set_filename(_ ctx: OpaquePointer!, _ fullname: UnsafePointer<CChar>!)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_grid_cache_set_max_size(PJ_CONTEXT *ctx, int max_size_MB)
Swift
func proj_grid_cache_set_max_size(_ ctx: OpaquePointer!, _ max_size_MB: Int32)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_grid_cache_set_ttl(PJ_CONTEXT *ctx, int ttl_seconds)
Swift
func proj_grid_cache_set_ttl(_ ctx: OpaquePointer!, _ ttl_seconds: Int32)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_grid_cache_clear(PJ_CONTEXT *ctx)
Swift
func proj_grid_cache_clear(_ ctx: OpaquePointer!)
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_is_download_needed(PJ_CONTEXT *ctx, const char *url_or_filename, int ignore_ttl_setting)
Swift
func proj_is_download_needed(_ ctx: OpaquePointer!, _ url_or_filename: UnsafePointer<CChar>!, _ ignore_ttl_setting: Int32) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_download_file(PJ_CONTEXT *ctx, const char *url_or_filename, int ignore_ttl_setting, int (*progress_cbk)(PJ_CONTEXT *, double pct, void *user_data), void *user_data)
Swift
func proj_download_file(_ ctx: OpaquePointer!, _ url_or_filename: UnsafePointer<CChar>!, _ ignore_ttl_setting: Int32, _ progress_cbk: ((OpaquePointer?, Double, UnsafeMutableRawPointer?) -> Int32)!, _ user_data: UnsafeMutableRawPointer!) -> Int32
-
Undocumented
Declaration
Objective-C
PJ *proj_create(PJ_CONTEXT *ctx, const char *definition)
Swift
func proj_create(_ ctx: OpaquePointer!, _ definition: UnsafePointer<CChar>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_argv(PJ_CONTEXT *ctx, int argc, char **argv)
Swift
func proj_create_argv(_ ctx: OpaquePointer!, _ argc: Int32, _ argv: UnsafeMutablePointer<UnsafeMutablePointer<CChar>?>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_crs_to_crs(PJ_CONTEXT *ctx, const char *source_crs, const char *target_crs, PJ_AREA *area)
Swift
func proj_create_crs_to_crs(_ ctx: OpaquePointer!, _ source_crs: UnsafePointer<CChar>!, _ target_crs: UnsafePointer<CChar>!, _ area: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_crs_to_crs_from_pj(PJ_CONTEXT *ctx, const PJ *source_crs, const PJ *target_crs, PJ_AREA *area, const char *const *options)
Swift
func proj_create_crs_to_crs_from_pj(_ ctx: OpaquePointer!, _ source_crs: OpaquePointer!, _ target_crs: OpaquePointer!, _ area: OpaquePointer!, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ *proj_normalize_for_visualization(PJ_CONTEXT *ctx, const PJ *obj)
Swift
func proj_normalize_for_visualization(_ ctx: OpaquePointer!, _ obj: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
void proj_assign_context(PJ *pj, PJ_CONTEXT *ctx)
Swift
func proj_assign_context(_ pj: OpaquePointer!, _ ctx: OpaquePointer!)
-
Undocumented
Declaration
Swift
func proj_destroy(_ P: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ_AREA PROJ_DLL *proj_area_create(void)
Swift
func proj_area_create() -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_area_set_bbox(PJ_AREA *area, double west_lon_degree, double south_lat_degree, double east_lon_degree, double north_lat_degree)
Swift
func proj_area_set_bbox(_ area: OpaquePointer!, _ west_lon_degree: Double, _ south_lat_degree: Double, _ east_lon_degree: Double, _ north_lat_degree: Double)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_area_set_name(PJ_AREA *area, const char *name)
Swift
func proj_area_set_name(_ area: OpaquePointer!, _ name: UnsafePointer<CChar>!)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_area_destroy(PJ_AREA *area)
Swift
func proj_area_destroy(_ area: OpaquePointer!)
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_angular_input(PJ *P, enum PJ_DIRECTION dir)
Swift
func proj_angular_input(_ P: OpaquePointer!, _ dir: PJ_DIRECTION) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_angular_output(PJ *P, enum PJ_DIRECTION dir)
Swift
func proj_angular_output(_ P: OpaquePointer!, _ dir: PJ_DIRECTION) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_degree_input(PJ *P, enum PJ_DIRECTION dir)
Swift
func proj_degree_input(_ P: OpaquePointer!, _ dir: PJ_DIRECTION) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_degree_output(PJ *P, enum PJ_DIRECTION dir)
Swift
func proj_degree_output(_ P: OpaquePointer!, _ dir: PJ_DIRECTION) -> Int32
-
Undocumented
Declaration
Objective-C
PJ_COORD PROJ_DLL proj_trans(PJ *P, PJ_DIRECTION direction, PJ_COORD coord)
Swift
func proj_trans(_ P: OpaquePointer!, _ direction: PJ_DIRECTION, _ coord: PJ_COORD) -> PJ_COORD
-
Undocumented
Declaration
Swift
func proj_trans_get_last_used_operation(_ P: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_trans_array(PJ *P, PJ_DIRECTION direction, size_t n, PJ_COORD *coord)
Swift
func proj_trans_array(_ P: OpaquePointer!, _ direction: PJ_DIRECTION, _ n: Int, _ coord: UnsafeMutablePointer<PJ_COORD>!) -> Int32
-
Undocumented
Declaration
Objective-C
size_t PROJ_DLL proj_trans_generic(PJ *P, PJ_DIRECTION direction, double *x, size_t sx, size_t nx, double *y, size_t sy, size_t ny, double *z, size_t sz, size_t nz, double *t, size_t st, size_t nt)
Swift
func proj_trans_generic(_ P: OpaquePointer!, _ direction: PJ_DIRECTION, _ x: UnsafeMutablePointer<Double>!, _ sx: Int, _ nx: Int, _ y: UnsafeMutablePointer<Double>!, _ sy: Int, _ ny: Int, _ z: UnsafeMutablePointer<Double>!, _ sz: Int, _ nz: Int, _ t: UnsafeMutablePointer<Double>!, _ st: Int, _ nt: Int) -> Int
-
Undocumented
Declaration
Objective-C
int proj_trans_bounds(PJ_CONTEXT *context, PJ *P, PJ_DIRECTION direction, double xmin, double ymin, double xmax, double ymax, double *out_xmin, double *out_ymin, double *out_xmax, double *out_ymax, int densify_pts)
Swift
func proj_trans_bounds(_ context: OpaquePointer!, _ P: OpaquePointer!, _ direction: PJ_DIRECTION, _ xmin: Double, _ ymin: Double, _ xmax: Double, _ ymax: Double, _ out_xmin: UnsafeMutablePointer<Double>!, _ out_ymin: UnsafeMutablePointer<Double>!, _ out_xmax: UnsafeMutablePointer<Double>!, _ out_ymax: UnsafeMutablePointer<Double>!, _ densify_pts: Int32) -> Int32
-
Undocumented
Declaration
Objective-C
double PROJ_DLL proj_roundtrip(PJ *P, PJ_DIRECTION direction, int n, PJ_COORD *coord)
Swift
func proj_roundtrip(_ P: OpaquePointer!, _ direction: PJ_DIRECTION, _ n: Int32, _ coord: UnsafeMutablePointer<PJ_COORD>!) -> Double
-
Undocumented
Declaration
-
Undocumented
Declaration
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_context_errno(PJ_CONTEXT *ctx)
Swift
func proj_context_errno(_ ctx: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_errno(const PJ *P)
Swift
func proj_errno(_ P: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_errno_set(const PJ *P, int err)
Swift
func proj_errno_set(_ P: OpaquePointer!, _ err: Int32) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_errno_reset(const PJ *P)
Swift
func proj_errno_reset(_ P: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_errno_restore(const PJ *P, int err)
Swift
func proj_errno_restore(_ P: OpaquePointer!, _ err: Int32) -> Int32
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL * proj_errno_string(int err)
Swift
func proj_errno_string(_ err: Int32) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_context_errno_string(PJ_CONTEXT *ctx, int err)
Swift
func proj_context_errno_string(_ ctx: OpaquePointer!, _ err: Int32) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
PJ_LOG_LEVEL PROJ_DLL proj_log_level(PJ_CONTEXT *ctx, PJ_LOG_LEVEL log_level)
Swift
func proj_log_level(_ ctx: OpaquePointer!, _ log_level: PJ_LOG_LEVEL) -> PJ_LOG_LEVEL
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_log_func(PJ_CONTEXT *ctx, void *app_data, PJ_LOG_FUNCTION logf)
Swift
func proj_log_func(_ ctx: OpaquePointer!, _ app_data: UnsafeMutableRawPointer!, _ logf: PJ_LOG_FUNCTION!)
-
Undocumented
Declaration
Objective-C
PJ_FACTORS PROJ_DLL proj_factors(PJ *P, PJ_COORD lp)
Swift
func proj_factors(_ P: OpaquePointer!, _ lp: PJ_COORD) -> PJ_FACTORS
-
Undocumented
-
Undocumented
Declaration
Objective-C
PJ_PROJ_INFO PROJ_DLL proj_pj_info(PJ *P)
Swift
func proj_pj_info(_ P: OpaquePointer!) -> PJ_PROJ_INFO
-
Undocumented
Declaration
Objective-C
PJ_GRID_INFO PROJ_DLL proj_grid_info(const char *gridname)
Swift
func proj_grid_info(_ gridname: UnsafePointer<CChar>!) -> PJ_GRID_INFO
-
Undocumented
Declaration
Objective-C
PJ_INIT_INFO PROJ_DLL proj_init_info(const char *initname)
Swift
func proj_init_info(_ initname: UnsafePointer<CChar>!) -> PJ_INIT_INFO
-
Undocumented
Declaration
Objective-C
const PJ_OPERATIONS PROJ_DLL *proj_list_operations(void)
Swift
func proj_list_operations() -> UnsafePointer<PJ_OPERATIONS>!
-
Undocumented
Declaration
Objective-C
const PJ_PRIME_MERIDIANS PROJ_DLL *proj_list_prime_meridians(void)
Swift
func proj_list_prime_meridians() -> UnsafePointer<PJ_PRIME_MERIDIANS>!
-
Undocumented
Declaration
Objective-C
double PROJ_DLL proj_torad(double angle_in_degrees)
Swift
func proj_torad(_ angle_in_degrees: Double) -> Double
-
Undocumented
Declaration
Objective-C
double PROJ_DLL proj_todeg(double angle_in_radians)
Swift
func proj_todeg(_ angle_in_radians: Double) -> Double
-
Undocumented
Declaration
Objective-C
double PROJ_DLL proj_dmstor(const char *is, char **rs)
Swift
func proj_dmstor(_ is: UnsafePointer<CChar>!, _ rs: UnsafeMutablePointer<UnsafeMutablePointer<CChar>?>!) -> Double
-
Deprecated
Deprecated by proj_rtodms2
Undocumented
Declaration
Objective-C
char PROJ_DLL *proj_rtodms(char *s, double r, int pos, int neg), "Deprecated by proj_rtodms2")
Swift
func proj_rtodms(_ s: UnsafeMutablePointer<CChar>!, _ r: Double, _ pos: Int32, _ neg: Int32) -> UnsafeMutablePointer<CChar>!
-
Undocumented
Declaration
Objective-C
char PROJ_DLL *proj_rtodms2(char *s, size_t sizeof_s, double r, int pos, int neg)
Swift
func proj_rtodms2(_ s: UnsafeMutablePointer<CChar>!, _ sizeof_s: Int, _ r: Double, _ pos: Int32, _ neg: Int32) -> UnsafeMutablePointer<CChar>!
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_cleanup(void)
Swift
func proj_cleanup()
-
Undocumented
Declaration
Objective-C
void proj_string_list_destroy(PROJ_STRING_LIST list)
Swift
func proj_string_list_destroy(_ list: PROJ_STRING_LIST!)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_context_set_autoclose_database(PJ_CONTEXT *ctx, int autoclose)
Swift
func proj_context_set_autoclose_database(_ ctx: OpaquePointer!, _ autoclose: Int32)
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_context_set_database_path(PJ_CONTEXT *ctx, const char *dbPath, const char *const *auxDbPaths, const char *const *options)
Swift
func proj_context_set_database_path(_ ctx: OpaquePointer!, _ dbPath: UnsafePointer<CChar>!, _ auxDbPaths: UnsafePointer<UnsafePointer<CChar>?>!, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> Int32
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_context_get_database_path(PJ_CONTEXT *ctx)
Swift
func proj_context_get_database_path(_ ctx: OpaquePointer!) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_context_get_database_metadata(PJ_CONTEXT *ctx, const char *key)
Swift
func proj_context_get_database_metadata(_ ctx: OpaquePointer!, _ key: UnsafePointer<CChar>!) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
PROJ_STRING_LIST PROJ_DLL proj_context_get_database_structure( PJ_CONTEXT *ctx, const char *const *options)
Swift
func proj_context_get_database_structure(_ ctx: OpaquePointer!, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> PROJ_STRING_LIST!
-
Undocumented
Declaration
Objective-C
PJ_GUESSED_WKT_DIALECT PROJ_DLL proj_context_guess_wkt_dialect(PJ_CONTEXT *ctx, const char *wkt)
Swift
func proj_context_guess_wkt_dialect(_ ctx: OpaquePointer!, _ wkt: UnsafePointer<CChar>!) -> PJ_GUESSED_WKT_DIALECT
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_from_wkt(PJ_CONTEXT *ctx, const char *wkt, const char *const *options, PROJ_STRING_LIST *out_warnings, PROJ_STRING_LIST *out_grammar_errors)
Swift
func proj_create_from_wkt(_ ctx: OpaquePointer!, _ wkt: UnsafePointer<CChar>!, _ options: UnsafePointer<UnsafePointer<CChar>?>!, _ out_warnings: UnsafeMutablePointer<PROJ_STRING_LIST?>!, _ out_grammar_errors: UnsafeMutablePointer<PROJ_STRING_LIST?>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_from_database(PJ_CONTEXT *ctx, const char *auth_name, const char *code, PJ_CATEGORY category, int usePROJAlternativeGridNames, const char *const *options)
Swift
func proj_create_from_database(_ ctx: OpaquePointer!, _ auth_name: UnsafePointer<CChar>!, _ code: UnsafePointer<CChar>!, _ category: PJ_CATEGORY, _ usePROJAlternativeGridNames: Int32, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_uom_get_info_from_database( PJ_CONTEXT *ctx, const char *auth_name, const char *code, const char **out_name, double *out_conv_factor, const char **out_category)
Swift
func proj_uom_get_info_from_database(_ ctx: OpaquePointer!, _ auth_name: UnsafePointer<CChar>!, _ code: UnsafePointer<CChar>!, _ out_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_conv_factor: UnsafeMutablePointer<Double>!, _ out_category: UnsafeMutablePointer<UnsafePointer<CChar>?>!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_grid_get_info_from_database( PJ_CONTEXT *ctx, const char *grid_name, const char **out_full_name, const char **out_package_name, const char **out_url, int *out_direct_download, int *out_open_license, int *out_available)
Swift
func proj_grid_get_info_from_database(_ ctx: OpaquePointer!, _ grid_name: UnsafePointer<CChar>!, _ out_full_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_package_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_url: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_direct_download: UnsafeMutablePointer<Int32>!, _ out_open_license: UnsafeMutablePointer<Int32>!, _ out_available: UnsafeMutablePointer<Int32>!) -> Int32
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_clone(PJ_CONTEXT *ctx, const PJ *obj)
Swift
func proj_clone(_ ctx: OpaquePointer!, _ obj: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ_OBJ_LIST PROJ_DLL * proj_create_from_name(PJ_CONTEXT *ctx, const char *auth_name, const char *searchedName, const PJ_TYPE *types, size_t typesCount, int approximateMatch, size_t limitResultCount, const char *const *options)
Swift
func proj_create_from_name(_ ctx: OpaquePointer!, _ auth_name: UnsafePointer<CChar>!, _ searchedName: UnsafePointer<CChar>!, _ types: UnsafePointer<PJ_TYPE>!, _ typesCount: Int, _ approximateMatch: Int32, _ limitResultCount: Int, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> OpaquePointer!
-
Undocumented
Declaration
Swift
func proj_get_type(_ obj: OpaquePointer!) -> PJ_TYPE
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_is_deprecated(const PJ *obj)
Swift
func proj_is_deprecated(_ obj: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
PJ_OBJ_LIST PROJ_DLL *proj_get_non_deprecated(PJ_CONTEXT *ctx, const PJ *obj)
Swift
func proj_get_non_deprecated(_ ctx: OpaquePointer!, _ obj: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_is_equivalent_to(const PJ *obj, const PJ *other, PJ_COMPARISON_CRITERION criterion)
Swift
func proj_is_equivalent_to(_ obj: OpaquePointer!, _ other: OpaquePointer!, _ criterion: PJ_COMPARISON_CRITERION) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_is_equivalent_to_with_ctx(PJ_CONTEXT *ctx, const PJ *obj, const PJ *other, PJ_COMPARISON_CRITERION criterion)
Swift
func proj_is_equivalent_to_with_ctx(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ other: OpaquePointer!, _ criterion: PJ_COMPARISON_CRITERION) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_is_crs(const PJ *obj)
Swift
func proj_is_crs(_ obj: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_get_name(const PJ *obj)
Swift
func proj_get_name(_ obj: OpaquePointer!) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_get_id_auth_name(const PJ *obj, int index)
Swift
func proj_get_id_auth_name(_ obj: OpaquePointer!, _ index: Int32) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_get_id_code(const PJ *obj, int index)
Swift
func proj_get_id_code(_ obj: OpaquePointer!, _ index: Int32) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_get_remarks(const PJ *obj)
Swift
func proj_get_remarks(_ obj: OpaquePointer!) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_get_domain_count(const PJ *obj)
Swift
func proj_get_domain_count(_ obj: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_get_scope(const PJ *obj)
Swift
func proj_get_scope(_ obj: OpaquePointer!) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_get_scope_ex(const PJ *obj, int domainIdx)
Swift
func proj_get_scope_ex(_ obj: OpaquePointer!, _ domainIdx: Int32) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_get_area_of_use(PJ_CONTEXT *ctx, const PJ *obj, double *out_west_lon_degree, double *out_south_lat_degree, double *out_east_lon_degree, double *out_north_lat_degree, const char **out_area_name)
Swift
func proj_get_area_of_use(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ out_west_lon_degree: UnsafeMutablePointer<Double>!, _ out_south_lat_degree: UnsafeMutablePointer<Double>!, _ out_east_lon_degree: UnsafeMutablePointer<Double>!, _ out_north_lat_degree: UnsafeMutablePointer<Double>!, _ out_area_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_get_area_of_use_ex(PJ_CONTEXT *ctx, const PJ *obj, int domainIdx, double *out_west_lon_degree, double *out_south_lat_degree, double *out_east_lon_degree, double *out_north_lat_degree, const char **out_area_name)
Swift
func proj_get_area_of_use_ex(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ domainIdx: Int32, _ out_west_lon_degree: UnsafeMutablePointer<Double>!, _ out_south_lat_degree: UnsafeMutablePointer<Double>!, _ out_east_lon_degree: UnsafeMutablePointer<Double>!, _ out_north_lat_degree: UnsafeMutablePointer<Double>!, _ out_area_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!) -> Int32
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_as_wkt(PJ_CONTEXT *ctx, const PJ *obj, PJ_WKT_TYPE type, const char *const *options)
Swift
func proj_as_wkt(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ type: PJ_WKT_TYPE, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_as_proj_string(PJ_CONTEXT *ctx, const PJ *obj, PJ_PROJ_STRING_TYPE type, const char *const *options)
Swift
func proj_as_proj_string(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ type: PJ_PROJ_STRING_TYPE, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_as_projjson(PJ_CONTEXT *ctx, const PJ *obj, const char *const *options)
Swift
func proj_as_projjson(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_get_source_crs(PJ_CONTEXT *ctx, const PJ *obj)
Swift
func proj_get_source_crs(_ ctx: OpaquePointer!, _ obj: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_get_target_crs(PJ_CONTEXT *ctx, const PJ *obj)
Swift
func proj_get_target_crs(_ ctx: OpaquePointer!, _ obj: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ_OBJ_LIST PROJ_DLL *proj_identify(PJ_CONTEXT *ctx, const PJ *obj, const char *auth_name, const char *const *options, int **out_confidence)
Swift
func proj_identify(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ auth_name: UnsafePointer<CChar>!, _ options: UnsafePointer<UnsafePointer<CChar>?>!, _ out_confidence: UnsafeMutablePointer<UnsafeMutablePointer<Int32>?>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PROJ_STRING_LIST PROJ_DLL proj_get_geoid_models_from_database( PJ_CONTEXT *ctx, const char *auth_name, const char *code, const char *const *options)
Swift
func proj_get_geoid_models_from_database(_ ctx: OpaquePointer!, _ auth_name: UnsafePointer<CChar>!, _ code: UnsafePointer<CChar>!, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> PROJ_STRING_LIST!
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_int_list_destroy(int *list)
Swift
func proj_int_list_destroy(_ list: UnsafeMutablePointer<Int32>!)
-
Undocumented
Declaration
Objective-C
PROJ_STRING_LIST PROJ_DLL proj_get_authorities_from_database(PJ_CONTEXT *ctx)
Swift
func proj_get_authorities_from_database(_ ctx: OpaquePointer!) -> PROJ_STRING_LIST!
-
Undocumented
Declaration
Objective-C
PROJ_STRING_LIST PROJ_DLL proj_get_codes_from_database(PJ_CONTEXT *ctx, const char *auth_name, PJ_TYPE type, int allow_deprecated)
Swift
func proj_get_codes_from_database(_ ctx: OpaquePointer!, _ auth_name: UnsafePointer<CChar>!, _ type: PJ_TYPE, _ allow_deprecated: Int32) -> PROJ_STRING_LIST!
-
Undocumented
Declaration
Objective-C
PROJ_CELESTIAL_BODY_INFO PROJ_DLL **proj_get_celestial_body_list_from_database( PJ_CONTEXT *ctx, const char *auth_name, int *out_result_count)
Swift
func proj_get_celestial_body_list_from_database(_ ctx: OpaquePointer!, _ auth_name: UnsafePointer<CChar>!, _ out_result_count: UnsafeMutablePointer<Int32>!) -> UnsafeMutablePointer<UnsafeMutablePointer<PROJ_CELESTIAL_BODY_INFO>?>!
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_celestial_body_list_destroy(PROJ_CELESTIAL_BODY_INFO **list)
Swift
func proj_celestial_body_list_destroy(_ list: UnsafeMutablePointer<UnsafeMutablePointer<PROJ_CELESTIAL_BODY_INFO>?>!)
-
Undocumented
Declaration
Objective-C
PROJ_CRS_LIST_PARAMETERS PROJ_DLL *proj_get_crs_list_parameters_create(void)
Swift
func proj_get_crs_list_parameters_create() -> UnsafeMutablePointer<PROJ_CRS_LIST_PARAMETERS>!
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_get_crs_list_parameters_destroy(PROJ_CRS_LIST_PARAMETERS *params)
Swift
func proj_get_crs_list_parameters_destroy(_ params: UnsafeMutablePointer<PROJ_CRS_LIST_PARAMETERS>!)
-
Undocumented
Declaration
Objective-C
PROJ_CRS_INFO PROJ_DLL ** proj_get_crs_info_list_from_database(PJ_CONTEXT *ctx, const char *auth_name, const PROJ_CRS_LIST_PARAMETERS *params, int *out_result_count)
Swift
func proj_get_crs_info_list_from_database(_ ctx: OpaquePointer!, _ auth_name: UnsafePointer<CChar>!, _ params: UnsafePointer<PROJ_CRS_LIST_PARAMETERS>!, _ out_result_count: UnsafeMutablePointer<Int32>!) -> UnsafeMutablePointer<UnsafeMutablePointer<PROJ_CRS_INFO>?>!
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_crs_info_list_destroy(PROJ_CRS_INFO **list)
Swift
func proj_crs_info_list_destroy(_ list: UnsafeMutablePointer<UnsafeMutablePointer<PROJ_CRS_INFO>?>!)
-
Undocumented
Declaration
Objective-C
PROJ_UNIT_INFO PROJ_DLL **proj_get_units_from_database(PJ_CONTEXT *ctx, const char *auth_name, const char *category, int allow_deprecated, int *out_result_count)
Swift
func proj_get_units_from_database(_ ctx: OpaquePointer!, _ auth_name: UnsafePointer<CChar>!, _ category: UnsafePointer<CChar>!, _ allow_deprecated: Int32, _ out_result_count: UnsafeMutablePointer<Int32>!) -> UnsafeMutablePointer<UnsafeMutablePointer<PROJ_UNIT_INFO>?>!
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_unit_list_destroy(PROJ_UNIT_INFO **list)
Swift
func proj_unit_list_destroy(_ list: UnsafeMutablePointer<UnsafeMutablePointer<PROJ_UNIT_INFO>?>!)
-
Undocumented
Declaration
Objective-C
PJ_INSERT_SESSION *proj_insert_object_session_create(PJ_CONTEXT *ctx)
Swift
func proj_insert_object_session_create(_ ctx: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_insert_object_session_destroy(PJ_CONTEXT *ctx, PJ_INSERT_SESSION *session)
Swift
func proj_insert_object_session_destroy(_ ctx: OpaquePointer!, _ session: OpaquePointer!)
-
Undocumented
Declaration
Objective-C
PROJ_STRING_LIST PROJ_DLL proj_get_insert_statements( PJ_CONTEXT *ctx, PJ_INSERT_SESSION *session, const PJ *object, const char *authority, const char *code, int numeric_codes, const char *const *allowed_authorities, const char *const *options)
Swift
func proj_get_insert_statements(_ ctx: OpaquePointer!, _ session: OpaquePointer!, _ object: OpaquePointer!, _ authority: UnsafePointer<CChar>!, _ code: UnsafePointer<CChar>!, _ numeric_codes: Int32, _ allowed_authorities: UnsafePointer<UnsafePointer<CChar>?>!, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> PROJ_STRING_LIST!
-
Undocumented
Declaration
Objective-C
char PROJ_DLL *proj_suggests_code_for(PJ_CONTEXT *ctx, const PJ *object, const char *authority, int numeric_code, const char *const *options)
Swift
func proj_suggests_code_for(_ ctx: OpaquePointer!, _ object: OpaquePointer!, _ authority: UnsafePointer<CChar>!, _ numeric_code: Int32, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> UnsafeMutablePointer<CChar>!
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_string_destroy(char *str)
Swift
func proj_string_destroy(_ str: UnsafeMutablePointer<CChar>!)
-
Undocumented
Declaration
Objective-C
PJ_OPERATION_FACTORY_CONTEXT * proj_create_operation_factory_context(PJ_CONTEXT *ctx, const char *authority)
Swift
func proj_create_operation_factory_context(_ ctx: OpaquePointer!, _ authority: UnsafePointer<CChar>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_operation_factory_context_destroy(PJ_OPERATION_FACTORY_CONTEXT *ctx)
Swift
func proj_operation_factory_context_destroy(_ ctx: OpaquePointer!)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_operation_factory_context_set_desired_accuracy( PJ_CONTEXT *ctx, PJ_OPERATION_FACTORY_CONTEXT *factory_ctx, double accuracy)
Swift
func proj_operation_factory_context_set_desired_accuracy(_ ctx: OpaquePointer!, _ factory_ctx: OpaquePointer!, _ accuracy: Double)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_operation_factory_context_set_area_of_interest( PJ_CONTEXT *ctx, PJ_OPERATION_FACTORY_CONTEXT *factory_ctx, double west_lon_degree, double south_lat_degree, double east_lon_degree, double north_lat_degree)
Swift
func proj_operation_factory_context_set_area_of_interest(_ ctx: OpaquePointer!, _ factory_ctx: OpaquePointer!, _ west_lon_degree: Double, _ south_lat_degree: Double, _ east_lon_degree: Double, _ north_lat_degree: Double)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_operation_factory_context_set_area_of_interest_name( PJ_CONTEXT *ctx, PJ_OPERATION_FACTORY_CONTEXT *factory_ctx, const char *area_name)
Swift
func proj_operation_factory_context_set_area_of_interest_name(_ ctx: OpaquePointer!, _ factory_ctx: OpaquePointer!, _ area_name: UnsafePointer<CChar>!)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_operation_factory_context_set_crs_extent_use( PJ_CONTEXT *ctx, PJ_OPERATION_FACTORY_CONTEXT *factory_ctx, PROJ_CRS_EXTENT_USE use)
Swift
func proj_operation_factory_context_set_crs_extent_use(_ ctx: OpaquePointer!, _ factory_ctx: OpaquePointer!, _ use: PROJ_CRS_EXTENT_USE)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_operation_factory_context_set_spatial_criterion( PJ_CONTEXT *ctx, PJ_OPERATION_FACTORY_CONTEXT *factory_ctx, PROJ_SPATIAL_CRITERION criterion)
Swift
func proj_operation_factory_context_set_spatial_criterion(_ ctx: OpaquePointer!, _ factory_ctx: OpaquePointer!, _ criterion: PROJ_SPATIAL_CRITERION)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_operation_factory_context_set_grid_availability_use( PJ_CONTEXT *ctx, PJ_OPERATION_FACTORY_CONTEXT *factory_ctx, PROJ_GRID_AVAILABILITY_USE use)
Swift
func proj_operation_factory_context_set_grid_availability_use(_ ctx: OpaquePointer!, _ factory_ctx: OpaquePointer!, _ use: PROJ_GRID_AVAILABILITY_USE)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_operation_factory_context_set_use_proj_alternative_grid_names( PJ_CONTEXT *ctx, PJ_OPERATION_FACTORY_CONTEXT *factory_ctx, int usePROJNames)
Swift
func proj_operation_factory_context_set_use_proj_alternative_grid_names(_ ctx: OpaquePointer!, _ factory_ctx: OpaquePointer!, _ usePROJNames: Int32)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_operation_factory_context_set_allow_use_intermediate_crs( PJ_CONTEXT *ctx, PJ_OPERATION_FACTORY_CONTEXT *factory_ctx, PROJ_INTERMEDIATE_CRS_USE use)
Swift
func proj_operation_factory_context_set_allow_use_intermediate_crs(_ ctx: OpaquePointer!, _ factory_ctx: OpaquePointer!, _ use: PROJ_INTERMEDIATE_CRS_USE)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_operation_factory_context_set_allowed_intermediate_crs( PJ_CONTEXT *ctx, PJ_OPERATION_FACTORY_CONTEXT *factory_ctx, const char *const *list_of_auth_name_codes)
Swift
func proj_operation_factory_context_set_allowed_intermediate_crs(_ ctx: OpaquePointer!, _ factory_ctx: OpaquePointer!, _ list_of_auth_name_codes: UnsafePointer<UnsafePointer<CChar>?>!)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_operation_factory_context_set_discard_superseded( PJ_CONTEXT *ctx, PJ_OPERATION_FACTORY_CONTEXT *factory_ctx, int discard)
Swift
func proj_operation_factory_context_set_discard_superseded(_ ctx: OpaquePointer!, _ factory_ctx: OpaquePointer!, _ discard: Int32)
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_operation_factory_context_set_allow_ballpark_transformations( PJ_CONTEXT *ctx, PJ_OPERATION_FACTORY_CONTEXT *factory_ctx, int allow)
Swift
func proj_operation_factory_context_set_allow_ballpark_transformations(_ ctx: OpaquePointer!, _ factory_ctx: OpaquePointer!, _ allow: Int32)
-
Undocumented
Declaration
Objective-C
PJ_OBJ_LIST PROJ_DLL * proj_create_operations(PJ_CONTEXT *ctx, const PJ *source_crs, const PJ *target_crs, const PJ_OPERATION_FACTORY_CONTEXT *operationContext)
Swift
func proj_create_operations(_ ctx: OpaquePointer!, _ source_crs: OpaquePointer!, _ target_crs: OpaquePointer!, _ operationContext: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_list_get_count(const PJ_OBJ_LIST *result)
Swift
func proj_list_get_count(_ result: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_list_get(PJ_CONTEXT *ctx, const PJ_OBJ_LIST *result, int index)
Swift
func proj_list_get(_ ctx: OpaquePointer!, _ result: OpaquePointer!, _ index: Int32) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
void PROJ_DLL proj_list_destroy(PJ_OBJ_LIST *result)
Swift
func proj_list_destroy(_ result: OpaquePointer!)
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_get_suggested_operation(PJ_CONTEXT *ctx, PJ_OBJ_LIST *operations, PJ_DIRECTION direction, PJ_COORD coord)
Swift
func proj_get_suggested_operation(_ ctx: OpaquePointer!, _ operations: OpaquePointer!, _ direction: PJ_DIRECTION, _ coord: PJ_COORD) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_crs_is_derived(PJ_CONTEXT *ctx, const PJ *crs)
Swift
func proj_crs_is_derived(_ ctx: OpaquePointer!, _ crs: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_get_geodetic_crs(PJ_CONTEXT *ctx, const PJ *crs)
Swift
func proj_crs_get_geodetic_crs(_ ctx: OpaquePointer!, _ crs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_get_horizontal_datum(PJ_CONTEXT *ctx, const PJ *crs)
Swift
func proj_crs_get_horizontal_datum(_ ctx: OpaquePointer!, _ crs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_get_sub_crs(PJ_CONTEXT *ctx, const PJ *crs, int index)
Swift
func proj_crs_get_sub_crs(_ ctx: OpaquePointer!, _ crs: OpaquePointer!, _ index: Int32) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_get_datum(PJ_CONTEXT *ctx, const PJ *crs)
Swift
func proj_crs_get_datum(_ ctx: OpaquePointer!, _ crs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_get_datum_ensemble(PJ_CONTEXT *ctx, const PJ *crs)
Swift
func proj_crs_get_datum_ensemble(_ ctx: OpaquePointer!, _ crs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_get_datum_forced(PJ_CONTEXT *ctx, const PJ *crs)
Swift
func proj_crs_get_datum_forced(_ ctx: OpaquePointer!, _ crs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_crs_has_point_motion_operation(PJ_CONTEXT *ctx, const PJ *crs)
Swift
func proj_crs_has_point_motion_operation(_ ctx: OpaquePointer!, _ crs: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_datum_ensemble_get_member_count(PJ_CONTEXT *ctx, const PJ *datum_ensemble)
Swift
func proj_datum_ensemble_get_member_count(_ ctx: OpaquePointer!, _ datum_ensemble: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
double PROJ_DLL proj_datum_ensemble_get_accuracy(PJ_CONTEXT *ctx, const PJ *datum_ensemble)
Swift
func proj_datum_ensemble_get_accuracy(_ ctx: OpaquePointer!, _ datum_ensemble: OpaquePointer!) -> Double
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_datum_ensemble_get_member(PJ_CONTEXT *ctx, const PJ *datum_ensemble, int member_index)
Swift
func proj_datum_ensemble_get_member(_ ctx: OpaquePointer!, _ datum_ensemble: OpaquePointer!, _ member_index: Int32) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
double PROJ_DLL proj_dynamic_datum_get_frame_reference_epoch(PJ_CONTEXT *ctx, const PJ *datum)
Swift
func proj_dynamic_datum_get_frame_reference_epoch(_ ctx: OpaquePointer!, _ datum: OpaquePointer!) -> Double
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_get_coordinate_system(PJ_CONTEXT *ctx, const PJ *crs)
Swift
func proj_crs_get_coordinate_system(_ ctx: OpaquePointer!, _ crs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ_COORDINATE_SYSTEM_TYPE PROJ_DLL proj_cs_get_type(PJ_CONTEXT *ctx, const PJ *cs)
Swift
func proj_cs_get_type(_ ctx: OpaquePointer!, _ cs: OpaquePointer!) -> PJ_COORDINATE_SYSTEM_TYPE
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_cs_get_axis_count(PJ_CONTEXT *ctx, const PJ *cs)
Swift
func proj_cs_get_axis_count(_ ctx: OpaquePointer!, _ cs: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_cs_get_axis_info( PJ_CONTEXT *ctx, const PJ *cs, int index, const char **out_name, const char **out_abbrev, const char **out_direction, double *out_unit_conv_factor, const char **out_unit_name, const char **out_unit_auth_name, const char **out_unit_code)
Swift
func proj_cs_get_axis_info(_ ctx: OpaquePointer!, _ cs: OpaquePointer!, _ index: Int32, _ out_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_abbrev: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_direction: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_unit_conv_factor: UnsafeMutablePointer<Double>!, _ out_unit_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_unit_auth_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_unit_code: UnsafeMutablePointer<UnsafePointer<CChar>?>!) -> Int32
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_get_ellipsoid(PJ_CONTEXT *ctx, const PJ *obj)
Swift
func proj_get_ellipsoid(_ ctx: OpaquePointer!, _ obj: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_ellipsoid_get_parameters(PJ_CONTEXT *ctx, const PJ *ellipsoid, double *out_semi_major_metre, double *out_semi_minor_metre, int *out_is_semi_minor_computed, double *out_inv_flattening)
Swift
func proj_ellipsoid_get_parameters(_ ctx: OpaquePointer!, _ ellipsoid: OpaquePointer!, _ out_semi_major_metre: UnsafeMutablePointer<Double>!, _ out_semi_minor_metre: UnsafeMutablePointer<Double>!, _ out_is_semi_minor_computed: UnsafeMutablePointer<Int32>!, _ out_inv_flattening: UnsafeMutablePointer<Double>!) -> Int32
-
Undocumented
Declaration
Objective-C
const char PROJ_DLL *proj_get_celestial_body_name(PJ_CONTEXT *ctx, const PJ *obj)
Swift
func proj_get_celestial_body_name(_ ctx: OpaquePointer!, _ obj: OpaquePointer!) -> UnsafePointer<CChar>!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_get_prime_meridian(PJ_CONTEXT *ctx, const PJ *obj)
Swift
func proj_get_prime_meridian(_ ctx: OpaquePointer!, _ obj: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_prime_meridian_get_parameters(PJ_CONTEXT *ctx, const PJ *prime_meridian, double *out_longitude, double *out_unit_conv_factor, const char **out_unit_name)
Swift
func proj_prime_meridian_get_parameters(_ ctx: OpaquePointer!, _ prime_meridian: OpaquePointer!, _ out_longitude: UnsafeMutablePointer<Double>!, _ out_unit_conv_factor: UnsafeMutablePointer<Double>!, _ out_unit_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!) -> Int32
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_get_coordoperation(PJ_CONTEXT *ctx, const PJ *crs)
Swift
func proj_crs_get_coordoperation(_ ctx: OpaquePointer!, _ crs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_coordoperation_get_method_info( PJ_CONTEXT *ctx, const PJ *coordoperation, const char **out_method_name, const char **out_method_auth_name, const char **out_method_code)
Swift
func proj_coordoperation_get_method_info(_ ctx: OpaquePointer!, _ coordoperation: OpaquePointer!, _ out_method_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_method_auth_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_method_code: UnsafeMutablePointer<UnsafePointer<CChar>?>!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_coordoperation_is_instantiable(PJ_CONTEXT *ctx, const PJ *coordoperation)
Swift
func proj_coordoperation_is_instantiable(_ ctx: OpaquePointer!, _ coordoperation: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_coordoperation_has_ballpark_transformation( PJ_CONTEXT *ctx, const PJ *coordoperation)
Swift
func proj_coordoperation_has_ballpark_transformation(_ ctx: OpaquePointer!, _ coordoperation: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_coordoperation_get_param_count(PJ_CONTEXT *ctx, const PJ *coordoperation)
Swift
func proj_coordoperation_get_param_count(_ ctx: OpaquePointer!, _ coordoperation: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_coordoperation_get_param_index(PJ_CONTEXT *ctx, const PJ *coordoperation, const char *name)
Swift
func proj_coordoperation_get_param_index(_ ctx: OpaquePointer!, _ coordoperation: OpaquePointer!, _ name: UnsafePointer<CChar>!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_coordoperation_get_param( PJ_CONTEXT *ctx, const PJ *coordoperation, int index, const char **out_name, const char **out_auth_name, const char **out_code, double *out_value, const char **out_value_string, double *out_unit_conv_factor, const char **out_unit_name, const char **out_unit_auth_name, const char **out_unit_code, const char **out_unit_category)
Swift
func proj_coordoperation_get_param(_ ctx: OpaquePointer!, _ coordoperation: OpaquePointer!, _ index: Int32, _ out_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_auth_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_code: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_value: UnsafeMutablePointer<Double>!, _ out_value_string: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_unit_conv_factor: UnsafeMutablePointer<Double>!, _ out_unit_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_unit_auth_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_unit_code: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_unit_category: UnsafeMutablePointer<UnsafePointer<CChar>?>!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_coordoperation_get_grid_used_count(PJ_CONTEXT *ctx, const PJ *coordoperation)
Swift
func proj_coordoperation_get_grid_used_count(_ ctx: OpaquePointer!, _ coordoperation: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_coordoperation_get_grid_used( PJ_CONTEXT *ctx, const PJ *coordoperation, int index, const char **out_short_name, const char **out_full_name, const char **out_package_name, const char **out_url, int *out_direct_download, int *out_open_license, int *out_available)
Swift
func proj_coordoperation_get_grid_used(_ ctx: OpaquePointer!, _ coordoperation: OpaquePointer!, _ index: Int32, _ out_short_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_full_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_package_name: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_url: UnsafeMutablePointer<UnsafePointer<CChar>?>!, _ out_direct_download: UnsafeMutablePointer<Int32>!, _ out_open_license: UnsafeMutablePointer<Int32>!, _ out_available: UnsafeMutablePointer<Int32>!) -> Int32
-
Undocumented
Declaration
Objective-C
double PROJ_DLL proj_coordoperation_get_accuracy(PJ_CONTEXT *ctx, const PJ *obj)
Swift
func proj_coordoperation_get_accuracy(_ ctx: OpaquePointer!, _ obj: OpaquePointer!) -> Double
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_coordoperation_get_towgs84_values( PJ_CONTEXT *ctx, const PJ *coordoperation, double *out_values, int value_count, int emit_error_if_incompatible)
Swift
func proj_coordoperation_get_towgs84_values(_ ctx: OpaquePointer!, _ coordoperation: OpaquePointer!, _ out_values: UnsafeMutablePointer<Double>!, _ value_count: Int32, _ emit_error_if_incompatible: Int32) -> Int32
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_coordoperation_create_inverse(PJ_CONTEXT *ctx, const PJ *obj)
Swift
func proj_coordoperation_create_inverse(_ ctx: OpaquePointer!, _ obj: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_concatoperation_get_step_count(PJ_CONTEXT *ctx, const PJ *concatoperation)
Swift
func proj_concatoperation_get_step_count(_ ctx: OpaquePointer!, _ concatoperation: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_concatoperation_get_step(PJ_CONTEXT *ctx, const PJ *concatoperation, int i_step)
Swift
func proj_concatoperation_get_step(_ ctx: OpaquePointer!, _ concatoperation: OpaquePointer!, _ i_step: Int32) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_coordinate_metadata_create(PJ_CONTEXT *ctx, const PJ *crs, double epoch)
Swift
func proj_coordinate_metadata_create(_ ctx: OpaquePointer!, _ crs: OpaquePointer!, _ epoch: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
double PROJ_DLL proj_coordinate_metadata_get_epoch(PJ_CONTEXT *ctx, const PJ *obj)
Swift
func proj_coordinate_metadata_get_epoch(_ ctx: OpaquePointer!, _ obj: OpaquePointer!) -> Double
-
\defgroup iso19111_advanced_functions Binding in C of advanced methods from the C++ API @{
Declaration
Objective-C
PJ *proj_create_cs(PJ_CONTEXT *ctx, PJ_COORDINATE_SYSTEM_TYPE type, int axis_count, const PJ_AXIS_DESCRIPTION *axis)
Swift
func proj_create_cs(_ ctx: OpaquePointer!, _ type: PJ_COORDINATE_SYSTEM_TYPE, _ axis_count: Int32, _ axis: UnsafePointer<PJ_AXIS_DESCRIPTION>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_cartesian_2D_cs(PJ_CONTEXT *ctx, PJ_CARTESIAN_CS_2D_TYPE type, const char *unit_name, double unit_conv_factor)
Swift
func proj_create_cartesian_2D_cs(_ ctx: OpaquePointer!, _ type: PJ_CARTESIAN_CS_2D_TYPE, _ unit_name: UnsafePointer<CChar>!, _ unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_ellipsoidal_2D_cs(PJ_CONTEXT *ctx, PJ_ELLIPSOIDAL_CS_2D_TYPE type, const char *unit_name, double unit_conv_factor)
Swift
func proj_create_ellipsoidal_2D_cs(_ ctx: OpaquePointer!, _ type: PJ_ELLIPSOIDAL_CS_2D_TYPE, _ unit_name: UnsafePointer<CChar>!, _ unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL * proj_create_ellipsoidal_3D_cs(PJ_CONTEXT *ctx, PJ_ELLIPSOIDAL_CS_3D_TYPE type, const char *horizontal_angular_unit_name, double horizontal_angular_unit_conv_factor, const char *vertical_linear_unit_name, double vertical_linear_unit_conv_factor)
Swift
func proj_create_ellipsoidal_3D_cs(_ ctx: OpaquePointer!, _ type: PJ_ELLIPSOIDAL_CS_3D_TYPE, _ horizontal_angular_unit_name: UnsafePointer<CChar>!, _ horizontal_angular_unit_conv_factor: Double, _ vertical_linear_unit_name: UnsafePointer<CChar>!, _ vertical_linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ_OBJ_LIST PROJ_DLL *proj_query_geodetic_crs_from_datum( PJ_CONTEXT *ctx, const char *crs_auth_name, const char *datum_auth_name, const char *datum_code, const char *crs_type)
Swift
func proj_query_geodetic_crs_from_datum(_ ctx: OpaquePointer!, _ crs_auth_name: UnsafePointer<CChar>!, _ datum_auth_name: UnsafePointer<CChar>!, _ datum_code: UnsafePointer<CChar>!, _ crs_type: UnsafePointer<CChar>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_geographic_crs( PJ_CONTEXT *ctx, const char *crs_name, const char *datum_name, const char *ellps_name, double semi_major_metre, double inv_flattening, const char *prime_meridian_name, double prime_meridian_offset, const char *pm_angular_units, double pm_units_conv, PJ *ellipsoidal_cs)
Swift
func proj_create_geographic_crs(_ ctx: OpaquePointer!, _ crs_name: UnsafePointer<CChar>!, _ datum_name: UnsafePointer<CChar>!, _ ellps_name: UnsafePointer<CChar>!, _ semi_major_metre: Double, _ inv_flattening: Double, _ prime_meridian_name: UnsafePointer<CChar>!, _ prime_meridian_offset: Double, _ pm_angular_units: UnsafePointer<CChar>!, _ pm_units_conv: Double, _ ellipsoidal_cs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_geographic_crs_from_datum(PJ_CONTEXT *ctx, const char *crs_name, PJ *datum_or_datum_ensemble, PJ *ellipsoidal_cs)
Swift
func proj_create_geographic_crs_from_datum(_ ctx: OpaquePointer!, _ crs_name: UnsafePointer<CChar>!, _ datum_or_datum_ensemble: OpaquePointer!, _ ellipsoidal_cs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_geocentric_crs( PJ_CONTEXT *ctx, const char *crs_name, const char *datum_name, const char *ellps_name, double semi_major_metre, double inv_flattening, const char *prime_meridian_name, double prime_meridian_offset, const char *angular_units, double angular_units_conv, const char *linear_units, double linear_units_conv)
Swift
func proj_create_geocentric_crs(_ ctx: OpaquePointer!, _ crs_name: UnsafePointer<CChar>!, _ datum_name: UnsafePointer<CChar>!, _ ellps_name: UnsafePointer<CChar>!, _ semi_major_metre: Double, _ inv_flattening: Double, _ prime_meridian_name: UnsafePointer<CChar>!, _ prime_meridian_offset: Double, _ angular_units: UnsafePointer<CChar>!, _ angular_units_conv: Double, _ linear_units: UnsafePointer<CChar>!, _ linear_units_conv: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_geocentric_crs_from_datum( PJ_CONTEXT *ctx, const char *crs_name, const PJ *datum_or_datum_ensemble, const char *linear_units, double linear_units_conv)
Swift
func proj_create_geocentric_crs_from_datum(_ ctx: OpaquePointer!, _ crs_name: UnsafePointer<CChar>!, _ datum_or_datum_ensemble: OpaquePointer!, _ linear_units: UnsafePointer<CChar>!, _ linear_units_conv: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_derived_geographic_crs(PJ_CONTEXT *ctx, const char *crs_name, const PJ *base_geographic_crs, const PJ *conversion, const PJ *ellipsoidal_cs)
Swift
func proj_create_derived_geographic_crs(_ ctx: OpaquePointer!, _ crs_name: UnsafePointer<CChar>!, _ base_geographic_crs: OpaquePointer!, _ conversion: OpaquePointer!, _ ellipsoidal_cs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
int PROJ_DLL proj_is_derived_crs(PJ_CONTEXT *ctx, const PJ *crs)
Swift
func proj_is_derived_crs(_ ctx: OpaquePointer!, _ crs: OpaquePointer!) -> Int32
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_alter_name(PJ_CONTEXT *ctx, const PJ *obj, const char *name)
Swift
func proj_alter_name(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ name: UnsafePointer<CChar>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_alter_id(PJ_CONTEXT *ctx, const PJ *obj, const char *auth_name, const char *code)
Swift
func proj_alter_id(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ auth_name: UnsafePointer<CChar>!, _ code: UnsafePointer<CChar>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_alter_geodetic_crs(PJ_CONTEXT *ctx, const PJ *obj, const PJ *new_geod_crs)
Swift
func proj_crs_alter_geodetic_crs(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ new_geod_crs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_alter_cs_angular_unit(PJ_CONTEXT *ctx, const PJ *obj, const char *angular_units, double angular_units_conv, const char *unit_auth_name, const char *unit_code)
Swift
func proj_crs_alter_cs_angular_unit(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ angular_units: UnsafePointer<CChar>!, _ angular_units_conv: Double, _ unit_auth_name: UnsafePointer<CChar>!, _ unit_code: UnsafePointer<CChar>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_alter_cs_linear_unit(PJ_CONTEXT *ctx, const PJ *obj, const char *linear_units, double linear_units_conv, const char *unit_auth_name, const char *unit_code)
Swift
func proj_crs_alter_cs_linear_unit(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ linear_units: UnsafePointer<CChar>!, _ linear_units_conv: Double, _ unit_auth_name: UnsafePointer<CChar>!, _ unit_code: UnsafePointer<CChar>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_alter_parameters_linear_unit( PJ_CONTEXT *ctx, const PJ *obj, const char *linear_units, double linear_units_conv, const char *unit_auth_name, const char *unit_code, int convert_to_new_unit)
Swift
func proj_crs_alter_parameters_linear_unit(_ ctx: OpaquePointer!, _ obj: OpaquePointer!, _ linear_units: UnsafePointer<CChar>!, _ linear_units_conv: Double, _ unit_auth_name: UnsafePointer<CChar>!, _ unit_code: UnsafePointer<CChar>!, _ convert_to_new_unit: Int32) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_promote_to_3D(PJ_CONTEXT *ctx, const char *crs_3D_name, const PJ *crs_2D)
Swift
func proj_crs_promote_to_3D(_ ctx: OpaquePointer!, _ crs_3D_name: UnsafePointer<CChar>!, _ crs_2D: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL * proj_crs_create_projected_3D_crs_from_2D(PJ_CONTEXT *ctx, const char *crs_name, const PJ *projected_2D_crs, const PJ *geog_3D_crs)
Swift
func proj_crs_create_projected_3D_crs_from_2D(_ ctx: OpaquePointer!, _ crs_name: UnsafePointer<CChar>!, _ projected_2D_crs: OpaquePointer!, _ geog_3D_crs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_demote_to_2D(PJ_CONTEXT *ctx, const char *crs_2D_name, const PJ *crs_3D)
Swift
func proj_crs_demote_to_2D(_ ctx: OpaquePointer!, _ crs_2D_name: UnsafePointer<CChar>!, _ crs_3D: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_engineering_crs(PJ_CONTEXT *ctx, const char *crsName)
Swift
func proj_create_engineering_crs(_ ctx: OpaquePointer!, _ crsName: UnsafePointer<CChar>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_vertical_crs(PJ_CONTEXT *ctx, const char *crs_name, const char *datum_name, const char *linear_units, double linear_units_conv)
Swift
func proj_create_vertical_crs(_ ctx: OpaquePointer!, _ crs_name: UnsafePointer<CChar>!, _ datum_name: UnsafePointer<CChar>!, _ linear_units: UnsafePointer<CChar>!, _ linear_units_conv: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_vertical_crs_ex( PJ_CONTEXT *ctx, const char *crs_name, const char *datum_name, const char *datum_auth_name, const char *datum_code, const char *linear_units, double linear_units_conv, const char *geoid_model_name, const char *geoid_model_auth_name, const char *geoid_model_code, const PJ *geoid_geog_crs, const char *const *options)
Swift
func proj_create_vertical_crs_ex(_ ctx: OpaquePointer!, _ crs_name: UnsafePointer<CChar>!, _ datum_name: UnsafePointer<CChar>!, _ datum_auth_name: UnsafePointer<CChar>!, _ datum_code: UnsafePointer<CChar>!, _ linear_units: UnsafePointer<CChar>!, _ linear_units_conv: Double, _ geoid_model_name: UnsafePointer<CChar>!, _ geoid_model_auth_name: UnsafePointer<CChar>!, _ geoid_model_code: UnsafePointer<CChar>!, _ geoid_geog_crs: OpaquePointer!, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_compound_crs(PJ_CONTEXT *ctx, const char *crs_name, PJ *horiz_crs, PJ *vert_crs)
Swift
func proj_create_compound_crs(_ ctx: OpaquePointer!, _ crs_name: UnsafePointer<CChar>!, _ horiz_crs: OpaquePointer!, _ vert_crs: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion(PJ_CONTEXT *ctx, const char *name, const char *auth_name, const char *code, const char *method_name, const char *method_auth_name, const char *method_code, int param_count, const PJ_PARAM_DESCRIPTION *params)
Swift
func proj_create_conversion(_ ctx: OpaquePointer!, _ name: UnsafePointer<CChar>!, _ auth_name: UnsafePointer<CChar>!, _ code: UnsafePointer<CChar>!, _ method_name: UnsafePointer<CChar>!, _ method_auth_name: UnsafePointer<CChar>!, _ method_code: UnsafePointer<CChar>!, _ param_count: Int32, _ params: UnsafePointer<PJ_PARAM_DESCRIPTION>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_transformation( PJ_CONTEXT *ctx, const char *name, const char *auth_name, const char *code, PJ *source_crs, PJ *target_crs, PJ *interpolation_crs, const char *method_name, const char *method_auth_name, const char *method_code, int param_count, const PJ_PARAM_DESCRIPTION *params, double accuracy)
Swift
func proj_create_transformation(_ ctx: OpaquePointer!, _ name: UnsafePointer<CChar>!, _ auth_name: UnsafePointer<CChar>!, _ code: UnsafePointer<CChar>!, _ source_crs: OpaquePointer!, _ target_crs: OpaquePointer!, _ interpolation_crs: OpaquePointer!, _ method_name: UnsafePointer<CChar>!, _ method_auth_name: UnsafePointer<CChar>!, _ method_code: UnsafePointer<CChar>!, _ param_count: Int32, _ params: UnsafePointer<PJ_PARAM_DESCRIPTION>!, _ accuracy: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL * proj_convert_conversion_to_other_method(PJ_CONTEXT *ctx, const PJ *conversion, int new_method_epsg_code, const char *new_method_name)
Swift
func proj_convert_conversion_to_other_method(_ ctx: OpaquePointer!, _ conversion: OpaquePointer!, _ new_method_epsg_code: Int32, _ new_method_name: UnsafePointer<CChar>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_projected_crs(PJ_CONTEXT *ctx, const char *crs_name, const PJ *geodetic_crs, const PJ *conversion, const PJ *coordinate_system)
Swift
func proj_create_projected_crs(_ ctx: OpaquePointer!, _ crs_name: UnsafePointer<CChar>!, _ geodetic_crs: OpaquePointer!, _ conversion: OpaquePointer!, _ coordinate_system: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_create_bound_crs(PJ_CONTEXT *ctx, const PJ *base_crs, const PJ *hub_crs, const PJ *transformation)
Swift
func proj_crs_create_bound_crs(_ ctx: OpaquePointer!, _ base_crs: OpaquePointer!, _ hub_crs: OpaquePointer!, _ transformation: OpaquePointer!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_create_bound_crs_to_WGS84(PJ_CONTEXT *ctx, const PJ *crs, const char *const *options)
Swift
func proj_crs_create_bound_crs_to_WGS84(_ ctx: OpaquePointer!, _ crs: OpaquePointer!, _ options: UnsafePointer<UnsafePointer<CChar>?>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_crs_create_bound_vertical_crs(PJ_CONTEXT *ctx, const PJ *vert_crs, const PJ *hub_geographic_3D_crs, const char *grid_name)
Swift
func proj_crs_create_bound_vertical_crs(_ ctx: OpaquePointer!, _ vert_crs: OpaquePointer!, _ hub_geographic_3D_crs: OpaquePointer!, _ grid_name: UnsafePointer<CChar>!) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_utm(PJ_CONTEXT *ctx, int zone, int north)
Swift
func proj_create_conversion_utm(_ ctx: OpaquePointer!, _ zone: Int32, _ north: Int32) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_transverse_mercator( PJ_CONTEXT *ctx, double center_lat, double center_long, double scale, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_transverse_mercator(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ scale: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_gauss_schreiber_transverse_mercator( PJ_CONTEXT *ctx, double center_lat, double center_long, double scale, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_gauss_schreiber_transverse_mercator(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ scale: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_transverse_mercator_south_oriented( PJ_CONTEXT *ctx, double center_lat, double center_long, double scale, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_transverse_mercator_south_oriented(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ scale: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_two_point_equidistant( PJ_CONTEXT *ctx, double latitude_first_point, double longitude_first_point, double latitude_second_point, double longitude_secon_point, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_two_point_equidistant(_ ctx: OpaquePointer!, _ latitude_first_point: Double, _ longitude_first_point: Double, _ latitude_second_point: Double, _ longitude_secon_point: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_tunisia_mapping_grid( PJ_CONTEXT *ctx, double center_lat, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_tunisia_mapping_grid(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_tunisia_mining_grid( PJ_CONTEXT *ctx, double center_lat, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_tunisia_mining_grid(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_albers_equal_area( PJ_CONTEXT *ctx, double latitude_false_origin, double longitude_false_origin, double latitude_first_parallel, double latitude_second_parallel, double easting_false_origin, double northing_false_origin, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_albers_equal_area(_ ctx: OpaquePointer!, _ latitude_false_origin: Double, _ longitude_false_origin: Double, _ latitude_first_parallel: Double, _ latitude_second_parallel: Double, _ easting_false_origin: Double, _ northing_false_origin: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_lambert_conic_conformal_1sp( PJ_CONTEXT *ctx, double center_lat, double center_long, double scale, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_lambert_conic_conformal_1sp(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ scale: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_lambert_conic_conformal_1sp_variant_b( PJ_CONTEXT *ctx, double latitude_nat_origin, double scale, double latitude_false_origin, double longitude_false_origin, double easting_false_origin, double northing_false_origin, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_lambert_conic_conformal_1sp_variant_b(_ ctx: OpaquePointer!, _ latitude_nat_origin: Double, _ scale: Double, _ latitude_false_origin: Double, _ longitude_false_origin: Double, _ easting_false_origin: Double, _ northing_false_origin: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_lambert_conic_conformal_2sp( PJ_CONTEXT *ctx, double latitude_false_origin, double longitude_false_origin, double latitude_first_parallel, double latitude_second_parallel, double easting_false_origin, double northing_false_origin, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_lambert_conic_conformal_2sp(_ ctx: OpaquePointer!, _ latitude_false_origin: Double, _ longitude_false_origin: Double, _ latitude_first_parallel: Double, _ latitude_second_parallel: Double, _ easting_false_origin: Double, _ northing_false_origin: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_lambert_conic_conformal_2sp_michigan( PJ_CONTEXT *ctx, double latitude_false_origin, double longitude_false_origin, double latitude_first_parallel, double latitude_second_parallel, double easting_false_origin, double northing_false_origin, double ellipsoid_scaling_factor, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_lambert_conic_conformal_2sp_michigan(_ ctx: OpaquePointer!, _ latitude_false_origin: Double, _ longitude_false_origin: Double, _ latitude_first_parallel: Double, _ latitude_second_parallel: Double, _ easting_false_origin: Double, _ northing_false_origin: Double, _ ellipsoid_scaling_factor: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_lambert_conic_conformal_2sp_belgium( PJ_CONTEXT *ctx, double latitude_false_origin, double longitude_false_origin, double latitude_first_parallel, double latitude_second_parallel, double easting_false_origin, double northing_false_origin, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_lambert_conic_conformal_2sp_belgium(_ ctx: OpaquePointer!, _ latitude_false_origin: Double, _ longitude_false_origin: Double, _ latitude_first_parallel: Double, _ latitude_second_parallel: Double, _ easting_false_origin: Double, _ northing_false_origin: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_azimuthal_equidistant( PJ_CONTEXT *ctx, double latitude_nat_origin, double longitude_nat_origin, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_azimuthal_equidistant(_ ctx: OpaquePointer!, _ latitude_nat_origin: Double, _ longitude_nat_origin: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_guam_projection( PJ_CONTEXT *ctx, double latitude_nat_origin, double longitude_nat_origin, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_guam_projection(_ ctx: OpaquePointer!, _ latitude_nat_origin: Double, _ longitude_nat_origin: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_bonne( PJ_CONTEXT *ctx, double latitude_nat_origin, double longitude_nat_origin, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_bonne(_ ctx: OpaquePointer!, _ latitude_nat_origin: Double, _ longitude_nat_origin: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_lambert_cylindrical_equal_area_spherical( PJ_CONTEXT *ctx, double latitude_first_parallel, double longitude_nat_origin, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_lambert_cylindrical_equal_area_spherical(_ ctx: OpaquePointer!, _ latitude_first_parallel: Double, _ longitude_nat_origin: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_lambert_cylindrical_equal_area( PJ_CONTEXT *ctx, double latitude_first_parallel, double longitude_nat_origin, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_lambert_cylindrical_equal_area(_ ctx: OpaquePointer!, _ latitude_first_parallel: Double, _ longitude_nat_origin: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_cassini_soldner( PJ_CONTEXT *ctx, double center_lat, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_cassini_soldner(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_equidistant_conic( PJ_CONTEXT *ctx, double center_lat, double center_long, double latitude_first_parallel, double latitude_second_parallel, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_equidistant_conic(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ latitude_first_parallel: Double, _ latitude_second_parallel: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_eckert_i( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_eckert_i(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_eckert_ii( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_eckert_ii(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_eckert_iii( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_eckert_iii(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_eckert_iv( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_eckert_iv(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_eckert_v( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_eckert_v(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_eckert_vi( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_eckert_vi(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_equidistant_cylindrical( PJ_CONTEXT *ctx, double latitude_first_parallel, double longitude_nat_origin, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_equidistant_cylindrical(_ ctx: OpaquePointer!, _ latitude_first_parallel: Double, _ longitude_nat_origin: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_equidistant_cylindrical_spherical( PJ_CONTEXT *ctx, double latitude_first_parallel, double longitude_nat_origin, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_equidistant_cylindrical_spherical(_ ctx: OpaquePointer!, _ latitude_first_parallel: Double, _ longitude_nat_origin: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_gall(PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_gall(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_goode_homolosine( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_goode_homolosine(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_interrupted_goode_homolosine( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_interrupted_goode_homolosine(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_geostationary_satellite_sweep_x( PJ_CONTEXT *ctx, double center_long, double height, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_geostationary_satellite_sweep_x(_ ctx: OpaquePointer!, _ center_long: Double, _ height: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_geostationary_satellite_sweep_y( PJ_CONTEXT *ctx, double center_long, double height, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_geostationary_satellite_sweep_y(_ ctx: OpaquePointer!, _ center_long: Double, _ height: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_gnomonic( PJ_CONTEXT *ctx, double center_lat, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_gnomonic(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_hotine_oblique_mercator_variant_a( PJ_CONTEXT *ctx, double latitude_projection_centre, double longitude_projection_centre, double azimuth_initial_line, double angle_from_rectified_to_skrew_grid, double scale, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_hotine_oblique_mercator_variant_a(_ ctx: OpaquePointer!, _ latitude_projection_centre: Double, _ longitude_projection_centre: Double, _ azimuth_initial_line: Double, _ angle_from_rectified_to_skrew_grid: Double, _ scale: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_hotine_oblique_mercator_variant_b( PJ_CONTEXT *ctx, double latitude_projection_centre, double longitude_projection_centre, double azimuth_initial_line, double angle_from_rectified_to_skrew_grid, double scale, double easting_projection_centre, double northing_projection_centre, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_hotine_oblique_mercator_variant_b(_ ctx: OpaquePointer!, _ latitude_projection_centre: Double, _ longitude_projection_centre: Double, _ azimuth_initial_line: Double, _ angle_from_rectified_to_skrew_grid: Double, _ scale: Double, _ easting_projection_centre: Double, _ northing_projection_centre: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL * proj_create_conversion_hotine_oblique_mercator_two_point_natural_origin( PJ_CONTEXT *ctx, double latitude_projection_centre, double latitude_point1, double longitude_point1, double latitude_point2, double longitude_point2, double scale, double easting_projection_centre, double northing_projection_centre, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_hotine_oblique_mercator_two_point_natural_origin(_ ctx: OpaquePointer!, _ latitude_projection_centre: Double, _ latitude_point1: Double, _ longitude_point1: Double, _ latitude_point2: Double, _ longitude_point2: Double, _ scale: Double, _ easting_projection_centre: Double, _ northing_projection_centre: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_laborde_oblique_mercator( PJ_CONTEXT *ctx, double latitude_projection_centre, double longitude_projection_centre, double azimuth_initial_line, double scale, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_laborde_oblique_mercator(_ ctx: OpaquePointer!, _ latitude_projection_centre: Double, _ longitude_projection_centre: Double, _ azimuth_initial_line: Double, _ scale: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_international_map_world_polyconic( PJ_CONTEXT *ctx, double center_long, double latitude_first_parallel, double latitude_second_parallel, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_international_map_world_polyconic(_ ctx: OpaquePointer!, _ center_long: Double, _ latitude_first_parallel: Double, _ latitude_second_parallel: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_krovak_north_oriented( PJ_CONTEXT *ctx, double latitude_projection_centre, double longitude_of_origin, double colatitude_cone_axis, double latitude_pseudo_standard_parallel, double scale_factor_pseudo_standard_parallel, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_krovak_north_oriented(_ ctx: OpaquePointer!, _ latitude_projection_centre: Double, _ longitude_of_origin: Double, _ colatitude_cone_axis: Double, _ latitude_pseudo_standard_parallel: Double, _ scale_factor_pseudo_standard_parallel: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_krovak( PJ_CONTEXT *ctx, double latitude_projection_centre, double longitude_of_origin, double colatitude_cone_axis, double latitude_pseudo_standard_parallel, double scale_factor_pseudo_standard_parallel, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_krovak(_ ctx: OpaquePointer!, _ latitude_projection_centre: Double, _ longitude_of_origin: Double, _ colatitude_cone_axis: Double, _ latitude_pseudo_standard_parallel: Double, _ scale_factor_pseudo_standard_parallel: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_lambert_azimuthal_equal_area( PJ_CONTEXT *ctx, double latitude_nat_origin, double longitude_nat_origin, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_lambert_azimuthal_equal_area(_ ctx: OpaquePointer!, _ latitude_nat_origin: Double, _ longitude_nat_origin: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_miller_cylindrical( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_miller_cylindrical(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_mercator_variant_a( PJ_CONTEXT *ctx, double center_lat, double center_long, double scale, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_mercator_variant_a(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ scale: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_mercator_variant_b( PJ_CONTEXT *ctx, double latitude_first_parallel, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_mercator_variant_b(_ ctx: OpaquePointer!, _ latitude_first_parallel: Double, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_popular_visualisation_pseudo_mercator( PJ_CONTEXT *ctx, double center_lat, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_popular_visualisation_pseudo_mercator(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_mollweide( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_mollweide(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_new_zealand_mapping_grid( PJ_CONTEXT *ctx, double center_lat, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_new_zealand_mapping_grid(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_oblique_stereographic( PJ_CONTEXT *ctx, double center_lat, double center_long, double scale, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_oblique_stereographic(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ scale: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_orthographic( PJ_CONTEXT *ctx, double center_lat, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_orthographic(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_american_polyconic( PJ_CONTEXT *ctx, double center_lat, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_american_polyconic(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_polar_stereographic_variant_a( PJ_CONTEXT *ctx, double center_lat, double center_long, double scale, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_polar_stereographic_variant_a(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ scale: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_polar_stereographic_variant_b( PJ_CONTEXT *ctx, double latitude_standard_parallel, double longitude_of_origin, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_polar_stereographic_variant_b(_ ctx: OpaquePointer!, _ latitude_standard_parallel: Double, _ longitude_of_origin: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_robinson( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_robinson(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_sinusoidal( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_sinusoidal(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_stereographic( PJ_CONTEXT *ctx, double center_lat, double center_long, double scale, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_stereographic(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ scale: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_van_der_grinten( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_van_der_grinten(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_wagner_i( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_wagner_i(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_wagner_ii( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_wagner_ii(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_wagner_iii( PJ_CONTEXT *ctx, double latitude_true_scale, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_wagner_iii(_ ctx: OpaquePointer!, _ latitude_true_scale: Double, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_wagner_iv( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_wagner_iv(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_wagner_v( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_wagner_v(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_wagner_vi( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_wagner_vi(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_wagner_vii( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_wagner_vii(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_quadrilateralized_spherical_cube( PJ_CONTEXT *ctx, double center_lat, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_quadrilateralized_spherical_cube(_ ctx: OpaquePointer!, _ center_lat: Double, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_spherical_cross_track_height( PJ_CONTEXT *ctx, double peg_point_lat, double peg_point_long, double peg_point_heading, double peg_point_height, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_spherical_cross_track_height(_ ctx: OpaquePointer!, _ peg_point_lat: Double, _ peg_point_long: Double, _ peg_point_heading: Double, _ peg_point_height: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_equal_earth( PJ_CONTEXT *ctx, double center_long, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_equal_earth(_ ctx: OpaquePointer!, _ center_long: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_vertical_perspective( PJ_CONTEXT *ctx, double topo_origin_lat, double topo_origin_long, double topo_origin_height, double view_point_height, double false_easting, double false_northing, const char *ang_unit_name, double ang_unit_conv_factor, const char *linear_unit_name, double linear_unit_conv_factor)
Swift
func proj_create_conversion_vertical_perspective(_ ctx: OpaquePointer!, _ topo_origin_lat: Double, _ topo_origin_long: Double, _ topo_origin_height: Double, _ view_point_height: Double, _ false_easting: Double, _ false_northing: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double, _ linear_unit_name: UnsafePointer<CChar>!, _ linear_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_pole_rotation_grib_convention( PJ_CONTEXT *ctx, double south_pole_lat_in_unrotated_crs, double south_pole_long_in_unrotated_crs, double axis_rotation, const char *ang_unit_name, double ang_unit_conv_factor)
Swift
func proj_create_conversion_pole_rotation_grib_convention(_ ctx: OpaquePointer!, _ south_pole_lat_in_unrotated_crs: Double, _ south_pole_long_in_unrotated_crs: Double, _ axis_rotation: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double) -> OpaquePointer!
-
Undocumented
Declaration
Objective-C
PJ PROJ_DLL *proj_create_conversion_pole_rotation_netcdf_cf_convention( PJ_CONTEXT *ctx, double grid_north_pole_latitude, double grid_north_pole_longitude, double north_pole_grid_longitude, const char *ang_unit_name, double ang_unit_conv_factor)
Swift
func proj_create_conversion_pole_rotation_netcdf_cf_convention(_ ctx: OpaquePointer!, _ grid_north_pole_latitude: Double, _ grid_north_pole_longitude: Double, _ north_pole_grid_longitude: Double, _ ang_unit_name: UnsafePointer<CChar>!, _ ang_unit_conv_factor: Double) -> OpaquePointer!