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 doublegetDistanceFromEye()Returns the ordered renderable's distance from the current view's eye point.voidpick(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.
-
-