#include <ComputeLI.hpp>
Inheritance diagram for ComputeLI:


This class is meant to be used with the GNSS data structures objects found in "DataStructures" class.
A typical way to use this class follows:
RinexObsStream rin("ebre0300.02o"); gnssRinex gRin; ComputeLI getLI; while(rin >> gRin) { gRin >> getLI; }
The "ComputeLI" object will visit every satellite in the GNSS data structure that is "gRin" and will try to compute its LI combination.
When used with the ">>" operator, this class returns the same incoming data structure with the LI inserted along their corresponding satellites. Be warned that if a given satellite does not have the observations required, it will be summarily deleted from the data structure.
All observations are in meters.
Definition at line 78 of file ComputeLI.hpp.
Public Member Functions | |
| ComputeLI () | |
| Default constructor. | |
| virtual satTypeValueMap & | Process (satTypeValueMap &gData) throw (ProcessingException) |
| Returns a satTypeValueMap object, adding the new data generated when calling this object. | |
| virtual std::string | getClassName (void) const |
| Returns a string identifying this object. | |
| virtual | ~ComputeLI () |
| Destructor. | |
Protected Member Functions | |
| virtual double | getCombination (const double &obs1, const double &obs2) |
| Compute the combination of observables. | |
|
|
Default constructor.
Definition at line 43 of file ComputeLI.cpp. |
|
|
Destructor.
Definition at line 101 of file ComputeLI.hpp. |
|
|
Returns a string identifying this object.
Reimplemented from ComputeCombination. Definition at line 38 of file ComputeLI.cpp. |
|
||||||||||||
|
Compute the combination of observables.
Implements ComputeCombination. Definition at line 108 of file ComputeLI.hpp. |
|
|
Returns a satTypeValueMap object, adding the new data generated when calling this object.
Reimplemented from ComputeCombination. Definition at line 91 of file ComputeLI.hpp. |
1.3.9.1