Class CorrectionInstruction
java.lang.Object
org.scictrl.mp.orbitcorrect.correction.CorrectionInstruction
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 Summary
ConstructorDescriptionCorrectionInstruction
(Correction correction) Constructor for CorrectionInstruction. -
Method Summary
Modifier and TypeMethodDescriptionvoid
calculateSteps
(double maxStep, int maxNumberOfSteps) calculateSteps.Getter for the fieldcorrection
.double[]
Getter for the fieldincrements
.getStart()
Getter for the fieldstart
.boolean
hasRF()
hasRF.invert()
invert.int
ori()
ori.prepareStep.int
steps()
steps.
-
Constructor Details
-
CorrectionInstruction
Constructor for CorrectionInstruction.
- Parameters:
correction
- correction object
-
-
Method Details
-
invert
invert.
- Returns:
- a
CorrectionInstruction
object
-
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
-
ori
public int ori()ori.
- Returns:
- a int
-
calculateSteps
public void calculateSteps(double maxStep, int maxNumberOfSteps) calculateSteps.
- Parameters:
maxStep
- a doublemaxNumberOfSteps
- a int
-
prepareStep
prepareStep.
- Returns:
- a
ElementList
object
-
hasRF
public boolean hasRF()hasRF.
- Returns:
- a boolean
-
getStart
Getter for the field
start
.- Returns:
- a
Instant
object
-