ExtractCombinationData Class Reference
[RINEX observation files]

#include <ExtractCombinationData.hpp>

Inheritance diagram for ExtractCombinationData:

Inheritance graph
[legend]
Collaboration diagram for ExtractCombinationData:

Collaboration graph
[legend]
List of all members.

Detailed Description

This class eases the extraction of a combination of data from a RinexObsData object.

Definition at line 46 of file ExtractCombinationData.hpp.

Public Member Functions

 ExtractCombinationData () throw (InvalidData)
 Default constructor.
virtual int getData (const RinexObsData &rinexData, RinexObsHeader::RinexObsType typeObs1, RinexObsHeader::RinexObsType typeObs2) throw (InvalidData)
 Pull out the combination of observations from a RinexObsData object.
virtual ~ExtractCombinationData ()
 Destructor.

Protected Member Functions

virtual double getCombination (double obs1, double obs2)=0 throw (InvalidData)
 Compute the combination of observables. You must define this method according to your specific combination.


Constructor & Destructor Documentation

ExtractCombinationData  )  throw (InvalidData) [inline]
 

Default constructor.

Definition at line 51 of file ExtractCombinationData.hpp.

virtual ~ExtractCombinationData  )  [inline, virtual]
 

Destructor.

Definition at line 135 of file ExtractCombinationData.hpp.


Member Function Documentation

virtual double getCombination double  obs1,
double  obs2
throw (InvalidData) [protected, pure virtual]
 

Compute the combination of observables. You must define this method according to your specific combination.

Implemented in ExtractLC, and ExtractPC.

virtual int getData const RinexObsData rinexData,
RinexObsHeader::RinexObsType  typeObs1,
RinexObsHeader::RinexObsType  typeObs2
throw (InvalidData) [inline, virtual]
 

Pull out the combination of observations from a RinexObsData object.

Parameters:
rinexData The Rinex data set holding the observations
typeObs1 The #1 type of observation we want to get
typeObs2 The #2 type of observation we want to get
Returns:
Number of satellites with this combination of observable data available

Definition at line 66 of file ExtractCombinationData.hpp.

References CheckPRData::check(), and GPSTK_THROW.


The documentation for this class was generated from the following file:
Generated on Thu Feb 9 03:31:35 2012 for GPS ToolKit Software Library by  doxygen 1.3.9.1