Public Members
- uInt svn () const
- uInt nelements ()
- void resize ( uInt n,Bool copyData=False )
- void set ( uInt svn,uInt n,Double tsamp )
- void setEpochs ( Vector<Double> &mjd )
- void setTGD ( Double tgd )
- uInt computeDomains ()
- Vector<uInt> & iep ()
- uInt & iep (uInt i)
- Double mjd (uInt i) const
- Matrix<Double> & d ()
- Matrix<uChar> & lli ()
- Matrix<uChar> & ssi ()
- Double & d (uInt i,uInt j)
- uChar & lli (uInt i,uInt j)
- uChar & ssi (uInt i,uInt j)
- const Vector<Int> & idom () const
- Int idom (uInt i) const
- const Vector<Double> & tec () const
- Double tec (uInt i) const
- Double getTEC (Double &sig,Double &sig30,uInt i) const
- Int numSamples () const
- uInt ndom() const
- const GPSDomain & domain( uInt i ) const
- RINEXSat()
- RINEXSat( uInt svn,uInt nobs,Double tsamp )
-----------------------------------------------------------------------
class RINEXSat
-----------------------------------------------------------------------
Member Description
uInt closeDomain ( uInt iep0,uInt iep1)
uInt svn () const
returns the current number of observations
void resize ( uInt n,Bool copyData=False )
resizes the arrays to the given number of observations
void set ( uInt svn,uInt n,Double tsamp )
sets up SVN, number of observations, and nominal sampling time
sets up vector of epochs
void setTGD ( Double tgd )
sets the group delay for this sattelite
Finds domains of contigious data, and sets up the tec vector
with the resulting TEC samples. Returns number of valid samples.
accessor to epoch indexes
uInt & iep (uInt i)
Double mjd (uInt i) const
raw RINEX data accessors
Double & d (uInt i,uInt j)
uChar & lli (uInt i,uInt j)
uChar & ssi (uInt i,uInt j)
const Vector<Int> & idom () const
accessor to domain index (domain number of each record). TEC samples
are valid only where idom(i) >= 0.
Int idom (uInt i) const
const Vector<Double> & tec () const
vector of tec values for each record
Double tec (uInt i) const
Double getTEC (Double &sig,Double &sig30,uInt i) const
returns the TEC value for record i, as well as sigma(TEC), and
min. running 30-minute sigma(TEC)
returns count of valid TEC samples (<0 if not yet computed)
uInt ndom() const
returns the number of domains computed
returns domain number 'i'
constructors
RINEXSat( uInt svn,uInt nobs,Double tsamp )