DOP Class Reference
[GPS solution algorithms and Tropospheric]

#include <DOP.hpp>

List of all members.


Detailed Description

This class encapsulates the computation of DOP, given the Covariance matrix of an equation system.

Definition at line 59 of file DOP.hpp.

Public Member Functions

bool isValid (void)
 Return validity of results.
 DOP () throw (InvalidDOP)
 Implicit constructor.
virtual int Compute (const Matrix< double > &covarianceMatrix) throw (InvalidDOP)
 Compute the DOP values associated with the given Covariance Matrix.
virtual ~DOP ()
 Destructor.

Public Attributes

double GDOP
 Geometric Dilution of Precision.
double PDOP
 Position Dilution of Precision.
double TDOP
 Time Dilution of Precision.

Protected Attributes

bool valid


Constructor & Destructor Documentation

DOP  )  throw (InvalidDOP) [inline]
 

Implicit constructor.

Definition at line 76 of file DOP.hpp.

virtual ~DOP  )  [inline, virtual]
 

Destructor.

Definition at line 90 of file DOP.hpp.


Member Function Documentation

int Compute const Matrix< double > &  covarianceMatrix  )  throw (InvalidDOP) [virtual]
 

Compute the DOP values associated with the given Covariance Matrix.

Parameters:
covarianceMatrix Covariance matrix for the equation system
Returns:
0 if OK -1 if problems arose

Definition at line 44 of file DOP.cpp.

References GPSTK_THROW, gpstk::RSS(), and SQRT.

bool isValid void   )  [inline]
 

Return validity of results.

Definition at line 63 of file DOP.hpp.


Member Data Documentation

double GDOP
 

Geometric Dilution of Precision.

Definition at line 67 of file DOP.hpp.

double PDOP
 

Position Dilution of Precision.

Definition at line 70 of file DOP.hpp.

double TDOP
 

Time Dilution of Precision.

Definition at line 73 of file DOP.hpp.

bool valid [protected]
 

Definition at line 94 of file DOP.hpp.


The documentation for this class was generated from the following files:
Generated on Thu Jul 29 03:32:03 2010 for GPS ToolKit Software Library by  doxygen 1.3.9.1