Class EarthOrientationParameterMessage
- java.lang.Object
-
- org.orekit.files.rinex.navigation.TypeSvMessage
-
- org.orekit.files.rinex.navigation.EarthOrientationParameterMessage
-
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 navigationMessageType)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getDut1()
Get the ΔUT₁.double
getDut1Dot()
Get the ΔUT₁ first derivative.double
getDut1DotDot()
Get the ΔUT₁ second derivative.AbsoluteDate
getReferenceEpoch()
Get the reference epoch.double
getTransmissionTime()
Get the message transmission time.double
getXp()
Get the X component of the pole.double
getXpDot()
Get the X component of the pole first derivative.double
getXpDotDot()
Get the X component of the pole second derivative.double
getYp()
Get the Y component of the pole.double
getYpDot()
Get the Y component of the pole first derivative.double
getYpDotDot()
Get the Y component of the pole second derivative.void
setDut1(double dUT1)
Set the ΔUT₁.void
setDut1Dot(double dUT1Dot)
Set the ΔUT₁ first derivative.void
setDut1DotDot(double dUT1DotDot)
Set the ΔUT₁ second derivative.void
setReferenceEpoch(AbsoluteDate referenceEpoch)
Set the reference epoch.void
setTransmissionTime(double transmissionTime)
Set the message transmission time.void
setXp(double xp)
Set the X component of the pole.void
setXpDot(double xpDot)
Set the X component of the pole first derivative.void
setXpDotDot(double xpDotDot)
Set the X component of the pole second derivative.void
setYp(double yp)
Set the Y component of the pole.void
setYpDot(double ypDot)
Set the Y component of the pole first derivative.void
setYpDotDot(double ypDotDot)
Set the Y component of the pole second derivative.-
Methods inherited from class org.orekit.files.rinex.navigation.TypeSvMessage
getNavigationMessageType, getPrn, getSystem
-
-
-
-
Constructor Detail
-
EarthOrientationParameterMessage
public EarthOrientationParameterMessage(SatelliteSystem system, int prn, String navigationMessageType)
Simple constructor.- Parameters:
system
- satellite systemprn
- satellite numbernavigationMessageType
- navigation message type
-
-
Method Detail
-
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
-
-