| 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 | 
 Contains types for representing electromagnetic signals and propagating them along communication links. 
 | 
| 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.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.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.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.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.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.terrain | 
 Contains types for reading and analyzing terrain data. 
 | 
| agi.foundation.tracking | 
 Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| WindModel
 Defines a wind model for an atmosphere. 
 | 
| Class and Description | 
|---|
| ArielCentralBody
 The Uranian moon Ariel. 
 | 
| AtmosphericDragForce
 A simple model of atmospheric drag on a body according to its coefficient of drag and reference cross-sectional area. 
 | 
| AtmosphericRefractionModel
 Defines a refraction model. 
 | 
| CallistoCentralBody
 The Jovian moon Callisto. 
 | 
| CentralBodiesFacet
 A  
CalculationContextFacet that holds and provides information about
 central bodies such as planets, moons, the sun, etc. | 
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| CentralBodyInertialAxes
 This class provides the Axes based on the STK definition of a  
CentralBody's Inertial Axes. | 
| CentralBodyInertialAxes.ComputeOrientationParameters
 The definition of a function which computes a set of orientation parameters. 
 | 
| CentralBodyInertialAxes.ComputeOrientationParameters.Function
 A functional interface for the containing delegate type. 
 | 
| CeresCentralBody
 The dwarf planet Ceres. 
 | 
| CharonCentralBody
 The Plutonian moon Charon. 
 | 
| CoefficientOfReflectivityType
 Defines the type of Reflectivity Coefficient used in initializing  
SimpleSolarRadiationForce. | 
| ComputeIauOrientationParameters
 The definition of a function which computes a set of orientation parameters. 
 | 
| ComputeIauOrientationParameters.Function
 A functional interface for the containing delegate type. 
 | 
| ConstantForce
 Represents a constant force. 
 | 
| ConstantSolarGeophysicalData
 Represents the solar radiation and geomagnetic flux indices as constant values. 
 | 
| ConstantTorque
 Represents a constant torque. 
 | 
| ConstantWindModel
 Represents a constant wind speed and direction. 
 | 
| CssiSolarGeophysicalData
 Represents the solar radiation and geomagnetic flux indices as they vary over time. 
 | 
| DeimosCentralBody
 The Martian moon Deimos. 
 | 
| DioneCentralBody
 The Saturnian moon Dione. 
 | 
| DragBodyPlate
 A model of a discrete surface element of a spacecraft's body that has a surface area, unit normal direction,
 and a drag coefficient. 
 | 
| DragOneDofSolarPanelPlate
 A model of a discrete surface element of a spacecraft's solar panels that points
 toward the Sun as much as it can while being constrained by a single rotational
 degree of freedom about a specified rotation axis. 
 | 
| DragPlate
 A model of a discrete surface element of a spacecraft that has a surface area, unit normal direction,
 and a drag coefficient. 
 | 
| DragTwoDofSolarPanelPlate
 A model of a discrete surface element of a spacecraft's solar panels that always points toward the Sun. 
 | 
| EarthCentralBody
 The planet Earth. 
 | 
| EarthMoonBarycenter
 The barycenter of the Earth-Moon system. 
 | 
| EarthOrientationParameters
 Specifies Earth polar motion coordinates and the difference between UT1 and UTC. 
 | 
| EarthOrientationParametersData
 Specifies Earth Orientation Parameters at a specific instant. 
 | 
| EarthOrientationParametersReadOptions
 Specifies options for reading an  
EarthOrientationParametersFile. | 
| EclipseType
 Enumerates the different types of shadowing that can occur during an eclipse. 
 | 
| EffectiveRadiusAtmosphericRefractionModel
 The effective radius model approximates the effects of refraction by assuming that the refractive index decreases linearly with altitude. 
 | 
| EnceladusCentralBody
 The Saturnian moon Enceladus. 
 | 
| EquationOfEquinoxes
 
 Represents the equation of the equinox (also called the "nutation in right ascension" according
 to the Explanatory Supplement to the Astronomical Almanac) which defines the right ascension of
 the mean equinox with respect to the true equator and equinox. 
 | 
| EuropaCentralBody
 The Jovian moon Europa. 
 | 
| ForceEvaluator
 Base class for evaluators created by a  
ForceModel to compute the force. | 
| ForceModel
 Represents a Newtonian force which can be used to specify the equations
 of motion for a mass body located by a  
