org.orekit.time
Interface TimeShiftable<T extends TimeShiftable<T>>

Type Parameters:
T - Type of the object.
All Known Implementing Classes:
AbsoluteDate, AngularCoordinates, ApsisOrbit, Attitude, CartesianOrbit, CircularOrbit, DateDPFacade, EquatorialOrbit, EquinoctialOrbit, KeplerianOrbit, Orbit, PVCoordinates, PVCoordinatesDPFacade, SpacecraftState, StelaEquinoctialOrbit, TimeStampedAngularCoordinates, TimeStampedPVCoordinates, Transform

public interface TimeShiftable<T extends TimeShiftable<T>>

This interface represents objects that can be shifted in time.

Author:
Luc Maisonobe

Method Summary
 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)


Copyright © 2017 CNES. All Rights Reserved.