|
||||||||||
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 |