Public Member Functions | List of all members
gnsstk::ObsClockModel_Child Class Reference

Detailed Description

Definition at line 51 of file ObsClockModel_T.cpp.

Inheritance diagram for gnsstk::ObsClockModel_Child:
Inheritance graph
[legend]

Public Member Functions

virtual void addEpoch (const ORDEpoch &re)
 
virtual double getOffset (const gnsstk::CommonTime &t) const
 
virtual bool isOffsetValid (const gnsstk::CommonTime &t) const
 
- Public Member Functions inherited from gnsstk::ObsClockModel
virtual void dump (std::ostream &s, short detail=1) const noexcept
 
double getElevationMask () const noexcept
 
double getSigmaMultiplier () const noexcept
 
SvMode getSvMode (const SatID &svid) const
 
const SvModeMapgetSvModeMap () const noexcept
 
SvStatus getSvStatus (const SatID &svid) const
 
const SvStatusMapgetSvStatusMap () const noexcept
 
bool getUseWonkyData () const noexcept
 
 ObsClockModel (double sigma=2, double elmask=0, SvMode mode=ALWAYS)
 
ObsClockModelsetElevationMask (double right) noexcept
 
ObsClockModelsetSigmaMultiplier (double right) noexcept
 
ObsClockModelsetSvMode (const SatID &svid, const SvMode &mode) noexcept
 
ObsClockModelsetSvMode (const SvMode &mode) noexcept
 
ObsClockModelsetSvModeMap (const SvModeMap &right) noexcept
 
ObsClockModelsetUseWonkyData (bool right) noexcept
 
Stats< double > simpleOrdClock (const ORDEpoch &oe)
 
- Public Member Functions inherited from gnsstk::ClockModel
 ClockModel () noexcept
 

Additional Inherited Members

- Public Types inherited from gnsstk::ObsClockModel
enum  SvMode { IGNORE, HEALTHY, ALWAYS }
 
typedef std::map< SatID, SvModeSvModeMap
 defines a store for each SV's SvMode More...
 
enum  SvStatus {
  USED, MANUAL, SVHEALTH, ELEVATION,
  WONKY, SIGMA
}
 
typedef std::map< SatID, SvStatusSvStatusMap
 defines a store for each SV's SvStatus More...
 
- Protected Attributes inherited from gnsstk::ObsClockModel
double elvmask
 elevation mask angle for ORD stripping More...
 
SvModeMap modes
 map of modes to use ORDs in bias computation More...
 
double sigmam
 sigma multiple value for ORD stripping More...
 
SvStatusMap status
 map of ORD usage in bias computation More...
 
bool useWonkyData
 set to use ords that are flagged wonky More...
 

Member Function Documentation

◆ addEpoch()

virtual void gnsstk::ObsClockModel_Child::addEpoch ( const ORDEpoch re)
inlinevirtual
Exceptions
InvalidValue

Implements gnsstk::ObsClockModel.

Definition at line 54 of file ObsClockModel_T.cpp.

◆ getOffset()

virtual double gnsstk::ObsClockModel_Child::getOffset ( const gnsstk::CommonTime t) const
inlinevirtual

Implements gnsstk::ClockModel.

Definition at line 55 of file ObsClockModel_T.cpp.

◆ isOffsetValid()

virtual bool gnsstk::ObsClockModel_Child::isOffsetValid ( const gnsstk::CommonTime t) const
inlinevirtual

Implements gnsstk::ClockModel.

Definition at line 56 of file ObsClockModel_T.cpp.


The documentation for this class was generated from the following file:


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:45