pe_parameter_projection_defaults |
Creates a set of default parameters for a particular projection.
int pe_parameter_projection_defaults (PE_PROJECTION projection, PE_PARAMETER parameters[PE_PARM_MAX]);
projection | A projection object |
parameters | The parameter object |
Creates a set of default parameters for a particular projection.
The number of parameters.
/* System header files. */ #include <stdlib.h> #include <stdio.h> /* Projection Engine and Projection Engine Factory header files. */ #include "pe.h" #include "pef.h" void main() { PE_PROJECTION projection; PE_PARAMETER parameter[PE_PARM_MAX]; int i,n; char name[PE_NAME_MAX]; char prjname[PE_NAME_MAX]; double value; int prjcode; for (prjcode = 43001; prjcode <43038; prjcode++) { /* Create an object with the specified code. */ projection="pe_factory(prjcode);" Check if is a projection. (!pe_projection_p(projection)) fprintf(stderr,"Invalid <projection code>: %s\n",prjcode); exit(EXIT_FAILURE); } pe_projection_name(projection,prjname); printf("\n%s\n",prjname); n = pe_parameter_projection_defaults(projection, parameter); for (i = 0; i