Statistics
| Revision:

svn-gvsig-desktop / import / ext3D / branches / ext3D_v1.1 / libAnimation / src / com / iver / cit / gvsig / animation / traks / IAnimationTrack.java @ 15489

History | View | Annotate | Download (944 Bytes)

1
package com.iver.cit.gvsig.animation.traks;
2

    
3
import java.util.List;
4

    
5
import com.iver.cit.gvsig.animation.IAnimationType;
6
import com.iver.cit.gvsig.animation.interval.IAnimationInterval;
7
import com.iver.utiles.IPersistence;
8

    
9
public interface IAnimationTrack extends IPersistence{
10

    
11
        // class information
12
        public String getName();
13

    
14
        public String getDescription();
15

    
16
        public boolean isEnable();
17

    
18
        public void setEnabale(boolean enable);
19

    
20
        public IAnimationType getAnimationType();
21

    
22
        // Interval methods
23
        public List getIntervalList();
24

    
25
        public void setIntervalList(List intervalList);
26

    
27
        public void removeAllIntervals();
28

    
29
        public void removeInterval(IAnimationInterval animationInterval);
30
        
31
        public void apply(double Tini,double Tend);
32

    
33
//        public IAnimationInterval createInterval();
34

    
35
        // Animated object method
36
        public Object getAnimatedObject();
37

    
38
        public void setAnimatedObject(Object animatedObject);
39

    
40
        
41
}