|
void | excludeSignalTemporarily (const SatSigId &satSigId, size_t count) |
| Temporarily excludes a signal.
|
|
const Code & | getCodeFilter () const |
| Get the Code Filter.
|
|
const Frequency & | getFrequencyFilter () const |
| Get the Frequency Filter.
|
|
SatelliteSystem | getSystemFilter () const |
| Get the Satellite System Filter.
|
|
const std::unordered_set< GnssObs::ObservationType > & | getUsedObservationTypes () const |
| Get the used observation types.
|
|
bool | isObsTypeUsed (GnssObs::ObservationType obsType) const |
| Checks if the Observation type is used by the GUI settings.
|
|
bool | isSatelliteAllowed (const SatId &satId) const |
| Checks if the satellite is allowed. Does not check elevation or SNR mask.
|
|
void | markObsTypeAsNeeded (GnssObs::ObservationType obsType, bool needed=true) |
| Set the observation type as needed (cannot be unchecked in the GUI) or unneeded.
|
|
| ObservationFilter (const ObservationFilter &other)=default |
| Copy constructor.
|
|
| ObservationFilter (ObservationFilter &&other) noexcept=default |
| Move constructor.
|
|
| ObservationFilter (size_t receiverCount, const std::unordered_set< GnssObs::ObservationType > &availableObsTypes={ GnssObs::Pseudorange, GnssObs::Carrier, GnssObs::Doppler }, std::unordered_set< GnssObs::ObservationType > neededObsTypes={}) |
| Constructor.
|
|
ObservationFilter & | operator= (const ObservationFilter &other) |
| Copy assignment operator.
|
|
ObservationFilter & | operator= (ObservationFilter &&other) noexcept |
| Move assignment operator.
|
|
void | reset () |
| Reset the temporary settings.
|
|
template<typename ReceiverType > |
Observations | selectObservationsForCalculation (const std::array< Receiver< ReceiverType >, ReceiverType::ReceiverType_COUNT > &receivers, const std::vector< const GnssNavInfo * > &gnssNavInfos, const std::string &nameId, bool ignoreElevationMask=false) |
| Returns a list of satellites and observations filtered by GUI settings & NAV data available & ...)
|
|
template<typename ReceiverType > |
bool | ShowGuiWidgets (const char *id, float itemWidth) |
| Shows the GUI input to select the options.
|
|
void | useObsType (GnssObs::ObservationType obsType) |
| Set the observation type to use.
|
|
| ~ObservationFilter ()=default |
| Destructor.
|
|