ZeroTropModel Class Reference
[GPS solution algorithms and Tropospheric]

#include <TropModel.hpp>

Inheritance diagram for ZeroTropModel:

Inheritance graph
[legend]
Collaboration diagram for ZeroTropModel:

Collaboration graph
[legend]
List of all members.

Detailed Description

The 'zero' trop model, meaning it always returns zero.

Definition at line 214 of file TropModel.hpp.

Public Member Functions

virtual double correction (double elevation) const throw (InvalidTropModel)
 Compute and return the full tropospheric delay.
virtual double correction (const Position &RX, const Position &SV, const DayTime &tt) throw (InvalidTropModel)
 Compute and return the full tropospheric delay, given the positions of receiver and satellite and the time tag.
virtual double correction (const Xvt &RX, const Xvt &SV, const DayTime &tt) throw (InvalidTropModel)
virtual double dry_zenith_delay (void) const throw (InvalidTropModel)
 Compute and return the zenith delay for dry component of the troposphere.
virtual double wet_zenith_delay (void) const throw (InvalidTropModel)
 Compute and return the zenith delay for wet component of the troposphere.
virtual double dry_mapping_function (double elevation) const throw (InvalidTropModel)
 Compute and return the mapping function for dry component of the troposphere.
virtual double wet_mapping_function (double elevation) const throw (InvalidTropModel)
 Compute and return the mapping function for wet component of the troposphere.


Member Function Documentation

virtual double correction const Xvt RX,
const Xvt SV,
const DayTime tt
throw (InvalidTropModel) [inline, virtual]
 

Deprecated:
Compute and return the full tropospheric delay, given the positions of receiver and satellite and the time tag. This version is most useful within positioning algorithms, where the receiver position and timetag may vary; it computes the elevation (and other receiver location information) and passes them to appropriate set...() routines and the correction(elevation) routine.
Parameters:
RX Receiver position in ECEF cartesian coordinates (meters)
SV Satellite position in ECEF cartesian coordinates (meters)
tt Time tag of the signal

Reimplemented from TropModel.

Definition at line 251 of file TropModel.hpp.

virtual double correction const Position RX,
const Position SV,
const DayTime tt
throw (InvalidTropModel) [inline, virtual]
 

Compute and return the full tropospheric delay, given the positions of receiver and satellite and the time tag.

This version is most useful within positioning algorithms, where the receiver position and timetag may vary; it computes the elevation (and other receiver location information) and passes them to appropriate set...() routines and the correction(elevation) routine.

Parameters:
RX Receiver position
SV Satellite position
tt Time tag of the signal

Reimplemented from TropModel.

Definition at line 234 of file TropModel.hpp.

virtual double correction double  elevation  )  const throw (InvalidTropModel) [inline, virtual]
 

Compute and return the full tropospheric delay.

Parameters:
elevation Elevation of satellite as seen at receiver, in degrees

Reimplemented from TropModel.

Definition at line 219 of file TropModel.hpp.

virtual double dry_mapping_function double  elevation  )  const throw (InvalidTropModel) [inline, virtual]
 

Compute and return the mapping function for dry component of the troposphere.

Parameters:
elevation Elevation of satellite as seen at receiver, in degrees

Implements TropModel.

Definition at line 270 of file TropModel.hpp.

virtual double dry_zenith_delay void   )  const throw (InvalidTropModel) [inline, virtual]
 

Compute and return the zenith delay for dry component of the troposphere.

Implements TropModel.

Definition at line 258 of file TropModel.hpp.

virtual double wet_mapping_function double  elevation  )  const throw (InvalidTropModel) [inline, virtual]
 

Compute and return the mapping function for wet component of the troposphere.

Parameters:
elevation Elevation of satellite as seen at receiver, in degrees

Implements TropModel.

Definition at line 277 of file TropModel.hpp.

virtual double wet_zenith_delay void   )  const throw (InvalidTropModel) [inline, virtual]
 

Compute and return the zenith delay for wet component of the troposphere.

Implements TropModel.

Definition at line 263 of file TropModel.hpp.


The documentation for this class was generated from the following file:
Generated on Tue Jan 6 03:32:01 2009 for GPS ToolKit Software Library by  doxygen 1.3.9.1