s2-tools
Version:
A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.
127 lines • 3.26 kB
TypeScript
/** Options for Dspace */
export interface DspaceOptions {
irez: number;
d2201: number;
d2211: number;
d3210: number;
d3222: number;
d4410: number;
d4422: number;
d5220: number;
d5232: number;
d5421: number;
d5433: number;
dedt: number;
del1: number;
del2: number;
del3: number;
didt: number;
dmdt: number;
dnodt: number;
domdt: number;
argpo: number;
argpdot: number;
tc: number;
gsto: number;
xfact: number;
xlamo: number;
no: number;
atime: number;
em: number;
argpm: number;
inclm: number;
xli: number;
mm: number;
xni: number;
nodem: number;
nm: number;
}
/** Output from Dspace computation */
export interface DspaceOutput {
atime: number;
em: number;
argpm: number;
inclm: number;
xli: number;
mm: number;
xni: number;
nodem: number;
dndt: number;
nm: number;
}
/**
* procedure dspace
*
* this procedure provides deep space contributions to mean elements for
* perturbing third body. these effects have been averaged over one
* revolution of the sun and moon. for earth resonance effects, the
* effects have been averaged over no revolutions of the satellite.
* (mean motion)
*
* author : david vallado 719-573-2600 28 jun 2005
*
* inputs :
* d2201, d2211, d3210, d3222, d4410, d4422, d5220, d5232, d5421, d5433 -
* dedt -
* del1, del2, del3 -
* didt -
* dmdt -
* dnodt -
* domdt -
* irez - flag for resonance 0-none, 1-one day, 2-half day
* argpo - argument of perigee
* argpdot - argument of perigee dot (rate)
* t - time
* tc -
* gsto - gst
* xfact -
* xlamo -
* no - mean motion
* atime -
* em - eccentricity
* ft -
* argpm - argument of perigee
* inclm - inclination
* xli -
* mm - mean anomaly
* xni - mean motion
* nodem - right ascension of ascending node
*
* outputs :
* atime -
* em - eccentricity
* argpm - argument of perigee
* inclm - inclination
* xli -
* mm - mean anomaly
* xni -
* nodem - right ascension of ascending node
* dndt -
* nm - mean motion
*
* locals :
* delt -
* ft -
* theta -
* x2li -
* x2omi -
* xl -
* xldot -
* xnddt -
* xndt -
* xomi -
*
* coupling :
* none -
*
* references :
* hoots, roehrich, norad spacetrack report #3 1980
* hoots, norad spacetrack report #6 1986
* hoots, schumacher and glover 2004
* vallado, crawford, hujsak, kelso 2006
* @param options - options explaining how to compute
* @param tsince - time since epoch
* @returns - computed values
*/
export declare function dspace(options: DspaceOptions, tsince: number): DspaceOutput;
//# sourceMappingURL=dspace.d.ts.map