Worldwind public release 0.2.1
[worldwind-tracker.git] / gov / nasa / worldwind / SectorGeometry.java
blobb0589d22951c0481e80b9b0f8771fe351b88ce75
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 1994 2007-06-11 16:33:33Z dcollins $
15 public interface SectorGeometry extends Renderable, Pickable, Cacheable
17 public Extent getExtent();
19 public Sector getSector();
21 public Vec4 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);