/* 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.render; /** * @author Tom Gaskins * @version $Id: Renderable.java 2471 2007-07-31 21:50:57Z tgaskins $ */ public interface Renderable { /** * Causes this <code>Renderable</code> to render itself using the <code>DrawContext</code> provided. The * <code>DrawContext</code> provides the elevation model, openGl instance, globe and other information required for * drawing. It is recommended that the <code>DrawContext</code> is non-null as most implementations do not support * null <code>DrawContext</code>s. * * @param dc the <code>DrawContext</code> to be used * @see DrawContext */ public void render(DrawContext dc); }