EarthOrientationParameters Class |
Namespace: AGI.Foundation.Celestial
The EarthOrientationParameters type exposes the following members.
Name | Description | |
---|---|---|
![]() | EarthOrientationParameters() |
Initializes a new instance with no pole wander and no difference between UT1 and UTC.
|
![]() | EarthOrientationParameters(IEnumerable<EarthOrientationParametersData>) |
Initializes a new instance from the specified list of data points.
|
![]() | EarthOrientationParameters(IEnumerable<EarthOrientationParametersData>, TimeInterval, TimeInterval, IEnumerable<LeapSecond>) |
Initializes a new instance from the specified list of data points.
|
![]() | EarthOrientationParameters(IEnumerable<EarthOrientationParametersData>, TimeInterval, TimeInterval, IEnumerable<LeapSecond>, String) |
Initializes a new instance from the specified list of data points.
|
Name | Description | |
---|---|---|
![]() | Data |
Gets the EOP data represented by this instance.
|
![]() | LeapSeconds |
Gets a list of leap seconds, if known, indicating times when a data point indicates a delta between TAI and UTC which differs
from the prior data point. Note that this may not be a complete or accurate set of leap seconds, since it only includes
those that occurred during the time period covered by a particular EOP file.
|
![]() | NativeItrfFrame |
Gets the native International Terrestrial Reference Frame (ITRF) associated with these parameters.
|
![]() | ObservedInterval |
Gets the time interval of observed data points, if known.
|
![]() | PredictedInterval |
Gets the time interval of predicted data points, if known.
|
Name | Description | |
---|---|---|
![]() | ComputeCelestialPoleOffset |
Finds the offset to the Celestial Intermediate Pole (CIP) for the given date by interpolating
this EOP data, in arc seconds.
|
![]() | ComputeDeltaEpsilonCorrection |
Finds the correction to the nutation in obliquity (delta Delta epsilon), in arc seconds, for the given date by interpolating
this EOP data.
|
![]() | ComputeDeltaPsiCorrection |
Finds the correction to the nutation in longitude (delta Delta psi), in arc seconds, for the given date by interpolating
this EOP data.
|
![]() | ComputeEopData |
Creates an EarthOrientationParametersData object with the given date and information from the
various Compute methods such as ComputePoleWander(JulianDate).
|
![]() | ComputeLengthOfDayCorrection |
Finds the correction to the length of a solar day (86400.0 sec) for the given date by interpolating
this EOP data.
|
![]() | ComputePoleWander |
Finds the pole wander for the given date by interpolating this EOP data, in arc seconds.
|
![]() | ComputeTaiMinusUtc |
Returns the difference TAI - UTC for the given date by returning the number of leap seconds
at the previous data point.
|
![]() | ComputeUt1MinusUtc |
Returns the difference UT1 - UTC for the given date by interpolating this EOP data.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetDefinitionHashCode |
Gets a hash code representing the definition of this object.
|
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsSameDefinition |
Determines if this object has the same definition as another object.
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() ![]() | UseForTimeStandardConversions |
Configures the TimeStandardConverter so that EOP data is used to
convert between the UTC and UT1 time standards.
|
This example shows how to load EOP data from a file and add it to the current calculation context:
EarthOrientationParameters eop = EarthOrientationParametersFile.ReadData(Path.Combine(dataPath, "EOP-v1.1.txt"));
CentralBodiesFacet.GetFromContext().Earth.OrientationParameters = eop;
This example shows how to download EOP data over the internet from an AGI server, and add it to the current calculation context:
CentralBodiesFacet.GetFromContext().Earth.OrientationParameters = EarthOrientationParametersFile.DownloadData();