| Package | Description | 
|---|---|
| agi.foundation.access.constraints | 
 Contains types used in modeling constraints applied to the calculation of access. 
 | 
| agi.foundation.aircraftpropagation | 
 Contains types for propagating an aircraft through various maneuvers subject to 
 flight phase performance models and wind effects. 
 | 
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| agi.foundation.communications.signalpropagation | 
 Contains types for propagating electromagnetic signals along communication links. 
 | 
| agi.foundation.geometry | 
 Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames; 
 the manner in which they are related; and transformations between representations. 
 | 
| agi.foundation.geometry.discrete | 
 Contains types which define discretization algorithms and metadata for analysis of spatial geometry. 
 | 
| agi.foundation.platforms | 
 Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc. 
 | 
| agi.foundation.routedesign | 
 Contains types for creating simple routes by specifying procedures at points of interest, how to connect them, and what height and speed to use along the route. 
 | 
| agi.foundation.routedesign.advanced | 
 Contains types used to define immutable geometry and configuration for routes. 
 | 
| agi.foundation.terrain | 
 Contains types for reading and analyzing terrain data. 
 | 
| Class and Description | 
|---|
| TerrainProvider
 The base class for all terrain providers. 
 | 
| Class and Description | 
|---|
| TerrainProvider
 The base class for all terrain providers. 
 | 
| Class and Description | 
|---|
| TerrainProvider
 The base class for all terrain providers. 
 | 
| Class and Description | 
|---|
| TerrainProvider
 The base class for all terrain providers. 
 | 
| Class and Description | 
|---|
| TerrainProvider
 The base class for all terrain providers. 
 | 
| Class and Description | 
|---|
| TerrainProvider
 The base class for all terrain providers. 
 | 
| Class and Description | 
|---|
| IAzimuthElevationMask
 Given a direction described as an azimuth angle, and a distance in that
 direction, this interface provides the maximum elevation angle that
 is obscured along the line of sight. 
 | 
| IAzimuthElevationMaskService
 Provides an  
IAzimuthElevationMask. | 
| Class and Description | 
|---|
| TerrainProvider
 The base class for all terrain providers. 
 | 
| Class and Description | 
|---|
| TerrainProvider
 The base class for all terrain providers. 
 | 
| Class and Description | 
|---|
| AzimuthElevationMask
 An azimuth-elevation mask which defines a region of visibility defined by the horizon. 
 | 
| DelayedTerrainAzimuthElevationMask
 An azimuth-elevation mask which defines a region of visibility defined by a given  
TerrainProvider. | 
| ElevationMask
 The elevation mask along a particular azimuth ray of an  
AzimuthElevationMask. | 
| ElevationRise
 Describes a rise in obscured elevation angle along a particular azimuth ray of an
  
AzimuthElevationMask. | 
| FirstPartialsOfHeight
 A set of first order partial derivatives of terrain height with respect to
 longitude and latitude. 
 | 
| GTOPO30Options
 Options for loading  
GTOPO30Terrain. | 
| HeightReference
 An enumeration that identifies the reference for the heights returned by
  
TerrainProvider.getHeight(double, double). | 
| IAzimuthElevationMask
 Given a direction described as an azimuth angle, and a distance in that
 direction, this interface provides the maximum elevation angle that
 is obscured along the line of sight. 
 | 
| QuantizedMeshTerrainCache
 A cache of quantized-mesh terrain tiles. 
 | 
| QuantizedMeshTerrainProvider
 A  
TerrainProvider which reads data from a quadtree of quantized-mesh terrain tiles. | 
| QuantizedMeshTerrainTile
 Represents an unpacked quantized-mesh terrain tile. 
 | 
| QuantizedMeshTileCoordinateExtent
 Specifies a range of coordinate positions that define a rectangular region in a
 tile-based terrain provider. 
 | 
| QuantizedMeshTileID
 A data structure that uniquely identifies a quantized-mesh tile. 
 | 
| QuantizedMeshTileRange
 A range of tiles in a quantized-mesh tileset. 
 | 
| QuantizedMeshTilesetMetadata
 Stores information about a quantized-mesh tileset. 
 | 
| RasterTerrainCache
 A cache of raster terrain posts. 
 | 
| RasterTerrainGridCellDiagonal
 Defines the direction of a diagonal across a raster terrain grid cell. 
 | 
| RasterTerrainIndexExtent
 Specifies a range of post indices defining a rectangular region in a
  
RasterTerrainProvider. | 
| RasterTerrainInterpolator
 The base class for classes that can interpolate over raster terrain data. 
 | 
| RasterTerrainProvider
 The base class for raster-based terrain providers. 
 | 
| SecondPartialsOfHeight
 A set of second order mixed partial derivatives of terrain height with respect to
 longitude and latitude. 
 | 
| TerrainCache
 A cache of terrain data. 
 | 
| TerrainCacheGroup
 A group of terrain caches. 
 | 
| TerrainCacheTimeStamp
 A time stamp used to indicate, in a relative sense, when various terrain
 regions were last utilized. 
 | 
| TerrainInterpolator
 The base class for classes that can interpolate over terrain data. 
 | 
| TerrainPosts
 A collection of posts read from a  
RasterTerrainProvider. | 
| TerrainProvider
 The base class for all terrain providers. 
 | 
| TerrainRegion
 A region of terrain. 
 | 
| TerrainRegionStatus
 Indicates the status of a region of terrain. 
 |