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


It 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"); // Declare a GDS object gnssRinex gRin; // Create a 'ComputeSimpleWeights' object ComputeSimpleWeights sWeights; while(rin >> gRin) { gRin >> sWeights; }
The "ComputeSimpleWeights" object will visit every satellite in the GNSS data structure that is "gRin" and will try to compute its weight based on a simple algorithm.
When used with the ">>" operator, this class returns the same incoming data structure with the weights inserted along their corresponding satellites. Be warned that if it is not possible to compute the weight for a given satellite, it will be summarily deleted from the data structure.
Definition at line 85 of file ComputeSimpleWeights.hpp.
Public Member Functions | |
| ComputeSimpleWeights () | |
| Default constructor. | |
| virtual satTypeValueMap & | Process (const CommonTime &time, satTypeValueMap &gData) throw (ProcessingException) |
| Returns a satTypeValueMap object, adding the new data generated when calling this object. | |
| virtual gnssSatTypeValue & | Process (gnssSatTypeValue &gData) throw (ProcessingException) |
| Returns a gnnsSatTypeValue object, adding the new data generated when calling this object. | |
| virtual gnssRinex & | Process (gnssRinex &gData) throw (ProcessingException) |
| Returns a gnnsRinex object, adding the new data generated when calling this object. | |
| virtual std::string | getClassName (void) const |
| Returns a string identifying this object. | |
| virtual | ~ComputeSimpleWeights () |
| Destructor. | |
|
|
Default constructor.
Definition at line 90 of file ComputeSimpleWeights.hpp. |
|
|
Destructor.
Definition at line 128 of file ComputeSimpleWeights.hpp. |
|
|
Returns a string identifying this object.
Implements ProcessingClass. Definition at line 40 of file ComputeSimpleWeights.cpp. |
|
|
Returns a gnnsRinex object, adding the new data generated when calling this object.
Implements ProcessingClass. Definition at line 163 of file ComputeSimpleWeights.cpp. References GPSTK_THROW. |
|
|
Returns a gnnsSatTypeValue object, adding the new data generated when calling this object.
Implements ProcessingClass. Definition at line 132 of file ComputeSimpleWeights.cpp. References GPSTK_THROW. |
|
||||||||||||
|
Returns a satTypeValueMap object, adding the new data generated when calling this object.
Definition at line 51 of file ComputeSimpleWeights.cpp. References NBTropModel::dry_mapping_function(), GPSTK_THROW, and gpstk::SatIDSet. |
1.3.9.1