Classes | |
| class | AntexBase |
| This level isn't serving any purpose other than to make the class diagram look nice... More... | |
| class | AntexData |
| Antex antenna data record: PCOs and PCVs for one antenna. More... | |
| class | AntexData::antennaPCOandPCVData |
| class encapsulating the PCOs and PCVs of the antenna. More... | |
| class | AntexHeader |
| This class models the header for an ANTEX antenna file. More... | |
| class | AntexStream |
| This class reads an Antex files. More... | |
| class | DDid |
| class | SDid |
| class | OWid |
| class | GDCconfiguration |
| class GDCconfiguration encapsulates the configuration for input to the GPSTK Discontinuity Corrector. More... | |
| class | GDCreturn |
| class GDCreturn encapsulates the information in the 'message' returned by the GPSTK Discontinuity Corrector. More... | |
| class | EarthOrientation |
| Earth orientation parameters. More... | |
| class | EOPPrediction |
| Earth orientation parameter prediction Read data from EOPP###.txt file, available from NGA. More... | |
| class | EOPStore |
| Earth orientation parameter store. More... | |
| class | GeodeticFrames |
| Class GeodeticFrames encapsulates frame transformations between the conventional terrestrial frame and the conventional inertial frame, as defined by the reference. More... | |
| class | GSatID |
| class | LabelledVector |
| class LabelledVector. Pretty print a Vector using the labels in a Namelist. More... | |
| class | LabelledMatrix |
| class LabelledMatrix. Pretty print a Matrix using the labels in a Namelist. More... | |
| class | Namelist |
| class Namelist. More... | |
| class | PreciseRange |
| class PreciseRange. More... | |
| class | SatPass |
| class SatPass holds all range and phase data for a full satellite pass. More... | |
| struct | SatPass::SatPassData |
| class | SatPassIterator |
| Iterate over a list (vector) of SatPass using this class. More... | |
| class | 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. More... | |
| class | SRI |
| class SRI encapsulates all the information associated with the solution of a set of simultaneous linear equations. More... | |
| class | SRIFilter |
| class SRIFilter inherits SRI and implements a square root information filter, which is the square root formulation of the Kalman filter algorithm. More... | |
| class | SRIleastSquares |
| class SRIleastSquares inherits SRI and implements a general least squares algorithm using SRI, including weighted, linear or linearized, robust and/or sequential algorithms. More... | |
| class | 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. More... | |
| class | CodeKalmanSolver |
| This class computes the code-based solution using a simple Kalman solver. More... | |
| class | CodeSmoother |
| This class smoothes a given code observable using the corresponding phase observable. More... | |
| struct | CodeSmoother::filterData |
| A structure used to store filter data for a SV. | |
| class | ComputeCombination |
| This class eases computing combination of data for GNSS data structures. More... | |
| class | ComputeDOP |
| This class computes the usual DOP values: GDOP, PDOP, TDOP, HDOP and VDOP. More... | |
| class | ComputeIURAWeights |
| This class computes satellites weights based on URA Index. More... | |
| class | ComputeLC |
| This class eases computing LC combination for GNSS data structures. More... | |
| class | ComputeLdelta |
| This class eases computing Ldelta combination for GNSS data structures. More... | |
| class | ComputeLI |
| This class eases computing LI combination for GNSS data structures. More... | |
| class | ComputeLinear |
| This class computes linear combinations of GDS data. More... | |
| class | ComputeMelbourneWubbena |
| This class eases computing Melbourne-Wubbena combination for GNSS data structures. More... | |
| class | ComputeMOPSWeights |
| This class computes satellites weights based on the Appendix J of MOPS C. More... | |
| class | ComputePC |
| This class eases computing PC combination for GNSS data structures. More... | |
| class | ComputePdelta |
| This class eases computing Pdelta combination for GNSS data structures. More... | |
| class | ComputePI |
| This class eases computing PI combination for GNSS data structures. More... | |
| class | ComputeSatPCenter |
| This class computes the satellite antenna phase correction, in meters. More... | |
| class | ComputeTropModel |
| This is a class to compute the main values related to a given GNSS tropospheric model. More... | |
| class | ComputeWindUp |
| This class computes the wind-up effect on the phase observables, in radians. More... | |
| struct | ComputeWindUp::phaseData |
| A structure used to store phase data. | |
| class | CorrectObservables |
| This class corrects observables from effects such as antenna excentricity, difference in phase centers, offsets due to tidal effects, etc. More... | |
| struct | sourceHeader |
| Set of several headers to be used with data structures. Defines a header containing just the source of data. More... | |
| struct | sourceEpochHeader |
| Defines a header containing the source and epoch of data. More... | |
| struct | sourceEpochRinexHeader |
| Defines a header containing the source and epoch of data, plus extra data extracted from a Rinex file. More... | |
| struct | sourceTypeHeader |
| Defines a header containing the source and type of data. More... | |
| struct | sourceSatHeader |
| Defines a header containing the source and satellite ID of data. More... | |
| struct | sourceEpochSatHeader |
| Defines a header containing the source, satellite ID and epoch of data. More... | |
| struct | sourceEpochTypeHeader |
| Defines a header containing the source, type and epoch of data. More... | |
| 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... | |
| class | DecimateEpoch |
| Thrown when some epoch data must be decimated. More... | |
| class | Decimate |
| This class decimates GNSS Data Structures data. More... | |
| class | DeltaOp |
| This class applies the Delta operator (differences on ground-related data) to GNSS data structures. More... | |
| class | 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. More... | |
| class | EclipsedSatFilter |
| This class filters out satellites that are eclipsed by Earth shadow. More... | |
| struct | equationHeader |
| Defines a header containing basic equation data. More... | |
| struct | Equation |
| GNSS Data Structure to define and handle 'descriptions' of GNSS equations. More... | |
| class | InvalidEquationSystem |
| Thrown when attempting to use an invalid EquationSystem. More... | |
| class | EquationSystem |
| This class defines and handles complex equation systems for solvers, generating the Vectors and Matrices they will need, including:. More... | |
| class | GravitationalDelay |
| This class computes the delay in the signal due to changes in the gravity field. More... | |
| class | 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. More... | |
| class | Keeper |
| This class examines a GNSS Data Structure (GDS) and keeps only specific values according to their TypeIDs. More... | |
| class | LICSDetector |
| This is a class to detect cycle slips using LI observables. More... | |
| struct | LICSDetector::filterData |
| A structure used to store filter data for a SV. | |
| class | LICSDetector2 |
| This is a class to detect cycle slips using LI observables and a 2nd order fitting curve. More... | |
| struct | LICSDetector2::filterData |
| A structure used to store filter data for a SV. | |
| class | LinearCombinations |
| This class defines handy linear combinations of GDS data. More... | |
| class | ModeledPR |
| This class compute modeled pseudoranges from satellites to a mobile receiver. More... | |
| class | ModeledReferencePR |
| This class compute modeled pseudoranges from satellites to a reference station. More... | |
| class | ModelObs |
| This class compute modeled (corrected) observations from satellites to a mobile receiver using GNSS data structures (GDS). More... | |
| class | ModelObsFixedStation |
| This class computes modeled (corrected) observations from a reference station (whose position is known), using GNSS data structures (GDS). More... | |
| class | MWCSDetector |
| This is a class to detect cycle slips using MW observables. More... | |
| struct | MWCSDetector::filterData |
| A structure used to store filter data for a SV. | |
| class | NablaOp |
| This class applies the Nabla operator (differences on satellite-related data) to GNSS data structures. More... | |
| class | OneFreqCSDetector |
| This is a class to detect cycle slips using observables in just one frequency. More... | |
| struct | OneFreqCSDetector::filterData |
| A structure used to store filter data for a SV. | |
| class | PCSmoother |
| This class smoothes the PC (ionosphere-free) code observable using the corresponding LC phase observable. More... | |
| struct | PCSmoother::filterData |
| A structure used to store filter data for a SV. | |
| class | PhaseCodeAlignment |
| This class aligns phase with code measurements. More... | |
| struct | PhaseCodeAlignment::alignData |
| Structure used to store SV alignment data. | |
| class | ProcessingException |
| Thrown when there is a problem processing GDS data. More... | |
| class | ProcessingClass |
| This is an abstract base class for objects processing GNSS Data Structures (GDS). More... | |
| class | ProcessingList |
| This is a class to store ProcessingClass objects in a list. More... | |
| class | ProcessingVector |
| This is a class to store ProcessingClass objects in a vector. More... | |
| class | Pruner |
| This class examines a GNSS Data Structure (GDS) and prunes specific values according to their TypeIDs. More... | |
| class | RequireObservables |
| This class filters out satellites that don't have the required observations. More... | |
| class | SatArcMarker |
| This class keeps track of satellite arcs caused by cycle slips. More... | |
| class | SimpleFilter |
| This class filters out satellites with observations grossly out of bounds. More... | |
| class | SolverGeneral |
| This class is an Extended Kalman Filter (EKF) implementation that is run-time programmable, making it extremely flexible. More... | |
| class | SolverLMS |
| This class computes the Least Mean Squares Solution of a given equations set. More... | |
| class | SolverPPP |
| This class computes the Precise Point Positioning (PPP) solution using a Kalman solver that combines ionosphere-free code and phase measurements. More... | |
| struct | SolverPPP::filterData |
| A structure used to store Kalman filter data. | |
| class | SolverPPPFB |
| This class computes the Precise Point Positioning (PPP) solution using a Kalman solver that combines ionosphere-free code and phase measurements. More... | |
| class | SolverWMS |
| This class computes the Weighted Least Mean Squares Solution of a given equations set. More... | |
| class | StochasticModel |
| This is a base class to define stochastic models. More... | |
| class | RandomWalkModel |
| This class compute the elements of Phi and Q matrices corresponding to a random walk stochastic model. More... | |
| class | WhiteNoiseModel |
| This class compute the elements of Phi and Q matrices corresponding to a white noise stochastic model. More... | |
| class | 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. More... | |
| class | TropoRandomWalkModel |
| This class compute the elements of Phi and Q matrices corresponding to zenital tropospheric wet delays, modeled as a random walk stochastic model. More... | |
| struct | TropoRandomWalkModel::tropModelData |
| Structure holding object data. | |
| class | SynchronizeException |
| Thrown when synchronization was not possible at a given epoch. More... | |
| class | Synchronize |
| This class synchronizes two GNSS Data Structures data streams. More... | |
| class | Variable |
| Class to define and handle 'descriptions' of GNSS variables. More... | |
| class | 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. More... | |
| class | 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. More... | |
| class | AshtechALB |
| class | AshtechData |
| class | AshtechEPB |
| class | AshtechMBEN |
| struct | AshtechMBEN::code_block |
| class | AshtechPBEN |
| class | AshtechStream |
| This is a stream used to decode data in the Ashtech format. More... | |
| class | ATSData |
| This class contains header information for all data types transmitted by receiver meeting the MDP specification. More... | |
| struct | ATSData::SubChannelBlock |
| struct | ATSData::ChannelBlock |
| class | ATSStream |
| This is a stream used to decode data in the MDP format. More... | |
| class | DataStatus |
| class | CRCDataStatus |
| class | EphReader |
| class | FFIdentifier |
| class | MDPHeader |
| This class contains header information for all data types transmitted by receiver meeting the MDP specification. More... | |
| class | MDPNavSubframe |
| This class represents a Navigation Subframe Message. More... | |
| class | MDPObsEpoch |
| This class represents a set of observations from a single SV at a single point in time. More... | |
| class | MDPObsEpoch::Observation |
| class | MDPPVTSolution |
| This class represents a Position-Velocity-Time Solution. More... | |
| class | MDPSelftestStatus |
| This class represents a runtime selftest status message. More... | |
| class | MDPStream |
| This is a stream used to decode data in the MDP format. More... | |
| class | NovatelData |
| Read Novatel binary records and parse into Rinex. More... | |
| class | NovatelStream |
| The stream used to obtain data from a binary Novatel File. More... | |
| class | ObsEphReaderFramework |
| class | ObsReader |
| class | AllanDeviation |
| Compute the overlapping Allan variance of the phase data provided. More... | |
| class | AlmOrbit |
| Encapsulation of almanac SV orbital parameters (page 5, subframes 1-24). More... | |
| class | ANSITime |
| This class encapsulates the "ANSITime (seconds since Unix epoch)" time representation. More... | |
| class | Antenna |
| This class encapsulates the data related to GNSS antennas according to IGS standards. More... | |
| class | InvalidAntex |
| Thrown when some problem appeared when reading Antex data. More... | |
| class | AntexReader |
| This is a class to read and parse antenna data in Antex file format. More... | |
| class | Bancroft |
| This class defines an algebraic algorithm to get an initial guess of GPS receiver's position given satellites' positions and pseudoranges. More... | |
| class | BaseDistribution |
| This is a base class for statistical distributions. More... | |
| class | BasicFramework |
| This is a (very) basic framework for programs in the GPS toolkit. More... | |
| class | BinexData |
| This class stores, reads, and writes BINEX records. More... | |
| class | 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. More... | |
| class | 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.". More... | |
| struct | BinexDataOperatorEquals |
| Determine if two BinexData objects are equal. More... | |
| class | BinexStream |
| This class performs file i/o on a BINEX file for the BinexData classes. More... | |
| class | BivarStats |
| Conventional statistics for two samples. More... | |
| class | BLQDataReader |
| This is a class to read and parse ocean tides harmonics data in BLQ file format. More... | |
| struct | BLQDataReader::tideData |
| A structure used to store ocean tide harmonics data. | |
| class | CheckPRData |
| This class checks that pseudorange data is between reasonable values. More... | |
| class | Chi2Distribution |
| This class implements the Chi-square distribution. More... | |
| class | 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). More... | |
| class | ClockModel |
| class | CodeBuffer |
| P(Y)-code Buffer class. More... | |
| class | CommandOption |
| This class is part of a replacement for getopt. More... | |
| class | RequiredOption |
| A subclass of CommandOption that is a required command line option. More... | |
| class | CommandOptionNoArg |
| A subclass of CommandOption that has no arguments. More... | |
| class | CommandOptionWithArg |
| A subclass of CommandOption that has an argument. More... | |
| class | CommandOptionWithAnyArg |
| A CommandOption that requires a string argument. More... | |
| class | CommandOptionWithStringArg |
| A CommandOption that requires a string argument. More... | |
| class | CommandOptionWithNumberArg |
| A CommandOption that requires a numeric argument. More... | |
| class | CommandOptionRest |
| It only makes sense to have a single one of these set. CommandOption to take the rest of the command line. More... | |
| class | 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. More... | |
| class | 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. More... | |
| class | CommandOptionMutex |
| This is a special "command option" which is really a meta-option to enforce mutual exclusion between a set of real options. More... | |
| class | 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). More... | |
| class | CommandOptionGroupOr |
| This is a special "command option" which is really a meta-option to group other options together for use in other meta-options. More... | |
| class | CommandOptionGroupAnd |
| This is a special "command option" which is really a meta-option to group other options together for use in other meta-options. More... | |
| class | CommandOptionParser |
| This class parses the command line options and modifies the corresponding CommandOptions. More... | |
| class | 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. More... | |
| class | 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. More... | |
| class | 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 DayTime::printf() for details on the formatting specifications. More... | |
| class | CommandOptionWithSimpleTimeArg |
| class | CommonTime |
| This is the common time format that all time formats convert to when converting between themselves. More... | |
| class | ConfDataReader |
| This is a class to parse and manage configuration data files. More... | |
| struct | ConfDataReader::variableData |
| A structure used to store variable's data. | |
| class | DayTime |
| A time representation class for all common time formats, including GPS. More... | |
| class | DayTime::DayTimeException |
| class | DayTime::FormatException |
| class | InvalidDOP |
| Thrown when some problem appeared when computing DOP. More... | |
| class | DOP |
| This class encapsulates the computation of DOP, given the Covariance matrix of an equation system. More... | |
| class | ECEF |
| Earth centered, earth fixed geodetic coordinates in meters. More... | |
| class | EllipsoidModel |
| This abstract class encapsulates ellipsoid models (e.g. More... | |
| class | EngAlmanac |
| Almanac information for the GPS constellation. More... | |
| class | EngAlmanac::SVNotPresentException |
| Exception - requested almanac page that wasn't present. More... | |
| class | EngEphemeris |
| Ephemeris information for a single satellite. More... | |
| struct | DecodeBits |
| DecodeBits . More... | |
| struct | DecodeQuant |
| DecodeQuant contains the information necessary to decode a given quantity for a particular navigation message subframe. More... | |
| class | EngNav |
| Base class for ICD-GPS-200 navigation messages. More... | |
| class | ENUUtil |
| A utility for converting from Cartesian in XZY to East-North-Up (ENU). More... | |
| class | CorrectedEphemerisRange |
| class CorrectedEphemerisRange. More... | |
| class | Epoch |
| class | Epoch::EpochException |
| class | Epoch::FormatException |
| class | EpochClockModel |
| class | ExceptionLocation |
| A class for recording locations (in the source code) of exceptions being thrown. More... | |
| class | Exception |
| The Exception class is the base class from which all exception objects thrown in the library are derived. More... | |
| class | InvalidParameter |
| Thrown when a function is given a parameter value that it invalid. More... | |
| class | InvalidRequest |
| Thrown if a function can not satisfy a request. More... | |
| class | AssertionFailure |
| Thrown when a required condition in a function is not met. More... | |
| class | AccessError |
| Thrown if a function makes a request of the OS that can't be satisfied. More... | |
| class | IndexOutOfBoundsException |
| Attempts to access an "array" or other element that doesn't exist. More... | |
| class | InvalidArgumentException |
| A function was passed an invalid argument. More... | |
| class | ConfigurationException |
| Application's configuration is invalid. More... | |
| class | FileMissingException |
| Attempted to open a file that doesn't exist. More... | |
| class | SystemSemaphoreException |
| A problem using a system semaphore. More... | |
| class | SystemPipeException |
| A problem using a system pipe. More... | |
| class | SystemQueueException |
| A problem using a system queue. More... | |
| class | OutOfMemory |
| Unable to allocate memory. More... | |
| class | ObjectNotFound |
| Operation failed because it was unable to locate the requested obj. More... | |
| class | ExpressionException |
| This class provides the ability to resolve general mathematical expressions at run time. More... | |
| class | Expression |
| class | Expression::ExpNode |
| class | Expression::ConstNode |
| class | Expression::VarNode |
| class | Expression::BinOpNode |
| class | Expression::FuncOpNode |
| class | Expression::Token |
| class | ExtractC1 |
| This class eases C1 data extraction from a RinexObsData object. More... | |
| class | ExtractCombinationData |
| This class eases the extraction of a combination of data from a RinexObsData object. More... | |
| class | ExtractD1 |
| This class eases D1 data extraction from a RinexObsData object. More... | |
| class | ExtractD2 |
| This class eases D2 data extraction from a RinexObsData object. More... | |
| class | InvalidData |
| Thrown when some problem appeared when extracting data. More... | |
| class | ExtractData |
| This is the base class to ease data extraction from a RinexObsData object. More... | |
| class | ExtractL1 |
| This class eases L1 data extraction from a RinexObsData object. More... | |
| class | ExtractL2 |
| This class eases L2 data extraction from a RinexObsData object. More... | |
| class | ExtractLC |
| This class eases LC combination data extraction from a RinexObsData object. More... | |
| class | ExtractP1 |
| This class eases P1 data extraction from a RinexObsData object. More... | |
| class | ExtractP2 |
| This class eases P2 data extraction from a RinexObsData object. More... | |
| class | ExtractPC |
| This class eases PC combination data extraction from a RinexObsData object. More... | |
| class | FFBinaryStream |
| This is an FFStream that is required to be binary. More... | |
| class | FFData |
| This is the base class for all Formatted File Data (FFData). More... | |
| class | EndOfFile |
| This gets thrown if a valid EOF occurs on formattedGetLine. More... | |
| class | FFStream |
| Formatted File Stream (FFStream). More... | |
| class | FFStreamError |
| FFStreamError is an exception for when the file read doesn't match the specs for that file type. More... | |
| class | FFTextStream |
| An FFStream is meant for reading text. More... | |
| class | FICAStream |
| This is a stream used to obtain data from an ascii FIC File. More... | |
| class | FICBase |
| This is a base class for all FIC-related classes. More... | |
| class | WrongBlockNumber |
| This gets thrown if we don't have the right data for cast operations. More... | |
| class | WrongBlockFormat |
| This gets thrown if we don't have the wrong format block is used. More... | |
| class | FICData |
| This does all the grunt-work in reading/decoding FIC-formatted files (ASCII And Binary). More... | |
| class | FICData109 |
| class | FICData162 |
| class | FICData62 |
| class | FICData9 |
| struct | FICDataFilterPRN |
| Removes all data that doesn't match the given SVID/PRN numbers. More... | |
| struct | FICDataFilterBlock |
| Removes all data that doesn't match the given block numbers. More... | |
| struct | FICDataFindBlock |
| Finds all data that matches the given block numbers. More... | |
| struct | FICDataOperatorLessThanBlock9 |
| Sorting only for block 9 FICData. More... | |
| struct | FICDataOperatorLessThanBlock109 |
| Sorting only for block 109 FICData. More... | |
| struct | FICDataOperatorLessThanFull |
| Useful for FICDiff and others... More... | |
| struct | FICDataUniqueBlock9 |
| Uniqueness operator for block 9 FIC data. More... | |
| struct | FICDataUniqueBlock109 |
| Uniqueness operator for block 109 FIC data. More... | |
| struct | FICDataUniqueBlock62 |
| Uniqueness operator for block 62 FIC data. More... | |
| struct | FICDataUniqueBlock162 |
| Uniqueness operator for block 162 FIC data. More... | |
| class | FICHeader |
| This is the Header for the FIC File Model. More... | |
| class | FICStream |
| This is a stream used to obtain data from a binary FIC File. More... | |
| class | FICStreamBase |
| Encapsulates FIC stream data for FIC and FICA files. More... | |
| class | FileFilter |
| This class is a framework for sorting and filtering file data. More... | |
| class | FileFilter::SortAdapter |
| SortAdapter is an adapter class that takes any comparison function and instead uses list iterator objects instead of FileData. More... | |
| class | 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. More... | |
| class | FileFilterFrameWithHeader |
| This is just like FileFilterFrame but it can also handle header data. More... | |
| class | FileHunterException |
| The only exception that class FileHunter throws. More... | |
| class | FileHunter |
| FileHunter is a class designed to find files matching specified criteria. More... | |
| class | FileSpecException |
| This exception is thrown when there is a problem with handling file specifications. More... | |
| class | FileSpec |
| A FileSpec is how file names are defined. More... | |
| class | FileSpec::FileSpecElement |
| This is an internal, private class of FileSpec that holds information for one individual file specification element. More... | |
| struct | FileSpec::FileSpecSort |
| Another private, internal class for doing sorting by substring. More... | |
| class | FileStore |
| This is an abstract class used to add a list of files and the interface to read files into a datastore. More... | |
| class | GaussianDistribution |
| This class implements the Gaussian (or normal) distribution. More... | |
| class | GenXSequence |
| Generate X Sequence for GPS Applied Research Laboratories, The University of Texas at Austin August 2003. More... | |
| class | NoGeoidException |
| Thrown when the internal gpstk::GeoidModel isn't assigned. More... | |
| class | Geodetic |
| Specialization of triple that represents geodetic coordinates (latitude in degrees, longitude in degrees, altitude in m). More... | |
| class | GeoidModel |
| This abstract class encapsulates geodetic models (e.g. More... | |
| class | GPSAlmanacStore |
| Store GPS almanac information (i.e. More... | |
| class | GPSEllipsoid |
| This class represents the ellipsoidal model defined in ICD-GPS-200. More... | |
| class | GPSEphemerisStore |
| Store GPS broadcast ephemeris information (i.e. More... | |
| class | GPSGeoid |
| This class represents the geodetic model defined in ICD-GPS-200. More... | |
| class | GPSWeek |
| This class is an abstract base class inherited by other GPS-time-related classes. More... | |
| class | GPSWeekSecond |
| This class encapsulates the "Full GPS Week and GPS Seconds-of-week" time representation. More... | |
| class | GPSWeekZcount |
| This class encapsulates the "Full GPS Week and GPS Z-count" time representation. More... | |
| class | GPSZcount |
| A representation class for GPS Time consisting of a short GPS week, and a long GPS Z-count. More... | |
| class | InOutFramework |
| This is a framework for programs that take a single type of input data and output a single stream of output. More... | |
| class | IonexBase |
| This class does not served any purpose other than to make readable inheritance diagrams. More... | |
| class | IonexData |
| This class models a IONEX Data Record. More... | |
| struct | IonexData::IonexValType |
| A structure used to store IONEX Value Types. More... | |
| class | IonexHeader |
| This class models the header for a IONEX file. More... | |
| struct | IonexHeader::DCB |
| class | IonexStore |
| This class reads and stores Ionosphere maps. More... | |
| class | IonexStream |
| This class provides access to IONEX files. More... | |
| class | IonoModel |
| Model of the ionosphere. More... | |
| class | IonoModel::InvalidIonoModel |
| Thrown when attempting to use a model for which all necessary parameters have not been specified. More... | |
| class | 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. More... | |
| class | IonoModelStore::NoIonoModelFound |
| Thrown when attempting to get a model that isn't stored. More... | |
| class | JulianDate |
| This class encapsulates the "Julian Date" time representation. More... | |
| class | LinearClockModel |
| class | LoopedFramework |
| This is a basic framework for programs processing in loops in the GPSTK. More... | |
| class | Matrix |
| An implementation of a matrix class using Vector<T> as its internal basis. More... | |
| class | MatrixSlice |
| An assignable slice of a matrix. More... | |
| class | ConstMatrixSlice |
| An unmodifiable matrix slice. More... | |
| class | MatrixColSlice |
| an assignable single column slice of a matrix More... | |
| class | ConstMatrixColSlice |
| a constant slice of a single column from a matrix. More... | |
| class | MatrixRowSlice |
| an assignable single row slice of a matrix More... | |
| class | ConstMatrixRowSlice |
| an unmodifiable row slice of a matrix. More... | |
| class | MatrixException |
| class | SingularMatrixException |
| class | ConstMatrixBase |
| A matrix base class for a non-modifiable matrix. More... | |
| class | RefMatrixBase |
| A matrix base class that allows assignment of the internal matrix. More... | |
| class | MatrixSliceBase |
| Base class for defining a slice of a matrix. More... | |
| class | ConstMatrixSliceBase |
| Base class for an unmodifiable matrix slice. More... | |
| class | RefMatrixSliceBase |
| Base class for a modifiable matrix slice. More... | |
| class | SVD |
| Class SVD: A function object for the singular value decomposition of a matrix. More... | |
| class | LUDecomp |
| Performs the lower/upper triangular decomposition of a matrix PA = LU. More... | |
| class | Cholesky |
| Compute cholesky decomposition (upper triangular square root) of the given matrix, which must be positive definite. More... | |
| class | 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. More... | |
| class | Householder |
| The Householder transformation is simply an orthogonal transformation designed to make the elements below the diagonal zero. More... | |
| class | MJD |
| This class encapsulates the "Modified Julian Date" time representation. More... | |
| class | ModeledPseudorangeBase |
| This abstract class deals with modeled pseudoranges. More... | |
| class | MoonPosition |
| This class computes the approximate position of the Moon at the given epoch in the ECEF system. More... | |
| class | MOPSWeight |
| Class to assign weights to satellites based on the Appendix J of MOPS C. More... | |
| class | MSCBase |
| This is a base class for all MSC-related classes. More... | |
| class | MSCData |
| Model for a Monitor Station Coordinates File Data Record. More... | |
| class | MSCHeader |
| This class does not really do anything. More... | |
| class | 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. More... | |
| class | MSCStream |
| Stream used to obtain data from a Monitor Station Coordinates File. More... | |
| class | NEDUtil |
| A utility for converting from Cartesian in XZY to North-East-Down (NED). More... | |
| class | ObsClockModel |
| struct | SvObsEpoch |
| struct | ObsEpoch |
| All the observations collected from a single receiver at a single epoch. More... | |
| class | ObsID |
| class | ObsID::Initializer |
| class | ObsRngDev |
| A single (one observation from one sv), Observed Range Deviation (ORD). More... | |
| class | OceanLoading |
| This class computes the effect of ocean tides at a given position and epoch. More... | |
| class | ORDEpoch |
| class | 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. More... | |
| class | 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). More... | |
| class | Position |
| A position representation class for common 3D geographic position formats, including geodetic (geodetic latitude, longitude, and height above the geoid) geocentric (geocentric latitude, longitude, and radius from Earth's center), cartesian (Earth-centered, Earth-fixed) and spherical (theta,phi,radius). More... | |
| class | PowerSum |
| class | 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. More... | |
| class | RACRotation |
| class | RinexEphemerisStore |
| class | RinexMetBase |
| This class serves no purpose other than to make readable diagrams. More... | |
| class | RinexMetData |
| This class stores, reads, and writes RINEX MET records. More... | |
| struct | RinexMetDataOperatorLessThanFull |
| This compares all elements of the RinexMetData with less than (only for those fields which the two obs data share). More... | |
| struct | RinexMetDataOperatorLessThanSimple |
| Only compares times. More... | |
| struct | RinexMetDataOperatorEqualsSimple |
| Only compares times. More... | |
| struct | RinexMetHeaderTouchHeaderMerge |
| Combines RinexMetHeaders into a single header, combining comments and adding the appropriate RinexMetTypes. More... | |
| struct | RinexMetDataFilterTime |
| This filter will remove any data not within the specified time range. More... | |
| class | RinexMetHeader |
| This class models the RINEX MET header for a RINEX MET file. More... | |
| struct | RinexMetHeader::sensorType |
| Struct for holding information about a sensor. More... | |
| struct | RinexMetHeader::sensorPosType |
| Struct for holding info about a sensor position. More... | |
| class | RinexMetStream |
| This class performs file i/o on a RINEX MET file for the RinexMetHeader and RinexMetData classes. More... | |
| class | RinexNavBase |
| This class serves no purpose other than to make readable diagrams. More... | |
| class | RinexNavData |
| This class models a RINEX NAV record. More... | |
| struct | RinexNavDataOperatorLessThanFull |
| This compares all elements of the RinexNavData with less than. More... | |
| struct | RinexNavDataOperatorEqualsFull |
| This compares all elements of the RinexNavData with equals. More... | |
| struct | RinexNavDataOperatorLessThanSimple |
| Only compares time. Suitable for sorting a RinexNav file. More... | |
| struct | 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. More... | |
| struct | RinexNavDataFilterPRN |
| Filter based on PRN ID. More... | |
| class | RinexNavHeader |
| This class models the RINEX NAV header for a RINEX NAV file. More... | |
| class | RinexNavStream |
| This class performs file i/o on a RINEX NAV file. More... | |
| class | RinexObsBase |
| This level isn't serving any purpose other than to make the class diagram look nice... More... | |
| class | RinexObsData |
| This class models a RINEX Observation Data Record. More... | |
| struct | RinexObsData::RinexDatum |
| A structure used to store a single RINEX Data point. More... | |
| struct | RinexObsDataOperatorLessThanFull |
| This compares all elements of the RinexObsData with less than (only for those fields which the two obs data share). More... | |
| struct | RinexObsDataOperatorLessThanSimple |
| This is a much faster less than operator for RinexObsData, only checking time and epochFlag (because it IS valid to have more than one record at the same time if the epochFlag is different). More... | |
| struct | RinexObsDataOperatorEqualsSimple |
| This simply compares the times of the two records for equality. More... | |
| struct | RinexObsHeaderTouchHeaderMerge |
| Combines RinexObsHeaders into a single header, combining comments and adding the appropriate RinexObsTypes. More... | |
| class | RinexObsHeader |
| This class models the header for a RINEX Observation File. More... | |
| struct | RinexObsHeader::RinexObsType |
| RINEX Observation Types. More... | |
| struct | RinexObsHeader::ExtraWaveFact |
| Holds the data for the extra Wavelength Factor lines. More... | |
| class | RinexObsID |
| class | RinexObsStream |
| This class reads RINEX files. More... | |
| class | RinexSatID |
| class | RTFileFrameHelper |
| specifying internal enums and classes of a template class can be problematic, so these are declared outside RTFileFrame More... | |
| class | RTFileFrameIterator |
| An iterator class for the RTFileFrame. More... | |
| class | RTFileFrame |
| This class supports two iteration semantics. More... | |
| class | RungeKutta4 |
| The RungeKutta4 class provides a collection of integration routines that work on a Matrix of doubles. More... | |
| class | SatDataReader |
| This is a class to read and parse satellite data from PRN_GPS-like files. More... | |
| struct | SatDataReader::svData |
| A structure used to store satellite data. | |
| class | SatID |
| Satellite identifier consisting of a satellite number (PRN, etc.) and a satellite system. More... | |
| class | SEMAlmanacStore |
| class | SEMBase |
| This is a base class for all SEM-related classes. More... | |
| class | SEMData |
| This class stores, reads, and writes SEM records. More... | |
| class | SEMHeader |
| This class stores, reads, and writes SEM records. More... | |
| class | SEMStream |
| This class performs file i/o on a SEM file for the SEMHeader and SEMData classes. More... | |
| class | SimpleIURAWeight |
| Class to assign weights to satellites based on their URA Index (IURA). More... | |
| class | SimpleKalmanFilter |
| This class computes the solution using a Kalman filter. More... | |
| class | SMODFData |
| Model for a Smoothed Measurement Data File Data Record. More... | |
| class | SMODFStream |
| This is a stream used to obtain data from a Smoothed Measurement Data File. More... | |
| class | SolidTides |
| This class computes the effect of solid Earth tides at a given position and epoch. More... | |
| class | InvalidSolver |
| Thrown when some problem appeared when solving a given equation set. More... | |
| class | SolverBase |
| Abstract base class for solver algorithms. More... | |
| class | SourceID |
| class | SourceID::Initializer |
| class | SP3Base |
| This class is here to make readable inheritance diagrams. More... | |
| class | SP3Data |
| This class models Satellite Position in Three Dimensions. More... | |
| class | SP3EphemerisStore |
| This adds the interface to read SP3 files into a TabularEphemerisStore. More... | |
| class | SP3Header |
| This class models the header for a SP3 file. More... | |
| class | SP3SatID |
| class | SP3Stream |
| This class provides access to SP3 files. More... | |
| class | Stats |
| Conventional statistics for one sample. More... | |
| class | TwoSampleStats |
| Conventional statistics for two samples. More... | |
| struct | ListStats |
| ListStats (i.e. Statistics on a list of numbers). More... | |
| class | StudentDistribution |
| This class implements the t-Student distribution. More... | |
| class | SunPosition |
| This class computes the approximate position of the Sun at the given epoch in the ECEF system. More... | |
| class | SVExclusion |
| class | SVExclusionList |
| class | SVExclusionList::NoSVExclusionFound |
| class | SVExclusionList::SVExclusionFileNotFound |
| class | XRefNode |
| class | SVNumXRef |
| class | SVNumXRef::NoPRNNumberFound |
| class | SVNumXRef::NoNAVSTARNumberFound |
| class | SVPCodeGen |
| SV P-code Generator. More... | |
| class | SystemTime |
| This class reads the current system time and stores it in a UnixTime. More... | |
| class | TabularEphemerisStore |
| Store a tabular list of Xvt data (such as a table of precise ephemeris data in an SP3 file) and compute Xvt from this table. More... | |
| class | TimeNamedFileStream |
| class | TimeTag |
| This class is an abstract base class inherited by all the classes that provide a specific time representation. More... | |
| class | GeometryException |
| Thrown when a gpstk::Triple operation can't be completed. More... | |
| class | Triple |
| Three-dimensional vectors. More... | |
| class | TropModel |
| Abstract base class for tropospheric models. More... | |
| class | TropModel::InvalidTropModel |
| Thrown when attempting to use a model for which all necessary parameters have not been specified. More... | |
| class | ZeroTropModel |
| The 'zero' trop model, meaning it always returns zero. More... | |
| class | SimpleTropModel |
| A simple Black model of the troposphere. temp is in Kelvin. More... | |
| class | 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). More... | |
| class | 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. More... | |
| class | 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. More... | |
| class | 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. More... | |
| class | GCATTropModel |
| Tropospheric model implemented in "GPS Code Analysis Tool" (GCAT) software. More... | |
| class | MOPSTropModel |
| Tropospheric model implemented in the RTCA "Minimum Operational Performance Standards" (MOPS), version C. More... | |
| class | NeillTropModel |
| Tropospheric model based in the Neill mapping functions. More... | |
| class | RegTypeID |
| This class register TypeIDs by a name string, then you can access it globally. More... | |
| class | 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. More... | |
| class | TypeID::Initializer |
| class | UnixTime |
| This class encapsulates the "Unix Timeval" time representation. More... | |
| class | InvalidValue |
| class | ValidType |
| class | Vector |
| This class pretty much duplicates std::valarray<T> except it's fully STL container compliant. More... | |
| class | VectorSlice |
| A slice of Vector<T> that can be modified. More... | |
| class | ConstVectorSlice |
| A Vector<T> slice that doesn't allow modification. More... | |
| class | VectorException |
| An exception thrown when there's a problem with a vector. More... | |
| class | ConstVectorBase |
| A base class for a vector that does not allow modification of the internal vector. More... | |
| class | RefVectorBaseHelper |
| a class to hold the static members of RefVectorBase. More... | |
| class | RefVectorBase |
| A vector base class that allows modification of the internal representation. More... | |
| class | VectorSliceBase |
| A base class that represents a subset of a vector. More... | |
| class | ConstVectorSliceBase |
| A vector slice base class that doesn't allow modification of the internal elements. More... | |
| class | RefVectorSliceBase |
| A vector slice base class that does allow modification of the internal elements. More... | |
| class | InvalidWeights |
| Thrown when some problem appeared when assigning weights to satellites. More... | |
| class | WeightBase |
| Abstract base class for algorithms assigning weights to satellites. More... | |
| class | WGS84Ellipsoid |
| This class represents the ellipsoid model defined in NIMA TR8350.2, "Department of Defense World Geodetic System 1984". More... | |
| class | WGS84Geoid |
| This class represents the geodetic model defined in NIMA TR8350.2, "Department of Defense World Geodetic System 1984". More... | |
| struct | WxObservation |
| A Single Weather Observation. More... | |
| struct | WxObsData |
| This is a time history weather data from a single site. More... | |
| class | X1Sequence |
| GPS X1 Sequencer. More... | |
| class | X2Sequence |
| GPS X2 Sequencer. More... | |
| class | Xvt |
| An Earth-Centered, Earth-Fixed position/velocity/clock representation. More... | |
| class | XvtStore |
| Abstract base class for storing and accessing an objects position, velocity, and clock data. More... | |
| class | YDSTime |
| This class encapsulates the "year, day-of-year, and seconds-of-day" time format. More... | |
| class | YumaAlmanacStore |
| class | YumaBase |
| This is a base class for all Yuma-related classes. More... | |
| class | YumaData |
| This class stores, reads, and writes Yuma records. More... | |
| class | YumaHeader |
| This class does not really do anything. More... | |
| class | YumaStream |
| This class performs file i/o on a Yuma file for the YumaHeader and YumaData classes. More... | |
Output Operator | |
| std::ostream & | operator<< (std::ostream &s, const Epoch &t) |
| Stream output for Epoch objects. | |
GPS Constants | |
| Time constants are in the time library. | |
| short | accuracy2ura (const double &acc) throw () |
| double | ura2accuracy (const short &ura) throw () |
| short | nominalAccuracy2ura (const double &acc) throw () |
| double | ura2nominalAccuracy (const short &ura) throw () |
| geodeticgroup const double | PI = 3.1415926535898 |
| The value of pie to 24 decimal places. | |
| const double | TWO_PI = 6.2831853071796 |
| pi * 2 | |
| const double | SQRT_PI = 1.7724539 |
| GPS value of PI**0.5. | |
| const double | REL_CONST = -4.442807633e-10 |
| relativity constant for GPS (sec/sqrt(m)) | |
| const double | OSC_FREQ = 10.23e6 |
| Hz. | |
| const double | PY_CHIP_FREQ = OSC_FREQ |
| Hz, chip rate of the P & Y codes. | |
| const double | CA_CHIP_FREQ = OSC_FREQ / 10.0 |
| Hz, chip rate of the C/A code. | |
| const double | C_GPS_M = 2.99792458e8 |
| speed of light (m/s) | |
| const double | RSVCLK = 10.22999999543e6 |
| Base freq w/o relativisitic effects, Hz. | |
| const double | L1_FREQ = 1575.42e6 |
| L1 carrier frequency in Hz. | |
| const double | L1_WAVELENGTH = 0.190293672798 |
| L1 carrier wavelength in meters. | |
| const double | L2_FREQ = 1227.60e6 |
| L2 carrier frequency in Hz. | |
| const double | L2_WAVELENGTH = 0.244210213425 |
| L2 carrier wavelength in meters. | |
| const double | L1_MULT = 154.0 |
| L1 multiplier. | |
| const double | L2_MULT = 120.0 |
| L2 multiplier. | |
| const double | GAMMA_GPS = 1.646944444 |
| Gamma multiplier. | |
| const double | L5_FREQ = 1176.45e6 |
| L5 carrier frequency in Hz. | |
| const double | L5_WAVELENGTH = 0.254828049 |
| L5 carrier wavelength in meters. | |
| const double | L6_FREQ = 1278.75e6 |
| L6 carrier frequency in Hz. | |
| const double | L6_WAVELENGTH = 0.234441805 |
| L6 carrier wavelength in meters. | |
| const double | L7_FREQ = 1207.140e6 |
| L7 carrier frequency in Hz. | |
| const double | L7_WAVELENGTH = 0.24834937 |
| L7 carrier wavelength in meters. | |
| const double | L8_FREQ = 1191.795e6 |
| L8 carrier frequency in Hz. | |
| const double | L8_WAVELENGTH = 0.251547001 |
| L8 carrier wavelength in meters. | |
| const int | SV_ACCURACY_MAX_INDEX_VALUE = 15 |
| constant for the max array index in sv accuracy table | |
| const double | SV_ACCURACY_MIN_INDEX [] |
| map from SV accuracy/URA flag to minimum accuracy values in m | |
| const double | SV_ACCURACY_NOMINAL_INDEX [] |
| Map from SV accuracy/URA flag to NOMINAL accuracy values in m Further details in ICD-GPS-200C, section 20.3.3.3.1.3. | |
| const double | SV_ACCURACY_MAX_INDEX [] |
| map from SV accuracy/URA flag to maximum accuracy values in m | |
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. | |
| typedef std::set< Variable > | VariableSet |
| Set containing Variable objects. | |
| typedef std::map< Variable, double > | VariableDataMap |
| Handy type definition. | |
| typedef std::map< short, MDPNavSubframe > | EphemerisPages |
| typedef std::pair< short, short > | SubframePage |
| typedef std::map< SubframePage, MDPNavSubframe > | AlmanacPages |
| typedef std::multimap< int, gpstk::MDPObsEpoch > | MDPEpoch |
| typedef std::pair< MDPEpoch::const_iterator, MDPEpoch::const_iterator > | MCIP |
| typedef std::pair< gpstk::RangeCode, gpstk::CarrierCode > | RangeCarrierPair |
| typedef std::pair< RangeCarrierPair, short > | NavIndex |
| typedef std::map< SatID, AlmOrbit > | AlmOrbits |
| Map from SatID to AlmOrbit. | |
| typedef std::binary_function< BinexData, BinexData, bool > | BinexDataBinaryOperator |
| typedef std::vector< CommandOption * > | CommandOptionVec |
| typedef std::map< DayTime, ObsEpoch > | ObsEpochMap |
| A time history of the observations collected from a single receiver. | |
| typedef std::map< gpstk::DayTime, gpstk::ORDEpoch > | ORDEpochMap |
| typedef std::unary_function< gpstk::RinexMetHeader, bool > | RinexMetDataUnaryOperator |
| typedef std::binary_function< gpstk::RinexMetData, gpstk::RinexMetData, bool > | RinexMetDataBinaryOperator |
| typedef std::multimap< int, SVExclusion >::const_iterator | SVXListCI |
| typedef std::pair< SVXListCI, SVXListCI > | SVXListPair |
| typedef std::multimap< int, XRefNode >::const_iterator | SVNumXRefListCI |
| typedef std::pair< SVNumXRefListCI, SVNumXRefListCI > | SVNumXRefPair |
| typedef std::multimap< int, XRefNode >::const_iterator | NAVNumXRefCI |
| typedef std::pair< NAVNumXRefCI, NAVNumXRefCI > | NAVNumXRefPair |
| typedef ValidType< float > | vfloat |
| typedef ValidType< double > | vdouble |
| typedef ValidType< char > | vchar |
| typedef ValidType< short > | vshort |
| typedef ValidType< int > | vint |
| typedef ValidType< long > | vlong |
| typedef ValidType< unsigned char > | vuchar |
| typedef ValidType< unsigned short > | vushort |
| typedef ValidType< unsigned int > | vuint |
| typedef ValidType< unsigned long > | vulong |
| typedef std::map< DayTime, WxObservation > | WxObsMap |
| This is a map of weather observations over time. | |
Enumerations | |
| enum | CarrierCode { ccUnknown = 0, ccL1 = 1, ccL2 = 2, ccL5 = 5, ccMax } |
| An enumeration of the various Carrier Codes. More... | |
| enum | RangeCode { rcUnknown = 0, rcCA = 1, rcPcode = 2, rcYcode = 3, rcCodeless = 4, rcCM = 5, rcCL = 6, rcMcode1 = 7, rcMcode2 = 8, rcCMCL = 9, rcMax } |
| An enumeration of the various Range Codes. More... | |
| enum | NavCode { ncUnknown = 0, ncICD_200_2 = 1, ncICD_200_4 = 2, ncICD_700_M = 3, ncICD_705_L5 = 4, ncMax } |
| An enumeration of the various Navigation Message Codes. More... | |
| enum | ExternalFrequencyStatus { efsUnknown = -1, efsNotLocked = 0, efsLocked = 1 } |
| An enumeration of the External Frequency Status. More... | |
| enum | codeType { P_CODE, Y_CODE, BOTH } |
| PCodeConst.hpp maintains a variety of "magic numbers" related to P-code generation and used throughout the P-code generator. More... | |
| enum | TableEntry { ZP = 1, ZT, ZW, ZB, ZL, Mad, Mbd, Mcd, Maw, Mbw, Mcw } |
Functions | |
| ostream & | operator<< (ostream &s, const DDid &t) |
| ostream & | operator<< (ostream &s, const SDid &t) |
| ostream & | operator<< (ostream &s, const OWid &t) |
| int | DiscontinuityCorrector (SatPass &SP, GDCconfiguration &config, std::vector< std::string > &EditCmds, std::string &retMsg) throw (Exception) |
| GPSTK Discontinuity Corrector. | |
| ostream & | operator<< (ostream &os, const EarthOrientation &eo) |
| ostream & | operator<< (ostream &os, const EOPPrediction &eopp) |
| std::ostream & | operator<< (std::ostream &s, const GSatID &sat) throw () |
| stream output for GSatID | |
| bool | operator== (const Namelist &N1, const Namelist &N2) |
| bool | operator!= (const Namelist &N1, const Namelist &N2) |
| bool | identical (const Namelist &N1, const Namelist &N2) |
| Namelist | operator & (const Namelist &N1, const Namelist &N2) |
| Namelist | operator| (const Namelist &N1, const Namelist &N2) |
| Namelist | operator^ (const Namelist &N1, const Namelist &N2) |
| ostream & | operator<< (ostream &os, const Namelist &N) |
| ostream & | operator<< (ostream &os, const LabelledVector &nlp) |
| ostream & | operator<< (ostream &os, const LabelledMatrix &nlp) |
| double | PhaseWindup (double &prev, DayTime &tt, Position &SV, Position &Rx2Tx, Position &YR, Position &XR, SolarSystem &SSEph, EarthOrientation &EO, double &shadow, bool isBlockR) throw (Exception) |
| Compute the phase windup, in cycles, given the time, the unit vector from receiver to transmitter, and the west and north unit vectors at the receiver, all in ECEF. | |
| double | PhaseWindup (double &prev, DayTime &tt, Position &SV, Position &Rx2Tx, Position &YR, Position &XR, double &shadow, bool isBlockR) throw (Exception) |
| Version without SolarSystem ephemeris; uses a lower quality solar position routine. | |
| double | RelativityCorrection (const Position &R, const Position &V) |
| Compute relativity correction (meters) from the satellite position and velocity. | |
| template<typename T> | |
| int | Qsort_compare (const T &a, const T &b) |
| Comparison function for sorting. | |
| template<typename T> | |
| void | insert (T *sa, int na, int(*comp)(const T &, const T &)=gpstk::Qsort_compare) |
| Insert sort. | |
| template<typename T> | |
| void | QSort (T *sa, int na, int(*comp)(const T &, const T &)=gpstk::Qsort_compare) |
| Quick sort in memory, with insert sort for small arrays. | |
| template<typename T, typename S> | |
| void | insert (T *sa, S *pa, int na, int(*comp)(const T &, const T &)=gpstk::Qsort_compare) |
| Insert sort one vector, keeping a second parallel. | |
| template<typename T, typename S> | |
| void | QSort (T *sa, S *pa, int na, int(*comp)(const T &, const T &)=gpstk::Qsort_compare) |
| Quick sort of one vector, keeping another parallel. | |
| template<typename T> | |
| T | errfc (T x) throw () |
| Approximation to complimentary error function with fractional error everywhere less than 1.2e-7. | |
| template<typename T> | |
| T | normalCDF (T m, T s, T x) throw () |
| Cumulative distribution function CDF for the normal distribution with mean m and standard deviation s (square root of variance). | |
| double | ADtest (double *xd, const int nd, double m, double s, bool save_flag=true) throw (Exception) |
| Anderson-Darling test statistic, which is a variant of the Kolmogorov-Smirnoff test, comparing the distribution of data with mean m and standard deviation s to the normal distribution. | |
| 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) |
| Position | SolarPosition (DayTime t, double &AR) throw () |
| Compute the Position of the Sun in WGS84 ECEF coordinates. | |
| void | CrudeSolarPosition (DayTime t, double &lat, double &lon) throw () |
| Compute the latitude and longitude of the Sun using a very simple algorithm. | |
| double | shadowFactor (double Rearth, double Rsun, double dES) throw () |
| Compute the fraction of the area of the Sun covered by the Earth as seen from another body (e.g. | |
| Position | LunarPosition (DayTime t, double &AR) throw () |
| Compute the Position of the Moon in WGS84 ECEF coordinates. | |
| SRI | operator+ (const SRI &Sleft, const SRI &Sright) throw (MatrixException,VectorException) |
| ostream & | operator<< (ostream &os, const SRI &S) |
| template<class T> | |
| void | DMsmootherUpdateWithControl (Matrix< double > &P, Vector< double > &X, Matrix< double > &Phinv, Matrix< double > &Rw, Matrix< double > &G, Vector< double > &Zw, Matrix< double > &Rwx, Vector< double > &U) throw (MatrixException) |
| ostream & | operator<< (ostream &os, const SRIleastSquares &srif) |
| template<class T> | |
| void | SrifMU (Matrix< T > &R, Vector< T > &Z, Matrix< T > &A, unsigned int M=0) throw (MatrixException) |
| Square root information measurement update, with new data in the form of a single matrix concatenation of H and D: A = H || D. | |
| template<class T> | |
| void | SrifMU (Matrix< T > &R, Vector< T > &Z, const Matrix< T > &H, Vector< T > &D, unsigned int M=0) throw (MatrixException) |
| Square root information filter (Srif) measurement update (MU). | |
| template<class T> | |
| Matrix< T > | lowerCholesky (const Matrix< T > &A) throw (MatrixException) |
| Compute lower triangular square root of a symmetric positive definite matrix (Cholesky decomposition) Crout algorithm. | |
| template<class T> | |
| Matrix< T > | upperCholesky (const Matrix< T > &A) throw (MatrixException) |
| Compute upper triangular square root of a symmetric positive definite matrix (Cholesky decomposition) Crout algorithm; that is A = transpose(U)*U. | |
| template<class T> | |
| Matrix< T > | inverseCholesky (const Matrix< T > &A) throw (MatrixException) |
| Compute inverse of a symmetric positive definite matrix using Cholesky decomposition. | |
| template<class T> | |
| Matrix< T > | inverseUT (const Matrix< T > &UT, T *ptrSmall=NULL, T *ptrBig=NULL) throw (MatrixException) |
| Compute inverse of upper triangular matrix, returning smallest and largest eigenvalues. | |
| template<class T> | |
| Matrix< T > | UTtimesTranspose (const Matrix< T > &UT) throw (MatrixException) |
| Compute the product of an upper triangular matrix and its transpose. | |
| Matrix< double > | UpEastNorth (Position &P, bool geocentric) throw (Exception) |
| Given a Position, compute unit vectors in ECEF coordinates in the Up, East and North directions at that position. | |
| Matrix< double > | UpEastNorthGeocentric (Position &P) throw (Exception) |
| Same as UpEastNorth, but using geocentric coordinates, so that the -Up direction will meet the center of Earth. | |
| Matrix< double > | NorthEastUp (Position &P, bool geocentric) throw (Exception) |
| Same as UpEastNorth(), but with rows re-ordered. | |
| Matrix< double > | NorthEastUpGeocentric (Position &P) throw (Exception) |
| Same as UpEastNorthGeocentric(), but with rows re-ordered. | |
| Matrix< double > | SingleAxisRotation (double angle, const int axis) throw (Exception) |
| Generate a 3x3 rotation Matrix, for direct rotations about one axis (for XYZ, axis=123), given the rotation angle in radians;. | |
| double | ShadowFactor (double AngRadEarth, double AngRadSun, double AngSeparation) |
| Matrix< double > | doSatAtt (const DayTime &tt, const Position &SV, const SolarSystem &SSEph, const EarthOrientation &EO, double &sf) throw (Exception) |
| Matrix< double > | SatelliteAttitude (const DayTime &tt, const Position &SV, double &sf) throw (Exception) |
| Version without solar ephemeris - uses lower quality solar position routine Compute the satellite attitude, given the time, the satellite position SV, and a SolarSystem ephemeris. | |
| Matrix< double > | SatelliteAttitude (const DayTime &tt, const Position &SV, const SolarSystem &SSEph, const EarthOrientation &EO, double &sf) throw (Exception) |
| Compute the satellite attitude, given the time, the satellite position SV, and a SolarSystem ephemeris. | |
| void | SatelliteNadirAzimuthAngles (const Position &SV, const Position &RX, const Matrix< double > &Rot, double &nadir, double &azimuth) throw (Exception) |
| Compute the azimuth and nadir angle, in the satellite body frame, of receiver Position RX as seen at the satellite Position SV. | |
| std::ostream & | operator<< (std::ostream &s, const sourceHeader &sh) |
| stream output for sourceHeader | |
| std::ostream & | operator<< (std::ostream &s, const sourceEpochHeader &seh) |
| stream output for sourceEpochHeader | |
| std::ostream & | operator<< (std::ostream &s, const sourceEpochRinexHeader &serh) |
| stream output for sourceEpochRinexHeader | |
| std::ostream & | operator<< (std::ostream &s, const sourceTypeHeader &sth) |
| stream output for sourceTypeHeader | |
| std::ostream & | operator<< (std::ostream &s, const sourceSatHeader &ssh) |
| stream output for sourceSatHeader | |
| std::ostream & | operator<< (std::ostream &s, const sourceEpochSatHeader &sesh) |
| stream output for sourceEpochSatHeader | |
| std::ostream & | operator<< (std::ostream &s, const sourceEpochTypeHeader &seth) |
| Stream output for sourceEpochTypeHeader. | |
| std::ostream & | operator<< (std::ostream &s, const satTypeValueMap &stvMap) |
| stream output for satTypeValueMap | |
| std::ostream & | operator<< (std::ostream &s, const gnssDataMap &gdsMap) |
| stream output for gnssDataMap | |
| gnssSatTypeValue & | operator>> (const RinexObsHeader &roh, gnssSatTypeValue &f) |
| Input for gnssSatTypeValue from RinexObsHeader. | |
| gnssRinex & | operator>> (const RinexObsHeader &roh, gnssRinex &f) |
| Input for gnssRinex from RinexObsHeader. | |
| gnssSatTypeValue & | operator>> (const RinexObsData &rod, gnssSatTypeValue &f) |
| Input for gnssSatTypeValue from RinexObsData. | |
| gnssRinex & | operator>> (const RinexObsData &rod, gnssRinex &f) |
| Input for gnssRinex from RinexObsData. | |
| std::istream & | operator>> (std::istream &i, gnssSatTypeValue &f) throw (FFStreamError, gpstk::StringUtils::StringException) |
| Stream input for gnssSatTypeValue. | |
| std::istream & | operator>> (std::istream &i, gnssRinex &f) throw (FFStreamError, gpstk::StringUtils::StringException) |
| Stream input for gnssRinex. | |
| SourceID::SourceType | SatIDsystem2SourceIDtype (const SatID &sid) |
| Convenience function to convert from SatID system to SourceID type. | |
| typeValueMap | FilltypeValueMapwithRinexObsTypeMap (const RinexObsData::RinexObsTypeMap &otmap) |
| Convenience function to fill a typeValueMap with data from RinexObsTypeMap. | |
| satTypeValueMap | FillsatTypeValueMapwithRinexObsData (const RinexObsData &rod) |
| Convenience function to fill a satTypeValueMap with data from RinexObsData. | |
| DayTime | parseTime (const std::string &line, const RinexObsHeader &hdr) throw (FFStreamError) |
| This function constructs a DayTime object from the given parameters. | |
| gnssSatTypeValue & | operator>> (gnssSatTypeValue &gData, ModeledReferencePR &modRefPR) throw (Exception) |
| Input operator from gnssSatTypeValue to ModeledReferencePR. | |
| gnssRinex & | operator>> (gnssRinex &gData, ModeledReferencePR &modRefPR) throw (Exception) |
| Input operator from gnssRinex to ModeledReferencePR. | |
| gnssSatTypeValue & | operator>> (gnssSatTypeValue &gData, ProcessingClass &procClass) |
| Input operator from gnssSatTypeValue to ProcessingClass. | |
| gnssRinex & | operator>> (gnssRinex &gData, ProcessingClass &procClass) |
| Input operator from gnssRinex to ProcessingClass. | |
| template<class T> | |
| T | decodeVar (std::string &str, std::string::size_type pos=std::string::npos) |
| uint32_t | getd30 (uint32_t sfword) |
| Get bit 30 from the given subframe word. | |
| uint32_t | getd29 (uint32_t sfword) |
| Get bit 29 from the given subframe word. | |
| string | asBin (unsigned v, const unsigned n) |
| void | dump (std::ostream &out, const EphemerisPages &pages) throw () |
| void | dump (std::ostream &out, const AlmanacPages &pages) throw () |
| FFStream & | operator>> (FFStream &s, MDPEpoch &me) |
| FFStream & | operator<< (FFStream &s, const MDPEpoch &oe) |
| void | dump (ostream &s, const MDPEpoch &me) |
| template<class T> | |
| ostream & | operator<< (ostream &ostr, const vector< T > &x) |
| ObsReader & | operator>> (ObsReader &obsReader, ObsEpoch &f) throw () |
| SvObsEpoch | makeSvObsEpoch (const MDPObsEpoch &mdp) throw () |
| Conversion Function from MDP data. | |
| SvObsEpoch | makeSvObsEpoch (const RinexObsData::RinexObsTypeMap &rotm) throw () |
| Conversion functions from Rinex data. | |
| ObsEpoch | makeObsEpoch (const RinexObsData &rod) throw () |
| ObsEpoch | makeObsEpoch (const MDPEpoch &mdp) throw () |
| WxObservation | makeWxObs (const SMODFData &smod) throw () |
| Conversion functions from SMODFData objects Note that there is no makeObsEpoch since each SMODFData object just has a single observation to a single sv. | |
| void | addMDPObservation (MDPObsEpoch &moe, const AshtechMBEN::code_block &cb, CarrierCode cc, RangeCode rc, const MDPObsEpoch &moe_hint) throw () |
| MDPObsEpoch | makeMDPObsEpoch (const AshtechMBEN &mben, const MDPObsEpoch &hint) throw () |
| Conversion functions from AshtechData hint is used to provide the data that is not natively in the MBEN data. | |
| MDPPVTSolution | makeMDPPVTSolution (const AshtechPBEN &pben, const unsigned week) throw () |
| MDPEpoch | makeMDPEpoch (const ATSData &ats, const MDPEpoch &hint) throw () |
| Conversion Function from ATS data. | |
| MDPObsEpoch | makeMDPObsEpoch (const SvObsEpoch &soe) throw () |
| WxObservation | makeWxObs (const RinexMetData &rmd) throw () |
| short | snr2ssi (float x) |
| A translation from SNR in dB-Hz to the rinex signal strength indicator values were taken from a header written by teqc. | |
| RinexObsData::RinexObsTypeMap | makeRinexObsTypeMap (const MDPObsEpoch &moe) throw () |
| Conversion Function from MDP data. | |
| RinexObsData | makeRinexObsData (const gpstk::MDPEpoch &mdp) |
| bool | makeEngAlmanac (EngAlmanac &alm, const AlmanacPages &pages, bool requireFull) throw () |
| Convert the given pages to an EngAlmanac. Returns true upon success. | |
| bool | makeEngEphemeris (EngEphemeris &eph, const EphemerisPages &pages) |
| Convert the given pages to an EngEphemeris. Returns true upon success. | |
| std::ostream & | operator<< (std::ostream &s, const AllanDeviation &a) |
| std::ostream & | operator<< (std::ostream &s, const AlmOrbit &ao) |
| std::ostream & | operator<< (std::ostream &s, const AntexReader &antread) |
| Operator << for AntexReader. | |
| Triple | CIS2CTS (const Triple posCIS, const DayTime &t) |
| Function to change from CIS to CTS(ECEF) coordinate system (coordinates in meters). | |
| double | UTC2SID (const DayTime &t) |
| Function to convert from UTC to sidereal time. | |
| const double | AU_CONST (1.49597870e11) |
| Astronomical Unit value (AU), in meters. | |
| const double | MeanEarthMoonBary (3.12e-5) |
| Mean Earth-Moon barycenter (EMB) distance (AU). | |
| const double | MU_SUN (332946.0) |
| Ratio of mass Sun to Earth. | |
| const double | MU_MOON (0.01230002) |
| Ratio of mass Moon to Earth. | |
| const double | EarthGrav (9.80665) |
| Earth gravity acceleration on surface (m/s^2). | |
| const double | D2R (0.0174532925199432957692369) |
| Degrees to radians. | |
| const double | DAS2R (4.848136811095359935899141e-6) |
| Arcseconds to radians. | |
| const double | DS2R (7.272205216643039903848712e-5) |
| Seconds of time to radians. | |
| const double | B1950 (1949.9997904423) |
| Julian epoch of B1950. | |
| const double | ERADAU (4.2635212653763e-5) |
| Earth equatorial radius in AU ( 6378.137 km / 149597870 km). | |
| template<class T> | |
| std::ostream & | operator<< (std::ostream &s, const BivarStats< T > &BVS) |
| Output operator for BivarStats class. | |
| std::ostream & | operator<< (std::ostream &o, const CommonTime &ct) |
| double | cycles2meters (double phase, double freq, GeoidModel &geoid) |
| Convert a phase and frequency to meters. | |
| double | meters2cycles (double range, double freq, GeoidModel &geoid) |
| Convert a range and frequency to cycles. | |
| double | cel2far (double c) |
| Convert a temperature from Celsius to Fahrenheit. | |
| double | far2cel (double f) |
| Convert a temperature from Fahrenheit to Celsius. | |
| double | mb2hg (double mb) |
| Convert pressure from millibars to inches of mercury. | |
| double | hg2mb (double hg) |
| Convert pressure from inches of mercury to millibars. | |
| ostream & | operator<< (ostream &s, const DayTime &t) |
| std::ostream & | operator<< (std::ostream &s, const gpstk::DayTime &t) |
| Stream output for DayTime objects. | |
| string | int2bin (unsigned int v, int len=8) |
| std::ostream & | operator<< (std::ostream &s, const EngAlmanac &alm) |
| ostream & | operator<< (ostream &s, const EngEphemeris &eph) |
| double | RelativityCorrection (const Xvt &svPosVel) |
| Compute relativity correction (seconds) from the satellite position and velocity. | |
| ostream & | operator<< (ostream &s, const Epoch &e) |
| ostream & | operator<< (ostream &s, const Exception &e) throw () |
| ostream & | operator<< (ostream &s, const ExceptionLocation &e) throw () |
| std::ostream & | operator<< (std::ostream &o, const FFData &f) throw (FFStreamError, gpstk::StringUtils::StringException) |
| std::istream & | operator>> (std::istream &i, FFData &f) throw (FFStreamError, gpstk::StringUtils::StringException) |
| FileSpec::FileSpecType & | operator-- (FileSpec::FileSpecType &fst, int) |
| Operator-- for FileSpecType. | |
| FileSpec::FileSpecType & | operator++ (FileSpec::FileSpecType &fst, int) |
| Operator++ for FileSpecType. | |
| std::ostream & | operator<< (std::ostream &s, const gpstk::GPSZcount &z) |
| Stream output operator for GPSZcount objects. | |
| bool | operator== (const IonexData::IonexValType &x, const IonexData::IonexValType &y) |
| operator == for IonexData::IonexValType | |
| bool | operator!= (const IonexData::IonexValType &x, const IonexData::IonexValType &y) |
| operator != for IonexData::IonexValType | |
| bool | operator< (const IonexData::IonexValType &x, const IonexData::IonexValType &y) |
| operator < for IonexData::IonexValType | |
| std::ostream & | operator<< (std::ostream &s, const IonexData::IonexValType ivt) |
| operator << for IonexData::IonexValType | |
| template<class T, class E> | |
| std::ostream & | operator<< (std::ostream &s, const ConstMatrixBase< T, E > &a) |
| Output operator for ConstMatrixBase classes. | |
| template<class T, class BaseClass> | |
| BaseClass & | ident (RefMatrixBase< T, BaseClass > &m) throw (MatrixException) |
| Turns the square RefMatrixBase matrix into an identity matrix. | |
| template<class T, class BaseClass> | |
| T | trace (const ConstMatrixBase< T, BaseClass > &m) throw (MatrixException) |
| Returns the trace of the matrix. | |
| template<class T, class BaseClass> | |
| T | normF (const ConstMatrixBase< T, BaseClass > &m) |
| returns the frobenius norm or RSS of the matrix | |
| template<class T, class BaseClass> | |
| T | normCol (const ConstMatrixBase< T, BaseClass > &m) |
| returns the column sum norm of the matrix | |
| template<class T, class BaseClass> | |
| T | slowDet (const ConstMatrixBase< T, BaseClass > &l) |
| Uses the sum of minor determinates to calculate the whole det. | |
| template<class T, class BaseClass1, class BaseClass2> | |
| Matrix< T > | operator && (const ConstMatrixBase< T, BaseClass1 > &l, const ConstMatrixBase< T, BaseClass2 > &r) throw (MatrixException) |
| Returns the top to bottom concatenation of Matrices l and r only if they have the same number of columns. | |
| template<class T, class BaseClass1, class BaseClass2> | |
| Matrix< T > | operator && (const ConstMatrixBase< T, BaseClass1 > &t, const ConstVectorBase< T, BaseClass2 > &b) throw (MatrixException) |
| Returns the top to bottom concatenation of Matrix t and Vector b only if they have the same number of columns. | |
| template<class T, class BaseClass1, class BaseClass2> | |
| Matrix< T > | operator && (const ConstVectorBase< T, BaseClass1 > &t, const ConstMatrixBase< T, BaseClass2 > &b) throw (MatrixException) |
| Returns the top to bottom concatenation of Vector t and Matrix b only if they have the same number of columns. | |
| template<class T, class BaseClass1, class BaseClass2> | |
| Matrix< T > | operator|| (const ConstMatrixBase< T, BaseClass1 > &l, const ConstMatrixBase< T, BaseClass2 > &r) throw (MatrixException) |
| Returns the left to right concatenation of l and r only if they have the same number of rows. | |
| template<class T, class BaseClass1, class BaseClass2> | |
| Matrix< T > | operator|| (const ConstMatrixBase< T, BaseClass1 > &l, const ConstVectorBase< T, BaseClass2 > &r) throw (MatrixException) |
| Returns the left to right concatenation of Matrix l and Vector r only if they have the same number of rows. | |
| template<class T, class BaseClass1, class BaseClass2> | |
| Matrix< T > | operator|| (const ConstVectorBase< T, BaseClass1 > &l, const ConstMatrixBase< T, BaseClass2 > &r) throw (MatrixException) |
| Returns the left to right concatenation of Vector l and Matrix r only if they have the same number of rows. | |
| template<class T, class BaseClass> | |
| Matrix< T > | minorMatrix (const ConstMatrixBase< T, BaseClass > &l, size_t row, size_t col) throw (MatrixException) |
| Returns the minor matrix of l at element (row, col). | |
| template<class T, class BaseClass> | |
| Matrix< T > | transpose (const ConstMatrixBase< T, BaseClass > &m) |
Returns a matrix that is m transposed. | |
| template<class T, class BaseClass> | |
| T | det (const ConstMatrixBase< T, BaseClass > &m) throw (MatrixException) |
| Uses an LU Decomposition to calculate the determinate of m. | |
| template<class T, class BaseClass> | |
| T | condNum (const ConstMatrixBase< T, BaseClass > &m, T &big, T &small) throw () |
| returns the condition number of the matrix | |
| template<class T, class BaseClass> | |
| T | condNum (const ConstMatrixBase< T, BaseClass > &m) throw () |
| returns the condition number of the matrix, doesnt require big or small.. | |
| template<class T> | |
| Matrix< T > | ident (size_t dim) throw (MatrixException) |
Returns a new dim * dim matrix that's an identity matrix. | |
| template<class T> | |
| Matrix< T > | rotation (T angle, int axis) throw (MatrixException) |
Return a rotation matrix [dimensioned 3x3, inverse() = transpose()] for the rotation through angle radians about axis number (= 1, 2 or 3). | |
| template<class T, class BaseClass> | |
| Matrix< T > | inverse (const ConstMatrixBase< T, BaseClass > &m) throw (MatrixException) |
| Inverts the matrix M by Gaussian elimination. | |
| template<class T, class BaseClass> | |
| Matrix< T > | inverseLUD (const ConstMatrixBase< T, BaseClass > &m) throw (MatrixException) |
| Inverts the matrix M by LU decomposition. | |
| template<class T, class BaseClass> | |
| Matrix< T > | inverseSVD (const ConstMatrixBase< T, BaseClass > &m) throw (MatrixException) |
| Inverts the square matrix M by SVD. | |
| template<class T, class BaseClass> | |
| Matrix< T > | inverseChol (const ConstMatrixBase< T, BaseClass > &m) throw (MatrixException) |
| Inverts the square symetrix positive definite matrix M using Cholesky-Crout algorithm. | |
| template<class T, class BaseClass1, class BaseClass2> | |
| Matrix< T > | operator * (const ConstMatrixBase< T, BaseClass1 > &l, const ConstMatrixBase< T, BaseClass2 > &r) throw (MatrixException) |
| Matrix * Matrix : row by column multiplication of two matricies. | |
| template<class T, class BaseClass1, class BaseClass2> | |
| Vector< T > | operator * (const ConstMatrixBase< T, BaseClass1 > &m, const ConstVectorBase< T, BaseClass2 > &v) throw (MatrixException) |
| Matrix times vector multiplication, returning a vector. | |
| template<class T, class BaseClass1, class BaseClass2> | |
| Vector< T > | operator * (const ConstVectorBase< T, BaseClass1 > &v, const ConstMatrixBase< T, BaseClass2 > &m) throw (gpstk::MatrixException) |
| Vector times matrix multiplication, returning a vector. | |
| template<class T, class BaseClass1, class BaseClass2> | |
| Matrix< T > | operator+ (const ConstMatrixBase< T, BaseClass1 > &l, const ConstMatrixBase< T, BaseClass2 > &r) throw (MatrixException) |
| Compute sum of two matricies. | |
| template<class T, class BaseClass1, class BaseClass2> | |
| Matrix< T > | operator- (const ConstMatrixBase< T, BaseClass1 > &l, const ConstMatrixBase< T, BaseClass2 > &r) throw (MatrixException) |
| Compute difference of two matricies. | |
| template<class T, class BaseClass> | |
| Matrix< T > | outer (const ConstVectorBase< T, BaseClass > &v, const ConstVectorBase< T, BaseClass > &w) throw (MatrixException) |
| Compute the outer product of two vectors. | |
| template<class T, class BaseClass> | |
| Matrix< T > | operator * (const ConstMatrixBase< T, BaseClass > &m, const T d) |
| Multiplies all the elements of m by d. | |
| template<class T, class BaseClass> | |
| Matrix< T > | operator * (const T d, const ConstMatrixBase< T, BaseClass > &m) |
| Multiplies all the elements of m by d. | |
| template<class T, class BaseClass> | |
| Matrix< T > | operator/ (const ConstMatrixBase< T, BaseClass > &m, const T d) |
| Divides all the elements of m by d. | |
| template<class T, class BaseClass> | |
| Matrix< T > | operator/ (const T d, const ConstMatrixBase< T, BaseClass > &m) |
| Divides all the elements of m by d. | |
| template<class T, class BaseClass> | |
| Matrix< T > | operator+ (const ConstMatrixBase< T, BaseClass > &m, const T d) |
| Adds all the elements of m by d. | |
| template<class T, class BaseClass> | |
| Matrix< T > | operator+ (const T d, const ConstMatrixBase< T, BaseClass > &m) |
| Adds all the elements of m by d. | |
| template<class T, class BaseClass> | |
| Matrix< T > | operator- (const ConstMatrixBase< T, BaseClass > &m, const T d) |
| Subtracts all the elements of m by d. | |
| template<class T, class BaseClass> | |
| Matrix< T > | operator- (const T d, const ConstMatrixBase< T, BaseClass > &m) |
| Subtracts all the elements of m by d. | |
| template<class T> | |
| T | LagrangeInterpolation (const std::vector< T > &X, const std::vector< T > &Y, const T &x, T &err) |
| Perform Lagrange interpolation on the data (X[i],Y[i]), i=1,N (N=X.size()), returning the value of Y(x). | |
| template<class T> | |
| void | LagrangeInterpolation (const std::vector< T > &X, const std::vector< T > &Y, const T &x, T &y, T &dydx) |
| Perform Lagrange interpolation on the data (X[i],Y[i]), i=1,N (N=X.size()), returning the value of Y(x) and dY(x)/dX. | |
| template<class T> | |
| T | LagrangeInterpolating2ndDerivative (const std::vector< T > &pos, const std::vector< T > &val, T desiredPos) |
| Returns the second derivative of Lagrange interpolation. | |
| template<class T> | |
| T | RSS (T aa, T bb, T cc) |
| Perform the root sum square of aa, bb and cc. | |
| template<class T> | |
| T | RSS (T aa, T bb) |
| Perform the root sum square of aa, bb. | |
| template<class T> | |
| T | RSS (T aa, T bb, T cc, T dd) |
| Perform the root sum square of aa, bb, cc and dd. | |
| std::ostream & | operator<< (std::ostream &s, const SvObsEpoch &obs) throw () |
| std::ostream & | operator<< (std::ostream &s, const ObsEpoch &oe) throw () |
| std::ostream & | operator<< (std::ostream &s, const ObsID &p) |
| stream output for ObsID | |
| std::ostream & | operator<< (std::ostream &s, const ObsRngDev &ord) throw () |
| Position | operator- (const Position &left, const Position &right) throw () |
| Position | operator+ (const Position &left, const Position &right) throw () |
| ostream & | operator<< (ostream &s, const Position &p) |
| double | range (const Position &A, const Position &B) throw (GeometryException) |
| int | RegisterExtendedRinexObsType (string t, string d, string u, unsigned int dep) |
| Function to allow user to define a new RINEX observation type. | |
| void | DisplayStandardRinexObsTypes (ostream &s) |
| Pretty print a list of standard Rinex observation types. | |
| void | DisplayExtendedRinexObsTypes (ostream &s) |
| Pretty print a list of registered extended Rinex observation types. | |
| bool | operator== (const RinexObsHeader::RinexObsType &x, const RinexObsHeader::RinexObsType &y) |
| operator == for RinexObsHeader::RinexObsType | |
| bool | operator< (const RinexObsHeader::RinexObsType &x, const RinexObsHeader::RinexObsType &y) |
| operator < for RinexObsHeader::RinexObsType | |
| std::ostream & | operator<< (std::ostream &s, const RinexObsHeader::RinexObsType rot) |
| operator << for RinexObsHeader::RinexObsType | |
| std::ostream & | operator<< (std::ostream &s, const RinexSatID &sat) |
| Stream output for RinexSatID. | |
| int | RegisterARLUTExtendedTypes (void) |
| Register commonly used extended Rinex observation types. | |
| bool | isSP3File (const string &file) |
| bool | isRinexNavFile (const string &file) |
| bool | isRinexObsFile (const string &file) |
| void | sortRinexObsFiles (vector< string > &files) |
| int | FillEphemerisStore (const vector< string > &files, SP3EphemerisStore &PE, GPSEphemerisStore &BCE) |
| bool | isSP3File (const std::string &file) |
| Determine if the given file is an SP3 format file. | |
| bool | isRinexNavFile (const std::string &file) |
| Determine if the given file is a Rinex navigation file. | |
| bool | isRinexObsFile (const std::string &file) |
| Determine if the given file is a Rinex observation file. | |
| void | sortRinexObsFiles (std::vector< std::string > &files) |
| Sort a vector of RINEX obs file names on the time of the first observation as found in the header. | |
| int | FillEphemerisStore (const std::vector< std::string > &files, gpstk::SP3EphemerisStore &PE, gpstk::GPSEphemerisStore &BCE) |
| Open the files and add to the appropriate EphemerisStore. | |
| std::ostream & | operator<< (std::ostream &s, const SatID &p) |
| stream output for SatID | |
| std::ostream & | operator<< (std::ostream &s, const SourceID &p) |
| Stream output for SourceID. | |
| std::ostream & | operator<< (std::ostream &s, const SP3SatID &sat) |
| stream output for SP3SatID | |
| double | gamma (double val) |
| Computes the Gamma function using a simple Lanczos approximation. | |
| double | lngamma (double val) |
| Computes the natural logarithm of Gamma function using the Lanczos approximation. | |
| double | kummerFunc (const double a, const double z) |
| double | lower_gamma (const double a, const double z) |
| Lower incomplete gamma function. | |
| double | upper_gamma (const double a, const double z) |
| Upper incomplete gamma function. | |
| double | gammaP (const double a, const double z) |
| Lower incomplete regularized gamma function P(a,z). | |
| double | gammaQ (const double a, const double z) |
| Upper incomplete regularized gamma function Q(a,z). | |
| double | factorial (const int n) |
| Computes factorial of integer number n. | |
| double | erf1 (const double x) |
| double | erf2 (const double x) |
| double | erf3 (const double x) |
| double | erf4 (const double x) |
| double | erf5 (const double x) |
| double | erf (const double x) |
| Error function. | |
| double | erfc (const double x) |
| Complementary error function. | |
| double | inverf (const double z) |
| Inverse of error function. | |
| double | beta (const double x, const double y) |
| Beta function. | |
| double | lnbeta (double x, double y) |
| Computes the natural logarithm of Beta function. | |
| double | incompletebetaps (const double x, const double a, const double b) |
| double | incompletebetafe (const double x, const double a, const double b) |
| double | incompletebetafe2 (const double x, const double a, const double b) |
| double | regIncompleteBeta (const double x, const double a, const double b) throw (InvalidParameter) |
| Computes the regularized incomplete Beta function Ix(a,b). | |
| template<class T> | |
| std::ostream & | operator<< (std::ostream &s, const Stats< T > &ST) |
| Output operator for Stats class. | |
| template<class T> | |
| std::ostream & | operator<< (std::ostream &s, const TwoSampleStats< T > &TSS) |
| Output operator for TwoSampleStats class. | |
| template<class T> | |
| T | median (const Vector< T > &v) |
| Compute the median of a gpstk::Vector. | |
| template<class T> | |
| T | median (const std::vector< T > &v) |
| Compute the median of a std::vector. | |
| template<class For> | |
| For | max (const std::list< For > &lst) |
| A simple way to get the max value of a list of numbers. | |
| template<class For> | |
| For | min (const std::list< For > &lst) |
| A simple way to get the minimum value of a list of numbers. | |
| template<class bt> | |
| ListStats< bt > | stats (const std::list< bt > &lst) |
| Compute the statistics for a list of numbers. | |
| void | convertJDtoCalendar (long jd, int &iyear, int &imonth, int &iday) throw () |
| Fundamental routine to convert from "Julian day" (= JD + 0.5) to calendar day. | |
| long | convertCalendarToJD (int yy, int mm, int dd) throw () |
| Fundamental routine to convert from calendar day to "Julian day" (= JD + 0.5). | |
| void | convertSODtoTime (double sod, int &hh, int &mm, double &sec) throw () |
| Fundamental routine to convert seconds of day to H:M:S. | |
| double | convertTimeToSOD (int hh, int mm, double sec) throw () |
| Fundamental routine to convert H:M:S to seconds of day. | |
| std::string | printTime (const CommonTime &t, const std::string &fmt) throw ( gpstk::StringUtils::StringException ) |
| void | scanTime (TimeTag &btime, const std::string &str, const std::string &fmt) throw ( gpstk::InvalidRequest, gpstk::StringUtils::StringException ) |
| Fill the TimeTag object btime with time information found in string str formatted according to string fmt. | |
| void | scanTime (CommonTime &t, const std::string &str, const std::string &fmt) throw ( gpstk::InvalidRequest, gpstk::StringUtils::StringException ) |
| void | mixedScanTime (CommonTime &t, const std::string &str, const std::string &fmt) throw ( gpstk::InvalidRequest, gpstk::StringUtils::StringException ) |
| This function is like the other scanTime functions except that it allows mixed time formats. | |
| template<class TimeTagType> | |
| std::string | printAs (const CommonTime &t, const std::string &fmt) throw ( gpstk::StringUtils::StringException ) |
| This function converts the given CommonTime into the templatized TimeTag object, before calling the TimeTag's printf(fmt). | |
| Triple | operator * (double scale, const Triple &rhs) |
| std::ostream & | operator<< (std::ostream &s, const gpstk::Triple &v) |
| std::ostream & | operator<< (std::ostream &s, const TypeID &p) |
| stream output for TypeID | |
| TypeID::ValueType | RinexType2TypeID (const RinexObsHeader::RinexObsType &rot) |
| Conversion from RinexObsType to TypeID. | |
| template<class T> | |
| std::ostream & | operator<< (std::ostream &s, const ValidType< T > &r) throw () |
| template<class T, class E> | |
| std::ostream & | operator<< (std::ostream &s, const ConstVectorBase< T, E > &a) |
| Output operator for ConstVectorBase objects. | |
| template<class T, class BaseClass> | |
| T | sum (const ConstVectorBase< T, BaseClass > &l) |
| Returns the sum of the elements of the vector. | |
| template<class T, class BaseClass> | |
| T | minabs (const ConstVectorBase< T, BaseClass > &l) throw (VectorException) |
| Return the element with smallest absolute value in the vector. | |
| template<class T, class BaseClass> | |
| T | min (const ConstVectorBase< T, BaseClass > &l) throw (VectorException) |
| Returns the smallest element of the vector. | |
| template<class T, class BaseClass> | |
| T | maxabs (const ConstVectorBase< T, BaseClass > &l) |
| Return the element with largest absolute value in the vector. | |
| template<class T, class BaseClass> | |
| T | max (const ConstVectorBase< T, BaseClass > &l) |
| Returns the largest element of the vector. | |
| template<class T, class BaseClass, class BaseClass2> | |
| T | dot (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns the dot product of the two vectors | |
| template<class T, class BaseClass> | |
| T | dot (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns the dot product of a vector and a scalar | |
| template<class T, class BaseClass> | |
| T | dot (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns the dot product of a scalar and a vector | |
| template<class T, class BaseClass> | |
| T | norm (const ConstVectorBase< T, BaseClass > &v) |
| returns the norm of the vector | |
| template<class T, class BaseClass, class BaseClass2> | |
| T | Minkowski (const ConstVectorBase< T, BaseClass > &v, const ConstVectorBase< T, BaseClass2 > &w) |
| return the Minkowski product of two vectors of length 4. | |
| template<class T, class BaseClass1, class BaseClass2> | |
| T | cosVec (const ConstVectorBase< T, BaseClass1 > &a, const ConstVectorBase< T, BaseClass2 > &b) |
| finds the cosine between the two vectors | |
| template<class T, class BaseClass, class BaseClass2> | |
| bool | eq (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| Performs op on each element of l and r, returning false if any fail. | |
| template<class T, class BaseClass> | |
| bool | eq (const ConstVectorBase< T, BaseClass > &l, const T r) |
| Performs op on each element of l to r, returning false if any fail. | |
| template<class T, class BaseClass> | |
| bool | eq (const T l, const ConstVectorBase< T, BaseClass > &r) |
| Performs op on each element of r to l, returning false if any fail. | |
| template<class T, class BaseClass, class BaseClass2> | |
| bool | ne (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| Performs op on each element of l and r, returning false if any fail. | |
| template<class T, class BaseClass> | |
| bool | ne (const ConstVectorBase< T, BaseClass > &l, const T r) |
| Performs op on each element of l to r, returning false if any fail. | |
| template<class T, class BaseClass> | |
| bool | ne (const T l, const ConstVectorBase< T, BaseClass > &r) |
| Performs op on each element of r to l, returning false if any fail. | |
| template<class T, class BaseClass, class BaseClass2> | |
| bool | lt (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| Performs op on each element of l and r, returning false if any fail. | |
| template<class T, class BaseClass> | |
| bool | lt (const ConstVectorBase< T, BaseClass > &l, const T r) |
| Performs op on each element of l to r, returning false if any fail. | |
| template<class T, class BaseClass> | |
| bool | lt (const T l, const ConstVectorBase< T, BaseClass > &r) |
| Performs op on each element of r to l, returning false if any fail. | |
| template<class T, class BaseClass, class BaseClass2> | |
| bool | gt (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| Performs op on each element of l and r, returning false if any fail. | |
| template<class T, class BaseClass> | |
| bool | gt (const ConstVectorBase< T, BaseClass > &l, const T r) |
| Performs op on each element of l to r, returning false if any fail. | |
| template<class T, class BaseClass> | |
| bool | gt (const T l, const ConstVectorBase< T, BaseClass > &r) |
| Performs op on each element of r to l, returning false if any fail. | |
| template<class T, class BaseClass, class BaseClass2> | |
| bool | ge (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| Performs op on each element of l and r, returning false if any fail. | |
| template<class T, class BaseClass> | |
| bool | ge (const ConstVectorBase< T, BaseClass > &l, const T r) |
| Performs op on each element of l to r, returning false if any fail. | |
| template<class T, class BaseClass> | |
| bool | ge (const T l, const ConstVectorBase< T, BaseClass > &r) |
| Performs op on each element of r to l, returning false if any fail. | |
| template<class T, class BaseClass, class BaseClass2> | |
| bool | le (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| Performs op on each element of l and r, returning false if any fail. | |
| template<class T, class BaseClass> | |
| bool | le (const ConstVectorBase< T, BaseClass > &l, const T r) |
| Performs op on each element of l to r, returning false if any fail. | |
| template<class T, class BaseClass> | |
| bool | le (const T l, const ConstVectorBase< T, BaseClass > &r) |
| Performs op on each element of r to l, returning false if any fail. | |
| template<class T, class BaseClass> | |
| Vector< T > | abs (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | acos (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | asin (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | atan (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | cos (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | cosh (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | exp (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | log (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | log10 (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | sinh (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | sin (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | sqrt (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | tan (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | tanh (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator * (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator * (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator * (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator/ (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator/ (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator/ (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator% (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator% (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator% (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator+ (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator+ (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator+ (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator- (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator- (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator- (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator^ (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator^ (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator^ (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator & (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator & (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator & (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator| (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator| (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator| (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< bool > | operator== (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator== (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator== (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< bool > | operator< (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator< (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator< (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< bool > | operator> (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator> (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator> (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< bool > | operator!= (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator!= (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator!= (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< bool > | operator<= (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator<= (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator<= (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< bool > | operator>= (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator>= (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator>= (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | atan (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| performs func between each element of l and r, returning a retval | |
| template<class T, class BaseClass> | |
| Vector< T > | atan (const ConstVectorBase< T, BaseClass > &l, const T r) |
| performs func between each element of l and (scalar)r, returning a retval | |
| template<class T, class BaseClass> | |
| Vector< T > | atan (const T l, const ConstVectorBase< T, BaseClass > &r) |
| performs func between (scalar)l and each element of r, returning a retval | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | pow (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| performs func between each element of l and r, returning a retval | |
| template<class T, class BaseClass> | |
| Vector< T > | pow (const ConstVectorBase< T, BaseClass > &l, const T r) |
| performs func between each element of l and (scalar)r, returning a retval | |
| template<class T, class BaseClass> | |
| Vector< T > | pow (const T l, const ConstVectorBase< T, BaseClass > &r) |
| performs func between (scalar)l and each element of r, returning a retval | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | cross (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) throw (VectorException) |
| finds the cross product between l and r | |
| template<class T, class BaseClass> | |
| Vector< T > | normalize (const ConstVectorBase< T, BaseClass > &l) |
| returns a new vector with the normalized version of l | |
| template<class T, class BaseClass> | |
| T | RSS (const ConstVectorBase< T, BaseClass > &l) |
| returns the root-sum-square of the elements of l | |
| template<class T, class BaseClass> | |
| T | RMS (const ConstVectorBase< T, BaseClass > &l) |
| returns the root-mean-square of the elements of l | |
| std::ostream & | operator<< (std::ostream &s, const gpstk::WxObservation &obs) throw () |
Variables | |
| const int | Nsattype = 11 |
| Number of types that are used for satellites. | |
| string | sattype [Nsattype] |
| const Matrix< double > | SRINullMatrix |
| constant (empty) Matrix used for default input arguments | |
| const double | K = 0.887005608e-2 |
| const double | CFF = C_GPS_M/OSC_FREQ |
| const double | wl1 = CFF/L1_MULT |
| const double | wl2 = CFF/L2_MULT |
| const double | PhaseRollover = 8388608 |
| CommandOptionVec | defaultCommandOptionList |
| The default command option list used by CommandOption and gpstk::CommandOptionParser. | |
| const Epoch | BEGINNING_OF_TIME (CommonTime::BEGINNING_OF_TIME) |
| Earliest representable Epoch. | |
| const Epoch | END_OF_TIME (CommonTime::END_OF_TIME) |
| Latest Representable Epoch. | |
| const int | MAX_WORD = 140 |
| const long | MAX_PRN = 32 |
| The maximum number of active satellites in the GPS constellation. | |
| ObsID::Initializer | singleton |
| const int | MAX_BIT = 32 |
| Number of bits assumed to be in a unsigned long int. | |
| const int | MAX_PRN_CODE = 37 |
| Maximum PRN Code number (1-n). | |
| const long | NUM_6SEC_WORDS = 1918125 |
| Number of 4 byte unsigned ints necessary to hold 6 sec of P-code. | |
| const long | NUM_X2_WORDS = 1918131 |
| Number of 4 byte unsigned ints necessary to hold an X2 sequence (with leading delay). | |
| const unsigned int | X1A_INIT = 0x0248 |
| INIT variables are starting conditions of 12-bit registers (IS-GPS-200). | |
| const unsigned int | X1B_INIT = 0x0554 |
| const unsigned int | X2A_INIT = 0x0925 |
| const unsigned int | X2B_INIT = 0x0554 |
| const unsigned int | X1A_TAPS = 0x0CA0 |
| TAPS variables denote which stages of 12-bit registers are XOR'd. | |
| const unsigned int | X1B_TAPS = 0x0F93 |
| const unsigned int | X2A_TAPS = 0x0FDD |
| const unsigned int | X2B_TAPS = 0x098E |
| const int | XA_MAX_EPOCH = 3750 |
| X?_MAX_EPOCH is the maximum number of epochs in a sequence. | |
| const int | XB_MAX_EPOCH = 3749 |
| const int | XA_COUNT = 4092 |
| X?_COUNT is the number of bits in an epoch. | |
| const int | XB_COUNT = 4093 |
| const long | XA_EPOCH_DELAY = 0 |
| XA_EPOCH_DELAY and XB_EPOCH_DELAY allow for precession of X1B and X2B wrt to X1A and X2A at the end of each X1A epoch and X2A epoch. | |
| const long | XB_EPOCH_DELAY = 343 |
| const long | X2A_EPOCH_DELAY = 37 |
| The 37 chip delay at the end of every X2A epoch. | |
| RinexObsHeader::RinexObsType | sot [29] |
| SourceID::Initializer | SourceIDsingleton |
| const long | LAST_6SEC_ZCOUNT_OF_WEEK = 403200 - 4 |
| const double | MJD_TO_JD = 2400000.5 |
| Add this offset to convert Modified Julian Date to Julian Date. | |
| const long | MJD_JDAY = 2400001L |
| 'Julian day' offset from MJD | |
| const long | GPS_EPOCH_JDAY = 2444245L |
| 'Julian day' of GPS epoch (Jan. 1, 1980). | |
| const long | GPS_EPOCH_MJD = 44244L |
| Modified Julian Date of GPS epoch (Jan. 1, 1980). | |
| const long | UNIX_MJD = 40587L |
| Modified Julian Date of UNIX epoch (Jan. 1, 1970). | |
| const long | HALFWEEK = 302400L |
| Seconds per half a GPS week. | |
| const long | FULLWEEK = 604800L |
| Seconds per whole GPS week. | |
| const long | WEEK_PER_EPOCH = 1024L |
| Weeks per GPS Epoch. | |
| const long | SEC_PER_DAY = 86400L |
| Seconds per day. | |
| const double | DAY_PER_SEC = 1.0/SEC_PER_DAY |
| Days per second. | |
| const long | MS_PER_SEC = 1000L |
| Milliseconds in a second. | |
| const double | SEC_PER_MS = 1.0/MS_PER_SEC |
| Seconds per millisecond. | |
| const long | MS_PER_DAY = MS_PER_SEC * SEC_PER_DAY |
| Milliseconds in a day. | |
| const double | DAY_PER_MS = 1.0/MS_PER_DAY |
| Days per milliseconds. | |
| const long | ZCOUNT_PER_DAY = 57600L |
| Zcounts in a day. | |
| const double | DAY_PER_ZCOUNT = 1.0/ZCOUNT_PER_DAY |
| Days in a Zcount. | |
| const long | ZCOUNT_PER_WEEK = 403200L |
| Zcounts in a week. | |
| const double | WEEK_PER_ZCOUNT = 1.0/ZCOUNT_PER_WEEK |
| Weeks in a Zcount. | |
| TypeID::Initializer | TypeIDsingleton |
| const long | LENGTH_OF_EOW_OVERLAP = 34 |
| const long | OVERLAP_WORD_POSITION = 1451897 |
| const long | MAX_X2_TEST = 4 * ((XA_COUNT * XA_MAX_EPOCH) + X2A_EPOCH_DELAY) |
| const long | MAX_X2_COUNT = X2A_EPOCH_DELAY + MAX_X2_TEST |
|
|
Definition at line 136 of file MDPNavSubframe.hpp. |
|
|
Definition at line 130 of file MDPNavSubframe.hpp. |
|
|
Definition at line 135 of file MDPObsEpoch.hpp. Referenced by makeMDPEpoch(). |
|
|
Definition at line 132 of file MDPObsEpoch.hpp. Referenced by ObsReader::getObsEpoch(), and makeMDPEpoch(). |
|
|
Definition at line 40 of file miscdefs.hpp. |
|
|
Definition at line 107 of file SVNumXRef.hpp. Referenced by SVNumXRef::getPRNID(), and SVNumXRef::PRNIDAvailable(). |
|
|
Definition at line 108 of file SVNumXRef.hpp. Referenced by SVNumXRef::getPRNID(), and SVNumXRef::PRNIDAvailable(). |
|
|
A time history of the observations collected from a single receiver.
Definition at line 73 of file ObsEpochMap.hpp. |
|
|
Definition at line 111 of file ORDEpoch.hpp. |
|
|
Definition at line 39 of file miscdefs.hpp. |
|
|
Definition at line 135 of file MDPNavSubframe.hpp. Referenced by dump(), and makeEngAlmanac(). |
|
|
Definition at line 105 of file SVNumXRef.hpp. Referenced by SVNumXRef::getNAVSTAR(), SVNumXRef::NAVSTARIDActive(), and SVNumXRef::NAVSTARIDAvailable(). |
|
|
Definition at line 106 of file SVNumXRef.hpp. Referenced by SVNumXRef::getNAVSTAR(), and SVNumXRef::NAVSTARIDAvailable(). |
|
|
Definition at line 98 of file SVExclusionList.hpp. Referenced by SVExclusionList::dumpList(), SVExclusionList::getApplicableExclusion(), and SVExclusionList::isExcluded(). |
|
|
Definition at line 99 of file SVExclusionList.hpp. Referenced by SVExclusionList::dumpList(), SVExclusionList::getApplicableExclusion(), and SVExclusionList::isExcluded(). |
|
|
Definition at line 106 of file ValidType.hpp. |
|
|
Definition at line 105 of file ValidType.hpp. Referenced by ObsRngDev::getIono(), and ObsRngDev::getTrop(). |
|
|
Definition at line 104 of file ValidType.hpp. Referenced by ObsRngDev::getAzimuth(), and ObsRngDev::getElevation(). |
|
|
Definition at line 108 of file ValidType.hpp. |
|
|
Definition at line 109 of file ValidType.hpp. |
|
|
Definition at line 107 of file ValidType.hpp. Referenced by ObsRngDev::getHealth(), and ObsRngDev::getIODC(). |
|
|
Definition at line 110 of file ValidType.hpp. |
|
|
Definition at line 112 of file ValidType.hpp. |
|
|
Definition at line 113 of file ValidType.hpp. |
|
|
Definition at line 111 of file ValidType.hpp. |
|
|
This is a map of weather observations over time. The key should be the same time as the time of the epoch. Definition at line 116 of file WxObsMap.hpp. |
|
|
An enumeration of the various Carrier Codes.
Definition at line 39 of file miscenum.hpp. Referenced by MDPObsEpoch::Observation::decode(), and makeSvObsEpoch(). |
|
|
PCodeConst.hpp maintains a variety of "magic numbers" related to P-code generation and used throughout the P-code generator.
Definition at line 54 of file PCodeConst.hpp. Referenced by CodeSmoother::CodeSmoother(), CodeBuffer::getPYFlag(), OneFreqCSDetector::OneFreqCSDetector(), PCSmoother::PCSmoother(), PhaseCodeAlignment::PhaseCodeAlignment(), PhaseCodeAlignment::Process(), PCSmoother::Process(), OneFreqCSDetector::Process(), CodeSmoother::Process(), PhaseCodeAlignment::setCodeType(), OneFreqCSDetector::setCodeType(), and CodeSmoother::setCodeType(). |
|
|
An enumeration of the External Frequency Status. Relevant to receivers using external timing sources. Definition at line 77 of file miscenum.hpp. |
|
|
An enumeration of the various Navigation Message Codes.
Definition at line 65 of file miscenum.hpp. |
|
|
An enumeration of the various Range Codes.
Definition at line 49 of file miscenum.hpp. Referenced by MDPObsEpoch::Observation::decode(), and makeSvObsEpoch(). |
|
|
Definition at line 894 of file TropModel.cpp. |
|
|
Definition at line 136 of file icd_200_constants.hpp. References SV_ACCURACY_MAX_INDEX. Referenced by EngEphemeris::setAccuracy(). |
|
||||||||||||||||||||||||
|
Definition at line 198 of file ObsUtils.cpp. References MDPObsEpoch::Observation::bw, MDPObsEpoch::Observation::carrier, MDPObsEpoch::Observation::doppler, MDPObsEpoch::Observation::lockCount, MDPObsEpoch::Observation::phase, MDPObsEpoch::Observation::pseudorange, MDPObsEpoch::Observation::range, and MDPObsEpoch::Observation::snr. Referenced by makeMDPObsEpoch(). |
|
||||||||||||
|
Definition at line 199 of file MDPNavSubframe.cpp. Referenced by MDPNavSubframe::checkParity(). |
|
||||||||||||||||
|
Fundamental routine to convert from calendar day to "Julian day" (= JD + 0.5).
Definition at line 89 of file TimeConverters.cpp. Referenced by YDSTime::convertFromCommonTime(), YDSTime::convertToCommonTime(), CivilTime::convertToCommonTime(), DayTime::setYDoy(), and DayTime::setYMD(). |
|
||||||||||||||||||||
|
Fundamental routine to convert from "Julian day" (= JD + 0.5) to calendar day.
Definition at line 40 of file TimeConverters.cpp. Referenced by YDSTime::convertFromCommonTime(), CivilTime::convertFromCommonTime(), DayTime::getTimeFrame(), DayTime::setYDoy(), and DayTime::setYMD(). |
|
||||||||||||||||||||
|
Fundamental routine to convert seconds of day to H:M:S.
Definition at line 139 of file TimeConverters.cpp. Referenced by CivilTime::convertFromCommonTime(), scanTime(), and DayTime::setHMS(). |
|
||||||||||||||||
|
Fundamental routine to convert H:M:S to seconds of day.
Definition at line 166 of file TimeConverters.cpp. Referenced by CivilTime::convertToCommonTime(), scanTime(), and DayTime::setHMS(). |
|
||||||||||||||||
|
Compute the latitude and longitude of the Sun using a very simple algorithm. Adapted from sunpos by D. Coco ARL:UT 12/15/94
Definition at line 123 of file SolarPosition.cpp. |
|
||||||||||||
|
Definition at line 91 of file ATSData.cpp. References gpstk::BinUtils::intelToHost(). |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 838 of file SRIFilter.cpp. References GPSTK_RETHROW, GPSTK_THROW, inverse(), outer(), and transpose(). |
|
||||||||||||||||||||||||
|
Definition at line 241 of file SunEarthSatGeometry.cpp. References Triple::cross(), Triple::dot(), GPSTK_RETHROW, GPSTK_THROW, Triple::mag(), Position::radius(), ShadowFactor(), SolarPosition(), and Position::transformTo(). Referenced by SatelliteAttitude(). |
|
||||||||||||
|
||||||||||||
|
Definition at line 307 of file MDPNavSubframe.cpp. References SubframePage. |
|
||||||||||||
|
Definition at line 293 of file MDPNavSubframe.cpp. Referenced by MDPHeader::decode(). |
|
|
Definition at line 450 of file SpecialFunctions.cpp. Referenced by erf(). |
|
|
Definition at line 489 of file SpecialFunctions.cpp. Referenced by erf(). |
|
|
Definition at line 523 of file SpecialFunctions.cpp. References exp(). Referenced by erf(). |
|
|
Definition at line 564 of file SpecialFunctions.cpp. References exp(). Referenced by erf(). |
|
|
Definition at line 603 of file SpecialFunctions.cpp. Referenced by erf(). |
|
||||||||||||||||
|
Definition at line 255 of file RinexUtilities.cpp. References GPSEphemerisStore::addEphemeris(), GPSTK_RETHROW, GPSTK_THROW, RinexNavData::health, isRinexNavFile(), isSP3File(), and SP3EphemerisStore::loadFile(). |
|
|
Get bit 29 from the given subframe word.
Definition at line 156 of file MDPNavSubframe.cpp. |
|
|
Get bit 30 from the given subframe word.
Definition at line 150 of file MDPNavSubframe.cpp. Referenced by MDPNavSubframe::checkParity(), and MDPNavSubframe::cookSubframe(). |
|