|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OrekitStepInterpolator
This interface is a space-dynamics aware step interpolator.
It mirrors the StepInterpolator interface from commons-math but
provides a space-dynamics interface to the methods.
| Method Summary | |
|---|---|
AbsoluteDate |
getCurrentDate()
Get the current grid date. |
AbsoluteDate |
getInterpolatedDate()
Get the interpolated date. |
SpacecraftState |
getInterpolatedState()
Get the interpolated state. |
AbsoluteDate |
getPreviousDate()
Get the previous grid date. |
boolean |
isForward()
Check is integration direction is forward in date. |
void |
setInterpolatedDate(AbsoluteDate date)
Set the interpolated date. |
| Method Detail |
|---|
AbsoluteDate getCurrentDate()
AbsoluteDate getPreviousDate()
AbsoluteDate getInterpolatedDate()
If setInterpolatedDate
has not been called, the date returned is the same as getCurrentDate.
setInterpolatedDate(AbsoluteDate),
getInterpolatedState()
void setInterpolatedDate(AbsoluteDate date)
throws PropagationException
It is possible to set the interpolation date outside of the current step range, but accuracy will decrease as date is farther.
date - interpolated date to set
PropagationException - if underlying interpolator cannot handle
the dategetInterpolatedDate(),
getInterpolatedState()
SpacecraftState getInterpolatedState()
throws OrekitException
OrekitException - if state cannot be interpolated or convertedgetInterpolatedDate(),
setInterpolatedDate(AbsoluteDate)boolean isForward()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||