Class EarthOrientationParameterMessage
java.lang.Object
org.orekit.files.rinex.navigation.TypeSvMessage
org.orekit.files.rinex.navigation.EarthOrientationParameterMessage
- All Implemented Interfaces:
NavigationMessage,TimeStamped
Container for data contained in a Earth Orientation Parameter navigation message.
- Since:
- 12.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsConstructorDescriptionEarthOrientationParameterMessage(SatelliteSystem system, int prn, String type, String subType) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetDate()Get the date.doublegetDut1()Get the ΔUT₁.doubleGet the ΔUT₁ first derivative.doubleGet the ΔUT₁ second derivative.Get the reference epoch.doubleGet the message transmission time.doublegetXp()Get the X component of the pole.doublegetXpDot()Get the X component of the pole first derivative.doubleGet the X component of the pole second derivative.doublegetYp()Get the Y component of the pole.doublegetYpDot()Get the Y component of the pole first derivative.doubleGet the Y component of the pole second derivative.voidsetDut1(double dUT1) Set the ΔUT₁.voidsetDut1Dot(double dUT1Dot) Set the ΔUT₁ first derivative.voidsetDut1DotDot(double dUT1DotDot) Set the ΔUT₁ second derivative.voidsetReferenceEpoch(AbsoluteDate referenceEpoch) Set the reference epoch.voidsetTransmissionTime(double transmissionTime) Set the message transmission time.voidsetXp(double xp) Set the X component of the pole.voidsetXpDot(double xpDot) Set the X component of the pole first derivative.voidsetXpDotDot(double xpDotDot) Set the X component of the pole second derivative.voidsetYp(double yp) Set the Y component of the pole.voidsetYpDot(double ypDot) Set the Y component of the pole first derivative.voidsetYpDotDot(double ypDotDot) Set the Y component of the pole second derivative.Methods inherited from class org.orekit.files.rinex.navigation.TypeSvMessage
getIdentifier, getNavigationMessageSubType, getNavigationMessageType, getPrn, getSystemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
Constructor Details
-
EarthOrientationParameterMessage
public EarthOrientationParameterMessage(SatelliteSystem system, int prn, String type, String subType) Simple constructor.- Parameters:
system- satellite systemprn- satellite numbertype- navigation message typesubType- navigation message subtype
-
-
Method Details
-
getDate
Get the date.- Returns:
- date attached to the object
-
getReferenceEpoch
Get the reference epoch.- Returns:
- the reference epoch
-
setReferenceEpoch
Set the reference epoch.- Parameters:
referenceEpoch- the reference epoch to set
-
getXp
public double getXp()Get the X component of the pole.- Returns:
- the X component of the pole (rad)
-
setXp
public void setXp(double xp) Set the X component of the pole.- Parameters:
xp- X component of the pole (rad)
-
getXpDot
public double getXpDot()Get the X component of the pole first derivative.- Returns:
- the X component of the pole first derivative (rad/s)
-
setXpDot
public void setXpDot(double xpDot) Set the X component of the pole first derivative.- Parameters:
xpDot- X component of the pole first derivative (rad/s)
-
getXpDotDot
public double getXpDotDot()Get the X component of the pole second derivative.- Returns:
- the X component of the pole second derivative (rad/s²)
-
setXpDotDot
public void setXpDotDot(double xpDotDot) Set the X component of the pole second derivative.- Parameters:
xpDotDot- X component of the pole second derivative (rad/s²)
-
getYp
public double getYp()Get the Y component of the pole.- Returns:
- the Y component of the pole (rad)
-
setYp
public void setYp(double yp) Set the Y component of the pole.- Parameters:
yp- Y component of the pole (rad)
-
getYpDot
public double getYpDot()Get the Y component of the pole first derivative.- Returns:
- the Y component of the pole first derivative (rad/s)
-
setYpDot
public void setYpDot(double ypDot) Set the Y component of the pole first derivative.- Parameters:
ypDot- Y component of the pole first derivative (rad/s)
-
getYpDotDot
public double getYpDotDot()Get the Y component of the pole second derivative.- Returns:
- the Y component of the pole second derivative (rad/s²)
-
setYpDotDot
public void setYpDotDot(double ypDotDot) Set the Y component of the pole second derivative.- Parameters:
ypDotDot- Y component of the pole second derivative (rad/s²)
-
getDut1
public double getDut1()Get the ΔUT₁.- Returns:
- the ΔUT₁ (s)
-
setDut1
public void setDut1(double dUT1) Set the ΔUT₁.- Parameters:
dUT1- ΔUT₁ (s)
-
getDut1Dot
public double getDut1Dot()Get the ΔUT₁ first derivative.- Returns:
- the ΔUT₁ first derivative (s/s)
-
setDut1Dot
public void setDut1Dot(double dUT1Dot) Set the ΔUT₁ first derivative.- Parameters:
dUT1Dot- ΔUT₁ first derivative (s/s)
-
getDut1DotDot
public double getDut1DotDot()Get the ΔUT₁ second derivative.- Returns:
- the ΔUT₁ second derivative (s/s²)
-
setDut1DotDot
public void setDut1DotDot(double dUT1DotDot) Set the ΔUT₁ second derivative.- Parameters:
dUT1DotDot- ΔUT₁ second derivative (s/s²)
-
getTransmissionTime
public double getTransmissionTime()Get the message transmission time.- Returns:
- message transmission time
-
setTransmissionTime
public void setTransmissionTime(double transmissionTime) Set the message transmission time.- Parameters:
transmissionTime- the message transmission time
-