pe_parameter_projection_defaults

Creates a set of default parameters for a particular projection.

Usage syntax

int pe_parameter_projection_defaults (PE_PROJECTION projection, PE_PARAMETER parameters[PE_PARM_MAX]);

Parameters
projection A projection object
parameters The parameter object
Description

Creates a set of default parameters for a particular projection.

Returns

The number of parameters.

Examples
   /* 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