Class BeidouAlmanacFactory

All Implemented Interfaces:
Cloneable, OrbitalParameterFactory<BeidouAlmanac>

public class BeidouAlmanacFactory extends GNSSOrbitalElementsFactory<BeidouAlmanac>
Factory for BeidouAlmanac.
Since:
14.0
Author:
Luc Maisonobe
  • Constructor Details

    • BeidouAlmanacFactory

      public BeidouAlmanacFactory(TimeScales timeScales, SatelliteSystem system, Frame inertial, Frame bodyFixed)
      Simple constructor.
      Parameters:
      timeScales - known time scales
      system - satellite system to use for interpreting week number
      inertial - reference inertial frame
      bodyFixed - body fixed frame (will be frozen at date to build the orbital elements
  • Method Details

    • getHealth

      public int getHealth()
      Get the Health status.
      Returns:
      the Health status
    • setHealth

      public void setHealth(int health)
      Set the Health status.
      Parameters:
      health - the Health status
    • createFromDrivers

      public BeidouAlmanac createFromDrivers()
      Create orbital parameters from current drivers values.
      Returns:
      created orbital parameters