SatPass.cpp File Reference


Detailed Description

Data for one complete satellite pass overhead.

Definition in file SatPass.cpp.

#include <ostream>
#include <string>
#include <vector>
#include <algorithm>
#include "SatPass.hpp"
#include "icd_200_constants.hpp"
#include "Stats.hpp"
#include "StringUtils.hpp"
#include "RinexObsHeader.hpp"
#include "RinexObsData.hpp"
#include "RinexObsStream.hpp"
#include "RinexUtilities.hpp"
#include "logstream.hpp"

Include dependency graph for SatPass.cpp:

Include dependency graph

Go to the source code of this file.

Namespaces

namespace  gpstk

Functions

ostream & operator<< (ostream &os, SatPass &sp)
 Stream output for SatPass.
void sort (vector< SatPass > &SPList) throw ()
int SatPassFromRinexFiles (vector< string > &filenames, vector< string > &obstypes, double dt, vector< SatPass > &SPList, DayTime beginTime, DayTime endTime) throw (Exception)
int SatPassToRinexFile (string filename, RinexObsHeader &header, vector< SatPass > &SPList) throw (Exception)


Function Documentation

ostream& operator<< std::ostream &  os,
gpstk::SatPass sp
 

Stream output for SatPass.

Parameters:
os output stream to write to
sp SatPass to write
Returns:
reference to os.

Definition at line 535 of file SatPass.cpp.

References SatPass::dt, SatPass::firstTime, SatPass::labelForIndex, SatPass::lastTime, SatPass::ngood, DayTime::printf(), SatPass::sat, SatPass::size(), SatPass::spdvector, and SatPass::Status.

int SatPassFromRinexFiles vector< string > &  filenames,
vector< string > &  obstypes,
double  dt,
vector< SatPass > &  SPList,
DayTime  beginTime,
DayTime  endTime
throw (Exception)
 

Definition at line 809 of file SatPass.cpp.

References RinexObsData::epochFlag, GPSTK_THROW, RinexObsData::obs, RinexObsHeader::obsTypeList, DayTime::printf(), gpstk::sort(), gpstk::sortRinexObsFiles(), and RinexObsData::time.

int SatPassToRinexFile string  filename,
RinexObsHeader &  header,
vector< SatPass > &  SPList
throw (Exception)
 

Definition at line 942 of file SatPass.cpp.

References RinexObsData::epochFlag, SatPassIterator::getDT(), SatPassIterator::getFirstTime(), SatPassIterator::getLastTime(), GPSTK_RETHROW, SatPassIterator::next(), and RinexObsData::obs.

void sort vector< SatPass > &  SPList  )  throw ()
 

Definition at line 804 of file SatPass.cpp.

Referenced by FileFilter::merge(), gpstk::SatPassFromRinexFiles(), and Namelist::sort().


Generated on Tue Feb 7 03:31:19 2012 for GPS ToolKit Software Library by  doxygen 1.3.9.1