Worldwind public release 0.2
[worldwind-tracker.git] / gov / nasa / worldwind / Model.java
blob2f5b13e6b2153ddcc536e816cc7eb4b45690793a
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: Model.java 1561 2007-04-21 09:29:58Z tgaskins $
13 public interface Model extends WWObject
15 gov.nasa.worldwind.geom.Extent getExtent();
17 Globe getGlobe();
19 LayerList getLayers();
21 void setGlobe(Globe globe);
23 void setLayers(LayerList layers);
25 Tessellator getTessellator();
27 void setTessellator(Tessellator tessellator);
29 void setShowWireframeInterior(boolean show);
31 void setShowWireframeExterior(boolean show);
33 boolean isShowWireframeInterior();
35 boolean isShowWireframeExterior();
37 boolean isShowTessellationBoundingVolumes();
39 void setShowTessellationBoundingVolumes(boolean showTileBoundingVolumes);