Class AbstractEphemerisMessage
- java.lang.Object
-
- org.orekit.propagation.analytical.gnss.data.AbstractEphemerisMessage
-
- Direct Known Subclasses:
GLONASSNavigationMessage
,SBASNavigationMessage
public abstract class AbstractEphemerisMessage extends Object
Base class for ephemeris-based navigation messages.- Since:
- 11.0
- Author:
- Bryan Cazabonne
- See Also:
GLONASSNavigationMessage
,SBASNavigationMessage
-
-
Constructor Summary
Constructors Constructor Description AbstractEphemerisMessage()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbsoluteDate
getDate()
Getter for the reference date of the ephemeris.AbsoluteDate
getEpochToc()
Getter for the time of clock epoch.double
getHealth()
Getter for the health status.int
getPRN()
Getter for the PRN number of the satellite.double
getX()
Getter for the satellite X position.double
getXDot()
Getter for the satellite X velocity.double
getXDotDot()
Getter for the satellite X acceleration.double
getY()
Getter for the satellite Y position.double
getYDot()
Getter for the satellite Y velocity.double
getYDotDot()
Getter for the satellite Y acceleration.double
getZ()
Getter for the satellite Z position.double
getZDot()
Getter for the satellite Z velocity.double
getZDotDot()
Getter for the satellite Z acceleration.void
setDate(AbsoluteDate date)
Setter for the reference date of the ephemeris.void
setEpochToc(AbsoluteDate epochToc)
Setter for the time of clock epoch.void
setHealth(double health)
Setter for the health status.void
setPRN(int number)
Setter for the PRN number of the satellite.void
setX(double x)
Setter for the satellite X position.void
setXDot(double vx)
Setter for the satellite X velocity.void
setXDotDot(double ax)
Setter for the satellite X acceleration.void
setY(double y)
Setter for the satellite Y position.void
setYDot(double vy)
Setter for the satellite Y velocity.void
setYDotDot(double ay)
Setter for the satellite Y acceleration.void
setZ(double z)
Setter for the satellite Z position.void
setZDot(double vz)
Setter for the satellite Z velocity.void
setZDotDot(double az)
Setter for the satellite Z acceleration.
-
-
-
Method Detail
-
getDate
public AbsoluteDate getDate()
Getter for the reference date of the ephemeris.- Returns:
- the reference date of the ephemeris
-
setDate
public void setDate(AbsoluteDate date)
Setter for the reference date of the ephemeris.- Parameters:
date
- the date to set
-
getEpochToc
public AbsoluteDate getEpochToc()
Getter for the time of clock epoch.- Returns:
- the time of clock epoch
-
setEpochToc
public void setEpochToc(AbsoluteDate epochToc)
Setter for the time of clock epoch.- Parameters:
epochToc
- the epoch to set
-
getPRN
public int getPRN()
Getter for the PRN number of the satellite.- Returns:
- the PRN number of the satellite
-
setPRN
public void setPRN(int number)
Setter for the PRN number of the satellite.- Parameters:
number
- the prn number ot set
-
getX
public double getX()
Getter for the satellite X position.- Returns:
- the satellite X position in meters
-
setX
public void setX(double x)
Setter for the satellite X position.- Parameters:
x
- satellite X position (meters) to set
-
getXDot
public double getXDot()
Getter for the satellite X velocity.- Returns:
- the satellite X velocity in m/s
-
setXDot
public void setXDot(double vx)
Setter for the satellite X velocity.- Parameters:
vx
- the satellite X velocity (m/s) to set
-
getXDotDot
public double getXDotDot()
Getter for the satellite X acceleration.- Returns:
- the satellite X acceleration in m/s²
-
setXDotDot
public void setXDotDot(double ax)
Setter for the satellite X acceleration.- Parameters:
ax
- the satellite X acceleration (m/s²) to set
-
getY
public double getY()
Getter for the satellite Y position.- Returns:
- the satellite Y position in meters
-
setY
public void setY(double y)
Setter for the satellite Y position.- Parameters:
y
- satellite Y position (meters) to set
-
getYDot
public double getYDot()
Getter for the satellite Y velocity.- Returns:
- the satellite Y velocity in m/s
-
setYDot
public void setYDot(double vy)
Setter for the satellite Y velocity.- Parameters:
vy
- the satellite Y velocity (m/s) to set
-
getYDotDot
public double getYDotDot()
Getter for the satellite Y acceleration.- Returns:
- the satellite Y acceleration in m/s²
-
setYDotDot
public void setYDotDot(double ay)
Setter for the satellite Y acceleration.- Parameters:
ay
- the satellite Y acceleration (m/s²) to set
-
getZ
public double getZ()
Getter for the satellite Z position.- Returns:
- the satellite Z position in meters
-
setZ
public void setZ(double z)
Setter for the satellite Z position.- Parameters:
z
- satellite Z position (meters) to set
-
getZDot
public double getZDot()
Getter for the satellite Z velocity.- Returns:
- the satellite Z velocity in m/s
-
setZDot
public void setZDot(double vz)
Setter for the satellite Z velocity.- Parameters:
vz
- the satellite Z velocity (m/s) to set
-
getZDotDot
public double getZDotDot()
Getter for the satellite Z acceleration.- Returns:
- the satellite Z acceleration in m/s²
-
setZDotDot
public void setZDotDot(double az)
Setter for the satellite Z acceleration.- Parameters:
az
- the satellite Z acceleration (m/s²) to set
-
getHealth
public double getHealth()
Getter for the health status.- Returns:
- the health status
-
setHealth
public void setHealth(double health)
Setter for the health status.- Parameters:
health
- the health status to set
-
-