Class CorrectionInstruction

java.lang.Object
org.scictrl.mp.orbitcorrect.correction.CorrectionInstruction

public final class CorrectionInstruction extends Object
CorrectionInstruction is created for particular correction and holds state of correction while and after has been applied. Can reverse a partial or full correction.
Author:
igor@scictrl.com
  • Constructor Details

    • CorrectionInstruction

      public CorrectionInstruction(Correction correction)

      Constructor for CorrectionInstruction.

      Parameters:
      correction - correction object
  • Method Details

    • invert

      public CorrectionInstruction invert()

      invert.

      Returns:
      a CorrectionInstruction object
    • getCorrection

      public Correction getCorrection()

      Getter for the field correction.

      Returns:
      a Correction object
    • steps

      public int steps()

      steps.

      Returns:
      a int
    • getIncrements

      public double[] getIncrements()

      Getter for the field increments.

      Returns:
      an array of
      invalid reference
      double
      objects
    • ori

      public int ori()

      ori.

      Returns:
      a int
    • calculateSteps

      public void calculateSteps(double maxStep, int maxNumberOfSteps)

      calculateSteps.

      Parameters:
      maxStep - a double
      maxNumberOfSteps - a int
    • prepareStep

      public ElementList<AbstractDataBushElement> prepareStep()

      prepareStep.

      Returns:
      a ElementList object
    • hasRF

      public boolean hasRF()

      hasRF.

      Returns:
      a boolean
    • getStart

      public Instant getStart()

      Getter for the field start.

      Returns:
      a Instant object