Package gov.nasa.worldwind.render
Interface OrderedRenderable
-
- All Superinterfaces:
Renderable
- All Known Subinterfaces:
Declutterable
,SurfaceObject
,SurfaceShape
,Tree
- All Known Implementing Classes:
AbstractAirspace
,AbstractBrowserBalloon.OrderedBrowserBalloon
,AbstractGeneralShape
,AbstractShape
,AbstractSurfaceObject
,AbstractSurfaceRenderable
,AbstractSurfaceShape
,AbstractTacticalSymbol.OrderedSymbol
,AnalyticSurface.AnalyticSurfaceObject
,AnalyticSurface.ClampToGroundSurface
,AnalyticSurface.OrderedSurface
,AnalyticSurface.ShadowSurface
,AnalyticSurfaceLegend.OrderedLabel
,AntennaAxes
,AntennaModel
,BasicAnnotationRenderer.OrderedAnnotation
,BasicTree
,Box
,Box
,Cake
,Cake.Layer
,CappedCylinder
,CappedEllipticalCylinder
,ColladaMeshShape
,ColladaMeshShape.OrderedMeshShape
,CompassLayer.OrderedIcon
,Cone
,Cube.OrderedCube
,Curtain
,Cylinder
,DeclutterableText
,DirectedPath
,DirectedSurfacePolyline
,ElevationPlane
,Ellipsoid
,ExtrudedPolygon
,GeographicTextRenderer.OrderedText
,GlobeBrowserBalloon.OrderedGlobeBrowserBalloon
,IconRenderer.OrderedIcon
,IconRenderer.OrderedText
,KMLExtrudedPolygonImpl
,KMLGroundOverlayPolygonImpl
,KMLLineStringPlacemarkImpl
,KMLPolygonImpl
,KMLSurfaceImageImpl
,KMLSurfacePolygonImpl
,LayerTree
,MarkerRenderer.OrderedMarker
,Orbit
,PartialCappedCylinder
,Path
,PickFrustum.PickFrustumLayer.OrderedIcon
,PlacemarkClutterFilter.DeclutteredLabel
,PointGrid
,PointPlacemark.OrderedPlacemark
,PolyArc
,Polygon
,Polygon
,Pyramid
,RadarVolume
,RigidShape
,Route
,ScalebarLayer.OrderedImage
,ScreenImage.OrderedImage
,ScreenSelector.SelectionRectangle
,SectorSelector.RegionShape
,SegmentPlaneRenderer.OrderedText
,SphereAirspace
,SurfaceBox
,SurfaceCircle
,SurfaceEllipse
,SurfaceIcon
,SurfaceIcons
,SurfaceImage
,SurfaceMultiPolygon
,SurfacePolygon
,SurfacePolygons
,SurfacePolyline
,SurfacePolylines
,SurfaceQuad
,SurfaceSector
,SurfaceSquare
,SurfaceText
,TacticalGraphicLabel.OrderedLabel
,TerrainProfileLayer.OrderedIcon
,ToolTip
,TrackAirspace
,TrackSegmentInfo.OrderedText
,ViewVolumeRenderer.OrderedViewVolume
,Wedge
,WorldMapLayer.OrderedIcon
public interface OrderedRenderable extends Renderable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getDistanceFromEye()
Returns the ordered renderable's distance from the current view's eye point.void
pick(DrawContext dc, java.awt.Point pickPoint)
Executes a pick of the ordered renderable.-
Methods inherited from interface gov.nasa.worldwind.render.Renderable
render
-
-
-
-
Method Detail
-
getDistanceFromEye
double getDistanceFromEye()
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.- Returns:
- the distance of the ordered renderable from the current view's eye point.
-
pick
void pick(DrawContext dc, java.awt.Point pickPoint)
Executes a pick of the ordered renderable.- Parameters:
dc
- the current draw context.pickPoint
- the pick point.
-
-