MCPcopy Create free account

hub / github.com/SGL-UT/gnsstk / types & classes

Types & classes1,235 in github.com/SGL-UT/gnsstk

↓ 590 callersClassCivilTime
* This class encapsulates the representation of time consisting of * year, month, day (of month), hour (of day), minute (of hour), and *
core/lib/TimeHandling/CivilTime.hpp:55
↓ 372 callersClassGPSWeekSecond
This class handles GPS Week and Seconds-of-week. It inherits WeekSecond The GPS week is specified by 10-bit ModWeek, rollover at 1024, bitmask 0x3FF a
core/lib/TimeHandling/GPSWeekSecond.hpp:56
↓ 273 callersClassBDSWeekSecond
This class handles the week and seconds-of-week of the BDS * TimeTag classes. The BDS week is specified by * 13-bit ModWeek, rollover a
core/lib/TimeHandling/BDSWeekSecond.hpp:56
↓ 218 callersClassNavSatelliteID
Class for identifying the transmitting satellite of a * navigation message, as well as the "subject" satellite, in * the case of almanac
core/lib/NewNav/NavSatelliteID.hpp:57
↓ 188 callersClassSatID
forward declarations
core/lib/GNSSCore/SatID.hpp:57
↓ 177 callersClassRinexObsID
class RinexObsID is the set of ObsID's which are valid in * RINEX 3.03. This class simply limits possible values of * ObsID, plus a littl
core/lib/GNSSCore/RinexObsID.hpp:102
↓ 151 callersClassYDSTime
* This class encapsulates the "year, day-of-year, and seconds-of-day" * time format. */
core/lib/TimeHandling/YDSTime.hpp:58
↓ 146 callersClassException
* The Exception class is the base class from which all * exception objects thrown in the library are derived. None of * the functions in
core/lib/Utilities/Exception.hpp:151
↓ 141 callersClassNavMessageID
Class used to identify/categorize navigation message data.
core/lib/NewNav/NavMessageID.hpp:52
↓ 133 callersEnumTimeSystem
Definition of various time systems.
core/lib/RefTime/TimeSystem.hpp:51
↓ 109 callersClassXRefNode
deprecated/core/lib/GNSSCore/SVNumXRef.hpp:115
↓ 98 callersClassObsID
core/lib/GNSSCore/ObsID.hpp:71
↓ 92 callersClassGALWeekSecond
This class handles the week and seconds-of-week of the GAL * TimeTag classes. The GAL week is specified by * 12-bit ModWeek, rollover a
core/lib/TimeHandling/GALWeekSecond.hpp:56
↓ 89 callersClassTriple
* Three-dimensional vectors. This class provides mathematical * functions for 3D vectors, including some functions specific * to orbita
core/lib/Math/Triple.hpp:68
↓ 79 callersClassRefFrame
Class for keeping track of specific reference frame system * and realization pairs. */
core/lib/GNSSCore/RefFrame.hpp:53
↓ 62 callersClassNavSignalID
Class used to identify navigation data signal types.
core/lib/NewNav/NavSignalID.hpp:54
↓ 41 callersClassRNDouble
This class specializes FormattedDouble to cover the data * that is present in RINEX NAV data files. The formatting of * individual data
core/lib/Utilities/RNDouble.hpp:50
↓ 41 callersEnumSatelliteSystem
Supported satellite systems
core/lib/GNSSCore/SatelliteSystem.hpp:55
↓ 38 callersClassGPSWeekZcount
* This class encapsulates the "Full GPS Week and GPS Z-count" time * representation. */
core/lib/TimeHandling/GPSWeekZcount.hpp:55
↓ 32 callersClassFFTData
core/tests/FileDirProc/FileFilter_T.cpp:86
↓ 32 callersClassRinexSatID
core/lib/GNSSCore/RinexSatID.hpp:63
↓ 31 callersClassCommonTime
* This is the common time format that all time formats convert to when * converting between themselves. This allows the decoupling of *
core/lib/TimeHandling/CommonTime.hpp:84
↓ 29 callersClassPosition
forward declarations
core/lib/GNSSCore/Position.hpp:54
↓ 22 callersClassTimeRange
core/lib/TimeHandling/TimeRange.hpp:59
↓ 20 callersClassFormattedDouble
There are numerous file formats used in GPS and probably * other systems that print floating point numbers that don't * conform to stand
core/lib/Utilities/FormattedDouble.hpp:70
↓ 19 callersClassNavID
core/lib/GNSSEph/NavID.hpp:61
↓ 12 callersClassLessThan
core/tests/FileDirProc/FileFilter_T.cpp:128
↓ 12 callersClassSystemTime
* This class reads the current system time and stores it in * a UnixTime. */
core/lib/TimeHandling/SystemTime.hpp:54
↓ 11 callersClassFields
core/lib/FileHandling/RINEX3/Rinex3ObsHeader.hpp:369
↓ 11 callersClassMJD
* This class encapsulates the "Modified Julian Date" time * representation. */
core/lib/TimeHandling/MJD.hpp:54
↓ 10 callersClassGLONASSTime
This class handles the peculiar representation used in * GLONASS nav messages. * @note The methods for printing (getPrintChars, *
core/lib/TimeHandling/GLONASSTime.hpp:59
↓ 9 callersClassSSEDouble
Class for the format used in this code.
core/lib/Geomatics/SolarSystemEphemeris.cpp:65
↓ 8 callersClassAngle
Wrap data for an angle, including the angle in degrees, * radians, and the sine and cosine of the angle. This is done * for convenience
core/lib/GNSSCore/Angle.hpp:53
↓ 7 callersClassCorrected
core/lib/NewNav/GLOCNavAlm.hpp:292
↓ 6 callersClassGPSEllipsoid
* This class represents the ellipsoidal model defined in * ICD-GPS-200. This ellipsoid model was based on the WGS 84 * model, which has
core/lib/GNSSCore/GPSEllipsoid.hpp:67
↓ 6 callersClassIsEven
core/tests/FileDirProc/FileFilter_T.cpp:108
↓ 6 callersClassUnixTime
* This class encapsulates the "Unix Timeval" time representation. */
core/lib/TimeHandling/UnixTime.hpp:67
↓ 5 callersClassANSITime
* This class encapsulates the "ANSITime (seconds since Unix epoch)" time * representation. */
core/lib/TimeHandling/ANSITime.hpp:56
↓ 5 callersClassHelmertTransform
Helmert transformations, which are 7-parameter * transformations between reference frames (i.e. ECEF position * coordinates). A Helmert
core/lib/RefTime/HelmertTransform.hpp:63
↓ 5 callersEnumReferenceFrame
ECEF reference systems or frames. * @deprecated This enum is deprecated as of Dec 2022 and should * not be used. Use RefFrame instead
core/lib/RefTime/ReferenceFrame.hpp:52
↓ 5 callersClassStream
* This class provides access to Sinex files. * * @sa gnsstk::SinexHeader and gnsstk::SinexData for more information. * @
core/lib/FileHandling/SINEX/SinexStream.hpp:62
↓ 4 callersClassCommandOptionDependent
* This is a special "command option" which is really a * meta-option to make sure that a required option is set where * the requirement
core/lib/CommandLine/CommandOption.hpp:641
↓ 4 callersClassDoubleFives
core/tests/FileDirProc/FileFilter_T.cpp:122
↓ 4 callersClassEqual
core/tests/FileDirProc/FileFilter_T.cpp:134
↓ 4 callersClassFindMatches
Class for gathering matches in findUser(). It's only * used in findUser so it is declared and implemented here * alone. */
core/lib/NewNav/NavDataFactoryWithStore.cpp:117
↓ 4 callersClassJulianDate
core/lib/TimeHandling/JulianDate.hpp:89
↓ 4 callersClassSP3SatID
core/lib/GNSSEph/SP3SatID.hpp:63
↓ 4 callersClassstat
core/tests/FileDirProc/FileUtils_T.cpp:165
↓ 3 callersClassAngleReduced
Wrap data for just the sine and cosine of an angle. * Intended to be used in geometry where the actual angle isn't * used as a term itse
core/lib/GNSSCore/AngleReduced.hpp:60
↓ 3 callersEnumFileSpecType
core/lib/FileDirProc/FileSpec.hpp:93
↓ 3 callersClassHexDumpDataConfig
Class for configuring the appearance of hexDumpData() output
core/lib/Utilities/HexDumpDataConfig.hpp:58
↓ 3 callersClassNamelist
---------------------------------------------------------------------------------
core/lib/Geomatics/Namelist.hpp:66
↓ 3 callersClassPosixTime
* This class encapsulates the struct timespec time * representation defined by POSIX as a replacement (?) for * timeval. *
core/lib/TimeHandling/PosixTime.hpp:62
↓ 2 callersClassArcinfo
core/lib/Geomatics/gdc.hpp:121
↓ 2 callersClassDCB
core/lib/FileHandling/Ionex/IonexHeader.hpp:134
↓ 2 callersClassDoxy2SWIG
Converts Doxygen generated XML files into a file containing docstrings that can be used by SWIG-1.3.x that have support for feature("docstring
swig/doxy2swig.py:53
↓ 2 callersClassEpoch
* @todo Fix these comments. * * A time representation class for all common time formats, including * GPS. There is a seamless con
core/lib/TimeHandling/Epoch.hpp:123
↓ 2 callersClassGPSZcount
* A representation class for GPS Time consisting of * a short GPS week, and a long GPS Z-count. * A valid GPS week is in the following r
core/lib/TimeHandling/GPSZcount.hpp:75
↓ 2 callersClassGSatID
core/lib/Geomatics/GSatID.hpp:50
↓ 2 callersClassLabeledMatrix
class LabeledMatrix. Pretty print a Matrix using the labels in a Namelist. * For example, the following code produces the following output: *
core/lib/Geomatics/Namelist.hpp:162
↓ 2 callersClassLabeledVector
class LabeledVector. Pretty print a Vector using the labels in a Namelist. For example, the following code produces the following output:
core/lib/Geomatics/Namelist.hpp:85
↓ 2 callersClassNDFUniqConstIterator
core/lib/NewNav/NDFUniqConstIterator.hpp:60
↓ 2 callersClassNDFUniqIterator
core/lib/NewNav/NDFUniqIterator.hpp:60
↓ 2 callersEnumPlanet
core/lib/Geomatics/SolarSystemEphemeris.hpp:110
↓ 2 callersClassSEMHeader
* This class stores, reads, and writes SEM records. * @warning The SEM header information and data information don't * correctly talk to
core/lib/FileHandling/SEM/SEMHeader.hpp:72
↓ 2 callersClassSRI
--------------------------------------------------------------------------------- class SRI encapsulates all the information associated with the solut
core/lib/Geomatics/SRI.hpp:175
↓ 2 callersClassWxObservation
A Single Weather Observation.
core/lib/GNSSCore/WxObsMap.hpp:55
↓ 2 callersEnumcomputeID
core/lib/Geomatics/SolarSystemEphemeris.hpp:412
↓ 2 callersClassstat
core/lib/FileDirProc/RTFileFrame.hpp:419
↓ 1 callersClassAbove999
core/tests/FileDirProc/FileFilter_T.cpp:114
↓ 1 callersClassAlmOrbit
Encapsulation of almanac SV orbital parameters (page 5, * subframes 1-24). */
core/lib/GNSSEph/AlmOrbit.hpp:59
↓ 1 callersClassAntexHeader
* This class models the header for an ANTEX antenna file * @sa gnsstk::AntexData and gnsstk::AntexStream. */
core/lib/Geomatics/AntexHeader.hpp:60
↓ 1 callersEnumBlockType
deprecated/core/lib/GNSSCore/SVNumXRef.hpp:145
↓ 1 callersClassCombinations
Class Combinations will compute C(n,k), all the combinations of n things taken k at a time (where k <= n). Let n 'things' be indexed by i (i=0...n-1),
core/lib/PosSol/Combinations.hpp:58
↓ 1 callersClassData
* This class encapsulates all data in a SINEX file. The data * in this class is organized into a list of Sinex::Block objects * w
core/lib/FileHandling/SINEX/SinexData.hpp:67
↓ 1 callersClassEngEphemeris
* Ephemeris information for a single satellite. This class * encapsulates the ephemeris navigation message (subframes 1-3) * and provid
core/lib/GNSSEph/EngEphemeris.hpp:86
↓ 1 callersClassEnumIterator
core/lib/Utilities/EnumIterator.hpp:68
↓ 1 callersClassExceptionLocation
A class for recording locations (in the source code) of exceptions being thrown.
core/lib/Utilities/Exception.hpp:69
↓ 1 callersClassIRNWeekSecond
This class handles the week and seconds-of-week of the IRN * TimeTag classes. The IRN week is specified by * 10-bit ModWeek, rollover a
core/lib/TimeHandling/IRNWeekSecond.hpp:56
↓ 1 callersClassIonexHeader
* This class models the header for a IONEX file * * @sa gnsstk::IonexData and IonexStream * @sa main_ionex_test.cpp for an exampl
core/lib/FileHandling/Ionex/IonexHeader.hpp:70
↓ 1 callersClassIonoModel
Simple model of the ionosphere ("Klobuchar"), specified in the GPS IS. * It is used to compute the satellite signal ionospheric delay seen at
core/lib/GNSSCore/IonoModel.hpp:70
↓ 1 callersClassPythonTestCallback
swig/tests/test_NavDataFactoryCallback.py:9
↓ 1 callersClassQZSWeekSecond
This class handles the week and seconds-of-week of the QZS * TimeTag classes. The QZS week is specified by (GPS without * the rollover)
core/lib/TimeHandling/QZSWeekSecond.hpp:56
↓ 1 callersClassRCDouble
core/lib/FileHandling/RINEX/RinexClockBase.hpp:65
↓ 1 callersClassRinex3NavHeader
This class models the RINEX 3 Nav header for a RINEX 3 Nav file. \sa Rinex3NavData and Rinex3NavStream classes.
core/lib/FileHandling/RINEX3/Rinex3NavHeader.hpp:107
↓ 1 callersClassRinex3ObsData
This class models a RINEX Observation Data Record. * @sa gnsstk::Rinex3ObsStream and gnsstk::Rinex3ObsHeader. * @sa rinex_obs_test.cpp a
core/lib/FileHandling/RINEX3/Rinex3ObsData.hpp:75
↓ 1 callersClassRinex3ObsHeader
* This class models the header for a RINEX 3 Observation File. * @sa gnsstk::Rinex3ObsData and gnsstk::Rinex3ObsStream. * @sa rinex_obs_
core/lib/FileHandling/RINEX3/Rinex3ObsHeader.hpp:155
↓ 1 callersClassRinexClockHeader
@ingroup FileHandling @{
core/lib/FileHandling/RINEX/RinexClockHeader.hpp:61
↓ 1 callersClassRinexMetDataOperatorLessThanFull
This compares all elements of the RinexMetData with less than (only for those fields which the two obs data share).
core/lib/FileHandling/RINEX/RinexMetFilterOperators.hpp:61
↓ 1 callersClassRinexMetHeader
* This class models the RINEX MET header for a RINEX MET file. * When writing data, this class determines what data gets written from *
core/lib/FileHandling/RINEX/RinexMetHeader.hpp:70
↓ 1 callersClassRinexNavData
* This class models a RINEX NAV record. * * \sa rinex_nav_test.cpp and rinex_nav_read_write.cpp for examples. * \sa gnsstk::Rinex
core/lib/FileHandling/RINEX/RinexNavData.hpp:67
↓ 1 callersClassRinexNavHeader
* This class models the RINEX NAV header for a RINEX NAV file. * * \sa rinex_nav_test.cpp and rinex_nav_read_write.cpp for examples.
core/lib/FileHandling/RINEX/RinexNavHeader.hpp:63
↓ 1 callersClassRinexObsDataOperatorLessThanFull
This compares all elements of the RinexObsData with less than (only for those fields which the two obs data share).
core/lib/FileHandling/RINEX/RinexObsFilterOperators.hpp:61
↓ 1 callersClassRinexObsHeader
* This class models the header for a RINEX Observation File. * @sa gnsstk::RinexObsData and gnsstk::RinexObsStream. * @sa rinex_obs_test
core/lib/FileHandling/RINEX/RinexObsHeader.hpp:107
↓ 1 callersClassSP3Header
This class models the header for a SP3 file. * * @note A valid header MUST be read before data can be read * from an SP3 file bec
core/lib/FileHandling/SP3/SP3Header.hpp:68
↓ 1 callersClassSRIFilter
class SRIFilter inherits SRI and implements a square root information * filter, which is the square root formulation of the Kalman filter * al
core/lib/Geomatics/SRIFilter.hpp:93
↓ 1 callersClassSatPass
class SatPass holds all range and phase data for a full satellite pass. Constructed and filled by the calling program, it is used to pass data
core/lib/Geomatics/SatPass.hpp:71
↓ 1 callersClassSignal
core/lib/GNSSCore/SatMetaDataStore.hpp:142
↓ 1 callersClassTestClass
gain access to order method
core/tests/NewNav/NavSignalID_T.cpp:72
↓ 1 callersClassYumaHeader
* This class does not really do anything. It is here to conform to the * other file types, even though the Yuma file type * does not have any
core/lib/FileHandling/Yuma/YumaHeader.hpp:70
next →1–100 of 1,235, ranked by callers