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: 26.1.424.0 (26.1.424.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.
Public propertyClockCorrectionRate
Gets the clock correction rate data.
Public propertyClockCorrectionRateStandardDeviation
Gets the standard deviations for the clock correction rate data, defined on the "EV" lines of the SP3-d file.
Public propertyClockCorrectionRateStandardDeviationApproximate
Gets the approximate standard deviations for the clock correction data, defined on the same line as the position data.
Public propertyClockCorrectionStandardDeviation
Gets the standard deviations for the clock correction data, defined on the "EP" lines of the SP3-d file.
Public propertyClockCorrectionStandardDeviationApproximate
Gets the approximate standard deviations for the clock correction data, defined on the same line as the position data.
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 SP3-d file.
Public propertyIdentifiers
Gets the collection of satellite identifiers contained in this SP3-d file.
Public propertyIsVelocityIncluded
Gets a value indicating whether this SP3-d 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 SP3-d file.
Public propertyPositions
Gets the position data.
Public propertyPositionStandardDeviations
Gets the standard deviations for the position data, defined on the "EP" lines of the SP3-d file.
Public propertyPositionStandardDeviationsApproximate
Gets the approximate standard deviations for the position data, defined on the same line as the position data.
Public propertyTimes
Gets the epochs listed in the SP3-d file, in the TimeStandard specified by the file.
Public propertyVelocities
Gets the velocity data.
Public propertyVelocityCorrelations
Gets the correlations for the velocity data, defined on the "EV" lines of the SP3-d file.
Public propertyVelocityStandardDeviations
Gets the standard deviations for the velocity data, defined on the "EV" lines of the SP3-d file.
Public propertyVelocityStandardDeviationsApproximate
Gets the approximate standard deviations for the velocity data, defined on the same line as the velocity data.
Top
Methods
  NameDescription
Public methodCreatePoint
Creates a point based on the PointInterpolator using the ECEF coordinate frame and the default TranslationalMotionInterpolator.
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 methodGetApproximateClockStandardDeviationDataForSatellite
Gets the raw approximate clock standard deviation data associated with a particular satellite. The Order of the data will depend on whether this SP3-d file has velocity data included.
Public methodGetApproximatePositionalStandardDeviationDataForSatellite
Gets the raw approximate positional standard deviation data associated with a particular satellite. The Order of the data will depend on whether this SP3-d file has velocity data included.
Public methodGetAvailabilityIntervals
Gets the intervals over which data is available.
Public methodGetClockDataForSatellite
Gets the raw clock data associated with a particular satellite. The Order of the data will depend on whether this SP3-d file has velocity data included.
Public methodGetClockStandardDeviationDataForSatellite
Gets the raw clock standard deviation data associated with a particular satellite. The Order of the data will depend on whether this SP3-d file has velocity data included.
Public methodGetCorrelationDataForSatellite
Gets the raw correlation data associated with a particular satellite. The Order of the data will depend on whether this SP3-d file has velocity data included.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetPositionalDataForSatellite
Gets the raw positional data associated with a particular satellite. The Order of the data will depend on whether this SP3-d file has velocity data included.
Public methodGetPositionalStandardDeviationDataForSatellite
Gets the raw positional standard deviation data associated with a particular satellite. The Order of the data will depend on whether this SP3-d file has velocity data included.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsAvailable
Determines if valid data is available for the given JulianDate.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberReadFrom(String)
Reads the SP3 version D file from a file and returns a SP3dEphemeris record.
Public methodStatic memberReadFrom(TextReader)
Reads the SP3 version D file from the TextReader and returns a SP3dEphemeris record.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also