Interface ILcdEditableTimeBounds

All Superinterfaces:
ILcdTimeBounds
All Known Implementing Classes:
TLcdKML22TimeSpan, TLcdKML22TimeStamp, TLcdTimeBounds

public interface ILcdEditableTimeBounds extends ILcdTimeBounds
An ILcdEditableTimeBounds object is an ILcdTimeBounds object that can be changed.
Since:
9.1
  • Method Details

    • setBeginTimeBoundedness

      void setBeginTimeBoundedness(ILcdTimeBounds.Boundedness aBeginTimeBoundedness)
      Adjusts the boundedness of the begin time.
      Parameters:
      aBeginTimeBoundedness - the new boundedness of the begin time.
      See Also:
    • setEndTimeBoundedness

      void setEndTimeBoundedness(ILcdTimeBounds.Boundedness aEndTimeBoundedness)
      Adjusts the boundedness of the end time.
      Parameters:
      aEndTimeBoundedness - the new boundedness of the end time.
      See Also:
    • setBeginTime

      void setBeginTime(long aBeginTime)
      Adjusts the begin time of this ILcdTimeBounds. The long value is defined as in Date.getTime().
      Parameters:
      aBeginTime - the new begin time of this ILcdTimeBounds.
      See Also:
    • setEndTime

      void setEndTime(long aEndTime)
      Adjusts the end time of this ILcdTimeBounds. The long value is defined as in Date.getTime().
      Parameters:
      aEndTime - the new end time of this ILcdTimeBounds.
      See Also:
    • setToIncludeTime

      default void setToIncludeTime(long aTime)
      Adjusts the time bounds so it contains the given time. If the begin or end time are undefined, calling this method will define them.
      Parameters:
      aTime - the time to add to the time bounds
      Since:
      2020.1
    • setToUnion

      default void setToUnion(ILcdTimeBounds aTimeBounds)
      Adjusts the time bounds so it contains the given time bounds. If the begin or end time are undefined, calling this method with a bounded counterpart will define them.
      Parameters:
      aTimeBounds - the time bounds to add to the time bounds
      Since:
      2020.1