Package org.orekit.time
Interface TimeShiftable<T extends TimeShiftable<T>>
-
- Type Parameters:
T
- Type of the object.
- All Known Implementing Classes:
AbsoluteDate
,AngularCoordinates
,Attitude
,CartesianOrbit
,CircularOrbit
,EquinoctialOrbit
,FieldAbsoluteDate
,FieldPVCoordinates
,FieldTransform
,KeplerianOrbit
,Orbit
,PVCoordinates
,SP3File.SP3Coordinate
,SpacecraftState
,TimeStampedAngularCoordinates
,TimeStampedFieldPVCoordinates
,TimeStampedPVCoordinates
,Transform
public interface TimeShiftable<T extends TimeShiftable<T>>
This interface represents objects that can be shifted in time.- Author:
- Luc Maisonobe
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
shiftedBy(double dt)
Get a time-shifted instance.
-
-
-
Method Detail
-
shiftedBy
T shiftedBy(double dt)
Get a time-shifted instance.- Parameters:
dt
- time shift in seconds- Returns:
- a new instance, shifted with respect to instance (which is not changed)
-
-