Class CRD.RangeSupplement

  • All Implemented Interfaces:
    TimeStamped
    Enclosing class:
    CRD

    public static class CRD.RangeSupplement
    extends Object
    implements TimeStamped
    Range Supplement Record.
    Since:
    12.0
    • Constructor Detail

      • RangeSupplement

        public RangeSupplement​(AbsoluteDate date,
                               String systemConfigurationId,
                               double troposphericRefractionCorrection,
                               double centerOfMassCorrection,
                               double ndFilterValue,
                               double timeBiasApplied,
                               double rangeRate)
        Constructor.
        Parameters:
        date - data epoch
        systemConfigurationId - system configuration ID
        troposphericRefractionCorrection - tropospheric refraction correction (one-way)
        centerOfMassCorrection - target center of mass correction (one-way)
        ndFilterValue - Neutral density (ND) filter value
        timeBiasApplied - Time bias applied
        rangeRate - Range rate
    • Method Detail

      • getSystemConfigurationId

        public String getSystemConfigurationId()
        Get the system configuration id.
        Returns:
        the system configuration id
      • getTroposphericRefractionCorrection

        public double getTroposphericRefractionCorrection()
        Get the tropospheric refraction correction.
        Returns:
        the tropospheric refraction correction
      • getCenterOfMassCorrection

        public double getCenterOfMassCorrection()
        Get the target center of mass.
        Returns:
        the target center of mass
      • getNdFilterValue

        public double getNdFilterValue()
        Get the neutral density (ND) filter value.
        Returns:
        the neutral density (ND) filter value
      • getTimeBiasApplied

        public double getTimeBiasApplied()
        Get the time bias applied.
        Returns:
        the time bias applied
      • getRangeRate

        public double getRangeRate()
        Get the range rate.
        Returns:
        the range rate
      • toCrdString

        @DefaultDataContext
        public String toCrdString()
        Get a string representation of the instance in the CRD format.
        Returns:
        a string representation of the instance, in the CRD format.