| 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