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