| Package | Description | 
|---|---|
| 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.communications | 
 Contains types for representing electromagnetic signals and propagating them 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.navigation.advanced | 
 Contains types used in GPS communications modeling. 
 | 
| agi.foundation.platforms | 
 Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ArielCentralBody
The Uranian moon Ariel. 
 | 
class  | 
CallistoCentralBody
The Jovian moon Callisto. 
 | 
class  | 
CentralBody
A central body, such as a planet, star, asteroid, libration point, etc. 
 | 
class  | 
CeresCentralBody
The dwarf planet Ceres. 
 | 
class  | 
CharonCentralBody
The Plutonian moon Charon. 
 | 
class  | 
DeimosCentralBody
The Martian moon Deimos. 
 | 
class  | 
DioneCentralBody
The Saturnian moon Dione. 
 | 
class  | 
EarthCentralBody
The planet Earth. 
 | 
class  | 
EnceladusCentralBody
The Saturnian moon Enceladus. 
 | 
class  | 
EuropaCentralBody
The Jovian moon Europa. 
 | 
class  | 
GanymedeCentralBody
The Jovian moon Ganymede. 
 | 
class  | 
HyperionCentralBody
The Saturnian moon Hyperion. 
 | 
class  | 
IapetusCentralBody
The Saturnian moon Iapetus. 
 | 
class  | 
IoCentralBody
The Jovian moon Io. 
 | 
class  | 
JupiterCentralBody
The planet Jupiter. 
 | 
class  | 
MarsCentralBody
The planet Mars. 
 | 
class  | 
MercuryCentralBody
The planet Mercury. 
 | 
class  | 
MimasCentralBody
The Saturnian moon Mimas. 
 | 
class  | 
MoonCentralBody
The moon of the Earth. 
 | 
class  | 
NeptuneCentralBody
The planet Neptune. 
 | 
class  | 
PhobosCentralBody
The Martian moon Phobos. 
 | 
class  | 
PhoebeCentralBody
The Saturnian moon Phoebe. 
 | 
class  | 
PlutoCentralBody
The dwarf planet Pluto. 
 | 
class  | 
RheaCentralBody
The Saturnian moon Rhea. 
 | 
class  | 
SaturnCentralBody
The planet Saturn. 
 | 
class  | 
SunCentralBody
The star at the center of our solar system. 
 | 
class  | 
TethysCentralBody
The Saturnian moon Tethys. 
 | 
class  | 
TitanCentralBody
The Saturnian moon Titan. 
 | 
class  | 
TitaniaCentralBody
The Uranian moon Titania. 
 | 
class  | 
TritonCentralBody
The Neptunian moon Triton. 
 | 
class  | 
UranusCentralBody
The planet Uranus. 
 | 
class  | 
VenusCentralBody
The planet Venus. 
 | 
class  | 
VestaCentralBody
The asteroid Vesta. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GraphicalVector
An  
ExtensibleObject that describes a vector defined by
 IVectorService, IVectorGraphicsService
 and ILocationPointService. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ComplexAnalogTransmitter
An analog transmitter defined by a  
Signal and RadioFrequencyGainPattern. | 
class  | 
ComplexDigitalTransmitter
A digital transmitter with a user-defined configuration. 
 | 
class  | 
ComplexReceiver
A communications receiver defined by an antenna, gain pattern and list of signal processors. 
 | 
class  | 
OpticalReceiver
A communications receiver defined by an optical antenna and list of signal processors. 
 | 
class  | 
OpticalTransmitter
A communications transmitter defined by an optical antenna and list of signal processors. 
 | 
class  | 
SimpleAnalogTransmitter
A simple analog transmitter defined by frequency and power. 
 | 
class  | 
SimpleDigitalTransmitter
A simple digital communications transmitter defined by frequency, power and data rate using a
  
ConstantGainAmplifier, IsotropicGainPattern and DigitalModulation. | 
class  | 
SimpleReceiver
A communications receiver using a  
ConstantGainAmplifier and IsotropicGainPattern. | 
| Modifier and Type | Method and Description | 
|---|---|
static ILocationPointService | 
PointHelper.getLocationPointService(IServiceProvider provider)
Gets the  
ILocationPointService provided by an object. | 
static ILocationPointService | 
PointHelper.getLocationPointService(IServiceProvider provider,
                       String exceptionMessage)
Gets the  
ILocationPointService provided by an object. | 
static ILocationPointService | 
PointHelper.getOptionalLocationPointService(IServiceProvider provider)
Gets the  
ILocationPointService provided by an object, or null if the service does not exist. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GpsCommunicationsFrontEnd
A communications-based antenna and navigation signal processing front-end for a  
GPS Receiver. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LocationPointExtension
An  
ObjectExtension that provides the position 
 of an object over time. | 
class  | 
Platform
A generic platform with a location and orientation relative to a parent platform. 
 |