Class TimeSum


  • public class TimeSum
    extends TimeBase
    This is a time that represents a specific number of milliseconds
    • Constructor Summary

      Constructors 
      Constructor Description
      TimeSum​(TimeBase t1, TimeBase t2, boolean add)
      Creates a new instance of TimeDiscrete
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double evalTime()
      Calculates the (greater than or equal to 0) time in seconds this time represents.
      void setParentElement​(AnimationElement ele)
      Some time elements need to refer to the animation element that contains them to evaluate correctly
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TimeSum

        public TimeSum​(TimeBase t1,
                       TimeBase t2,
                       boolean add)
        Creates a new instance of TimeDiscrete
    • Method Detail

      • evalTime

        public double evalTime()
        Description copied from class: TimeBase
        Calculates the (greater than or equal to 0) time in seconds this time represents. If the time cannot be determined, returns Double.NaN. If this represents an infinte amount of time, returns Double.POSITIVE_INFINITY.
        Specified by:
        evalTime in class TimeBase
      • setParentElement

        public void setParentElement​(AnimationElement ele)
        Description copied from class: TimeBase
        Some time elements need to refer to the animation element that contains them to evaluate correctly
        Overrides:
        setParentElement in class TimeBase