PropagationNewtonianPoint. | 
| GanymedeCentralBody
 The Jovian moon Ganymede. 
 | 
| HyperionCentralBody
 The Saturnian moon Hyperion. 
 | 
| IapetusCentralBody
 The Saturnian moon Iapetus. 
 | 
| Iau1976Precession
 Provides Earth precession information according to the IAU 1976 model 
 | 
| Iau1980Nutation
 Provides Earth Nutation information according to the IAU 1980 model 
 | 
| Iau2006XysData
 A table of IAU2006 XYS data that is used to evaluate the transformation between the International Celestial
 Reference Frame (ICRF) and the International Terrestrial Reference Frame (ITRF). 
 | 
| IauOrientationAxes
 The Axes representing the orientation of a  
CentralBody as represented by the data
 from the IAU/IAG Working Group reports on rotational elements expressed in the 
 InertialFrame (get / set)Axes (get / set) of the SolarSystemBarycenter. | 
| IauOrientationParameters
 A structure containing the orientation data computed at a particular time. 
 | 
| IersTechnicalNote36RelativisticCorrectionForce
 A  
KindOfForce.NEWTONIAN_SPECIFIC_FORCE that models the first order correction to the acceleration of a space object about a CentralBody (get / set). | 
| IJplDEWithMoonLibrationModel
 A  
JplDE which can return a libration model for the Moon. | 
| IndividualPlateModel
 A model of a discrete surface element of a spacecraft that has a surface area, unit normal direction,
 and drag or reflectivity coefficients. 
 | 
| InternationalGeomagneticReferenceFieldVector | 
| IoCentralBody
 The Jovian moon Io. 
 | 
| ItuRP834Version4AtmosphericRefractionModel
 ITU-R P.834-4 is the ITU recommendation concerning "Effects of tropospheric refraction on radio wave propagation."
 The recommendation provides an analytical formula for the refracted elevation at the ground. 
 | 
| JplDE
 The common base for classes for loading and accessing JPL DE files. 
 | 
| JplDE200
 Represents JPL DE200 ephemeris data. 
 | 
| JplDE403
 Represents JPL DE403 ephemeris data. 
 | 
| JplDE405
 Represents JPL DE405 ephemeris data. 
 | 
| JplDE421
 Represents JPL DE421 ephemeris data. 
 | 
| JplDE430
 Represents JPL DE430 ephemeris data. 
 | 
| JplDE440
 Represents JPL DE440 ephemeris data. 
 | 
| JplDECentralBody
 The central bodies referenced in a JPL DE file. 
 | 
| JplDEDataIndex
 Indices of the data available in a JPL DE file. 
 | 
| JplDEFile
 Provides raw access to a JPL DE file. 
 | 
| JplDEFileEvaluator
 The class returned by  
JplDEFile.getEvaluator(JplDEDataIndex,EvaluatorGroup) to allow calculation of
 time-varying information in the JPL DE file. | 
| JupiterCentralBody
 The planet Jupiter. 
 | 
| JupiterSystemBarycenter
 The barycenter of the Jupiter system. 
 | 
| KindOfForce
 Indicates the properties of a given force to be used when
 distinguishing the behavior of forces when defining equations of motion. 
 | 
| LibrationModel
 A model of the libration of a central body. 
 | 
| LinkRefracted | 
| MagneticCoilTorque
 Represents the torque effects of a magnetic field vector on a magnetic torquer coil
 implemented on a spacecraft parameterized by a
  
PropagationEulerianAxes. | 
| MagneticFieldVector | 
| MarsCentralBody
 The planet Mars. 
 | 
| MarsSystemBarycenter
 The barycenter of the Mars system. 
 | 
| MercuryCentralBody
 The planet Mercury. 
 | 
| MimasCentralBody
 The Saturnian moon Mimas. 
 | 
| MoonCentralBody
 The moon of the Earth. 
 | 
| NeptuneCentralBody
 The planet Neptune. 
 | 
| NeptuneSystemBarycenter
 The barycenter of the Neptune system. 
 | 
| NPlateAtmosphericDragForce
 
 A medium-fidelity force model for atmospheric drag on a spacecraft. 
 | 
| NPlateModel
 A collection that models the spacecraft's body as a collection of individual plates
 with surface areas, body-fixed directions, and drag or reflectivity coefficients. 
 | 
