GeoDynamics


Classes

class  AtmosphericDrag
 This class computes the acceleration due to drag on a satellite using an Earth atmosphere model that conforms to the computeDensity abstract method. More...
class  CiraExponentialDrag
 This class computes the acceleration due to drag on a satellite using an exponential Earth atmosphere model. More...
class  EarthBody
 Class to handle earth planet, it'll be taken as the central body of the spacecraft. More...
class  EarthOceanTide
 Solid Earth Ocean Tide reference: IERS Conventions 2003. More...
class  EarthPoleTide
 Solid Earth Pole Tide reference: IERS Conventions 2003. More...
class  EarthSolidTide
 Class to do Earth Solid Tide correction reference: IERS Conventions 2003. More...
class  EGM96GravityModel
 EGM96 gravity model. More...
class  EquationOfMotion
 The EquationsOfMotion provides the mechanism for passing a method that computes the derivatives to an integrator. More...
class  ForceModel
 Force Model is a simple interface which allows uniformity among the various force models. More...
class  ForceModelList
 ForceModelList is a countainer for force models. More...
class  HarrisPriesterDrag
 The HarrisPriester class computes the Harris-Priester atmosphere model. More...
class  IERS
 Class to easy handle IERS Earth Orientation Data globally. More...
class  Integrator
 This is an abstract base class for objects solving a ODE system with integrator. More...
class  JGM3GravityModel
 JGM3 gravity model. More...
class  KeplerOrbit
 This class do some useful Keplerian orbit computation. More...
class  LEOSatOrbit
 This class handle equation of motion for low earth orbit satellites. More...
class  MoonForce
 This class calculate the gravitational effect of the moon. More...
class  Msise00Drag
 This class computes the NRLMSISE atmosphere model. More...
class  NavSatOrbit
 This class handle equation of motion for navigation satellites. More...
class  ReferenceFrames
 Class to do Reference frame transformation. More...
class  RelativityEffect
 This class calculate Relativity Effect to earth satellite. More...
struct  RungeKuttaFehlberg
 This class do integrations with Runge Kutta Fehlberg algorithm. More...
class  SatOrbit
 This Class handle general orbit for different satellite orbit type. More...
class  SatOrbitPropagator
 Satellite Orbit Progagator. More...
class  SolarRadiationPressure
 This class provides a generic model for the influence of solar radiation pressure on a satellite. More...
class  Spacecraft
 The Spacecraft class encapsulates physical parameters. More...
class  SphericalHarmonicGravity
 This class computes the body fixed acceleration due to the harmonic gravity field of the central body. More...
class  SunForce
 This class calculate the gravitational effect of the Sun. More...
class  UTCTime
 Class to convert UTC Time to all other different time systems. More...

Functions

std::ostream & gpstk::operator<< (std::ostream &s, const gpstk::ForceModel &fm)
 Stream output for CommonTime objects.
ostream & gpstk::operator<< (ostream &s, SatOrbitPropagator &op)
 Stream output for OrbitPropagator objects.
std::ostream & gpstk::operator<< (std::ostream &s, const gpstk::Spacecraft &sc)
 Stream output for CommonTime objects.
void gpstk::GPST2UTC (const CommonTime &gpst, UTCTime &utc)
 GPS time to UTC time.
void gpstk::UTC2GPST (const UTCTime &utc, CommonTime &gpst)
 UTC time to GPS time.
void gpstk::UT12UTC (const UTCTime &ut1, UTCTime &utc)
 UT1 time to UTC time.
void gpstk::UTC2UT1 (const UTCTime &utc, UTCTime &ut1)
 UTC time to UT1 time.
void gpstk::TT2UTC (const CommonTime &tt, UTCTime &utc)
 TT time to UTC time.
void gpstk::UTC2TT (const UTCTime &utc, CommonTime &tt)
 UTC time to TT time.
void gpstk::TAI2UTC (const CommonTime &tai, UTCTime &utc)
 TAI time to UTC time.
