sourceDataMap Struct Reference
[GPSTk data structures]

#include <DataStructures.hpp>

List of all members.


Detailed Description

GNSS data structure consisting in a map with SourceID as keys, and satTypeValueMap as elements.

Definition at line 1135 of file DataStructures.hpp.

Public Member Functions

 sourceDataMap ()
 Default constructor.
double getValue (const SourceID &source, const SatID &satellite, const TypeID &type) const throw ( SourceIDNotFound, SatIDNotFound, TypeIDNotFound )
 Returns the data value (double) corresponding to provided SourceID, SatID and TypeID.
SourceIDSet getSourceIDSet (void) const
 Get a set with all the SourceID's in this data structure.
SatIDSet getSatIDSet (void) const
 Get a set with all the SatID's in this data structure.
virtual ~sourceDataMap ()
 Destructor.


Constructor & Destructor Documentation

sourceDataMap  )  [inline]
 

Default constructor.

Definition at line 1139 of file DataStructures.hpp.

virtual ~sourceDataMap  )  [inline, virtual]
 

Destructor.

Definition at line 1172 of file DataStructures.hpp.


Member Function Documentation

SatIDSet getSatIDSet void   )  const
 

Get a set with all the SatID's in this data structure.

Warning:
If current 'sourceDataMap' is big, this could be a very costly operation.

Definition at line 1588 of file DataStructures.cpp.

References gpstk::SatIDSet.

SourceIDSet getSourceIDSet void   )  const
 

Get a set with all the SourceID's in this data structure.

Warning:
If current 'sourceDataMap' is big, this could be a very costly operation.

Definition at line 1560 of file DataStructures.cpp.

References gpstk::SourceIDSet.

double getValue const SourceID source,
const SatID satellite,
const TypeID type
const throw ( SourceIDNotFound, SatIDNotFound, TypeIDNotFound )
 

Returns the data value (double) corresponding to provided SourceID, SatID and TypeID.

Parameters:
source Source to be looked for.
satellite Satellite to be looked for.
type Type to be looked for.

Definition at line 1534 of file DataStructures.cpp.

References gnssDataMap::getValue(), and GPSTK_THROW.


The documentation for this struct was generated from the following files:
Generated on Wed Feb 8 03:31:29 2012 for GPS ToolKit Software Library by  doxygen 1.3.9.1