NASA World Wind

gov.nasa.worldwind.render.airspaces
Class AirspaceRenderer.OrderedAirspace

java.lang.Object
  extended by gov.nasa.worldwind.render.airspaces.AirspaceRenderer.OrderedAirspace
All Implemented Interfaces:
Pickable, OrderedRenderable, Renderable
Enclosing class:
AirspaceRenderer

protected static class AirspaceRenderer.OrderedAirspace
extends Object
implements OrderedRenderable


Field Summary
protected  Airspace airspace
           
protected  double eyeDistance
           
protected  Layer layer
           
protected  AirspaceRenderer renderer
           
 
Constructor Summary
AirspaceRenderer.OrderedAirspace(AirspaceRenderer renderer, Airspace airspace, Layer layer, double eyeDistance)
           
 
Method Summary
protected  void draw(DrawContext dc, PickSupport pickSupport)
           
 Airspace getAirspace()
           
 double getDistanceFromEye()
           
 Layer getLayer()
           
 AirspaceRenderer getRenderer()
           
 void pick(DrawContext dc, Point pickPoint)
           
 void render(DrawContext dc)
          Causes this Renderable to render itself using the DrawContext provided.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

airspace

protected Airspace airspace

eyeDistance

protected double eyeDistance

layer

protected Layer layer

renderer

protected AirspaceRenderer renderer
Constructor Detail

AirspaceRenderer.OrderedAirspace

public AirspaceRenderer.OrderedAirspace(AirspaceRenderer renderer,
                                        Airspace airspace,
                                        Layer layer,
                                        double eyeDistance)
Method Detail

draw

protected void draw(DrawContext dc,
                    PickSupport pickSupport)

getAirspace

public Airspace getAirspace()

getDistanceFromEye

public double getDistanceFromEye()
Specified by:
getDistanceFromEye in interface OrderedRenderable

getLayer

public Layer getLayer()

getRenderer

public AirspaceRenderer getRenderer()

pick

public void pick(DrawContext dc,
                 Point pickPoint)
Specified by:
pick in interface Pickable

render

public void render(DrawContext dc)
Description copied from interface: Renderable
Causes this Renderable to render itself using the DrawContext provided. The DrawContext provides the elevation model, openGl instance, globe and other information required for drawing. It is recommended that the DrawContext is non-null as most implementations do not support null DrawContexts.

Specified by:
render in interface Renderable
Parameters:
dc - the DrawContext to be used
See Also:
DrawContext

NASA World Wind

Hosted by docs.bugaco.com