Interface FieldTimeShiftable<T extends FieldTimeShiftable<T,KK>,KK extends CalculusFieldElement<KK>>

Type Parameters:
T - Type of the object.
KK - type of the field elements
All Superinterfaces:
TimeShiftable<T>
All Known Subinterfaces:
ShiftableFieldPVCoordinatesHolder<S,T>
All Known Implementing Classes:
FieldAbsoluteDate, FieldAbsolutePVCoordinates, FieldAngularCoordinates, FieldAttitude, FieldCartesianOrbit, FieldCircularOrbit, FieldEquinoctialOrbit, FieldKeplerianOrbit, FieldOrbit, FieldPVCoordinates, FieldSpacecraftState, FieldTransform, TimeStampedFieldAngularCoordinates, TimeStampedFieldPVCoordinates

public interface FieldTimeShiftable<T extends FieldTimeShiftable<T,KK>,KK extends CalculusFieldElement<KK>> extends TimeShiftable<T>
This interface represents objects that can be shifted in time.
Since:
9.0
Author:
Luc Maisonobe
  • Method Summary

    Modifier and Type
    Method
    Description
    Get a time-shifted instance.

    Methods inherited from interface org.orekit.time.TimeShiftable

    shiftedBy, shiftedBy
  • Method Details

    • shiftedBy

      T shiftedBy(KK 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)