gov.nasa.worldwind.render
Class IconRenderer.OrderedIcon
java.lang.Object
gov.nasa.worldwind.render.IconRenderer.OrderedIcon
- All Implemented Interfaces:
- Locatable, OrderedRenderable, Renderable
- Enclosing class:
- IconRenderer
protected class IconRenderer.OrderedIcon
- extends Object
- implements OrderedRenderable, Locatable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eyeDistance
protected double eyeDistance
horizonDistance
protected double horizonDistance
icon
protected WWIcon icon
layer
protected Layer layer
point
protected Vec4 point
IconRenderer.OrderedIcon
public IconRenderer.OrderedIcon(WWIcon icon,
Vec4 point,
Layer layer,
double eyeDistance,
double horizonDistance)
getDistanceFromEye
public double getDistanceFromEye()
- Description copied from interface:
OrderedRenderable
- Returns the ordered renderable's distance from the current view's eye point. Intended to be used only to sort a
list of ordered renderables according to eye distance, and only during frame generation when a view is active.
- Specified by:
getDistanceFromEye in interface OrderedRenderable
- Returns:
- the distance of the ordered renderable from the current view's eye point.
getHorizonDistance
public double getHorizonDistance()
getIcon
public WWIcon getIcon()
getLayer
public Layer getLayer()
getPoint
public Vec4 getPoint()
getPosition
public Position getPosition()
- Specified by:
getPosition in interface Locatable
getRenderer
public IconRenderer getRenderer()
pick
public void pick(DrawContext dc,
Point pickPoint)
- Description copied from interface:
OrderedRenderable
- Executes a pick of the ordered renderable.
- Specified by:
pick in interface OrderedRenderable
- Parameters:
dc - the current draw context.pickPoint - the pick point.
render
public void render(DrawContext dc)
- Description copied from interface:
Renderable
- Causes this
Renderable to render itself using the provided draw context.
- Specified by:
render in interface Renderable
- Parameters:
dc - the DrawContext to be used- See Also:
DrawContext