View Javadoc

1   
2   package nl.tudelft.goal.ut2004.visualizer.timeline.map;
3   
4   import cz.cuni.amis.pogamut.base3d.worldview.object.Location;
5   
6   
7   /**
8    * Interface for fade line of an agent in the map.
9    *
10   * @author Honza
11   */
12  public interface IFadeLine {
13      /**
14       * Get position where was fadeline
15       * @param time how long in past do we want to know the position (higher number = longer in past)
16       * @return Position of fade line at specified time in past
17       */
18      public Location getPosition(long time);
19  
20      /**
21       * Fade line is not of infinite length. How big interval does it represents?
22       *
23       * @return What time duration does fade line represents, in ms
24       */
25      public long getDuration();
26  }