Class AdditionalParameters

All Implemented Interfaces:
Section

public class AdditionalParameters extends CommonPhysicalProperties
Container for additional parameters data block.
Since:
11.2
Author:
Melina Vanel
  • Constructor Details

    • AdditionalParameters

      public AdditionalParameters(CcsdsFrameMapper frameMapper)
      Simple constructor.
      Parameters:
      frameMapper - for creating an Orekit Frame.
      Since:
      13.1.5
  • Method Details

    • getAreaPC

      public double getAreaPC()
      Get the actual area of the object.
      Returns:
      the object area (in m²)
    • setAreaPC

      public void setAreaPC(double areaPC)
      Set the actual area of the object.
      Parameters:
      areaPC - area (in m²) value to be set
    • getAreaDRG

      public double getAreaDRG()
      Get the effective area of the object exposed to atmospheric drag.
      Returns:
      the object area (in m²) exposed to atmospheric drag
    • setAreaDRG

      public void setAreaDRG(double areaDRG)
      Set the effective area of the object exposed to atmospheric drag.
      Parameters:
      areaDRG - area (in m²) value to be set
    • getAreaSRP

      public double getAreaSRP()
      Get the effective area of the object exposed to solar radiation pressure.
      Returns:
      the object area (in m²) exposed to solar radiation pressure
    • setAreaSRP

      public void setAreaSRP(double areaSRP)
      Set the effective area of the object exposed to solar radiation pressure.
      Parameters:
      areaSRP - area (in m²) to be set
    • getMass

      public double getMass()
      Get the mass of the object.
      Returns:
      the mass (in kg) of the object
    • setMass

      public void setMass(double mass)
      Set the mass of the object.
      Parameters:
      mass - mass (in kg) of the object to be set
    • getCDAreaOverMass

      public double getCDAreaOverMass()
      Get the object’s Cd x A/m used to propagate the state vector and covariance to TCA.
      Returns:
      the object’s Cd x A/m (in m²/kg)
    • setCDAreaOverMass

      public void setCDAreaOverMass(double CDAreaOverMass)
      Set the object’s Cd x A/m used to propagate the state vector and covariance to TCA.
      Parameters:
      CDAreaOverMass - object’s Cd x A/m (in m²/kg) value to be set
    • getCRAreaOverMass

      public double getCRAreaOverMass()
      Get the object’s Cr x A/m used to propagate the state vector and covariance to TCA.
      Returns:
      the object’s Cr x A/m (in m²/kg)
    • setCRAreaOverMass

      public void setCRAreaOverMass(double CRAreaOverMass)
      Set the object’s Cr x A/m used to propagate the state vector and covariance to TCA.
      Parameters:
      CRAreaOverMass - object’s Cr x A/m (in m²/kg) value to be set
    • getThrustAcceleration

      public double getThrustAcceleration()
      Get the object’s acceleration due to in-track thrust used to propagate the state vector and covariance to TCA.
      Returns:
      the object’s acceleration (in m/s²) due to in-track thrust
    • setThrustAcceleration

      public void setThrustAcceleration(double thrustAcceleration)
      Set the object’s acceleration due to in-track thrust used to propagate the state vector and covariance to TCA.
      Parameters:
      thrustAcceleration - object’s acceleration (in m/s²) due to in-track thrust
    • getSedr

      public double getSedr()
      Get the amount of energy being removed from the object’s orbit by atmospheric drag. This value is an average calculated during the OD. SEDR = Specific Energy Dissipation Rate.
      Returns:
      the amount of energy (in W/kg) being removed from the object’s orbit by atmospheric drag
    • setSedr

      public void setSedr(double SEDR)
      Set the amount of energy being removed from the object’s orbit by atmospheric drag. This value is an average calculated during the OD. SEDR = Specific Energy Dissipation Rate.
      Parameters:
      SEDR - amount of energy (in W/kg) being removed from the object’s orbit by atmospheric drag
    • getAreaPCMin

      public double getAreaPCMin()
      Set the minimum area of the object to be used to compute the collision probability.
      Returns:
      the areaPCMin
    • setAreaPCMin

      public void setAreaPCMin(double areaPCMin)
      Get the minimum area of the object to be used to compute the collision probability.
      Parameters:
      areaPCMin - the areaPCMin to set
    • getAreaPCMax

      public double getAreaPCMax()
      Get the maximum area of the object to be used to compute the collision probability.
      Returns:
      the areaPCMax
    • setAreaPCMax

      public void setAreaPCMax(double areaPCMax)
      Set the maximum area for the object to be used to compute the collision probability.
      Parameters:
      areaPCMax - the areaPCMax to set
    • getHbr

      public double getHbr()
      Get the object hard body radius.
      Returns:
      the object hard body radius.
    • setHbr

      public void setHbr(double hbr)
      Set the object hard body radius.
      Parameters:
      hbr - the object hard body radius.
    • getApoapsisAltitude

      public double getApoapsisAltitude()
      Get the distance of the furthest point in the objects orbit above the equatorial radius of the central body.
      Returns:
      the apoapsisAltitude
    • setApoapsisAltitude

      public void setApoapsisAltitude(double apoapsisAltitude)
      Set the distance of the furthest point in the objects orbit above the equatorial radius of the central body.
      Parameters:
      apoapsisAltitude - the apoapsisHeight to set
    • getPeriapsisAltitude

      public double getPeriapsisAltitude()
      Get the distance of the closest point in the objects orbit above the equatorial radius of the central body.
      Returns:
      the periapsissAltitude
    • setPeriapsisAltitude

      public void setPeriapsisAltitude(double periapsisAltitude)
      Set the distance of the closest point in the objects orbit above the equatorial radius of the central body.
      Parameters:
      periapsisAltitude - the periapsissHeight to set
    • getInclination

      public double getInclination()
      Get the angle between the objects orbit plane and the orbit centers equatorial plane.
      Returns:
      the inclination
    • setInclination

      public void setInclination(double inclination)
      Set the angle between the objects orbit plane and the orbit centers equatorial plane.
      Parameters:
      inclination - the inclination to set
    • getCovConfidence

      public double getCovConfidence()
      Get the measure of the confidence in the covariance errors matching reality.
      Returns:
      the covConfidence
    • setCovConfidence

      public void setCovConfidence(double covConfidence)
      Set the measure of the confidence in the covariance errors matching reality.
      Parameters:
      covConfidence - the covConfidence to set
    • getCovConfidenceMethod

      public String getCovConfidenceMethod()
      Get the method used for the calculation of COV_CONFIDENCE.
      Returns:
      the covConfidenceMethod
    • setCovConfidenceMethod

      public void setCovConfidenceMethod(String covConfidenceMethod)
      Set the method used for the calculation of COV_CONFIDENCE.
      Parameters:
      covConfidenceMethod - the covConfidenceMethod to set