EarthOrientationParametersSample.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /**
  2. * A set of Earth Orientation Parameters (EOP) sampled at a time.
  3. *
  4. * @alias EarthOrientationParametersSample
  5. * @constructor
  6. *
  7. * @param {Number} xPoleWander The pole wander about the X axis, in radians.
  8. * @param {Number} yPoleWander The pole wander about the Y axis, in radians.
  9. * @param {Number} xPoleOffset The offset to the Celestial Intermediate Pole (CIP) about the X axis, in radians.
  10. * @param {Number} yPoleOffset The offset to the Celestial Intermediate Pole (CIP) about the Y axis, in radians.
  11. * @param {Number} ut1MinusUtc The difference in time standards, UT1 - UTC, in seconds.
  12. *
  13. * @private
  14. */
  15. function EarthOrientationParametersSample(
  16. xPoleWander,
  17. yPoleWander,
  18. xPoleOffset,
  19. yPoleOffset,
  20. ut1MinusUtc
  21. ) {
  22. /**
  23. * The pole wander about the X axis, in radians.
  24. * @type {Number}
  25. */
  26. this.xPoleWander = xPoleWander;
  27. /**
  28. * The pole wander about the Y axis, in radians.
  29. * @type {Number}
  30. */
  31. this.yPoleWander = yPoleWander;
  32. /**
  33. * The offset to the Celestial Intermediate Pole (CIP) about the X axis, in radians.
  34. * @type {Number}
  35. */
  36. this.xPoleOffset = xPoleOffset;
  37. /**
  38. * The offset to the Celestial Intermediate Pole (CIP) about the Y axis, in radians.
  39. * @type {Number}
  40. */
  41. this.yPoleOffset = yPoleOffset;
  42. /**
  43. * The difference in time standards, UT1 - UTC, in seconds.
  44. * @type {Number}
  45. */
  46. this.ut1MinusUtc = ut1MinusUtc;
  47. }
  48. export default EarthOrientationParametersSample;