1 package tim.prune.gui.map;
3 import javax.swing.ImageIcon;
6 * Definition of a waypoint icon including name and offsets
8 public class WpIconDefinition
10 /** Name of icon, used for finding image file */
11 private final String _name;
12 /** X offset of marker point in image */
13 private final int _xOffset;
14 /** Y offset of marker point in image */
15 private final int _yOffset;
17 private ImageIcon _icon = null;
22 * @param inName name of icon
26 public WpIconDefinition(String inName, int inX, int inY)
33 /** @return name of icon */
34 public String getName() {return _name;}
35 /** @return x offset */
36 public int getXOffset() {return _xOffset;}
37 /** @return y offset */
38 public int getYOffset() {return _yOffset;}
40 /** @param inIcon icon to set */
41 public void setIcon(ImageIcon inIcon) {_icon = inIcon;}
43 /** @return image icon to display */
44 public ImageIcon getImageIcon()