• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

marble

  • sources
  • kde-4.12
  • kdeedu
  • marble
  • src
  • plugins
  • render
  • satellites
  • sgp4
Macros | Functions | Variables
sgp4unit.cpp File Reference
#include "sgp4unit.h"
Include dependency graph for sgp4unit.cpp:

Go to the source code of this file.

Macros

#define UNUSED(arg)   (void)arg;
 

Functions

static void dpper (double e3, double ee2, double peo, double pgho, double pho, double pinco, double plo, double se2, double se3, double sgh2, double sgh3, double sgh4, double sh2, double sh3, double si2, double si3, double sl2, double sl3, double sl4, double t, double xgh2, double xgh3, double xgh4, double xh2, double xh3, double xi2, double xi3, double xl2, double xl3, double xl4, double zmol, double zmos, double inclo, char init, double &ep, double &inclp, double &nodep, double &argpp, double &mp, char opsmode)
 
static void dscom (double epoch, double ep, double argpp, double tc, double inclp, double nodep, double np, double &snodm, double &cnodm, double &sinim, double &cosim, double &sinomm, double &cosomm, double &day, double &e3, double &ee2, double &em, double &emsq, double &gam, double &peo, double &pgho, double &pho, double &pinco, double &plo, double &rtemsq, double &se2, double &se3, double &sgh2, double &sgh3, double &sgh4, double &sh2, double &sh3, double &si2, double &si3, double &sl2, double &sl3, double &sl4, double &s1, double &s2, double &s3, double &s4, double &s5, double &s6, double &s7, double &ss1, double &ss2, double &ss3, double &ss4, double &ss5, double &ss6, double &ss7, double &sz1, double &sz2, double &sz3, double &sz11, double &sz12, double &sz13, double &sz21, double &sz22, double &sz23, double &sz31, double &sz32, double &sz33, double &xgh2, double &xgh3, double &xgh4, double &xh2, double &xh3, double &xi2, double &xi3, double &xl2, double &xl3, double &xl4, double &nm, double &z1, double &z2, double &z3, double &z11, double &z12, double &z13, double &z21, double &z22, double &z23, double &z31, double &z32, double &z33, double &zmol, double &zmos)
 
static void dsinit (gravconsttype whichconst, double cosim, double emsq, double argpo, double s1, double s2, double s3, double s4, double s5, double sinim, double ss1, double ss2, double ss3, double ss4, double ss5, double sz1, double sz3, double sz11, double sz13, double sz21, double sz23, double sz31, double sz33, double t, double tc, double gsto, double mo, double mdot, double no, double nodeo, double nodedot, double xpidot, double z1, double z3, double z11, double z13, double z21, double z23, double z31, double z33, double ecco, double eccsq, double &em, double &argpm, double &inclm, double &mm, double &nm, double &nodem, int &irez, double &atime, double &d2201, double &d2211, double &d3210, double &d3222, double &d4410, double &d4422, double &d5220, double &d5232, double &d5421, double &d5433, double &dedt, double &didt, double &dmdt, double &dndt, double &dnodt, double &domdt, double &del1, double &del2, double &del3, double &xfact, double &xlamo, double &xli, double &xni)
 
static void dspace (int irez, double d2201, double d2211, double d3210, double d3222, double d4410, double d4422, double d5220, double d5232, double d5421, double d5433, double dedt, double del1, double del2, double del3, double didt, double dmdt, double dnodt, double domdt, double argpo, double argpdot, double t, double tc, double gsto, double xfact, double xlamo, double no, double &atime, double &em, double &argpm, double &inclm, double &xli, double &mm, double &xni, double &nodem, double &dndt, double &nm)
 
void getgravconst (gravconsttype whichconst, double &tumin, double &mu, double &radiusearthkm, double &xke, double &j2, double &j3, double &j4, double &j3oj2)
 
double gstime (double jdut1)
 
static void initl (int satn, gravconsttype whichconst, double ecco, double epoch, double inclo, double &no, char &method, double &ainv, double &ao, double &con41, double &con42, double &cosio, double &cosio2, double &eccsq, double &omeosq, double &posq, double &rp, double &rteosq, double &sinio, double &gsto, char opsmode)
 
bool sgp4 (gravconsttype whichconst, elsetrec &satrec, double tsince, double r[3], double v[3])
 
bool sgp4init (gravconsttype whichconst, char opsmode, const int satn, const double epoch, const double xbstar, const double xecco, const double xargpo, const double xinclo, const double xmo, const double xno, const double xnodeo, elsetrec &satrec)
 

Variables

FILE * dbgfile
 
const char help = 'n'
 

Macro Definition Documentation

#define UNUSED (   arg)    (void)arg;

Definition at line 53 of file sgp4unit.cpp.

Function Documentation

static void dpper ( double  e3,
double  ee2,
double  peo,
double  pgho,
double  pho,
double  pinco,
double  plo,
double  se2,
double  se3,
double  sgh2,
double  sgh3,
double  sgh4,
double  sh2,
double  sh3,
double  si2,
double  si3,
double  sl2,
double  sl3,
double  sl4,
double  t,
double  xgh2,
double  xgh3,
double  xgh4,
double  xh2,
double  xh3,
double  xi2,
double  xi3,
double  xl2,
double  xl3,
double  xl4,
double  zmol,
double  zmos,
double  inclo,
char  init,
double &  ep,
double &  inclp,
double &  nodep,
double &  argpp,
double &  mp,
char  opsmode 
)
static

Definition at line 205 of file sgp4unit.cpp.

