Package 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 java.lang.Object implements OrderedRenderable, Locatable 
- 
- 
Field SummaryFields Modifier and Type Field Description protected doubleeyeDistanceprotected doublehorizonDistanceprotected WWIconiconprotected Layerlayerprotected Vec4point
 - 
Constructor SummaryConstructors Constructor Description OrderedIcon(WWIcon icon, Vec4 point, Layer layer, double eyeDistance, double horizonDistance)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetDistanceFromEye()Returns the ordered renderable's distance from the current view's eye point.doublegetHorizonDistance()WWIcongetIcon()LayergetLayer()Vec4getPoint()PositiongetPosition()IconRenderergetRenderer()voidpick(DrawContext dc, java.awt.Point pickPoint)Executes a pick of the ordered renderable.voidrender(DrawContext dc)Causes thisRenderableto render itself using the provided draw context.
 
- 
- 
- 
Method Detail- 
getDistanceFromEyepublic double getDistanceFromEye() Description copied from interface:OrderedRenderableReturns 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:
- getDistanceFromEyein interface- OrderedRenderable
- Returns:
- the distance of the ordered renderable from the current view's eye point.
 
 - 
getPositionpublic Position getPosition() - Specified by:
- getPositionin interface- Locatable
 
 - 
getRendererpublic IconRenderer getRenderer() 
 - 
getPointpublic Vec4 getPoint() 
 - 
getIconpublic WWIcon getIcon() 
 - 
getHorizonDistancepublic double getHorizonDistance() 
 - 
getLayerpublic Layer getLayer() 
 - 
renderpublic void render(DrawContext dc) Description copied from interface:RenderableCauses thisRenderableto render itself using the provided draw context.- Specified by:
- renderin interface- Renderable
- Parameters:
- dc- the- DrawContextto be used
- See Also:
- DrawContext
 
 - 
pickpublic void pick(DrawContext dc, java.awt.Point pickPoint) Description copied from interface:OrderedRenderableExecutes a pick of the ordered renderable.- Specified by:
- pickin interface- OrderedRenderable
- Parameters:
- dc- the current draw context.
- pickPoint- the pick point.
 
 
- 
 
-