Package gov.nasa.worldwind.render
Class PointPlacemark.OrderedPlacemark
- java.lang.Object
- 
- gov.nasa.worldwind.render.PointPlacemark.OrderedPlacemark
 
- 
- All Implemented Interfaces:
- Declutterable,- OrderedRenderable,- Renderable
 - Enclosing class:
- PointPlacemark
 
 public class PointPlacemark.OrderedPlacemark extends java.lang.Object implements OrderedRenderable, Declutterable 
- 
- 
Field SummaryFields Modifier and Type Field Description protected doubleeyeDistanceprotected java.awt.RectangleimageBoundsprotected Vec4placePointprotected Vec4screenPointprotected Vec4terrainPoint
 - 
Constructor SummaryConstructors Constructor Description OrderedPlacemark()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoDrawOrderedRenderable(DrawContext dc, PickSupport pickCandidates)java.awt.geom.Rectangle2DgetBounds(DrawContext dc)doublegetDistanceFromEye()Returns the ordered renderable's distance from the current view's eye point.java.awt.RectanglegetImageBounds()LayergetPickLayer()PointPlacemarkgetPlacemark()Vec4getPlacePoint()Vec4getScreenPoint()Vec4getTerrainPoint()booleanisEnableBatchPicking()booleanisEnableBatchRendering()booleanisEnableDecluttering()Indicates whether this object actually participates in decluttering.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- 
getPlacemarkpublic PointPlacemark getPlacemark() 
 - 
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.
 
 - 
getScreenPointpublic Vec4 getScreenPoint() 
 - 
isEnableBatchRenderingpublic boolean isEnableBatchRendering() 
 - 
isEnableBatchPickingpublic boolean isEnableBatchPicking() 
 - 
getPickLayerpublic Layer getPickLayer() 
 - 
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.
 
 - 
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
 
 - 
doDrawOrderedRenderableprotected void doDrawOrderedRenderable(DrawContext dc, PickSupport pickCandidates) 
 - 
isEnableDeclutteringpublic boolean isEnableDecluttering() Description copied from interface:DeclutterableIndicates whether this object actually participates in decluttering.- Specified by:
- isEnableDeclutteringin interface- Declutterable
- Returns:
- true if the object participates, otherwise false.
 
 - 
getBoundspublic java.awt.geom.Rectangle2D getBounds(DrawContext dc) - Specified by:
- getBoundsin interface- Declutterable
 
 - 
getImageBoundspublic java.awt.Rectangle getImageBounds() 
 - 
getPlacePointpublic Vec4 getPlacePoint() 
 - 
getTerrainPointpublic Vec4 getTerrainPoint() 
 
- 
 
-