ISCE_INSAR/components/zerodop/GPUgeo2rdr/include/Ellipsoid.h

26 lines
556 B
C

//
// Author: Joshua Cohen
// Copyright 2016
//
#ifndef ELLIPSOID_H
#define ELLIPSOID_H
struct Ellipsoid {
double a;
double e2;
Ellipsoid();
Ellipsoid(double,double);
Ellipsoid(const Ellipsoid&);
void latlon(double[3],double[3],int);
double reast(double);
double rnorth(double);
double rdir(double,double);
void getangs(double[3],double[3],double[3],double&,double&);
void getTVN_TCvec(double[3],double[3],double[3],double[3]);
void tcnbasis(double[3],double[3],double[3],double[3],double[3]);
};
#endif