NASA World Wind

Package gov.nasa.worldwind.util

Interface Summary
ClutterFilter Provides a mechanism to track the screen region of rendered items and determine whether that region overlaps with regions already rendered.
CompoundVecBuffer.SubBufferIterable<T>  
DecisionTree.Controller<T,C> Interface defined by the class user to control traversal.
HotSpot HotSpot is an interface for forwarding select, keyboard, and mouse events to picked objects in the WorldWindow.
NetworkStatus Provides tracking of per-host network availability.
PropertyAccessor.AngleAccessor  
PropertyAccessor.DoubleAccessor  
PropertyAccessor.PositionAccessor  
ScheduledTaskService A service to execute tasks periodically, or after a delay.
TaskService  
TextDecoder A general purpose text decoder.
TileUrlBuilder  
VecBuffer.ElementAccessor<T>  
 

Class Summary
AbsentResourceList Maintains a list of missing resources.
AbsentResourceList.AbsentResourceEntry Internal class that maintains a resource's state.
AbstractHotSpot AbstractHotSpot is an abstract base class for the HotSpot interface.
AbstractResizeHotSpot A HotSpot for resizing a frame or window.
BasicClutterFilter A simple clutter filter that compares bounding rectangles to each other.
BasicDragger  
BasicGLCapabilitiesChooser BasicGLCapabilitiesChooser provides an implementation of GLCapabilitiesChooser for use with WorldWindow implementations (for example, WorldWindowGLCanvas and WorldWindowGLJPanel).
BasicNamespaceContext BasicNamespaceContext provides a mutable implementation of the NamespaceContext interface.
BasicNetworkStatus Basic implementation of NetworkStatus.
BasicNetworkStatus.HostInfo  
BasicQuadTree<T> Implements a quadtree backed by a bit-set index.
BasicScheduledTaskService A service to execute tasks periodically, or after a delay.
BasicTextDecoder Base class for text decoders.
BitSetQuadTreeFilter This abstract class filters items through a quad tree to perform an operation on those items that intersect the tree's cells.
BitSetQuadTreeFilter.FindIntersectingBitsOp A quadtree filter that determines the bit positions of cells associated with items and intersecting a specified region.
BoundedHashMap<K,V> BoundedHashMap is a map with a fixed capacity.
BrowserOpener  
BufferFactory BufferFactory provides a general factory interface for creating instances of BufferWrapper, without having to know the underlying data type.
BufferFactory.ByteBufferFactory Implementation of BufferFactory which constructs instances of BufferWrapper.ByteBufferWrapper
BufferFactory.DoubleBufferFactory Implementation of BufferFactory which constructs instances of BufferWrapper.DoubleBufferWrapper
BufferFactory.FloatBufferFactory Implementation of BufferFactory which constructs instances of BufferWrapper.FloatBufferWrapper
BufferFactory.IntBufferFactory Implementation of BufferFactory which constructs instances of BufferWrapper.IntBufferWrapper
BufferFactory.ShortBufferFactory Implementation of BufferFactory which constructs instances of BufferWrapper.ShortBufferWrapper
BufferWrapper BufferWrapper provides an interface for reading and writing primitive data to and from data buffers, without having to know the underlying data type.
BufferWrapper.AbstractBufferWrapper<T extends Buffer>  
BufferWrapper.ByteBufferWrapper  
BufferWrapper.DoubleBufferWrapper  
BufferWrapper.EmptyBufferWrapper  
BufferWrapper.FloatBufferWrapper  
BufferWrapper.IntBufferWrapper  
BufferWrapper.ShortBufferWrapper  
CompoundStringBuilder CompoundStringBuilder provides a mechanism for storing and retrieving a collection of variable length strings in a single StringBuilder.
CompoundVecBuffer CompoundVecBuffer defines an interface for storing and retrieving a collection of variable length VecBuffer objects.
CompoundVecBuffer.EmptyCompoundVecBuffer  
DataConfigurationFilter An implementation of FileStoreFilter which accepts XML configuration documents.
DataConfigurationUtils A collection of static methods useful for opening, reading, and otherwise working with World Wind data configuration documents.
DecisionTree<T,C> Traverses an implicit tree and makes decisions at tree nodes visited in depth-first order.
EGM96 Computes EGM96 geoid offsets.
ElevationsUtil  
EntityMap Maps HTML entities and named character references to their Java equivalent.
FileTree  
GeographicImageInterpolator GeographicImageInterpolator extends the functionality of ImageInterpolator to correctly map from geographic coordinates to image coordinates.
GeographicImageInterpolator.GeographicCell GeographicCell extends ImageInterpolator.Cell to correctly handle image cells which have geographic coordinates.
GeometryBuilder  
GeometryBuilder.IndexedTriangleArray  
GeometryBuilder.IndexedTriangleBuffer  
GLUTessellatorSupport GLUTessellatorSupport is a utility class for configuring and using a GLUtessellator to tessellate complex polygons into triangles.
GLUTessellatorSupport.CollectIndexListsCallback Provides the callback class used to capture the shapes determined by the tessellator.
GLUTessellatorSupport.OGLDrawPrimitivesCallback  
HTTPFileUpload Synchronous file upload using HTTP POST as a multi-part form data
ImageInterpolator Provides searching and interpolation of a grid of scalars.
ImageInterpolator.Cell  
ImageInterpolator.ContainingCell  
ImageTiler Subdivides an image into tiles and computes the corresponding sectors.
ImageTiler.ImageTilerListener  
ImageUtil  
ImageUtil.AlignedImage  
IntSet A collection of 32-bit integer primitives that contains no duplicate elements.
IntSet.Bucket  
JOGLVersionInfo This program returns the version and implementation information for the Java Bindings for OpenGL (R) implementation found in the CLASSPATH.
Level  
LevelSet  
LevelSet.SectorResolution  
Logging This class of static methods provides the interface to logging for World Wind components.
NativeLibraryLoader  
NetworkCheckThread Periodically checks network availability.
OGLRenderToTextureSupport OGLRenderToTextureSupport encapsulates the pattern of rendering GL commands to a destination texture.
OGLStackHandler  
OGLTextRenderer  
OGLUtil A collection of OpenGL utility methods, all static.
PerformanceStatistic  
PickPointFrustumList  
PlacemarkClutterFilter Provides a clutter filter that rearranges PointPlacemark labels to avoid overlap.
PlacemarkClutterFilter.DeclutteredLabel  
PropertyAccessor  
RasterControlPointList  
RasterControlPointList.ControlPoint  
RayCastingSupport Contains methods to resolve ray intersections with the terrain.
RestorableSupport RestorableSupport provides convenient read and write access to restorable state located in a simple XML document format.
RestorableSupport.StateObject An interface to the stateObject elements in an XML state document, as defined by RestorableSupport.
SectorVisibilityTree Determines the visible sectors at a specifed resolution within the draw context's current visible sector.
SectorVisibilityTree.Context  
SessionCacheRetrievalPostProcessor SessionCache inspects the results of a retrieval for success or failure.
SessionCacheUtils A collection of utility methods for retrieving and managing data in the SessionCache.
StatisticsPanel  
StatusBar  
StatusBarMGRS  
StatusBarUTM  
SurfaceTileDrawContext SurfaceTileDrawContext contains the context needed to render to an off-screen surface tile.
TextureAtlas Represents a texture composed of multiple independent images.
TextureAtlas.Entry Represents an image element in a texture atlas.
TextureAtlasElement Represents a texture defined by a sub-image within a TextureAtlas.
TextureAtlasElement.RequestTask RequestTask is an implementation of the Runnable interface who's run method retrieves and loads this element's image source.
ThreadedTaskService  
Tile Large images and most imagery and elevation-data sets are subdivided in order to display visible portions quickly and without excessive memory usage.
TileKey  
TimedExpirySupport Handles expiration after some interval of time has passed.
UnitsFormat Consolidates the conversion, display and formatting of geographic units such as lengths in miles and areas in hectares.
VecBuffer VecBuffer provides an logical interface on BufferWrapper to interpret its contents as a series of vector tuples (rather than individual primitive types).
VecBufferBlocks VecBufferBlocks provides storage and retrieval of a set of potentially random VecBuffer blocks in a single backing ByteBuffer.
VecBufferSequence VecBufferSequence provides storage and retrieval of a sequence of logical VecBuffers in a single VecBuffer that expands when more capacity is needed.
WWBufferUtil A collection of useful Buffer methods, all static.
WWIO  
WWMath A collection of useful math methods, all static.
WWUtil  
WWXML A collection of static methods use for opening, reading and otherwise working with XML files.
 


NASA World Wind