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 TshiftedBy(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)
-
-