Worldwind public release 0.2
[worldwind-tracker.git] / gov / nasa / worldwind / WWIcon.java
blob6f42de7f6c0bcbb6b28dc9827588476f75cd5fdb
1 /*
2 Copyright (C) 2001, 2006 United States Government
3 as represented by the Administrator of the
4 National Aeronautics and Space Administration.
5 All Rights Reserved.
6 */
7 package gov.nasa.worldwind;
9 import gov.nasa.worldwind.geom.*;
11 import java.awt.*;
12 import java.awt.Color;
14 /**
15 * @author tag
16 * @version $Id$
18 public interface WWIcon // extends gov.nasa.worldwind.AVList
20 String getPath();
22 Position getPosition();
24 void setPosition(Position iconPosition);
26 // void setPosition(PolarPoint iconPosition);
28 boolean isHighlighted();
30 void setHighlighted(boolean highlighted);
32 Dimension getSize();
34 void setSize(Dimension size);
36 boolean isVisible();
38 void setVisible(boolean visible);
40 double getHighlightScale();
42 void setHighlightScale(double highlightScale);
44 String getToolTipText();
46 void setToolTipText(String toolTipText);
48 Font getToolTipFont();
50 void setToolTipFont(Font toolTipFont);
52 boolean isShowToolTip();
54 void setShowToolTip(boolean showToolTip);
56 Color getToolTipTextColor();
58 void setToolTipTextColor(Color textColor);