NASA World Wind

Package gov.nasa.worldwind.render

Interface Summary
Annotation Represent a text label and its rendering attributes.
AnnotationLayoutManager  
AnnotationRenderer  
Balloon A text label that can be attached to a point on the screen, or a point on the globe.
BalloonAttributes Holds attributes for World Wind Balloon shapes.
Declutterable Indicates whether an object participates in decluttering.
DrawContext  
GeographicExtent An interface for objects that can provide an extent in latitude and longitude.
GeographicText A piece of text that is drawn at a geographic location.
GlobeBalloon A Balloon attached to a position on the globe.
Highlightable An interface to control a shape's highlighting.
LightingModel An interface for lighting models.
MultiResolutionPath.SkipCountComputer This interface provides the means for the application to specify the algorithm used to determine the number of specified positions skipped during path tessellation.
OrderedRenderable  
OutlinedShape Defines the interface for the multi-pass rendering technique implemented by DrawContext.drawOutlinedShape(OutlinedShape, Object) that renders outlines around filled shapes correctly and resolves depth-buffer fighting between the shape being drawn and those previously drawn.
Path.PositionColors The PositionColors interface defines an RGBA color for each of a path's original positions.
PreRenderable  
Renderable  
ScreenBalloon A Balloon attached to a location on the screen.
ScreenCredit  
ShapeAttributes Holds common attributes for World Wind shapes such as Path, Polygon, and SurfaceShape.
SurfaceObject Common interface for renderables that are drawn on the Globe's surface terrain, such as SurfaceShape.
SurfaceShape Common interface for surface conforming shapes such as SurfacePolygon, SurfacePolyline, SurfaceEllipse, SurfaceQuad, and SurfaceSector.
SurfaceTile  
WWIcon Provides a general interface for icons rendered by World Wind.
WWTexture Represents a texture derived from an image source such as an image file or a BufferedImage.
 

