Worldwind public release 0.2
[worldwind-tracker.git] / gov / nasa / worldwind / Layer.java
blob2edb78314074661efa3264483e7c1a3f90c6d2ac
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 /**
10 * @author Tom Gaskins
11 * @version $Id: Layer.java 1424 2007-04-07 04:08:12Z tgaskins $
13 public interface Layer extends WWObject, Disposable
15 public boolean isEnabled();
17 public void setEnabled(boolean enabled);
19 String getName();
21 void setName(String name);
23 double getOpacity();
25 void setOpacity(double opacity);
27 boolean isPickEnabled();
29 void setPickEnabled(boolean isPickable);
31 public void render(DrawContext dc);
33 public void pick(DrawContext dc, java.awt.Point pickPoint);