001    /**
002     * Created by IntelliJ IDEA.
003     * User: Wei Wang
004     * Date: Nov 27, 2002
005     * Time: 10:02:58 PM
006     */
007    
008    package EVolve.util.painters;
009    
010    import EVolve.visualization.AutoImage;
011    
012    public abstract class Painter  implements Cloneable{
013    
014        public abstract void paint(AutoImage image, long x, long y, long z);
015    
016        public abstract String getName();
017    
018        public Object clone() {
019            Object o = null;
020            try {
021                o = super.clone();
022            }catch (CloneNotSupportedException e) {
023                e.printStackTrace();
024                return null;
025            }
026            return o;
027        }
028    }