/* Copyright (C) 2001, 2006 United States Government as represented by the Administrator of the National Aeronautics and Space Administration. All Rights Reserved. */ package gov.nasa.worldwind.layers; import gov.nasa.worldwind.*; import gov.nasa.worldwind.render.DrawContext; /** * @author Tom Gaskins * @version $Id: Layer.java 4442 2008-02-12 09:57:40Z tgaskins $ */ public interface Layer extends WWObject, Disposable, Restorable { public boolean isEnabled(); public void setEnabled(boolean enabled); String getName(); void setName(String name); double getOpacity(); void setOpacity(double opacity); boolean isPickEnabled(); void setPickEnabled(boolean isPickable); public void render(DrawContext dc); public void pick(DrawContext dc, java.awt.Point pickPoint); boolean isAtMaxResolution(); boolean isMultiResolution(); double getScale(); }