Go to the source code of this file.
|
GCTP_TRANSFORMATION * | gctp_create_transformation (const GCTP_PROJECTION *input_projection, const GCTP_PROJECTION *output_projection) |
|
void | gctp_destroy_transformation (GCTP_TRANSFORMATION *trans) |
|
int | gctp_transform (const GCTP_TRANSFORMATION *trans, const double *in_coor, double *out_coor) |
|
void | gctp_set_message_callback (GCTP_CALLBACK_PRINT_FUNC callback) |
|
void | gctp_print_transformation_info (const GCTP_TRANSFORMATION *trans) |
|
const GCTP_PROJECTION * | gctp_get_input_proj (const GCTP_TRANSFORMATION *trans) |
|
const GCTP_PROJECTION * | gctp_get_output_proj (const GCTP_TRANSFORMATION *trans) |
|
int | gctp_calc_utm_zone (double lon) |
|
void | gctp_only_allow_threadsafe_transforms () |
|
void | gctp (const double *, const long *, const long *, const double *, long *, const long *, double *, const long *, const long *, const double *, long *, const long *, long *) |
|
◆ ALASKA
◆ ALBERS
◆ AZMEQD
◆ DEGREE
◆ DMS
◆ EQRECT
◆ EQUIDC
◆ FEET
◆ GCTP_ERROR
◆ GCTP_IN_BREAK
◆ GCTP_PROJECTION_PARAMETER_COUNT
#define GCTP_PROJECTION_PARAMETER_COUNT 15 |
◆ GCTP_SUCCESS
◆ GEO
◆ GNOMON
◆ GOOD
◆ GVNSP
◆ HAMMER
◆ HOM
◆ IMOLL
◆ ISIN
◆ LAMAZ
◆ LAMCC
◆ MAXPROJ
#define MAXPROJ 31 /* largest supported projection number */ |
◆ MERCAT
◆ METER
◆ MILLER
◆ MOLL
◆ OBEQA
◆ ORTHO
◆ POLYC
◆ PS
◆ RADIAN
◆ ROBIN
◆ SECOND
◆ SNSOID
◆ SOM
◆ SPCS
◆ STEREO
◆ TM
◆ USDEF
◆ UTM
◆ VGRINT
◆ WAGIV
◆ WAGVII
◆ GCTP_CALLBACK_PRINT_FUNC
typedef void(* GCTP_CALLBACK_PRINT_FUNC) (GCTP_MESSAGE_TYPE_ENUM message_type, const char *filename, int line_number, const char *format,...) |
◆ gctp_message_type_enum
Enumerator |
---|
GCTP_INFO_MESSAGE | |
GCTP_ERROR_MESSAGE | |
GCTP_MESSAGE_TYPE_COUNT | |
Definition at line 140 of file gctp.h.
◆ gctp()
void gctp |
( |
const double * |
, |
|
|
const long * |
, |
|
|
const long * |
, |
|
|
const double * |
, |
|
|
long * |
, |
|
|
const long * |
, |
|
|
double * |
, |
|
|
const long * |
, |
|
|
const long * |
, |
|
|
const double * |
, |
|
|
long * |
, |
|
|
const long * |
, |
|
|
long * |
|
|
) |
| |
◆ gctp_calc_utm_zone()
int gctp_calc_utm_zone |
( |
double |
lon | ) |
|
◆ gctp_create_transformation()
GCTP_TRANSFORMATION* gctp_create_transformation |
( |
const GCTP_PROJECTION * |
input_projection, |
|
|
const GCTP_PROJECTION * |
output_projection |
|
) |
| |
◆ gctp_destroy_transformation()
void gctp_destroy_transformation |
( |
GCTP_TRANSFORMATION * |
trans | ) |
|
◆ gctp_get_input_proj()
const GCTP_PROJECTION* gctp_get_input_proj |
( |
const GCTP_TRANSFORMATION * |
trans | ) |
|
◆ gctp_get_output_proj()
const GCTP_PROJECTION* gctp_get_output_proj |
( |
const GCTP_TRANSFORMATION * |
trans | ) |
|
◆ gctp_only_allow_threadsafe_transforms()
void gctp_only_allow_threadsafe_transforms |
( |
| ) |
|
◆ gctp_print_transformation_info()
void gctp_print_transformation_info |
( |
const GCTP_TRANSFORMATION * |
trans | ) |
|
◆ gctp_set_message_callback()
◆ gctp_transform()
int gctp_transform |
( |
const GCTP_TRANSFORMATION * |
trans, |
|
|
const double * |
in_coor, |
|
|
double * |
out_coor |
|
) |
| |