Class Summary
AbstractAnnotation An Annotation represent a text label and its rendering attributes.
AbstractAnnotation.TextCacheKey  
AbstractAnnotationBalloon Implementation of balloon using Annotation.
AbstractAnnotationLayout  
AbstractBalloon Abstract implementation of Balloon.
AbstractBrowserBalloon A Balloon that displays HTML, JavaScript, and Flash content using the system's native browser.
AbstractBrowserBalloon.BrowserControl  
AbstractBrowserBalloon.FrameGeometryInfo Holds the vertex data and the defining properties of a balloon's frame and leader geometry.
AbstractGeneralShape A shape that is positioned and oriented independently of its defining geometry.
AbstractGeneralShape.ShapeData This class holds globe-specific data for this shape.
AbstractShape Provides a base class form several geometric Renderables.
AbstractShape.AbstractShapeData Holds the globe-dependent data captured in this shape's data cache.
AbstractSurfaceObject Abstract implementation of SurfaceObject that participates in the SceneController's bulk rendering of SurfaceObjects.
AbstractSurfaceObject.CacheEntry Represents a globe dependent cache entry.
AbstractSurfaceObject.SurfaceObjectStateKey Represents a surface object's current state.
AbstractSurfaceRenderable Surface renderable.
AbstractSurfaceShape Common superclass for surface conforming shapes such as SurfacePolygon, SurfacePolyline, SurfaceEllipse, SurfaceQuad, and SurfaceSector.
AbstractSurfaceShape.GeometryKey  
AbstractSurfaceShape.SurfaceShapeStateKey Represents a surface shapes's current state.
AnnotationAttributes Annotation attributes set.
AnnotationFlowLayout  
AnnotationNullLayout  
BasicAnnotationRenderer Basic implementation of AnnotationRenderer.
BasicBalloonAttributes Basic implementation of the BalloonAttributes interface.
BasicLightingModel Provides a simple lighting model with one light.
BasicShapeAttributes Basic implementation of the ShapeAttributes interface.
BasicWWTexture Basic implementation of a texture derived from an image source such as an image file or a BufferedImage.
Box A general box volume defined by a center position and three axis radii.
Cone A general cone volume defined by a center position, a height and a radius, or alternatively, by three axis radii.
ContourLine Renders a contour line on the terrain at a given elevation.
ContourLinePolygon Renders a contour line on the terrain at a given elevation.
Cylinder A general cylinder volume defined by a center position, height and radius, or alternatively, by three axis radii.
DeclutterableText A wrapper around GeographicText that allows provides participation in global text decluttering.
DeclutteringTextRenderer A simplified version of GeographicTextRenderer that participates in globe text decluttering.
DrawContextImpl  
DrawContextImpl.OrderedRenderableEntry  
Ellipsoid A general ellipsoid volume defined by a center position and the three ellipsoid axis radii.
ExtrudedPolygon A multi-sided 3D shell formed by a base polygon in latitude and longitude extruded from the terrain to either a specified height or an independent height per location.
ExtrudedPolygon.ExtrudedBoundaryInfo Holds globe-specific information for each contour of the polygon.
ExtrudedPolygon.ShapeData The ShapeData class holds globe-specific data for this shape.
FBOTexture  
FramebufferTexture  
FrameFactory Static class for drawing 2D frames.
GeographicSurfaceTileRenderer  
GeographicTextRenderer  
GlobeAnnotation Represent a text label attached to a Position on the globe and its rendering attributes.
GlobeAnnotationBalloon An AnnotationBalloon that is attached to a position on the globe.
GlobeBrowserBalloon A GlobeBalloon that displays HTML, JavaScript, and Flash content using the system's native browser, and who's origin is located at a position on the Globe.
GLRuntimeCapabilities GLRuntimeCapabilities describes the GL capabilities supported by the current GL runtime.
IconRenderer IconRenderer processes collections of WWIcon instances for picking and rendering.
LazilyLoadedTexture Represents a texture derived from a lazily loaded image source such as an image file or a BufferedImage.
LazilyLoadedTexture.RequestTask Attempts to find this texture's image file locally, and if that fails attempts to find it remotely.
Material  
MultiLineTextRenderer Multi line, rectangle bound text renderer with (very) minimal html support.
MultiLineTextRenderer.WordIteratorHTML Iterates through words from an HTML text line.
MultiResolutionPath A Version of Path that provides level-of-detail.
MultiResolutionPath.MultiResolutionPathData Subclass of PathData that adds the capability to map which ordinal number corresponds to each rendered position.
Offset Defines the relationship of an image, label or other screen-space item relative to another screen-space item.
OffsetsList Defines a structure to hold all the uv offsets for textures applied to a particular shape.
Path Displays a line or curve between positions.
Path.PathData Maintains globe-dependent computed data such as Cartesian vertices and extents.
Path.PathPickSupport Subclass of PickSupport that adds the capability to resolve a Path's picked position point.
Path.PickablePositions PickablePositions associates a range of pick color codes with a Path.
PatternFactory Static class to creates tilable patterns.
Pedestal  
PointPlacemark Represents a point placemark consisting of an image, an optional line linking the image to a corresponding point on the terrain, and an optional label.
PointPlacemarkAttributes Holds attributes for PointPlacemarks.
Polygon /** A 3D polygon.
Polygon.BoundaryInfo Holds information for each contour of the polygon.
Polygon.ShapeData This class holds globe-specific data for this shape.
Polyline  
Polyline.ExtentInfo  
Pyramid A general pyramid volume defined by a center position, a height, and two axis lengths.
Quadrilateral  
RigidShape A general rigid volume defined by a center position and the three axis radii.
RigidShape.ShapeData Maintains globe-dependent computed data such as Cartesian vertices and extents.
ScreenAnnotation Represent a text label attached to a Point on the viewport and its rendering attributes.
ScreenAnnotationBalloon An AnnotationBalloon that is attached to a point on the screen.
ScreenBrowserBalloon A ScreenBalloon that displays HTML, JavaScript, and Flash content using the system's native browser, and who's origin is located at a point on the screen.
ScreenCreditController  
ScreenCreditImage  
ScreenImage Draws an image parallel to the screen at a specified screen location relative to the World Window.
ScreenRelativeAnnotation Provides a screen annotation positioned relatively to the window rather than absolutely.
Size Defines the dimensions of an image, label or other screen-space item relative to a container (for example, the viewport).
SurfaceCircle  
SurfaceEllipse  
SurfaceIcon Renders an icon image over the terrain surface.
SurfaceIcon.SectorInfo  
SurfaceIcons Renders an icon image over the terrain surface in many locations.
SurfaceImage Renders a single image contained in a local file, a remote file, or a BufferedImage.
SurfaceObjectTileBuilder Builds a list of SurfaceTile instances who's content is defined by a specified set of SurfaceObject references.
SurfaceObjectTileBuilder.SurfaceObjectTile Represents a TextureTile who's contents is constructed by a set of surface objects.
SurfaceObjectTileBuilder.SurfaceObjectTileStateKey Represents a surface object tile's current state.
SurfacePolygon  
SurfacePolygons Renders fast multiple polygons with or without holes in one pass.
SurfacePolyline  
SurfacePolylines This class renders fast multiple surface polylines in one pass.
SurfaceQuad  
SurfaceSector  
SurfaceSquare  
SurfaceText Renders a string of text on the surface of the globe.
SurfaceTileRenderer  
SurfaceTileRenderer.Transform  
TextRendererCache http://java.sun.com/products/java-media/2D/reference/faqs/index.html#Q_What_are_fractional_metrics_Wh
TextRendererCache.CacheKey  
ToolTipRenderer  
ToolTipRenderer.ToolTipAttributes  
TrackRenderer  
TrackRenderer.Cylinder  
TrackRenderer.Shape  
UserFacingIcon  
UserFacingText  
Wedge A general cylinder volume defined by a center position, height and radius, or alternatively, by three axis radii.
 


NASA World Wind