s2-tools
Version:
A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.
164 lines • 3.97 kB
TypeScript
/** Options for Dscom */
export interface DscomOptions {
epoch: number;
ep: number;
argpp: number;
tc: number;
inclp: number;
nodep: number;
np: number;
}
/** Output for Dscom */
export interface DscomOutput {
snodm: number;
cnodm: number;
sinim: number;
cosim: number;
sinomm: number;
cosomm: number;
day: number;
e3: number;
ee2: number;
em: number;
emsq: number;
gam: number;
peo: number;
pgho: number;
pho: number;
pinco: number;
plo: number;
rtemsq: number;
se2: number;
se3: number;
sgh2: number;
sgh3: number;
sgh4: number;
sh2: number;
sh3: number;
si2: number;
si3: number;
sl2: number;
sl3: number;
sl4: number;
s1: number;
s2: number;
s3: number;
s4: number;
s5: number;
s6: number;
s7: number;
ss1: number;
ss2: number;
ss3: number;
ss4: number;
ss5: number;
ss6: number;
ss7: number;
sz1: number;
sz2: number;
sz3: number;
sz11: number;
sz12: number;
sz13: number;
sz21: number;
sz22: number;
sz23: number;
sz31: number;
sz32: number;
sz33: number;
xgh2: number;
xgh3: number;
xgh4: number;
xh2: number;
xh3: number;
xi2: number;
xi3: number;
xl2: number;
xl3: number;
xl4: number;
nm: number;
z1: number;
z2: number;
z3: number;
z11: number;
z12: number;
z13: number;
z21: number;
z22: number;
z23: number;
z31: number;
z32: number;
z33: number;
zmol: number;
zmos: number;
}
/**
* procedure dscom
*
* this procedure provides deep space common items used by both the secular
* and periodics subroutines. input is provided as shown. this routine
* used to be called dpper, but the functions inside weren't well organized.
*
* author : david vallado 719-573-2600 28 jun 2005
*
* inputs :
* epoch -
* ep - eccentricity
* argpp - argument of perigee
* tc -
* inclp - inclination
* nodep - right ascension of ascending node
* np - mean motion
*
* outputs :
* sinim , cosim , sinomm , cosomm , snodm , cnodm
* day -
* e3 -
* ee2 -
* em - eccentricity
* emsq - eccentricity squared
* gam -
* peo -
* pgho -
* pho -
* pinco -
* plo -
* rtemsq -
* se2, se3 -
* sgh2, sgh3, sgh4 -
* sh2, sh3, si2, si3, sl2, sl3, sl4 -
* s1, s2, s3, s4, s5, s6, s7 -
* ss1, ss2, ss3, ss4, ss5, ss6, ss7, sz1, sz2, sz3 -
* sz11, sz12, sz13, sz21, sz22, sz23, sz31, sz32, sz33 -
* xgh2, xgh3, xgh4, xh2, xh3, xi2, xi3, xl2, xl3, xl4 -
* nm - mean motion
* z1, z2, z3, z11, z12, z13, z21, z22, z23, z31, z32, z33 -
* zmol -
* zmos -
*
* locals :
* a1, a2, a3, a4, a5, a6, a7, a8, a9, a10 -
* betasq -
* cc -
* ctem, stem -
* x1, x2, x3, x4, x5, x6, x7, x8 -
* xnodce -
* xnoi -
* zcosg , zsing , zcosgl , zsingl , zcosh , zsinh , zcoshl , zsinhl ,
* zcosi , zsini , zcosil , zsinil ,
* zx -
* zy -
*
* 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 - the options
* @returns - computed deep space common items used by both the secular and periodics
*/
export declare function dscom(options: DscomOptions): DscomOutput;
//# sourceMappingURL=dscom.d.ts.map