com.kitfox.svg.animation
Class TimeLookup

java.lang.Object
  extended by com.kitfox.svg.animation.TimeBase
      extended by com.kitfox.svg.animation.TimeLookup

public class TimeLookup
extends TimeBase

This is a time that represents a specific number of milliseconds

Author:
Mark McKay, Mark McKay

Constructor Summary
TimeLookup(AnimationElement parent, java.lang.String node, java.lang.String event, java.lang.String paramList)
          Creates a new instance of TimeDiscrete
 
Method Summary
 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 com.kitfox.svg.animation.TimeBase
parseTimeComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeLookup

public TimeLookup(AnimationElement parent,
                  java.lang.String node,
                  java.lang.String event,
                  java.lang.String paramList)
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