Class EarthOrientationParameterMessage
- java.lang.Object
-
- org.orekit.files.rinex.navigation.TypeSvMessage
-
- org.orekit.files.rinex.navigation.EarthOrientationParameterMessage
-
- All Implemented Interfaces:
NavigationMessage,TimeStamped
public class EarthOrientationParameterMessage extends TypeSvMessage
Container for data contained in a Earth Orientation Parameter navigation message.- Since:
- 12.0
- Author:
- Luc Maisonobe
-
-
Constructor Summary
Constructors Constructor Description EarthOrientationParameterMessage(SatelliteSystem system, int prn, String type, String subType)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbsoluteDategetDate()Get the date.doublegetDut1()Get the ΔUT₁.doublegetDut1Dot()Get the ΔUT₁ first derivative.doublegetDut1DotDot()Get the ΔUT₁ second derivative.AbsoluteDategetReferenceEpoch()Get the reference epoch.doublegetTransmissionTime()Get the message transmission time.doublegetXp()Get the X component of the pole.doublegetXpDot()Get the X component of the pole first derivative.doublegetXpDotDot()Get 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.doublegetYpDotDot()Get 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, getSystem
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
-
-
-
Constructor Detail
-
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 Detail
-
getDate
public AbsoluteDate getDate()
Get the date.- Returns:
- date attached to the object
-
getReferenceEpoch
public AbsoluteDate getReferenceEpoch()
Get the reference epoch.- Returns:
- the reference epoch
-
setReferenceEpoch
public void setReferenceEpoch(AbsoluteDate referenceEpoch)
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
-
-