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 }