| AccessError | Thrown if a function makes a request of the OS that can't be satisfied |
| AccessError | Thrown if a function makes a request of the OS that can't be satisfied |
| Adler32 | This class is used to generate an Alder-32 checksum for a sequence of bytes |
| AllanDeviation | Compute the overlapping Allan variance of the phase data provided |
| AlmOrbit | Encapsulation of almanac SV orbital parameters (page 5, subframes 1-24) |
| ANSITime | This class encapsulates the "ANSITime (seconds since Unix epoch)" time representation |
| Antenna | This class encapsulates the data related to GNSS antennas according to IGS standards |
| AntennaStore | Store antenna phase center offset information, in AntexData objects, in a std::map with receiver/satellite name |
| AntexBase | This level isn't serving any purpose other than to make the class diagram look nice.. |
| AntexData | Antex antenna data record: PCOs and PCVs for one antenna |
| AntexData::antennaPCOandPCVData | Class encapsulating the PCOs and PCVs of the antenna |
| AntexHeader | This class models the header for an ANTEX antenna file |
| AntexReader | This is a class to read and parse antenna data in Antex file format |
| AntexStream | This class reads an Antex files |
| ARBase | This class .. |
| ARException | New exception for Ambiguity Resolution |
| ARLambda | This class resolve integer ambiguity by the LAMBDA method |
| ARMLambda | This class resolve integer ambiguity by the Modified LAMBDA method |
| ARSimple | This class resolve integer ambiguity by simply round the float ambiguities to the nearest integers |
| AshtechALB | |
| AshtechData | |
| AshtechEPB | |
| AshtechMBEN | |
| AshtechMBEN::code_block | |
| AshtechPBEN | |
| AshtechStream | This is a stream used to decode data in the Ashtech format |
| AssertFailedException | Assert failed |
| AssertionFailure | Thrown when a required condition in a function is not met |
| AssertionFailure | Thrown when a required condition in a function is not met |
| AtmosphericDrag | This class computes the acceleration due to drag on a satellite using an Earth atmosphere model that conforms to the computeDensity abstract method |
| ATSData | This class contains header information for all data types transmitted by receiver meeting the MDP specification |
| ATSData::ChannelBlock | |
| ATSData::SubChannelBlock | |
| ATSStream | This is a stream used to decode data in the MDP format |
| AutoPtr | AutoPtr is a "smart" pointer for classes implementing reference counting based garbage collection |
| AutoReleasePool | |
| Axis | This class is used to draw a simple axis |
| AxisStyle | This class is used to describe an Axis's style |
| Bancroft | This class defines an algebraic algorithm to get an initial guess of GPS receiver's position given satellites' positions and pseudoranges |
| Base64Encoder | This is used to encode a string in base64 |
| BaseDistribution | This is a base class for statistical distributions |
| BasicFramework | This is a (very) basic framework for programs in the GPS toolkit |
| BasicModel | This is a class to compute the basic parts of a GNSS model, like geometric distance, relativity correction, satellite position and velocity at transmission time, satellite elevation and azimuth, etc |
| BasicShape | This is an interface for basic shapes to group them together |
| BasicStreamBuf | This class easy implement the custom streambufs |
| BinexData | This class stores, reads, and writes BINEX records |
| BinexData::MGFZI | A signed integer stored using 1, 2, 3, 4, 5, 6, 7, or 8 bytes to represent integers from about -1.15292e18 to +1.15292e18 using a modified version of a compression scheme developed by GFZ, plus using "special" numbers to flag certain conditions, such as using the 1-byte MFGZI to store "-0" to indicate "no value." |
| BinexData::UBNXI | An unsigned integer stored using 1, 2, 3, or 4 bytes to represent integers from 0 to 536870911; used to represent BINEX record IDs, subrecord IDs, field IDs, and so on |
| BinexDataOperatorEquals | Determine if two BinexData objects are equal |
| BinexStream | This class performs file i/o on a BINEX file for the BinexData classes |
| Bitmap | This class defines a simple rectangle |
| BivarStats | Conventional statistics for two samples |
| BLQDataReader | This is a class to read and parse ocean tides harmonics data in BLQ file format |
| BorderLayout | Assists in arranging a new frame within a given one, with a margin |
| BrcClockCorrection | Clock correction information for a single satellite |
| BrcKeplerOrbit | Orbit information for a single satellite |
| Buffer | |
| Canvas | This is an abstract class for canvases in which you can draw |
| CheckPRData | This class checks that pseudorange data is between reasonable values |
| Chi2Distribution | This class implements the Chi-square distribution |
| Cholesky | Compute cholesky decomposition (upper triangular square root) of the given matrix, which must be positive definite |
| CholeskyCrout | Compute the Cholesky decomposition using the Cholesky-Crout algorithm, which is very fast; if A is the given matrix we will get L, where A = L*LT |
| CiraExponentialDrag | This class computes the acceleration due to drag on a satellite using an exponential Earth atmosphere model |
| Circle | This class defines a simple circle |
| CivilTime | This class encapsulates the representation of time consisting of year, month, day (of month), hour (of day), minute (of hour), and second (of minute) |
| ClockDataRecord | Data record for storing clock data. See note on units in class ClockSatStore |
| ClockModel | |
| ClockSatStore | Store a table of data vs time for each of several satellites |
| CNAV2EphClk | Ephemeris information for a single satellite |
| CNAVClock | Clock information for a single satellite |
| CNAVEphemeris | Ephemeris information for a single satellite |
| CodeBuffer | P(Y)-code Buffer class |
| CodeKalmanSolver | This class computes the code-based solution using a simple Kalman solver |
| CodeSmoother | This class smoothes a given code observable using the corresponding phase observable |
| Color | This class defines a color |
| ColorMap | This class represents a 2d pixel map of colors |
| Combinations | Class Combinations will compute C(n,k), all the Combinations of n things taken k at a time (where k <= n) |
| Combinations | Class Combinations will compute C(n,k), all the combinations of n things taken k at a time (where k <= n) |
| CommandLine | List of Options |
| CommandOption | This class is part of a replacement for getopt |
| CommandOptionAllOf | This is a special "command option" which is really a meta-option to make sure that if one of a set of real options has been used, all of the set are used |
| CommandOptionDependent | This is a special "command option" which is really a meta-option to make sure that a required option is set where the requirement is based on another option (that is, if you specify one, you must have specified another) |
| CommandOptionGroupAnd | This is a special "command option" which is really a meta-option to group other options together for use in other meta-options |
| CommandOptionGroupOr | This is a special "command option" which is really a meta-option to group other options together for use in other meta-options |
| CommandOptionMutex | This is a special "command option" which is really a meta-option to enforce mutual exclusion between a set of real options |
| CommandOptionNoArg | A subclass of CommandOption that has no arguments |
| CommandOptionOneOf | This is a special "command option" which is really a meta-option to make sure at least one of a set of real options has been used |
| CommandOptionParser | This class parses the command line options and modifies the corresponding CommandOptions |
| CommandOptionRest | It only makes sense to have a single one of these set. CommandOption to take the rest of the command line |
| CommandOptionWithAnyArg | A CommandOption that requires a string argument |
| CommandOptionWithArg | A subclass of CommandOption that has an argument |
| CommandOptionWithCommonTimeArg | Command-line option class for processing time strings. This class is allows the programmer to add command-line options to an application that can parse strings containing representations of time. The programmer must specify the format to be accepted. Refer to each TimeTag class' getDefaultFormat() for details on the formatting specifications |
| CommandOptionWithNumberArg | A CommandOption that requires a numeric argument |
| CommandOptionWithPositionArg | Command-line option class for processing position strings. This class allows the programmer to add command-line options to an application that can parse strings containing representations of position. The programmer must specify the format to be accepted. Refer to Position::printf() for details on the formatting specifications |
| CommandOptionWithSimpleTimeArg | |
| CommandOptionWithStringArg | A CommandOption that requires a string argument |
| CommandOptionWithTimeArg | Command-line option class for processing time strings. This class is allows the programmer to add command-line options to an application that can parse strings containing representations of time. The programmer must specify the format to be accepted. Refer to CommonTime::printf() for details on the formatting specifications |
| Comment | This class defines a simple comment |
| CommonTime | This is the common time format that all time formats convert to when converting between themselves |
| CommonTimeNotFound | Thrown when attempting to access a value and the corresponding epoch (CommonTime) does not exist in the map |
| ComputeCombination | This class eases computing combination of data for GNSS data structures |
| ComputeDOP | This class computes the usual DOP values: GDOP, PDOP, TDOP, HDOP and VDOP |
| ComputeIonoModel | This is a class to compute the main values related to a given GNSS ionospheric model |
| ComputeIURAWeights | This class computes satellites weights based on URA Index |
| ComputeLC | This class eases computing LC combination for GNSS data structures |
| ComputeLdelta | This class eases computing Ldelta combination for GNSS data structures |
| ComputeLI | This class eases computing LI combination for GNSS data structures |
| ComputeLinear | This class computes linear combinations of GDS data |
| ComputeMelbourneWubbena | This class eases computing Melbourne-Wubbena combination for GNSS data structures |
| ComputeMOPSWeights | This class computes satellites weights based on the Appendix J of MOPS C |
| ComputePC | This class eases computing PC combination for GNSS data structures |
| ComputePdelta | This class eases computing Pdelta combination for GNSS data structures |
| ComputePI | This class eases computing PI combination for GNSS data structures |
| ComputeSatPCenter | This class computes the satellite antenna phase correction, in meters |
| ComputeSimpleWeights | This class computes simple satellites weights partially based on the variance model by Kennedy, 2002 |
| ComputeTropModel | This is a class to compute the main values related to a given GNSS tropospheric model |
| ComputeWindUp | This class computes the wind-up effect on the phase observables, in radians |
| ConfCallBack | |
| ConfData | |
| ConfDataItem | |
| ConfDataItemAbstract | This class .. |
| ConfDataReader | This is a class to parse and manage configuration data files |
| ConfDataSection | This class .. |
| ConfDataWriter | This is a class to write configuration data files |
| ConfigurationException | Application's configuration is invalid |
| ConfigurationException | Application's configuration is invalid |
| ConfigureLOG | Class ConfigureLOG - inherits class Log with type ConfigureLOGstream |
| ConfigureLOGstream | Class ConfigureLOGstream Configure and write to a log stream; type-safe, thread-safe and very portable |
| ConstMatrixBase | A matrix base class for a non-modifiable matrix |
| ConstMatrixColSlice | Constant slice of a single column from a matrix |
| ConstMatrixRowSlice | Unmodifiable row slice of a matrix |
| ConstMatrixSlice | An unmodifiable matrix slice |
| ConstMatrixSliceBase | Base class for an unmodifiable matrix slice |
| Constraint | Constraint structure declaration |
| constraintHeader | Constraint header declaration |
| ConstraintSystem | |
| ConstVectorBase | A base class for a vector that does not allow modification of the internal vector |
| ConstVectorSlice | A Vector<T> slice that doesn't allow modification |
| ConstVectorSliceBase | A vector slice base class that doesn't allow modification of the internal elements |
| ConvertC1ToP1 | This class convert C1 observable to P1 observable with add (P1-C1) Differences of Code Biases(P1-C1) |
| CorrectCodeBiases | This class corrects observables from differential code biases.(P1-P2) or (P1-C1) |
| CorrectedEphemerisRange | Class CorrectedEphemerisRange |
| CorrectObservables | This class corrects observables from effects such as antenna excentricity, difference in phase centers, offsets due to tidal effects, etc |
| CRC32 | This class is used to generate a CRC-32 checksum for a sequence of bytes |
| CRCDataStatus | |
| CRCException | This is thrown when there is an error processing a CRC |
| CRCParam | Encapsulate parameters for CRC computation |
| DataBin | Methods to exchange data between gnssDataMap and binary file |
| DataStatus | |
| DayTimeBin | |
| DCBDataReader | This is a class to read and DCB(Differences of Code Biases) data file from CODE |
| DDid | |
| DebugUtils | This class .. |
| Decimate | This class decimates GNSS Data Structures data |
| DecimateEpoch | Thrown when some epoch data must be decimated |
| DecodeBits | DecodeBits |
| DecodeQuant | DecodeQuant contains the information necessary to decode a given quantity for a particular navigation message subframe |
| DeltaOp | This class applies the Delta operator (differences on ground-related data) to GNSS data structures |
| Differentiator | This class computes the numerical derivative of a given TypeID |
| DOP | This class encapsulates the computation of DOP, given the Covariance matrix of an equation system |
| DoubleOp | This class applies the double difference (differences on ground and satellite -related data) to GNSS data structures |
| Dumper | This class dumps the values inside a GNSS Data Structure (GDS), and therefore is meant to be used with the GDS objects found in "DataStructures" class |
| EarthBody | Class to handle earth planet, it'll be taken as the central body of the spacecraft |
| EarthOceanTide | Solid Earth Ocean Tide reference: IERS Conventions 2003 |
| EarthOceanTide::CSR_OTIDE | Struct to hold Ocean Tide information |
| EarthOrientation | Earth orientation parameters |
| EarthPoleTide | Solid Earth Pole Tide reference: IERS Conventions 2003 |
| EarthSolidTide | Class to do Earth Solid Tide correction reference: IERS Conventions 2003 |
| EclipsedSatFilter | This class filters out satellites that are eclipsed by Earth shadow |
| EGM96GravityModel | EGM96 gravity model |
| EllipsoidModel | This abstract class encapsulates ellipsoid models (e.g |
| EndOfFile | This gets thrown if a valid EOF occurs on formattedGetLine |
| EngAlmanac | Almanac information for the GPS constellation |
| EngAlmanac::SVNotPresentException | Exception - requested almanac page that wasn't present |
| EngEphemeris | Ephemeris information for a single satellite |
| EngNav | Base class for ICD-GPS-200 navigation messages |
| ENUUtil | A utility for converting from Cartesian in XZY to East-North-Up (ENU) |
| EOPDataStore | Class to store and manage Earth Orientation data |
| EOPDataStore::EOPData | |
| EOPPrediction | Earth orientation parameter prediction Read data from EOPP###.txt file, available from NGA |
| EOPStore | Earth orientation parameter store |
| EphReader | |
| Epoch | |
| Epoch::EpochException | |
| Epoch::FormatException | |
| EpochClockModel | |
| EpochDataStore | Class to handle interpolatable time serial data |
| EPSImage | This class generate a vector image in the Encapsulated Postscript (EPS) file format version 3.0 |
| Equation | GNSS Data Structure to define and handle 'descriptions' of GNSS equations |
| equationHeader | Defines a header containing basic equation data |
| EquationOfMotion | The EquationsOfMotion provides the mechanism for passing a method that computes the derivatives to an integrator |
| EquationSystem | This class defines and handles complex equation systems for solvers, generating the Vectors and Matrices they will need, including: |
| Exception | Base class from which all exception objects thrown in the library are derived |
| Exception | Base class from which all exception objects thrown in the library are derived |
| ExceptionLocation | A class for recording locations (in the source code) of exceptions being thrown |
| ExceptionLocation | A class for recording locations (in the source code) of exceptions being thrown |
| Expression | |
| ExpressionException | This class provides the ability to resolve general mathematical expressions at run time |
| ExtractCombinationData | This class eases the extraction of a combination of data from a Rinex3ObsData object |
| ExtractData | This is the base class to ease data extraction from a RinexObsData object |
| ExtractLC | This class eases LC combination data extraction from a Rinex3ObsData object |
| ExtractPC | This class eases PC combination data extraction from a Rinex3ObsData object |
| FFBinaryStream | This is an FFStream that is required to be binary |
| FFData | This is the base class for all Formatted File Data (FFData) |
| FFIdentifier | |
| FFStream | Formatted File Stream (FFStream) |
| FFStreamError | FFStreamError is an exception for when the file read doesn't match the specs for that file type |
| FFTextStream | An FFStream is meant for reading text |
| FICAStream | This is a stream used to obtain data from an ascii FIC File |
| FICBase | This is a base class for all FIC-related classes |
| FICData | This does all the grunt-work in reading/decoding FIC-formatted files (ASCII And Binary) |
| FICData109 | |
| FICData162 | |
| FICData62 | |
| FICData9 | |
| FICDataFilterBlock | Removes all data that doesn't match the given block numbers |
| FICDataFilterEndTime | |
| FICDataFilterPRN | Removes all data that doesn't match the given SVID/PRN numbers |
| FICDataFilterStartTime | |
| FICDataFindBlock | Finds all data that matches the given block numbers |
| FICDataOperatorLessThanBlock109 | Sorting only for block 109 FICData |
| FICDataOperatorLessThanBlock9 | Sorting only for block 9 FICData |
| FICDataOperatorLessThanFull | Useful for FICDiff and others.. |
| FICDataUniqueBlock109 | Uniqueness operator for block 109 FIC data |
| FICDataUniqueBlock162 | Uniqueness operator for block 162 FIC data |
| FICDataUniqueBlock62 | Uniqueness operator for block 62 FIC data |
| FICDataUniqueBlock9 | Uniqueness operator for block 9 FIC data |
| FICHeader | This is the Header for the FIC File Model |
| FICStream | This is a stream used to obtain data from a binary FIC File |
| FICStreamBase | Encapsulates FIC stream data for FIC and FICA files |
| FileFilter | This class is a framework for sorting and filtering file data |
| FileFilter::SortAdapter | SortAdapter is an adapter class that takes any comparison function and instead uses list iterator objects instead of FileData |
| FileFilterFrame | This class is a wrapper for FileHunter and FileFilter, allowing you to easily pick what files you want to process and how to process them |
| FileFilterFrameWithHeader | This is just like FileFilterFrame but it can also handle header data |
| FileHunter | FileHunter is a class designed to find files matching specified criteria |
| FileHunterException | The only exception that class FileHunter throws |
| FileMissingException | Attempted to open a file that doesn't exist |
| FileMissingException | Attempted to open a file that doesn't exist |
| FileSpec | A FileSpec is how file names are defined |
| FileSpec::FileSpecElement | This is an internal, private class of FileSpec that holds information for one individual file specification element |
| FileSpec::FileSpecSort | Another private, internal class for doing sorting by substring |
| FileSpecException | This exception is thrown when there is a problem with handling file specifications |
| FileStore | This is an abstract class (loadFile is pure virtual) used to add a list of files and the interface to read files into a datastore |
| Fillable | This is an interface for fillable basic shapes to group them together |
| FilterBase | Abstract base class for filter algorithms |
| FIRDifferentiator5thOrder | This class implements a Finite Impulsive Response (FIR) Differentiator filter of 5th order designed according to central difference approximation |
| ForceModel | Force Model is a simple interface which allows uniformity among the various force models |
| ForceModelList | ForceModelList is a countainer for force models |
| format | |
| Frame | This class defines a frame that can be drawn in |
| GalEphemeris | Ephemeris information for a single satellite |
| GalEphemerisStore | Abstract base class for storing and accessing an objects position, velocity, and clock data |
| GaussianDistribution | This class implements the Gaussian (or normal) distribution |
| GCATTropModel | Tropospheric model implemented in "GPS Code Analysis Tool" (GCAT) software |
| GDCconfiguration | Class GDCconfiguration encapsulates the configuration for input to the GPSTK Discontinuity Corrector |
| GDCPass | |
| GDCreturn | Class GDCreturn encapsulates the information in the 'message' returned by the GPSTK Discontinuity Corrector |
| GeneralConstraint | This class working with 'SolverGeneral' |
| GeneralEquations | This class .. |
| GeneralEquations::SatData | Struct holding satellite related data |
| GenXSequence | Generate X Sequence for GPS Applied Research Laboratories, The University of Texas at Austin August 2003 |
| GeodeticFrames | Class GeodeticFrames encapsulates frame transformations between the conventional terrestrial frame and the conventional inertial frame, as defined by the reference |
| GeometryException | Thrown when a gpstk::Triple operation can't be completed |
| GGHeightTropModel | Tropospheric model with heights based on Goad and Goodman(1974), "A Modified Hopfield Tropospheric Refraction Correction Model," Paper presented at the Fall Annual Meeting of the American Geophysical Union, San Francisco, December 1974 |
| GGTropModel | Tropospheric model based on Goad and Goodman(1974), "A Modified Hopfield Tropospheric Refraction Correction Model," Paper presented at the Fall Annual Meeting of the American Geophysical Union, San Francisco, December 1974, as presented in Leick, "GPS Satellite Surveying," Wiley, NY, 1990, Chapter 9 (note particularly Table 9.1) |
| GloEphemeris | Ephemeris information for a single GLONASS satellite |
| GloEphemerisStore | This adds the interface to get GLONASS broadcast ephemeris information |
| GloFreqIndex | This class determines the GLONASS frequency (channel) indexes from Obs data |
| GloFreqIndex::IndexData | Data type declarations |
| gnssConfData | Attention: The BODY_CLASS have to be with a member name as the key of config map |
| gnssData | Basic gnssData structure |
| gnssDataMap | GNSS data structure consisting in a map with CommonTime as keys, and sourceDataMap as elements |
| gnssDataMapBin | |
| gnssEquationDefinition | Object defining the structure of a GNSS equation |
| gnssLinearCombination | Object defining the structure of a GNSS linear combination |
| gnssRinex | GNSS data structure with source, epoch and extra Rinex data as header (common indexes) and satTypeValueMap as body |
| gnssSatTypeValue | GNSS data structure with source and epoch as header (common indexes) and satTypeValueMap as body |
| gnssSatValue | GNSS data structure with source, epoch and data type as header (common indexes) and satValueMap as body |
| gnssTypeValue | GNSS data structure with source, epoch and satellite as header (common indexes) and typeValueMap as body |
| GPSAlmanacStore | Store GPS almanac information (i.e |
| GPSEllipsoid | This class represents the ellipsoidal model defined in ICD-GPS-200 |
| GPSEphemerisStore | Abstract base class for storing and accessing an objects position, velocity, and clock data |
| GPSOrbElemStore | Class for storing and accessing GPS SV's position, velocity, and clock data |
| GPSWeek | This class is an abstract base class inherited by other GPS-time-related classes |
| GPSWeekSecond | This class encapsulates the "Full GPS Week and GPS Seconds-of-week" time representation |
| GPSWeekZcount | This class encapsulates the "Full GPS Week and GPS Z-count" time representation |
| GPSZcount | A representation class for GPS Time consisting of a short GPS week, and a long GPS Z-count |
| GravitationalDelay | This class computes the delay in the signal due to changes in the gravity field |
| GridLayout | Assists in arranging frames in a grid with some number of rows and columns |
| GSatID | |
| HarrisPriesterDrag | The HarrisPriester class computes the Harris-Priester atmosphere model |
| HelmertTransform | |
| HelmertTransform::Transform | The struct holding the prebuilt matrix, its inverse and translation |
| HelmertTransform::TransformParameters | A set of parameters that define a Helmert Transform |
| Helper | This class contains static helper methods for common code related to this library |
| HexDumpDataConfig | Class for configuring the appearance of hexDumpData() output |
| HLayout | Assists in arranging frames in a horizontal stack |
| Householder | The Householder transformation is simply an orthogonal transformation designed to make the elements below the diagonal zero |
| IERS | Class to easy handle IERS Earth Orientation Data globally |
| IndexedColorMap | This class represents a 2d pixel map of colors |
| IndexOutOfBoundsException | Attempts to access an "array" or other element that doesn't exist |
| IndexOutOfBoundsException | Attempts to access an "array" or other element that doesn't exist |
| InOutFramework | This is a framework for programs that take a single type of input data and output a single stream of output |
| Integrator | This is an abstract base class for objects solving a ODE system with integrator |
| InterpolatedColorMap | This class represents a 2d pixel map of colors |
| InvalidAntex | Thrown when some problem appeared when reading Antex data |
| InvalidArgumentException | A function was passed an invalid argument |
| InvalidArgumentException | A function was passed an invalid argument |
| InvalidConstraint | Thrown when attempting to use an invalid Constraint |
| InvalidConstraintSystem | Thrown when attempting to use an invalid ConstraintSystem |
| InvalidDOP | Thrown when some problem appeared when computing DOP |
| InvalidEquationSystem | Thrown when attempting to use an invalid EquationSystem |
| InvalidParameter | Thrown when a function is given a parameter value that it invalid |
| InvalidParameter | Thrown when a function is given a parameter value that it invalid |
| InvalidRequest | Thrown if a function can not satisfy a request |
| InvalidRequest | Thrown if a function can not satisfy a request |
| InvalidSolver | Thrown when some problem appeared when solving a given equation set |
| InvalidValue | |
| InvalidWeights | Thrown when some problem appeared when assigning weights to satellites |
| IonexBase | This class does not served any purpose other than to make readable inheritance diagrams |
| IonexData | This class models a IONEX Data Record |
| IonexData::IonexValType | A structure used to store IONEX Value Types |
| IonexHeader | This class models the header for a IONEX file |
| IonexHeader::DCB | |
| IonexModel | This is a class to compute the main values related to a given GNSS IONEX model, i.e., TEC value, ionospheric mapping function and slant ionospheric delay |
| IonexStore | This class reads and stores Ionosphere maps |
| IonexStream | This class provides access to IONEX files |
| IonoModel | Model of the ionosphere |
| IonoModel::InvalidIonoModel | Thrown when attempting to use a model for which all necessary parameters have not been specified |
| IonoModelStore | This class defines an interface to hide how we determine the ionospheric delay as determined from GPS navigation message based models at some point in time |
| IonoModelStore::NoIonoModelFound | Thrown when attempting to get a model that isn't stored |
| JGM3GravityModel | JGM3 gravity model |
| JulianDate | This class encapsulates the "Julian Date" time representation |
| KalmanFilter | |
| Keeper | This class examines a GNSS Data Structure (GDS) and keeps only specific values according to their TypeIDs |
| KeplerOrbit | This class do some useful Keplerian orbit computation |
| LabelledMatrix | Class LabelledMatrix. Pretty print a Matrix using the labels in a Namelist |
| LabelledVector | Class LabelledVector. Pretty print a Vector using the labels in a Namelist |
| Layout | This class is used to create new frames from an existing frame |
| LEOSatOrbit | This class handle equation of motion for low earth orbit satellites |
| LICSDetector | This is a class to detect cycle slips using LI observables |
| LICSDetector2 | This is a class to detect cycle slips using LI observables and a 2nd order fitting curve |
| Line | This class defines a simple line between a set of points |
| LinearClockModel | |
| LinearCombinations | This class defines handy linear combinations of GDS data |
| LinePlot | |
| ListStats | ListStats (i.e. Statistics on a list of numbers) |
| Log | Template class Log is used by classes ConfigureLOG and ConfigureLOGstream |
| LoopedFramework | This is a basic framework for programs processing in loops in the GPSTK |
| LUDecomp | Performs the lower/upper triangular decomposition of a matrix PA = LU |
| MainAdapter | This is an assist class for the macros 'GPSTK_START_MAIN()' the type T should be a subclass of the class 'BasicFramework' |
| Markable | This is an interface for markable basic shapes |
| Marker | This class defines a marker which will be drawn at every point on a line |
| Matrix | An implementation of a matrix class using Vector<T> as its internal basis |
| MatrixColSlice | Assignable single column slice of a matrix |
| MatrixException | |
| MatrixRowSlice | Assignable single row slice of a matrix |
| MatrixSlice | An assignable slice of a matrix |
| MatrixSliceBase | Base class for defining a slice of a matrix |
| MDPHeader | This class contains header information for all data types transmitted by receiver meeting the MDP specification |
| MDPNavSubframe | This class represents a Navigation Subframe Message |
| MDPObsEpoch | This class represents a set of observations from a single SV at a single point in time |
| MDPObsEpoch::Observation | |
| MDPPVTSolution | This class represents a Position-Velocity-Time Solution |
| MDPSelftestStatus | This class represents a runtime selftest status message |
| MDPStream | This is a stream used to decode data in the MDP format |
| MetReader | |
| MinSfTest | |
| MJD | This class encapsulates the "Modified Julian Date" time representation |
| ModeledPR | This class compute modeled pseudoranges from satellites to a mobile receiver |
| ModeledPseudorangeBase | This abstract class deals with modeled pseudoranges |
| ModeledReferencePR | This class compute modeled pseudoranges from satellites to a reference station |
| ModelObs | This class compute modeled (corrected) observations from satellites to a mobile receiver using GNSS data structures (GDS) |
| ModelObsFixedStation | This class computes modeled (corrected) observations from a reference station (whose position is known), using GNSS data structures (GDS) |
| MoonForce | This class calculate the gravitational effect of the moon |
| MoonPosition | This class computes the approximate position of the Moon at the given epoch in the ECEF system |
| MOPSTropModel | Tropospheric model implemented in the RTCA "Minimum Operational Performance Standards" (MOPS), version C |
| MOPSWeight | Class to assign weights to satellites based on the Appendix J of MOPS document RTCA DO-229D |
| MSCBase | This is a base class for all MSC-related classes |
| MSCData | Model for a Monitor Station Coordinates File Data Record |
| MSCHeader | This class does not really do anything |
| MSCStore | Store Monitor Station coordinate information and return either the raw information or the position at a given time based on integration of station velocity information over time since the epoch time |
| MSCStream | Stream used to obtain data from a Monitor Station Coordinates File |
| Msise00Drag | This class computes the NRLMSISE atmosphere model |
| Msise00Drag::ap_array | |
| Msise00Drag::nrlmsise_flags | |
| Msise00Drag::nrlmsise_input | |
| Msise00Drag::nrlmsise_output | |
| MWCSDetector | This is a class to detect cycle slips using MW observables |
| NablaOp | This class applies the Nabla operator (differences on satellite-related data) to GNSS data structures |
| Namelist | Class Namelist |
| NavSatOrbit | This class handle equation of motion for navigation satellites |
| NBTropModel | Tropospheric model developed by University of New Brunswick and described in "A Tropospheric Delay Model for the User of the Wide Area Augmentation System," J |
| NEDUtil | A utility for converting from Cartesian in XZY to North-East-Down (NED) |
| NeillTropModel | Tropospheric model based in the Neill mapping functions |
| NetworkObsStreams | This class synchronizes rinex observation data streams |
| NetworkObsStreams::ObsData | Struct to hold all the data for a observation file |
| NovatelData | Read Novatel binary records and parse into Rinex |
| NovatelStream | The stream used to obtain data from a binary Novatel File |
| NullPointerException | Attempted to access a null pointer |
| NullPointerException | Attempted to access a null pointer |
| NumberOfSatsMismatch | Thrown when the number of data values and the number of corresponding satellites does not match |
| NumberOfTypesMismatch | Thrown when the number of data values and the number of corresponding types does not match |
| ObjectNotFound | Operation failed because it was unable to locate the requested obj |
| ObjectNotFound | Operation failed because it was unable to locate the requested obj |
| ObsClockModel | |
| ObsEphReaderFramework | |
| ObsEpoch | All the observations collected from a single receiver at a single epoch |
| ObsID | |
| ObsID::Initializer | |
| ObsReader | |
| ObsRngDev | A single (one observation from one sv), Observed Range Deviation (ORD) |
| OceanLoading | Ocean loading |
| OneFreqCSDetector | This is a class to detect cycle slips using observables in just one frequency |
| OrbElem | |
| OrbElemCNAV | |
| OrbElemCNAV2 | |
| OrbElemFIC109 | |
| OrbElemFIC9 | |
| OrbElemICE | |
| OrbElemLNav | |
| OrbElemRinex | |
| OrbElemStore | Abstract base class for storing and accessing an objects position, velocity, and clock data |
| ORDEpoch | |
| OutOfMemory | Unable to allocate memory |
| OutOfMemory | Unable to allocate memory |
| OWid | |
| PackedNavBits | |
| Palette | This class defines a simple interpolated palette of colors |
| Path | This class defines a sequence of points |
| PCSmoother | This class smoothes the PC (ionosphere-free) code observable using the corresponding LC phase observable |
| PendulumIntegrator | |
| PhaseAmbiguityModel | This class compute the elements of Phi and Q matrices corresponding to a phase ambiguity variable: Constant stochastic model within cycle slips and white noise stochastic model when a cycle slip happens |
| PhaseCodeAlignment | This class aligns phase with code measurements |
| PlanetEphemeris | This class Handle planet ephemeris from JPL |
| Plot | |
| PNG | Used to create PNG Images |
| Point | This class describes a point as an (x,y) coordinate |
| PoleTides | This class computes the effect of pole tides, or more properly called "rotational deformations due to polar motion", at a given position and epoch |
| PolyFit | Compute a polynomial fit of the form sum[X(i)*t**i] = d, that is solve for coefficients X given a set of data pairs (t,d) |
| Polygon | This class defines a simple line between a set of points |
| Position | A position representation class for common 3D geographic position formats, including geodetic (geodetic latitude, longitude, and height above the ellipsoid) geocentric (geocentric latitude, longitude, and radius from Earth's center), cartesian (Earth-centered, Earth-fixed) and spherical (theta,phi,radius) |
| PositionSatStore | Store a table of data vs time for each of several satellites |
| PositionStoreDataRecord | Data record for storing clock data. See note on units in class PositionStore |
| PowerSum | |
| PreciseRange | Class PreciseRange |
| ProblemSatFilter | This class filters out satellites that are in the Satellite Problem File(*.CRX) of Bernese GPS Software 5.0 |
| ProblemSatFilter::SatData | |
| ProcessingClass | This is an abstract base class for objects processing GNSS Data Structures (GDS) |
| ProcessingException | Thrown when there is a problem processing GDS data |
| ProcessingList | This is a class to store ProcessingClass objects in a list |
| ProcessingVector | This is a class to store ProcessingClass objects in a vector |
| PRSMemory | |
| PRSolution | This class defines an interface to routines which compute a position and time solution from pseudorange data, with a data editing algorithm based on Receiver Autonomous Integrity Monitoring (RAIM) concepts |
| PRSolution2 | This class defines an interface to routines which compute a position and time solution from pseudorange data, with a data editing algorithm based on Receiver Autonomous Integrity Monitoring (RAIM) concepts |
| Pruner | This class examines a GNSS Data Structure (GDS) and prunes specific values according to their TypeIDs |
| PSImage | This class generates vector graphics conformant with Postscript Level 2 |
| PSImageBase | This class implements the functionality common between the EPS and Postscript formats |
| PvtStore | Class to store and manage vehicle position velocity and clock |
| PvtStore::PvtData | |
| PZ90Ellipsoid | |
| RACRotation | |
| RandomWalkModel | This class compute the elements of Phi and Q matrices corresponding to a random walk stochastic model |
| Rectangle | This class defines a simple rectangle |
| ReferenceCounter | |
| ReferenceFrame | Coordinate Reference Frame Class |
| ReferenceFrames | Class to do Reference frame transformation |
| RefMatrixBase | A matrix base class that allows assignment of the internal matrix |
| RefMatrixSliceBase | Base class for a modifiable matrix slice |
| RefVectorBase | A vector base class that allows modification of the internal representation |
| RefVectorBaseHelper | Class to hold the static members of RefVectorBase |
| RefVectorSliceBase | A vector slice base class that does allow modification of the internal elements |
| RelativityEffect | This class calculate Relativity Effect to earth satellite |
| ReleaseArrayPolicy | The release policy for array of simple or class |
| ReleaseCustomizePolicy | The release policy for customize |
| ReleasePolicy | Default release policy for simple type or class |
| RequiredOption | A subclass of CommandOption that is a required command line option |
| RequireObservables | This class filters out satellites that don't have the required observations |
| Rinex3ClockBase | This level isn't serving any purpose other than to make the class diagram look nice.. |
| Rinex3ClockData | This class models a RINEX3 clock data file |
| Rinex3ClockHeader | This class models the header for a RINEX3 clock file |
| Rinex3ClockHeader::RefClk | Holds the necessary data for one reference clock corresponding to one "ANALYSIS CLK REF" line |
| Rinex3ClockHeader::RefClkRecord | Holds the data for the analysis clock references i.e., the "# OF CLK REF" lines |
| Rinex3ClockHeader::RinexClkType | RINEX clock data types |
| Rinex3ClockStream | This class reads RINEX3 clock data files |
| Rinex3EphemerisStore | |
| Rinex3NavBase | This class serves no purpose other than to make readable diagrams |
| Rinex3NavData | This class models a RINEX 3 Nav record |
| Rinex3NavDataFilterPRN | Filter based on PRN ID |
| Rinex3NavDataOperatorEqualsFull | This compares all elements of the Rinex3NavData with equals |
| Rinex3NavDataOperatorLessThanFull | This compares all elements of the Rinex3NavData with less than |
| Rinex3NavDataOperatorLessThanSimple | Only compares time. Suitable for sorting a Rinex3Nav file |
| Rinex3NavHeader | This class models the RINEX 3 Nav header for a RINEX 3 Nav file |
| Rinex3NavHeader::IonoCorr | Ionospheric Corrections |
| Rinex3NavHeaderTouchHeaderMerge | Combines Rinex3NavHeaders into a single header, combining comments |
| Rinex3NavStream | This class performs file i/o on a RINEX 3 NAV file |
| Rinex3ObsBase | This level isn't serving any purpose other than to make the class diagram look nice.. |
| Rinex3ObsData | This class models a RINEX Observation Data Record |
| Rinex3ObsData::RinexDatum | A structure used to store a single RINEX Data point |
| Rinex3ObsDataOperatorEqualsSimple | This simply compares the times of the two records for equality |
| Rinex3ObsDataOperatorLessThanFull | This compares all elements of the Rinex3ObsData with less than (only for those fields which the two obs data share) |
| Rinex3ObsDataOperatorLessThanSimple | This is a much faster less than operator for Rinex3ObsData, only checking time |
| Rinex3ObsHeader | This class models the header for a RINEX 3 Observation File |
| Rinex3ObsHeader::ExtraWaveFact | RINEX 2 extra "WAVELENGTH FACT" lines |
| Rinex3ObsHeader::Rinex3CorrInfo | RINEX 3 DCBS/PCVS info (for differential code bias and phase center variations corr.) |
| Rinex3ObsHeaderTouchHeaderMerge | Combines Rinex3ObsHeaders into a single header, combining comments and adding the appropriate Rinex3ObsTypes |
| Rinex3ObsStream | This class reads RINEX 3 Obs files |
| RinexClockBase | This class is here to make readable inheritance diagrams |
| RinexClockData | This class encapsulates data for satellite clocks as found in RINEX Clock format files, and is used in conjuction with class RinexClockStream, which handles the I/O, and RinexClockHeader, which holds information from the RinexClock file header |
| RinexClockHeader | This class models the header for a RINEX Clock file |
| RinexClockStore | Store a table of data vs time for each of several satellites using data from RINEX clock files |
| RinexClockStream | This class performs file I/O on an RINEX Clock format file for the RinexClockHeader and RinexClockData classes |
| RinexConverter | |
| RinexConverter::Initializer | |
| RinexMetBase | This class serves no purpose other than to make readable diagrams |
| RinexMetData | This class stores, reads, and writes RINEX 2 & 3 Met records |
| RinexMetDataFilterTime | This filter will return true for any data not within the specified time range |
| RinexMetDataOperatorEqualsSimple | Compares only times |
| RinexMetDataOperatorLessThanFull | This compares all elements of the RinexMetData with less than (only for those fields which the two obs data share) |
| RinexMetDataOperatorLessThanSimple | Compares only times |
| RinexMetHeader | This class models the RINEX MET header for a RINEX MET file |
| RinexMetHeader::sensorPosType | Struct for holding info about a sensor position |
| RinexMetHeader::sensorType | Struct for holding information about a sensor |
| RinexMetHeaderTouchHeaderMerge | Combines RinexMetHeaders into a single header, combining comments and adding the appropriate RinexMetTypes |
| RinexMetStream | This class performs file i/o on a RINEX MET file for the RinexMetHeader and RinexMetData classes |
| RinexNavBase | This class serves no purpose other than to make readable diagrams |
| RinexNavData | This class models a RINEX NAV record |
| RinexNavDataFilterPRN | Filter based on PRN ID |
| RinexNavDataOperatorEqualsFull | This compares all elements of the RinexNavData with equals |
| RinexNavDataOperatorLessThanFull | This compares all elements of the RinexNavData with less than |
| RinexNavDataOperatorLessThanSimple | Only compares time. Suitable for sorting a RinexNav file |
| RinexNavHeader | This class models the RINEX NAV header for a RINEX NAV file |
| RinexNavHeaderTouchHeaderMerge | Combines RinexNavHeaders into a single header, combining comments This assumes that all the headers come from the same station for setting the other header fields |
| RinexNavStream | This class performs file i/o on a RINEX NAV file |
| RinexObsBase | This level isn't serving any purpose other than to make the class diagram look nice.. |
| RinexObsData | This class models a RINEX Observation Data Record |
| RinexObsData::RinexDatum | A structure used to store a single RINEX Data point |
| RinexObsDataOperatorEqualsSimple | This simply compares the times of the two records for equality |
| RinexObsDataOperatorLessThanFull | This compares all elements of the RinexObsData with less than (only for those fields which the two obs data share) |
| RinexObsDataOperatorLessThanSimple | This is a much faster less than operator for RinexObsData, only checking time |
| RinexObsHeader | This class models the header for a RINEX Observation File |
| RinexObsHeader::ExtraWaveFact | Holds the data for the extra Wavelength Factor lines |
| RinexObsHeader::RinexObsType | RINEX Observation Types |
| RinexObsHeaderTouchHeaderMerge | Combines RinexObsHeaders into a single header, combining comments and adding the appropriate RinexObsTypes |
| RinexObsID | Class RinexObsID is the set of ObsID's which are valid in RINEX 3.01 |
| RinexObsStream | This class reads RINEX files |
| RinexSatID | |
| RK4VehicleModel | This class implements a simple kinematic model of a vehicle |
| RTFileFrame | This class supports two iteration semantics |
| RTFileFrameHelper | Specifying internal enums and classes of a template class can be problematic, so these are declared outside RTFileFrame |
| RTFileFrameIterator | An iterator class for the RTFileFrame |
| RungeKutta4 | Collection of integration routines that work on a Matrix of doubles |
| RungeKuttaFehlberg | This class do integrations with Runge Kutta Fehlberg algorithm |
| RungeKuttaFehlberg::RKF78Param | |
| SaasTropModel | Saastamoinen tropospheric model based on Saastamoinen, J., 'Atmospheric Correction for the Troposphere and Stratosphere in Radio Ranging of Satellites,' Geophysical Monograph 15, American Geophysical Union, 1972, and Ch 9 of McCarthy, D and Petit, G, IERS Conventions (2003), IERS Technical Note 32, IERS, 2004 |
| SatArcMarker | This class keeps track of satellite arcs caused by cycle slips |
| SatDataReader | This is a class to read and parse satellite data from PRN_GPS-like files |
| SatID | Satellite identifier consisting of a satellite number (PRN, etc.) and a satellite system |
| SatIDBin | |
| SatIDNotFound | Thrown when attempting to access a value and the corresponding SatID does not exist in the map |
| SatOrbit | This Class handle general orbit for different satellite orbit type |
| SatOrbit::FMCData | Struct to hold force model setting data |
| SatOrbitPropagator | Satellite Orbit Progagator |
| SatOrbitStore | |
| SatPass | Class SatPass holds all range and phase data for a full satellite pass |
| SatPass::SatPassData | |
| SatPassIterator | Iterate over a list (vector) of SatPass using this class |
| satTypeValueMap | Map holding SatID with corresponding typeValueMap |
| satTypeValueMapBin | |
| satValueMap | Map holding SatID with corresponding numeric value |
| ScatterPlot | |
| SDid | |
| Segment | |
| SEMAlmanacStore | |
| SEMBase | This is a base class for all SEM-related classes |
| SEMData | This class stores, reads, and writes SEM records |
| SEMHeader | This class stores, reads, and writes SEM records |
| SEMStream | This class performs file i/o on a SEM file for the SEMHeader and SEMData classes |
| SeriesList | This class will maintain a list of series including their title and strokestyle |
| SimpleFilter | This class filters out satellites with observations grossly out of bounds |
| SimpleIURAWeight | Class to assign weights to satellites based on their URA Index (IURA) |
| SimpleKalmanFilter | This class computes the solution using a Kalman filter |
| SimpleTropModel | A simple Black model of the troposphere. temp is in Kelvin |
| Singleton | |
| SingularMatrixException | |
| Slip | |
| SMODFData | Model for a Smoothed Measurement Data File Data Record |
| SMODFStream | This is a stream used to obtain data from a Smoothed Measurement Data File |
| SolarRadiationPressure | This class provides a generic model for the influence of solar radiation pressure on a satellite |
| SolarSystem | Class SolarSystem encapsulates the information in the JPL ephemeris file, both header and data, reading and writing of both ASCII and binary files, as well as the computation of position and velocity of the sun, moon and planets, plus nutations and lunar librations and their rates |
| SolidTides | This class computes the effect of solid Earth tides at a given position and epoch |
| SolverBase | Abstract base class for solver algorithms |
| SolverGeneral | This class is an Extended Kalman Filter (EKF) implementation that is run-time programmable, making it extremely flexible |
| SolverLMS | This class computes the Least Mean Squares Solution of a given equations set |
| SolverPPP | This class computes the Precise Point Positioning (PPP) solution using a Kalman solver that combines ionosphere-free code and phase measurements |
| SolverPPPFB | This class computes the Precise Point Positioning (PPP) solution using a Kalman solver that combines ionosphere-free code and phase measurements |
| SolverWMS | This class computes the Weighted Least Mean Squares Solution of a given equations set |
| sourceDataMap | GNSS data structure consisting in a map with SourceID as keys, and satTypeValueMap as elements |
| sourceDataMapBin | |
| sourceEpochHeader | Defines a header containing the source and epoch of data |
| sourceEpochRinexHeader | Defines a header containing the source and epoch of data, plus extra data extracted from a Rinex file |
| sourceEpochSatHeader | Defines a header containing the source, satellite ID and epoch of data |
| sourceEpochTypeHeader | Defines a header containing the source, type and epoch of data |
| sourceHeader | Set of several headers to be used with data structures. Defines a header containing just the source of data |
| SourceID | |
| SourceID::Initializer | |
| SourceIDBin | |
| SourceIDNotFound | Thrown when attempting to access a value and the corresponding source (SourceID) does not exist in the map |
| sourceSatHeader | Defines a header containing the source and satellite ID of data |
| sourceTypeHeader | Defines a header containing the source and type of data |
| SP3Base | This class is here to make readable inheritance diagrams |
| SP3Data | This class encapsulates data for satellite orbits and clocks, including positions, velocities and other orbit and estimation information read as found in I/O of SP3 format (versions a, b, or c) files |
| SP3EphemerisStore | Store position and clock bias (and perhaps velocity and drift) data from SP3 files, using (separate) stores based on TabularSatStore |
| SP3Header | This class models the header for a SP3 file |
| SP3SatID | |
| SP3Stream | This class performs file I/O on an SP3 file for the SP3Header and SP3Data classes |
| Spacecraft | Encapsulates physical parameters |
| SphericalHarmonicGravity | This class computes the body fixed acceleration due to the harmonic gravity field of the central body |
| SphericalHarmonicGravity::GravityModelData | |
| Splitter | This is a helper class that assists with cutting a set of points along a line |
| SRI | Class SRI encapsulates all the information associated with the solution of a set of simultaneous linear equations |
| SRIFilter | Class SRIFilter inherits SRI and implements a square root information filter, which is the square root formulation of the Kalman filter algorithm |
| SRIleastSquares | Class SRIleastSquares inherits SRI and implements a general least squares algorithm using SRI, including weighted, linear or linearized, robust and/or sequential algorithms |
| Stats | Conventional statistics for one sample |
| StochasticModel | This is a base class to define stochastic models |
| StringBin | |
| StringException | This is thrown instread of a std::exception when a gpstk::StringUtils function fails |
| StrokeStyle | This class defines how a line, path, or edge appears |
| StudentDistribution | This class implements the t-Student distribution |
| SunForce | This class calculate the gravitational effect of the Sun |
| SunPosition | This class computes the approximate position of the Sun at the given epoch in the ECEF system |
| SurfacePlot | |
| SVD | Class SVD: A function object for the singular value decomposition of a matrix |
| SVData | |
| SVExclusion | |
| SVExclusionList | |
| SVExclusionList::NoSVExclusionFound | |
| SVExclusionList::SVExclusionFileNotFound | |
| SVGImage | This class generates graphics in Scalable Vector Graphics format |
| SVNumXRef | |
| SVNumXRef::NoNAVSTARNumberFound | |
| SVNumXRef::NoPRNNumberFound | |
| SvObsEpoch | |
| SVPCodeGen | SV P-code Generator |
| Synchronize | This class synchronizes two GNSS Data Structures data streams |
| SynchronizeException | Thrown when synchronization was not possible at a given epoch |
| SystemPipeException | A problem using a system pipe |
| SystemPipeException | A problem using a system pipe |
| SystemQueueException | A problem using a system queue |
| SystemQueueException | A problem using a system queue |
| SystemSemaphoreException | A problem using a system semaphore |
| SystemSemaphoreException | A problem using a system semaphore |
| SystemTime | This class reads the current system time and stores it in a UnixTime |
| TabularSatStore | Store a table of data vs time for each of several satellites |
| TAImUTCData | |
| Test | |
| TestEOM | |
| TestException | |
| TestException::TE | |
| TestFFData | |
| TestOperatorEquals | |
| TestOperatorLessThan | |
| TestRangeFilter | |
| TestValueFilter | |
| Text | This class defines a text object that is to be displayed in an image |
| TextStyle | This class defines a style of text |
| TimeNamedFileStream | |
| TimeSystem | This class encapsulates time systems, including std::string I/O |
| TimeSystemCorrection | Time System Corrections as defined in the RINEX version 3 Navigation header |
| TimeTag | This class is an abstract base class inherited by all the classes that provide a specific time representation |
| Triple | Three-dimensional vectors |
| TropModel | Abstract base class for tropospheric models |
| TropModel::InvalidTropModel | Thrown when attempting to use a model for which all necessary parameters have not been specified |
| TropoRandomWalkModel | This class compute the elements of Phi and Q matrices corresponding to zenital tropospheric wet delays, modeled as a random walk stochastic model |
| TwoSampleStats | Conventional statistics for two samples |
| TypeID | This class creates an index able to represent any type of observation, correction, model parameter or other data value of interest for GNSS data processing |
| TypeID::Initializer | |
| TypeIDBin | |
| TypeIDNotFound | Thrown when attempting to access a value and the corresponding TypeID does not exist in the map |
| typeValueMap | Map holding TypeID with corresponding numeric value |
| typeValueMapBin | |
| UnimplementedException | Attempted to access a unimplemented function |
| UnimplementedException | Attempted to access a unimplemented function |
| UnixTime | This class encapsulates the "Unix Timeval" time representation |
| UTCTime | Class to convert UTC Time to all other different time systems |
| UTCTime::MJDTime | Handy struct |
| ValidType | |
| ValueNotFound | Thrown when attempting to access a value and any of the corresponding indexes (SourceID, SatID or TypeID) does not exist in the map |
| Variable | Class to define and handle 'descriptions' of GNSS variables |
| VDrawException | Exception class unique to this library |
| Vector | This class pretty much duplicates std::valarray<T> except it's fully STL container compliant |
| VectorException | An exception thrown when there's a problem with a vector |
| VectorSlice | A slice of Vector<T> that can be modified |
| VectorSliceBase | A base class that represents a subset of a vector |
| VGImage | This is a generic, format- and device-independent interface to vector plotting |
| VGState | This class will simply maintain state about text and line styles, fill colors, and markers |
| ViewerManager | This class provides a convenient and consistent mechanism by which to launch a graphics file viewer |
| VLayout | Assists in arranging frames in a vertical stack |
| WeightBase | Abstract base class for algorithms assigning weights to satellites |
| WGS84Ellipsoid | This class represents the ellipsoid model defined in NIMA TR8350.2, "Department of Defense World Geodetic System 1984" |
| WhiteNoiseModel | This class compute the elements of Phi and Q matrices corresponding to a white noise stochastic model |
| WrongBlockFormat | This gets thrown if we don't have the wrong format block is used |
| WrongBlockNumber | This gets thrown if we don't have the right data for cast operations |
| WtdAveStats | |
| WxObsData | This is a time history weather data from a single site |
| WxObservation | A Single Weather Observation |
| X1Sequence | GPS X1 Sequencer |
| X2Sequence | GPS X2 Sequencer |
| XRefNode | |
| Xv | An Earth-Centered, Earth-Fixed position/velocity/clock representation |
| Xvt | Earth-Centered, Earth-Fixed Cartesian position, velocity, clock bias and drift |
| XvtStore | Abstract base class for storing and accessing an object's position, velocity, and clock data |
| XYZ2NED | This class changes the reference base from an Earth-Centered, Earth-Fixed (ECEF) system to a North-East-Down (NED) topocentric system, centered at the provided reference location |
| XYZ2NEU | This class changes the reference base from an Earth-Centered, Earth-Fixed (ECEF) system to a North-East-Up (NEU) topocentric system, centered at the provided reference location |
| YDSTime | This class encapsulates the "year, day-of-year, and seconds-of-day" time format |
| YumaAlmanacStore | |
| YumaBase | This is a base class for all Yuma-related classes |
| YumaData | This class stores, reads, and writes Yuma records |
| YumaHeader | This class does not really do anything |
| YumaStream | This class performs file i/o on a Yuma file for the YumaHeader and YumaData classes |
| ZeroTropModel | The 'zero' trop model, meaning it always returns zero |