Definition in file DataStructures.hpp.
#include <utility>
#include <vector>
#include <set>
#include <map>
#include <string>
#include "DataHeaders.hpp"
#include "FFData.hpp"
#include "RinexObsStream.hpp"
#include "RinexObsData.hpp"
#include "StringUtils.hpp"
#include "Vector.hpp"
#include "Matrix.hpp"
#include "icd_200_constants.hpp"
Include dependency graph for DataStructures.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | gpstk |
Classes | |
| class | TypeIDNotFound |
| Thrown when attempting to access a value and the corresponding TypeID does not exist in the map. More... | |
| class | SatIDNotFound |
| Thrown when attempting to access a value and the corresponding SatID does not exist in the map. More... | |
| class | SourceIDNotFound |
| Thrown when attempting to access a value and the corresponding source (SourceID) does not exist in the map. More... | |
| class | DayTimeNotFound |
| Thrown when attempting to access a value and the corresponding epoch (DayTime) does not exist in the map. More... | |
| class | ValueNotFound |
| Thrown when attempting to access a value and any of the corresponding indexes (SourceID, SatID or TypeID) does not exist in the map. More... | |
| class | NumberOfTypesMismatch |
| Thrown when the number of data values and the number of corresponding types does not match. More... | |
| class | NumberOfSatsMismatch |
| Thrown when the number of data values and the number of corresponding satellites does not match. More... | |
| struct | typeValueMap |
| Map holding TypeID with corresponding numeric value. More... | |
| struct | satValueMap |
| Map holding SatID with corresponding numeric value. More... | |
| struct | satTypeValueMap |
| Map holding SatID with corresponding typeValueMap. More... | |
| struct | gnssData |
| Basic gnssData structure. More... | |
| struct | gnssSatValue |
| GNSS data structure with source, epoch and data type as header (common indexes) and satValueMap as body. More... | |
| struct | gnssTypeValue |
| GNSS data structure with source, epoch and satellite as header (common indexes) and typeValueMap as body. More... | |
| struct | gnssSatTypeValue |
| GNSS data structure with source and epoch as header (common indexes) and satTypeValueMap as body. More... | |
| struct | gnssRinex |
| GNSS data structure with source, epoch and extra Rinex data as header (common indexes) and satTypeValueMap as body. More... | |
| struct | sourceDataMap |
| GNSS data structure consisting in a map with SourceID as keys, and satTypeValueMap as elements. More... | |
| struct | gnssDataMap |
| GNSS data structure consisting in a map with DayTime as keys, and sourceDataMap as elements. More... | |
| struct | gnssEquationDefinition |
| Object defining the structure of a GNSS equation. More... | |
| struct | gnssLinearCombination |
| Object defining the structure of a GNSS linear combination. More... | |
Typedefs | |
| typedef std::set< TypeID > | TypeIDSet |
| Set containing TypeID objects. | |
| typedef std::set< SatID > | SatIDSet |
| Set containing SatID objects. | |
| typedef std::set< SourceID > | SourceIDSet |
| Set containing SourceID objects. | |
| typedef std::map< DayTime, satTypeValueMap > | epochSatTypeValueMap |
| Map holding epoch with corresponding satTypeValueMap. | |
| typedef std::map< DayTime, satValueMap > | epochSatValueMap |
| Map holding epoch with corresponding satValueMap. | |
| typedef std::map< DayTime, typeValueMap > | epochTypeValueMap |
| Map holding epoch with corresponding typeValueMap. | |
| typedef std::list< gnssLinearCombination > | LinearCombList |
| List containing gnssLinearCombination objects. | |
1.3.9.1