static void dscom ( double  epoch,
double  ep,
double  argpp,
double  tc,
double  inclp,
double  nodep,
double  np,
double &  snodm,
double &  cnodm,
double &  sinim,
double &  cosim,
double &  sinomm,
double &  cosomm,
double &  day,
double &  e3,
double &  ee2,
double &  em,
double &  emsq,
double &  gam,
double &  peo,
double &  pgho,
double &  pho,
double &  pinco,
double &  plo,
double &  rtemsq,
double &  se2,
double &  se3,
double &  sgh2,
double &  sgh3,
double &  sgh4,
double &  sh2,
double &  sh3,
double &  si2,
double &  si3,
double &  sl2,
double &  sl3,
double &  sl4,
double &  s1,
double &  s2,
double &  s3,
double &  s4,
double &  s5,
double &  s6,
double &  s7,
double &  ss1,
double &  ss2,
double &  ss3,
double &  ss4,
double &  ss5,
double &  ss6,
double &  ss7,
double &  sz1,
double &  sz2,
double &  sz3,
double &  sz11,
double &  sz12,
double &  sz13,
double &  sz21,
double &  sz22,
double &  sz23,
double &  sz31,
double &  sz32,
double &  sz33,
double &  xgh2,
double &  xgh3,
double &  xgh4,
double &  xh2,
double &  xh3,
double &  xi2,
double &  xi3,
double &  xl2,
double &  xl3,
double &  xl4,
double &  nm,
double &  z1,
double &  z2,
double &  z3,
double &  z11,
double &  z12,
double &  z13,
double &  z21,
double &  z22,
double &  z23,
double &  z31,
double &  z32,
double &  z33,
double &  zmol,
double &  zmos 
)
static

Definition at line 406 of file sgp4unit.cpp.

static void dsinit ( gravconsttype  whichconst,
double  cosim,
double  emsq,
double  argpo,
double  s1,
double  s2,
double  s3,
double  s4,
double  s5,
double  sinim,
double  ss1,
double  ss2,
double  ss3,
double  ss4,
double  ss5,
double  sz1,
double  sz3,
double  sz11,
double  sz13,
double  sz21,
double  sz23,
double  sz31,
double  sz33,
double  t,
double  tc,
double  gsto,
double  mo,
double  mdot,
double  no,
double  nodeo,
double  nodedot,
double  xpidot,
double  z1,
double  z3,
double  z11,
double  z13,
double  z21,
double  z23,
double  z31,
double  z33,
double  ecco,
double  eccsq,
double &  em,
double &  argpm,
double &  inclm,
double &  mm,
double &  nm,
double &  nodem,
int &  irez,
double &  atime,
double &  d2201,
double &  d2211,
double &  d3210,
double &  d3222,
double &  d4410,
double &  d4422,
double &  d5220,
double &  d5232,
double &  d5421,
double &  d5433,
double &  dedt,
double &  didt,
double &  dmdt,
double &  dndt,
double &  dnodt,
double &  domdt,
double &  del1,
double &  del2,
double &  del3,
double &  xfact,
double &  xlamo,
double &  xli,
double &  xni 
)
static

Definition at line 686 of file sgp4unit.cpp.

static void dspace ( int  irez,
double  d2201,
double  d2211,
double  d3210,
double  d3222,
double  d4410,
double  d4422,
double  d5220,
double  d5232,
double  d5421,
double  d5433,
double  dedt,
double  del1,
double  del2,
double  del3,
double  didt,
double  dmdt,
double  dnodt,
double  domdt,
double  argpo,
double  argpdot,
double  t,
double  tc,
double  gsto,
double  xfact,
double  xlamo,
double  no,
double &  atime,
double &  em,
double &  argpm,
double &  inclm,
double &  xli,
double &  mm,
double &  xni,
double &  nodem,
double &  dndt,
double &  nm 
)
static

Definition at line 983 of file sgp4unit.cpp.

void getgravconst ( gravconsttype  whichconst,
double &  tumin,
double &  mu,
double &  radiusearthkm,
double &  xke,
double &  j2,
double &  j3,
double &  j4,
double &  j3oj2 
)

Definition at line 2059 of file sgp4unit.cpp.

double gstime ( double  jdut1)

Definition at line 2008 of file sgp4unit.cpp.

static void initl ( int  satn,
gravconsttype  whichconst,
double  ecco,
double  epoch,
double  inclo,
double &  no,
char &  method,
double &  ainv,
double &  ao,
double &  con41,
double &  con42,
double &  cosio,
double &  cosio2,
double &  eccsq,
double &  omeosq,
double &  posq,
double &  rp,
double &  rteosq,
double &  sinio,
double &  gsto,
char  opsmode 
)
static

Definition at line 1181 of file sgp4unit.cpp.

bool sgp4 ( gravconsttype  whichconst,
elsetrec &  satrec,
double  tsince,
double  r[3],
double  v[3] 
)

Definition at line 1696 of file sgp4unit.cpp.

bool sgp4init ( gravconsttype  whichconst,
char  opsmode,
const int  satn,
const double  epoch,
const double  xbstar,
const double  xecco,
const double  xargpo,
const double  xinclo,
const double  xmo,
const double  xno,
const double  xnodeo,
elsetrec &  satrec 
)

Definition at line 1339 of file sgp4unit.cpp.

Variable Documentation

FILE* dbgfile

Definition at line 52 of file sgp4unit.cpp.

const char help = 'n'

Definition at line 51 of file sgp4unit.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:54 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

marble

Skip menu "marble"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal