#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include "gctp.h"
#include "ias_logging.h"
#include "ias_geo.h"
#include "ias_const.h"
Go to the source code of this file.
|
void | ias_geo_set_projection (int proj_code, int zone, int units, int spheroid, const double *parms, IAS_PROJECTION *proj) |
|
IAS_GEO_PROJ_TRANSFORMATION * | ias_geo_create_proj_transformation (const IAS_PROJECTION *source_projection, const IAS_PROJECTION *target_projection) |
|
void | ias_geo_destroy_proj_transformation (IAS_GEO_PROJ_TRANSFORMATION *trans) |
|
void | ias_geo_only_allow_threadsafe_transforms () |
|
int | ias_geo_transform_coordinate (const IAS_GEO_PROJ_TRANSFORMATION *trans, double inx, double iny, double *outx, double *outy) |
|
◆ ias_geo_create_proj_transformation()
IAS_GEO_PROJ_TRANSFORMATION* ias_geo_create_proj_transformation |
( |
const IAS_PROJECTION * |
source_projection, |
|
|
const IAS_PROJECTION * |
target_projection |
|
) |
| |
◆ ias_geo_destroy_proj_transformation()
void ias_geo_destroy_proj_transformation |
( |
IAS_GEO_PROJ_TRANSFORMATION * |
trans | ) |
|
◆ ias_geo_only_allow_threadsafe_transforms()
void ias_geo_only_allow_threadsafe_transforms |
( |
| ) |
|
◆ ias_geo_set_projection()
void ias_geo_set_projection |
( |
int |
proj_code, |
|
|
int |
zone, |
|
|
int |
units, |
|
|
int |
spheroid, |
|
|
const double * |
parms, |
|
|
IAS_PROJECTION * |
proj |
|
) |
| |
◆ ias_geo_transform_coordinate()
int ias_geo_transform_coordinate |
( |
const IAS_GEO_PROJ_TRANSFORMATION * |
trans, |
|
|
double |
inx, |
|
|
double |
iny, |
|
|
double * |
outx, |
|
|
double * |
outy |
|
) |
| |