D:/usuarios/rodrigof/svn/tdk/src/peer/components/gps/gtcp/cproj.c File Reference

#include "cproj.h"

Defines

#define MAX_VAL   4
#define MAXLONG   2147483647.
#define DBLLONG   4.61168601e18

Functions

void sincos (double val, double *sin_val, double *cos_val)
double asinz (double con)
double msfnz (double eccent, double sinphi, double cosphi)
double qsfnz (double eccent, double sinphi, double cosphi)
double phi1z (double eccent, double qs, long *flag)
double phi2z (double eccent, double ts, long *flag)
double phi3z (double ml, double e0, double e1, double e2, double e3, long *flag)
double phi4z (double eccent, double e0, double e1, double e2, double e3, double a, double b, double *c, double *phi)
double pakcz (double pak)
double pakr2dm (double pak)
double tsfnz (double eccent, double phi, double sinphi)
 sign (double x)
double adjust_lon (double x)
double e0fn (double x)
double e1fn (double x)
double e2fn (double x)
double e3fn (double x)
double e4fn (double x)
double mlfn (double e0, double e1, double e2, double e3, double phi)
long calc_utm_zone (double lon)

Define Documentation

#define DBLLONG   4.61168601e18

#define MAX_VAL   4

#define MAXLONG   2147483647.


Function Documentation

double adjust_lon ( double  x  ) 

double asinz ( double  con  ) 

long calc_utm_zone ( double  lon  ) 

double e0fn ( double  x  ) 

double e1fn ( double  x  ) 

double e2fn ( double  x  ) 

double e3fn ( double  x  ) 

double e4fn ( double  x  ) 

double mlfn ( double  e0,
double  e1,
double  e2,
double  e3,
double  phi 
)

double msfnz ( double  eccent,
double  sinphi,
double  cosphi 
)

double pakcz ( double  pak  ) 

double pakr2dm ( double  pak  ) 

double phi1z ( double  eccent,
double  qs,
long *  flag 
)

double phi2z ( double  eccent,
double  ts,
long *  flag 
)

double phi3z ( double  ml,
double  e0,
double  e1,
double  e2,
double  e3,
long *  flag 
)

double phi4z ( double  eccent,
double  e0,
double  e1,
double  e2,
double  e3,
double  a,
double  b,
double *  c,
double *  phi 
)

double qsfnz ( double  eccent,
double  sinphi,
double  cosphi 
)

sign ( double  x  ) 

void sincos ( double  val,
double *  sin_val,
double *  cos_val 
)

double tsfnz ( double  eccent,
double  phi,
double  sinphi 
)


Generated on Fri Jun 15 16:54:18 2007 for TDK by  doxygen 1.5.2