| NPlateSolarRadiationForce
 
 A medium-fidelity force model for solar radiation pressure on a spacecraft. 
 | 
| Nutation
 Holds nutation angles in longitude and in obliquity. 
 | 
| NutationModel
 A model of the nutation of a central body. 
 | 
| PhobosCentralBody
 The Martian moon Phobos. 
 | 
| PhoebeCentralBody
 The Saturnian moon Phoebe. 
 | 
| PlanetarySystemBarycenter
 The barycenter of a planetary system. 
 | 
| PlutoCentralBody
 The dwarf planet Pluto. 
 | 
| PlutoSystemBarycenter
 The barycenter of the Pluto system. 
 | 
| Precession
 Holds precession angles. 
 | 
| PrecessionModel
 A model of the precession of a central body. 
 | 
| RadiationVectorType
 Defines the type of vector to use between the target and the illuminating body in context of scalar occultation. 
 | 
| ResultantForceBuilder
 A tool used by  
ForceModel objects to add their RoleOfForce.PRINCIPAL and
 RoleOfForce.PERTURBATION forces to a list of forces in a resultant force. | 
| ResultantTorqueBuilder
 A tool used by  
TorqueModel objects to add to a list of torques in a resultant torque. | 
| RheaCentralBody
 The Saturnian moon Rhea. 
 | 
| RoleOfForce
 An indication of how important a given force is in the overall composite force
 acting on a given object. 
 | 
| SaturnCentralBody
 The planet Saturn. 
 | 
| SaturnSystemBarycenter
 The barycenter of the Saturn system. 
 | 
| ScalarAtmosphericDensity
 Abstract base class for all atmospheric models used to calculate density. 
 | 
| ScalarDensityJacchia1970
 Calculates atmospheric density according to the Jacchia 1970 model. 
 | 
| ScalarDensityJacchiaRoberts
 Calculates atmospheric density according to the Jacchia-Roberts model. 
 | 
| ScalarDensityMsis2000
 Calculates atmospheric density according to the NRLMSISE 2000 model. 
 | 
| ScalarDensityMsis86
 Calculates atmospheric density according to the MSIS 1986 model. 
 | 
| ScalarDensityMsis90
 Calculates atmospheric density according to the MSIS 1990 model. 
 | 
| ScalarOccultation
 
 A class that provides evaluators for percentage of occultation/eclipse at a position, as well as  
EclipseType. | 
| ScalarOccultationCylindrical
 
 Provides evaluators for percentage of occultation/eclipse at a position,
 as well as  
EclipseType using the cylindrical shadow model. | 
| ScalarOccultationDualCone
 
 Provides evaluators for percentage of occultation/eclipse at a position,
 as well as  
EclipseType using the dual cone shadow model. | 
| ScalarOccultationNoShadow
 This is a  
ScalarOccultation for use with SimpleSolarRadiationForce. | 
| ScalarOccultationRegulatedDualCone
 
 Provides evaluators for percentage of occultation/eclipse at a position,
 as well as  
EclipseType using the dual cone shadow model. | 
| ScalarVariableArea
 A  
Scalar that enables interpolation of spacecraft area data from .dat files to use
 as a reference area for AtmosphericDragForce and SimpleSolarRadiationForce. | 
| ScalarVariableAreaArgumentLatitude
 A  
Scalar that enables interpolation of spacecraft area data to use
 as a reference area for AtmosphericDragForce and SimpleSolarRadiationForce. | 
| ScalarVariableAreaJulianDate
 A  
Scalar that enables interpolation of spacecraft area data to use
 as a reference area for AtmosphericDragForce and SimpleSolarRadiationForce. | 
| SimpleSolarRadiationForce
 Represents the acceleration from solar radiation pressure exerted on the given reflective area at the target position. 
 | 
| SimpleSolidTideModel
 A simplified, time-varying solid tide model. 
 | 
| SolarGeophysicalData
 This class holds information on the F10.7 solar flux and the kp and ap geomagnetic flux. 
 | 
| SolarRadiationBodyPlate
 A model of a discrete surface element of a spacecraft's body that has a surface area, unit normal direction,
 a specular reflectivity coefficient, and a diffuse reflectivity coefficient. 
 | 
| SolarRadiationBoundaryMitigation
 Corrects for eclipse crossings during satellite propagation. 
 | 
| SolarRadiationOneDofSolarPanelPlate
 A model of a discrete surface element of a spacecraft's solar panels that points
 toward the Sun as much as it can while being constrained by a single rotational
 degree of freedom about a specified rotation axis. 
 | 
