Package  Description 

agi.foundation 
Contains commonly used types.

agi.foundation.access 
Contains types used in performing access calculations.

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.ccsds 
Contains types for interoperating with data formats supported by
The Consultative Committee for Space Data Systems (CCSDS).

agi.foundation.celestial 
Contains types used in modeling characteristics of celestial objects and celestial phenomena.

agi.foundation.cesium 
Contains types used for defining graphical properties of definitional objects to be written out as CZML.

agi.foundation.cesium.advanced 
Contains lessoften used types for generating CZML.

agi.foundation.communications 
Contains types for representing electromagnetic signals and propagating them along communication links.

agi.foundation.communications.antennas 
Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals.

agi.foundation.communications.signalprocessing 
Contains types for representing communication hardware and processing electromagnetic signals.

agi.foundation.communications.signalpropagation 
Contains types for propagating electromagnetic signals along communication links.

agi.foundation.compatibility  
agi.foundation.coordinates 
Contains types for quantifying and converting between various coordinate representations.

agi.foundation.coverage 
Contains types for computing complex access calculations between many different objects simultaneously.

agi.foundation.coverage.figureofmerit 
Contains types for computing statistical data on coverage calculations.

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.geometry.shapes 
Contains types for representing geometric shapes such as curves, surfaces, and solids.

agi.foundation.graphics 
Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more.

agi.foundation.graphics.advanced 
Provides less commonly instantiated graphics types for the camera, mouse options, primitive options, and others.

agi.foundation.graphics.awt  
agi.foundation.graphics.imaging 
Provides types for raster and image processing, and for writing JPEG 2000 files.

agi.foundation.graphics.renderer 
Defines types that interface to the GPU that are independent of the underlying graphics API, such as OpenGL.

agi.foundation.infrastructure 
Contains types which support various aspects of the DME Component Libraries infrastructure.

agi.foundation.infrastructure.threading 
Contains types used to perform and manage calculations among multiple threads of execution.

agi.foundation.navigation 
Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS).

agi.foundation.navigation.advanced 
Contains types used in GPS communications modeling.

agi.foundation.navigation.advanced.signalprocessing 
Contains types for representing processing of GPS communication signals.

agi.foundation.navigation.datareaders 
Contains types for reading various navigationrelated data file formats.

agi.foundation.navigation.models 
Contains types representing more detailed navigationrelated models.

agi.foundation.numericalmethods 
Contains general numerical algorithms.

agi.foundation.numericalmethods.advanced 
Contains additional advanced numerical algorithms and supporting types.

agi.foundation.platforms 
Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc.

agi.foundation.platforms.advanced 
Defines less commonly used types in modeling various mechanical platforms such as Satellites, Facilities, Aircraft, etc.

agi.foundation.propagators 
Contains types used in producing the state of an object from a known element set.

agi.foundation.propagators.advanced 
Contains types used to create more specialized propagation scenarios.

agi.foundation.radar 
Contains types that perform radar system performance analysis.

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.segmentpropagation 
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.

agi.foundation.spice 
Contains types used in modeling the ephemeris of solar system bodies using JPL SPICE files.

agi.foundation.stk 
Contains types for interoperating with the STK desktop application and related data.

agi.foundation.stoppingconditions 
Contains types for stopping propagation when various events occur.

agi.foundation.terrain 
Contains types for reading and analyzing terrain data.

agi.foundation.time 
Contains types for quantifying and converting between various date, time, and time standard representations.

agi.foundation.tirem 
Contains types related to TIREM (Terrain Integrated Rough Earth Model).

agi.foundation.tracking 
Contains types for acquiring, analyzing and archiving dynamic data, such as those found in realtime feeds or simulation environments.