void gpstk::UTC2TAI (const UTCTime &utc, CommonTime &tai)
 UTC time to TAI time.
void gpstk::BDT2UTC (const CommonTime &bdt, UTCTime &utc)
 BDT time to UTC time.
void gpstk::UTC2BDT (const UTCTime &utc, CommonTime &bdt)
 UTC time to BDT time.


Function Documentation

void BDT2UTC const CommonTime &  bdt,
UTCTime &  utc
 

BDT time to UTC time.

Parameters:
bdt BDT as input
utc UTC as output

Definition at line 489 of file UTCTime.cpp.

References gpstk::GPST2UTC().

void GPST2UTC const CommonTime &  gpst,
UTCTime &  utc
 

GPS time to UTC time.

Parameters:
gpst GPST as input
utc UTC as output

Referenced by gpstk::BDT2UTC().

std::ostream& operator<< std::ostream &  s,
const gpstk::Spacecraft sc
 

Stream output for CommonTime objects.

Typically used for debugging.

Parameters:
s stream to append formatted CommonTime to.
t CommonTime to append to stream s.
Returns:
reference to s.

ostream& operator<< ostream &  s,
SatOrbitPropagator &  op
 

Stream output for OrbitPropagator objects.

Typically used for debugging.

Parameters:
s stream to append formatted CommonTime to.
t CommonTime to append to stream s.
Returns:
reference to s.

Definition at line 342 of file SatOrbitPropagator.cpp.

std::ostream& operator<< std::ostream &  s,
const gpstk::ForceModel fm
[inline]
 

Stream output for CommonTime objects.

Typically used for debugging.

Parameters:
s stream to append formatted CommonTime to.
t CommonTime to append to stream s.
Returns:
reference to s.

Definition at line 266 of file ForceModel.hpp.

References ForceModel::getAccel(), ForceModel::getAMatrix(), ForceModel::partialP(), ForceModel::partialR(), and ForceModel::partialV().

void TAI2UTC const CommonTime &  tai,
UTCTime &  utc
 

TAI time to UTC time.

Parameters:
tai TAI as input
utc UTC as output

void TT2UTC const CommonTime &  tt,
UTCTime &  utc
 

TT time to UTC time.

Parameters:
tt TT as input
utc UTC as output

void UT12UTC const UTCTime &  ut1,
UTCTime &  utc
 

UT1 time to UTC time.

Parameters:
ut1 UT1 as input
utc UTC as output

Definition at line 399 of file UTCTime.cpp.

References gpstk::UT1mUTC().

void UTC2BDT const UTCTime &  utc,
CommonTime &  bdt
 

UTC time to BDT time.

Parameters:
utc UTC as input
bdt BDT as output

Definition at line 500 of file UTCTime.cpp.

References gpstk::UTC2GPST().

void UTC2GPST const UTCTime &  utc,
CommonTime &  gpst
 

UTC time to GPS time.

Parameters:
utc UTC as input
gpst GPST as output

Definition at line 389 of file UTCTime.cpp.

Referenced by gpstk::UTC2BDT().

void UTC2TAI const UTCTime &  utc,
CommonTime &  tai
 

UTC time to TAI time.

Parameters:
utc UTC as input
tai TAI as output

void UTC2TT const UTCTime &  utc,
CommonTime &  tt
 

UTC time to TT time.

Parameters:
UTC UTC as input
tt TT as output

Definition at line 449 of file UTCTime.cpp.

Referenced by gpstk::ECEFPosVelToJ2k(), gpstk::J2kPosVelToECEF(), and gpstk::J2kToECEFMatrix().

void UTC2UT1 const UTCTime &  utc,
UTCTime &  ut1
 

UTC time to UT1 time.

Parameters:
utc UTC as input
ut1 UT1 as output

Definition at line 416 of file UTCTime.cpp.

Referenced by gpstk::J2kToECEFMatrix().


Generated on Thu May 23 03:31:37 2013 for GPS ToolKit Software Library by  doxygen 1.3.9.1