Interface TimeIntervalFrameConverter<S extends Frame,D extends Frame>

Type Parameters:
S - source frame type.
D - destination frame type.
All Known Implementing Classes:
ECEFtoECIFrameConverter, ECItoECEFFrameConverter

public interface TimeIntervalFrameConverter<S extends Frame,D extends Frame>
Converts between source and destination frames during a given time interval.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    convert(double timeInterval, S source, D destination)
    Converts source frame to destination frame.
    void
    convert(com.irurueta.units.Time timeInterval, S source, D destination)
    Converts source frame to destination frame.
    convertAndReturnNew(double timeInterval, S source)
    Converts source frame to a new destination frame instance.
    convertAndReturnNew(com.irurueta.units.Time timeInterval, S source)
    Converts source frame to a new destination frame instance.
    Gets destination frame type.
    Gets source frame type.
  • Method Details

    • convertAndReturnNew

      D convertAndReturnNew(double timeInterval, S source)
      Converts source frame to a new destination frame instance.
      Parameters:
      timeInterval - a time interval expressed in seconds (s).
      source - source frame to convert from.
      Returns:
      a new destination frame instance.
    • convertAndReturnNew

      D convertAndReturnNew(com.irurueta.units.Time timeInterval, S source)
      Converts source frame to a new destination frame instance.
      Parameters:
      timeInterval - a time interval.
      source - source frame to convert from.
      Returns:
      a new destination frame instance.
    • convert

      void convert(double timeInterval, S source, D destination)
      Converts source frame to destination frame.
      Parameters:
      timeInterval - a time interval expressed in seconds (s).
      source - source frame to convert from.
      destination - destination frame instance to convert to.
    • convert

      void convert(com.irurueta.units.Time timeInterval, S source, D destination)
      Converts source frame to destination frame.
      Parameters:
      timeInterval - a time interval.
      source - source frame to convert from.
      destination - destination frame instance to covert to.
    • getSourceType

      FrameType getSourceType()
      Gets source frame type.
      Returns:
      source frame type.
    • getDestinationType

      FrameType getDestinationType()
      Gets destination frame type.
      Returns:
      destination frame type.