Class CRDConfiguration.CalibrationTargetConfiguration

java.lang.Object
org.orekit.files.ilrs.CRDConfiguration.BaseConfiguration
org.orekit.files.ilrs.CRDConfiguration.CalibrationTargetConfiguration
Enclosing class:
CRDConfiguration

public static class CRDConfiguration.CalibrationTargetConfiguration extends CRDConfiguration.BaseConfiguration
Container for calibration target configuration record.
Since:
12.0
  • Constructor Details

    • CalibrationTargetConfiguration

      public CalibrationTargetConfiguration()
      Empty constructor.

      This constructor is not strictly necessary, but it prevents spurious javadoc warnings with JDK 18 and later.

      Since:
      12.0
  • Method Details

    • getTargetName

      public String getTargetName()
      Get the target name or ID.
      Returns:
      the target name or ID
    • setTargetName

      public void setTargetName(String targetName)
      Set the target name or ID.
      Parameters:
      targetName - target name or ID to set
    • getSurveyedTargetDistance

      public double getSurveyedTargetDistance()
      Get the surveyed target distance.
      Returns:
      the surveyed target distance in meters
    • setSurveyedTargetDistance

      public void setSurveyedTargetDistance(double surveyedTargetDistance)
      Set the surveyed target distance.
      Parameters:
      surveyedTargetDistance - the surveyed target distance to set, in meters
    • getSurveyError

      public double getSurveyError()
      Get the survey error.
      Returns:
      the survey error in meters
    • setSurveyError

      public void setSurveyError(double surveyError)
      Set the survey error.
      Parameters:
      surveyError - the survey error to set, in meters
    • getSumOfAllConstantDelays

      public double getSumOfAllConstantDelays()
      Get the sum of all constant delays (electronic, geometric, optical) that are not included in the time of flight measurements or time- variant or point angle-variant delays in the “42” record below (m, one way).
      Returns:
      the sum of all constant delays
    • setSumOfAllConstantDelays

      public void setSumOfAllConstantDelays(double sumOfAllConstantDelays)
      Set the sum of all constant delays (electronic, geometric, optical) that are not included in the time of flight measurements or time- variant or point angle-variant delays in the “42” record below (m, one way).
      Parameters:
      sumOfAllConstantDelays - the sum of all constant delays
    • getPulseEnergy

      public double getPulseEnergy()
      Get the pulse energy.
      Returns:
      the pulse energy in mJ
    • setPulseEnergy

      public void setPulseEnergy(double pulseEnergy)
      Set the pulse energy.
      Parameters:
      pulseEnergy - the pulse energy to set, in mJ
    • getProcessingSoftwareName

      public String getProcessingSoftwareName()
      Get the processing software name.
      Returns:
      the processing software name
    • setProcessingSoftwareName

      public void setProcessingSoftwareName(String processingSoftwareName)
      Set the processing software name.
      Parameters:
      processingSoftwareName - the processing software name to set
    • getProcessingSoftwareVersion

      public String getProcessingSoftwareVersion()
      Get the processing software version.
      Returns:
      the processing software version
    • setProcessingSoftwareVersion

      public void setProcessingSoftwareVersion(String processingSoftwareVersion)
      Set the processing software version.
      Parameters:
      processingSoftwareVersion - the processing software version to set
    • toCrdString

      public String toCrdString()
      Get a string representation of the instance in the CRD format.
      Specified by:
      toCrdString in class CRDConfiguration.BaseConfiguration
      Returns:
      a string representation of the instance, in the CRD format.
    • toString

      public String toString()
      Overrides:
      toString in class Object