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 realtime 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 crosssectional 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 EarthMoon 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
ITUR P.8344 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
timevarying 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 mediumfidelity 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, bodyfixed directions, and drag or reflectivity coefficients.

NPlateSolarRadiationForce
A mediumfidelity 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 JacchiaRoberts 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, timevarying 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 timevarying.

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 rigidbody 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.

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 rigidbody 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.
