RINEX.h

Classes

RINEXHeader -- Holds information from the header of a RINEX file (full description)
RINEX -- Holds information from one RINEX file (full description)

class RINEXHeader

Interface

Public Members
RINEXHeader() : header(""),tsmp(0),marker(0,0,0),offset(0,0,0),pos(), ep_first(0),ep_last(0), nep(0),nsat(0),ntyp(0), svn(0),nobs(0,0)

Description

Note on SVNs. All SVNs are 1-based.

----------------------------------------------------------------------- class RINEXHeader -----------------------------------------------------------------------

Member Description

RINEXHeader() : header(""),tsmp(0),marker(0,0,0),offset(0,0,0),pos(), ep_first(0),ep_last(0), nep(0),nsat(0),ntyp(0), svn(0),nobs(0,0)


class RINEX

Interface

RINEX()
~RINEX()
static Double GPS2MJD ( Double gpsday )
static Double GPS2MJD ( int iyr,int imo,int idom,int ihr,int imin,Float sec )
RINEX( const char *filename )
Int import ( const char *filename )
RINEXSat & sdata (uInt svn)
const Vector<Double> & epochs ()
Double epoch ( uInt i )
const RINEXHeader & header ()
const MVPosition & rcvPos ()

Description

----------------------------------------------------------------------- class RINEX -----------------------------------------------------------------------

Member Description

RINEX()

default constructor and destructor

~RINEX()

static Double GPS2MJD ( Double gpsday )

static methods for converting GPS time to MJD

static Double GPS2MJD ( int iyr,int imo,int idom,int ihr,int imin,Float sec )

RINEX( const char *filename )

constructor. Imports RINEX2 file.

Int import ( const char *filename )

Imports a RINEX2 file.

RINEXSat & sdata (uInt svn)

input: group delays Returns per-sattelite data as a RINEXSat object

const Vector<Double> & epochs ()

Returns vector of defined epochs

Double epoch ( uInt i )

const RINEXHeader & header ()

Returns header

const MVPosition & rcvPos ()

Returns receiver position