| SolarRadiationPlate
 A model of a discrete surface element of a spacecraft that has a surface area, unit normal direction,
 a specular reflectivity coefficient, and a diffuse reflectivity coefficient. 
 | 
| SolarRadiationTwoDofSolarPanelPlate
 A model of a discrete surface element of a spacecraft's solar panels that always points toward the Sun. 
 | 
| SolarSystemBarycenter
 The barycenter of a solar system. 
 | 
| SolidTideModel
 A solid tide model that could be permanent or time-varying. 
 | 
| SpaceControlFacilityAtmosphericRefractionModel
 The Satellite Control Facility (SCF) refraction model is based upon the paper "Refraction Correction, 'RC, Refraction Addition, 'RA, Milestone 4, Model 15.3A" by A. 
 | 
| SphericalHarmonicCoefficients
 Contains the coefficient data for a spherical harmonic model. 
 | 
| SphericalHarmonicGravity
 Represents the acceleration (force for a given unit mass) at a particular point 
 from the gravitational effects of the distribution of the Earth's mass. 
 | 
| SphericalHarmonicGravityField
 The immutable class that describes the chosen subset and configuration
 of spherical harmonic gravitational model. 
 | 
| SphericalHarmonicGravityModel
 Contains the coefficient data for a gravity model, either specified upon construction or
 read in from a file. 
 | 
| SphericalHarmonicGravitySecularVariations
 A linear model for the secular variations of a gravity model. 
 | 
| SunCentralBody
 The star at the center of our solar system. 
 | 
| TethysCentralBody
 The Saturnian moon Tethys. 
 | 
| ThirdBodyGravity
 Represents the gravitational acceleration created by bodies other than the central body around
 which a target object is orbiting. 
 | 
| ThirdBodyGravity.ThirdBodyInfo
 A combination of the position and gravitational parameter for a perturbing gravitational body. 
 | 
| TimeVaryingSolidTideModel
 A solid tide model that must vary with time. 
 | 
| TitanCentralBody
 The Saturnian moon Titan. 
 | 
| TitaniaCentralBody
 The Uranian moon Titania. 
 | 
| TorqueEvaluator
 Base class for evaluators created by a  
TorqueModel to compute the torque. | 
| TorqueModel
 Represents a torque which can be used to specify the equations
 of rotational motion for a rigid-body parameterized by a  
PropagationEulerianAxes. | 
| TritonCentralBody
 The Neptunian moon Triton. 
 | 
| TwoBodyGravity
 Represents the acceleration from a simple two body gravity model. 
 | 
| UranusCentralBody
 The planet Uranus. 
 | 
| UranusSystemBarycenter
 The barycenter of the Uranus system. 
 | 
| USStandardAtmosphere1976.Result
 The result of the calculation. 
 | 
| VectorRefractedDisplacement
 A vector representing the refracted displacement from an initial point to a final point as
 both points move over time. 
 | 
| VenusCentralBody
 The planet Venus. 
 | 
| VestaCentralBody
 The asteroid Vesta. 
 | 
| WindModel
 Defines a wind model for an atmosphere. 
 | 
| WorldMagneticModelVector | 
| Class and Description | 
|---|
| AtmosphericRefractionModel
 Defines a refraction model. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| MagneticFieldVector | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| EarthCentralBody
 The planet Earth. 
 | 
| JplDE
 The common base for classes for loading and accessing JPL DE files. 
 | 
| JplDECentralBody
 The central bodies referenced in a JPL DE file. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| ForceModel
 Represents a Newtonian force which can be used to specify the equations
 of motion for a mass body located by a  
PropagationNewtonianPoint. | 
| ScalarAtmosphericDensity
 Abstract base class for all atmospheric models used to calculate density. 
 | 
| TorqueModel
 Represents a torque which can be used to specify the equations
 of rotational motion for a rigid-body parameterized by a  
PropagationEulerianAxes. | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| Class and Description | 
|---|
| CentralBodiesFacet
 A  
CalculationContextFacet that holds and provides information about
 central bodies such as planets, moons, the sun, etc. | 
| JplDE
 The common base for classes for loading and accessing JPL DE files. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
| Class and Description | 
|---|
| CentralBody
 A central body, such as a planet, star, asteroid, libration point, etc. 
 |