Worldwind public release 0.2
[worldwind-tracker.git] / gov / nasa / worldwind / SectorGeometry.java
blobd4606810283d40c33488d2a0c90716949c318431
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 /**
12 * @author Tom Gaskins
13 * @version $Id: SectorGeometry.java 1754 2007-05-06 23:19:22Z tgaskins $
15 public interface SectorGeometry extends Renderable, Pickable, Cacheable
17 public Extent getExtent();
19 public Sector getSector();
21 public Point getSurfacePoint(Angle latitude, Angle longitude, double metersOffset);
23 public void pick(DrawContext dc, java.awt.Point pickPoint);
25 void renderMultiTexture(DrawContext dc, int numTextureUnits);
27 public void renderWireframe(DrawContext dc, boolean interior, boolean exterior);
29 void renderBoundingVolume(DrawContext dc);