Class PsdCorrection

java.lang.Object
org.orekit.models.earth.displacement.PsdCorrection

public class PsdCorrection extends Object
Model for post-seismic deformation corrections.
Since:
12.1
Author:
Luc Maisonobe
  • Constructor Details

    • PsdCorrection

      public PsdCorrection(PsdCorrection.Axis axis, PsdCorrection.TimeEvolution evolution, AbsoluteDate earthquakeDate, double amplitude, double relaxationTime)
      Simple constructor.
      Parameters:
      axis - correction axis
      evolution - time evolution
      earthquakeDate - earthquake date
      amplitude - amplitude
      relaxationTime - relaxation time
  • Method Details

    • getAxis

      public PsdCorrection.Axis getAxis()
      Get correction axis.
      Returns:
      correction axis
    • getEvolution

      public PsdCorrection.TimeEvolution getEvolution()
      Get time evolution.
      Returns:
      time evolution
    • getEarthquakeDate

      public AbsoluteDate getEarthquakeDate()
      Get earthquake date.
      Returns:
      earthquake date
    • getAmplitude

      public double getAmplitude()
      Get amplitude.
      Returns:
      amplitude
    • getRelaxationTime

      public double getRelaxationTime()
      Get relaxation time.
      Returns:
      relaxation time
    • displacement

      public Vector3D displacement(AbsoluteDate date, GeodeticPoint base)
      Compute displacement.
      Parameters:
      date - date
      base - base point
      Returns:
      displacement vector in Earth frame