Lines 105-116
Link Here
|
105 |
#include <sys/types.h> |
105 |
#include <sys/types.h> |
106 |
#include <sys/stat.h> |
106 |
#include <sys/stat.h> |
107 |
|
107 |
|
108 |
#include "projects.h" |
108 |
#include "proj_api.h" |
109 |
|
|
|
110 |
/* Ensure we are compatible with PROJ.4.4.x and PROJ.4.3.x */ |
111 |
#ifndef USE_PROJUV |
112 |
# define projUV UV |
113 |
#endif |
114 |
|
109 |
|
115 |
#include "ecs.h" |
110 |
#include "ecs.h" |
116 |
|
111 |
|
Lines 1054-1061
Link Here
|
1054 |
ecs_Family currentSelectionFamily: Current layer selection type |
1049 |
ecs_Family currentSelectionFamily: Current layer selection type |
1055 |
char *tclprocname: attribute callback procedure for tcl |
1050 |
char *tclprocname: attribute callback procedure for tcl |
1056 |
char *target_proj: Projection descriptor |
1051 |
char *target_proj: Projection descriptor |
1057 |
PJ *target: target (c interface) projection descriptors |
1052 |
projPJ target: target (c interface) projection descriptors |
1058 |
PJ *source: source (driver) projection descriptors |
1053 |
projPJ source: source (driver) projection descriptors |
1059 |
ecs_Datum targetdatum: target datum information |
1054 |
ecs_Datum targetdatum: target datum information |
1060 |
ecs_Datum sourcedatum: source datum information |
1055 |
ecs_Datum sourcedatum: source datum information |
1061 |
void *dthandle: Handle to the datum driver |
1056 |
void *dthandle: Handle to the datum driver |
Lines 1092-1099
Link Here
|
1092 |
ecs_Family currentSelectionFamily; /* Current layer selection type */ |
1088 |
ecs_Family currentSelectionFamily; /* Current layer selection type */ |
1093 |
char *tclprocname; /* attribute callback procedure for tcl */ |
1089 |
char *tclprocname; /* attribute callback procedure for tcl */ |
1094 |
char *target_proj; |
1090 |
char *target_proj; |
1095 |
PJ *target; /* source and target projection descriptors */ |
1091 |
projPJ target; /* source and target projection descriptors */ |
1096 |
PJ *source; |
1092 |
projPJ source; |
1097 |
int isSourceLL; /* flags to avoid unnecessary computation */ |
1093 |
int isSourceLL; /* flags to avoid unnecessary computation */ |
1098 |
int isTargetLL; |
1094 |
int isTargetLL; |
1099 |
int isProjEqual; |
1095 |
int isProjEqual; |
Lines 1165-1171
Link Here
|
1165 |
|
1161 |
|
1166 |
/* Projection conversion functions */ |
1162 |
/* Projection conversion functions */ |
1167 |
|
1163 |
|
1168 |
PJ *cln_ProjInit _ANSI_ARGS_((char *d)); |
1164 |
projPJ cln_ProjInit _ANSI_ARGS_((char *d)); |
1169 |
int cln_CompareProjections _ANSI_ARGS_((int ClientID)); |
1165 |
int cln_CompareProjections _ANSI_ARGS_((int ClientID)); |
1170 |
int cln_UpdateMaxRegion _ANSI_ARGS_((int ClientID, double x, double y, ecs_Region *gr, int sens, int first)); |
1166 |
int cln_UpdateMaxRegion _ANSI_ARGS_((int ClientID, double x, double y, ecs_Region *gr, int sens, int first)); |
1171 |
int cln_ConvRegion _ANSI_ARGS_((int ClientID, ecs_Region *gr, int sens)); |
1167 |
int cln_ConvRegion _ANSI_ARGS_((int ClientID, ecs_Region *gr, int sens)); |