Skip navigation links
Packages 
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 less-often 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 navigation-related data file formats.
agi.foundation.navigation.models
Contains types representing more detailed navigation-related 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 real-time feeds or simulation environments.
Skip navigation links