| Package | Description | 
|---|---|
| agi.foundation.communications | 
 Contains types for representing electromagnetic signals and propagating them along communication links. 
 | 
| agi.foundation.navigation.advanced | 
 Contains types used in GPS communications modeling. 
 | 
| agi.foundation.navigation.datareaders | 
 Contains types for reading various navigation-related data file formats. 
 | 
| agi.foundation.platforms | 
 Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc. 
 | 
| 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 | 
|---|---|
Platform | 
Transponder.getInputAntenna()
Gets the input antenna platform. 
 | 
Platform | 
Transceiver.getInputAntenna()
Gets the input antenna platform. 
 | 
Platform | 
Transponder.getOutputAntenna()
Gets the output antenna platform. 
 | 
Platform | 
Transceiver.getOutputAntenna()
Gets the output antenna platform. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
SimpleReceiver.checkForSameDefinition(Platform other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
SimpleDigitalTransmitter.checkForSameDefinition(Platform other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
SimpleAnalogTransmitter.checkForSameDefinition(Platform other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
OpticalTransmitter.checkForSameDefinition(Platform other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
OpticalReceiver.checkForSameDefinition(Platform other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ComplexReceiver.checkForSameDefinition(Platform other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ComplexDigitalTransmitter.checkForSameDefinition(Platform other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ComplexAnalogTransmitter.checkForSameDefinition(Platform other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
| 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 | Method and Description | 
|---|---|
protected boolean | 
GpsCommunicationsFrontEnd.checkForSameDefinition(Platform other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
| Modifier and Type | Method and Description | 
|---|---|
Platform | 
YumaAlmanacRecord.createSatellite()
Creates a GPS satellite for this YUMA almanac record. 
 | 
Platform | 
SemAlmanacRecord.createSatellite()
Creates a GPS satellite for this SEM almanac record. 
 | 
Platform | 
RinexNavigationRecord.createSatellite()
Creates a GPS satellite for this RINEX record. 
 | 
Platform | 
RinexNavigationRecord.createSatellite(BehaviorBeyondAvailability evaluationBehavior)
Creates a GPS satellite for this RINEX record. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Platform | 
StkCityDatabaseEntryExtensions.createPlatform(StkCityDatabaseEntry entry)
Create a platform for a single  
StkCityDatabaseEntry. | 
static Platform | 
StkFacilityDatabaseEntryExtensions.createPlatform(StkFacilityDatabaseEntry entry)
Create a platform for a single  
StkFacilityDatabaseEntry. | 
static Platform | 
StkSatelliteDatabaseEntryExtensions.createPlatform(StkSatelliteDatabaseEntry entry)
Create a platform for a single  
StkSatelliteDatabaseEntry. | 
Platform | 
Platform.getParent()
Gets the parent platform of this platform. 
 | 
Platform | 
PlatformOrientationAxes.getPlatform()
 | 
Platform | 
PlatformLocationPoint.getPlatform()
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ArrayList<Platform> | 
StkCityDatabaseExtensions.createPlatforms(StkCityDatabase database)
Creates a platform for each city entry in the supplied database. 
 | 
static ArrayList<Platform> | 
StkCityDatabaseExtensions.createPlatforms(StkCityDatabase database,
               StkCityDatabaseQuery query)
Creates platforms representing the cities in the database that match the input query. 
 | 
static ArrayList<Platform> | 
StkFacilityDatabaseExtensions.createPlatforms(StkFacilityDatabase database)
Creates a platform for each facility entry in the supplied database. 
 | 
static ArrayList<Platform> | 
StkFacilityDatabaseExtensions.createPlatforms(StkFacilityDatabase database,
               StkFacilityDatabaseQuery query)
Creates platforms representing the facilities in the database that match the input query. 
 | 
static ArrayList<Platform> | 
StkSatelliteDatabaseExtensions.createPlatforms(StkSatelliteDatabase database)
Creates a platform for each satellite entry in the supplied database. 
 | 
static ArrayList<Platform> | 
StkSatelliteDatabaseExtensions.createPlatforms(StkSatelliteDatabase database,
               StkSatelliteDatabaseQuery query)
Creates platforms representing the satellites in the database that match the input query. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
Platform.checkForSameDefinition(Platform other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected void | 
PlatformCollection.insertItem(int index,
          Platform item)
Inserts an element into the  
PlatformCollection
    at the given index. | 
protected void | 
ChildPlatformCollection.insertItem(int index,
          Platform item)
Inserts an element into the  
ChildPlatformCollection
    at the given index. | 
protected void | 
ChildPlatformCollection.setItem(int index,
       Platform item)
Replaces the element at the given index. 
 | 
void | 
PlatformOrientationAxes.setPlatform(Platform value)
 | 
void | 
PlatformLocationPoint.setPlatform(Platform value)
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
PlatformCollection.checkForSameDefinition(DefinitionalObjectCollection<Platform> other)  | 
| Constructor and Description | 
|---|
ChildPlatformCollection(Platform parent)
Initializes a new instance. 
 | 
Platform(Platform existingInstance,
        CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
PlatformLocationPoint(Platform platform)
Creates a new instance of this class with the specified parameters 
 | 
PlatformOrientationAxes(Platform platform)
Creates a new instance of this class with the specified parameters 
 | 
| Constructor and Description | 
|---|
PlatformCollection(Iterable<? extends Platform> platforms)
Construct a new instance based on an existing collection of  
Platforms. |