Click or drag to resize

SP3dEphemeris Class

Contains data for an SP3 version D precise ephemeris file.
Inheritance Hierarchy
SystemObject
  AGI.Foundation.Navigation.DataReadersSP3dEphemeris

Namespace:  AGI.Foundation.Navigation.DataReaders
Assembly:  AGI.Foundation.Navigation (in AGI.Foundation.Navigation.dll) Version: 19.2.399.0 (19.2.399.0)
Syntax
public class SP3dEphemeris : IAvailability

The SP3dEphemeris type exposes the following members.

Constructors
  NameDescription
Public methodSP3dEphemeris
Initializes a new instance.
Top
Properties
  NameDescription
Public propertyAvailabilityIntervals
Gets a TimeIntervalCollection over which data is available. If the availability interval is infinite, this returns Infinite.
Public propertyClockCorrection
Gets the clock data, by Satellite Identifier.
Public propertyClockCorrectionRate
Gets the clock correction rate data, by Satellite Identifier.
Public propertyClockCorrectionRateStandardDeviation
Gets the standard deviations for the clock correction rate data, defined on the "EV" lines of the SP3d file, by Satellite Identifier.
Public propertyClockCorrectionRateStandardDeviationApproximate
Gets the approximate standard deviations for the clock correction data, defined on the same line as the position data, by Satellite Identifier.
Public propertyClockCorrectionStandardDeviation
Gets the standard deviations for the clock correction data, defined on the "EP" lines of the SP3d file, by Satellite Identifier.
Public propertyClockCorrectionStandardDeviationApproximate
Gets the approximate standard deviations for the clock correction data, defined on the same line as the position data, by Satellite Identifier.
Public propertyClockEvent
Gets the clock event times as indicated by the clock event flag in the position 'P' record If the flag is set for this time, there was a clock event after the previous epoch or at this epoch.
Public propertyClockPredicted
Gets the clock correction prediction times as indicated by the clock prediction flag in the position 'P' record If the flag is set for this time, the clock correction for this time is predicted, otherwise it is not.
Public propertyHeader
Gets the header of the SP3d file.
Public propertyIsVelocityIncluded
Gets a value indicating whether or not this SP3d file has velocity data included.
Public propertyOrbitManeuver
Gets the orbit maneuver times as indicated by the orbit maneuver flag in the position 'P' record If the flag is set for this time, there was an orbit maneuver after the previous epoch or at this epoch.
Public propertyOrbitPredicted
Gets the orbit prediction times as indicated by the orbit prediction flag in the position 'P' record If the flag is set for this time, the orbit for this time is predicted, otherwise it is not.
Public propertyPositionCorrelations
Gets the correlations for the position data, defined on the "EP" lines of the SP3d file, by Satellite Identifier.
Public propertyPositions
Gets the position data, by Satellite Identifier.
Public propertyPositionStandardDeviations
Gets the standard deviations for the position data, defined on the "EP" lines of the SP3d file, by Satellite Identifier.
Public propertyPositionStandardDeviationsApproximate
Gets the approximate standard deviations for the position data, defined on the same line as the position data, by Satellite Identifier.
Public propertyTimes
Gets the epochs listed in the SP3d file, in the Time Standard specified by the file.
Public propertyVelocities
Gets the Velocity data, by Satellite Identifier.
Public propertyVelocityCorrelations
Gets the correlations for the velocity data, defined on the "EV" lines of the SP3d file, by Satellite Identifier.
Public propertyVelocityStandardDeviations
Gets the standard deviations for the velocity data, defined on the "EV" lines of the SP3d file, by Satellite Identifier.
Public propertyVelocityStandardDeviationsApproximate
Gets the approximate standard deviations for the velocity data, defined on the same line as the velocity data, by Satellite Identifier.
Top
Methods
  NameDescription
Public methodCreateSatelliteCollection
Creates a GPS satellite for each PRN referenced in the SP3 file.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAvailabilityIntervals
Gets the intervals over which data is available. If the availability interval is infinite, this returns Infinite.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsAvailable
Returns if valid data is available for this Julian date, otherwise returns .
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberReadFrom(TextReader)
Reads the SP3 version D file from the TextReader and returns a SP3dEphemeris record.
Public methodStatic memberReadFrom(String)
Reads the SP3 version D file from a file and returns a SP3dEphemeris record.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also