Package | Description |
---|---|
agi.foundation.navigation |
Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS).
|
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 | Method and Description |
---|---|
PlatformCollection |
NavigationAccuracyPredicted.getIncludedSatellites()
Gets the collection of satellites included in the accuracy computation.
|
PlatformCollection |
NavigationAccuracyAssessed.getIncludedSatellites()
Gets the collection of satellites included in the accuracy computation.
|
PlatformCollection |
GpsReceiver.getNavigationSatellites()
Gets the collection of navigation satellites from which this receiver can
potentially receive a navigation signal.
|
PlatformCollection |
NavigationAccuracyPredicted.getTrackedSatellitesNotIncluded()
Gets the collection of satellites tracked by the
GpsReceiver but NOT
included in the accuracy computation. |
PlatformCollection |
NavigationAccuracyAssessed.getTrackedSatellitesNotIncluded()
Gets the collection of satellites tracked by the
GpsReceiver but NOT
included in the accuracy computation. |
Modifier and Type | Method and Description |
---|---|
Evaluator<PlatformCollection> |
GpsReceiver.getSatelliteTrackingEvaluator()
Returns an evaluator that identifies the satellites that are tracked by the GPS receiver at
a given date.
|
Evaluator<PlatformCollection> |
GpsReceiver.getSatelliteTrackingEvaluator(EvaluatorGroup group)
Returns an evaluator that identifies the satellites that are tracked by the GPS receiver at
a given date.
|
Modifier and Type | Method and Description |
---|---|
static GpsSatelliteExtension |
GpsSatelliteExtension.findByPseudoRandomNumber(PlatformCollection satellites,
int pseudoRandomNumber)
A method to find the particular GPS satellite extension for a given PRN.
|
void |
NavigationAccuracyPredicted.setIncludedSatellites(PlatformCollection value)
Sets the collection of satellites included in the accuracy computation.
|
void |
NavigationAccuracyAssessed.setIncludedSatellites(PlatformCollection value)
Sets the collection of satellites included in the accuracy computation.
|
void |
GpsReceiver.setNavigationSatellites(PlatformCollection value)
Sets the collection of navigation satellites from which this receiver can
potentially receive a navigation signal.
|
void |
NavigationAccuracyPredicted.setTrackedSatellitesNotIncluded(PlatformCollection value)
Sets the collection of satellites tracked by the
GpsReceiver but NOT
included in the accuracy computation. |
void |
NavigationAccuracyAssessed.setTrackedSatellitesNotIncluded(PlatformCollection value)
Sets the collection of satellites tracked by the
GpsReceiver but NOT
included in the accuracy computation. |
Constructor and Description |
---|
GpsReceiver(PlatformCollection navigationSatellites,
int numberOfChannels,
IServiceProvider antenna,
double fixedMaskAngle,
double constantNoise)
Initializes a new instance of a basic Gps Receiver.
|
Modifier and Type | Method and Description |
---|---|
static PlatformCollection |
GpsCommunicationsConstellation.create(SemAlmanac almanac,
ArrayList<GpsSatelliteInformation> gpsSatelliteInfo)
Create a GPS communications constellation from an almanac and a set of GPS constellation information.
|
static PlatformCollection |
GpsCommunicationsConstellation.create(SemAlmanac almanac,
String gpsDataFile)
Create a GPS communications constellation from an almanac and a set of GPS constellation information.
|
static PlatformCollection |
GpsCommunicationsConstellation.create(String semAlmanacFile,
int rolloverCount,
String gpsDataFile)
Creates a GPS constellation that includes navigation signal transmitters specific to each satellite block type.
|
static PlatformCollection |
GpsCommunicationsConstellation.download()
Create a GPS communications constellation by downloading the latest data from an AGI server.
|
static PlatformCollection |
GpsCommunicationsConstellation.download(Proxy proxy)
Create a GPS communications constellation by downloading the latest data from an AGI server.
|
PlatformCollection |
GpsCommunicationsFrontEnd.getNavigationSatellites()
Gets a collection of platforms that contain the
IGpsPrnService , INavigationTransmitterService and IGpsSatelliteOutageService . |
Constructor and Description |
---|
GpsCommunicationsFrontEnd(PlatformCollection gpsConstellation,
GpsSignalConfiguration signalConfiguration,
Point location,
Axes orientation)
Creates a front end for a
GpsReceiver that can be used to model communications between GPS satellites and
the GpsReceiver , using a predefined receiver signal configuration. |
GpsCommunicationsFrontEnd(PlatformCollection gpsConstellation,
NavigationSignalCollection signalsToTrack,
List<SignalPropagationModel> signalPropagationModels,
Point location,
Axes orientation)
Creates a front end for a
GpsReceiver that can be used to model communications between GPS satellites and
the GpsReceiver . |
Modifier and Type | Method and Description |
---|---|
PlatformCollection |
YumaAlmanac.createSatelliteCollection()
Creates a GPS satellite for each record in the Yuma almanac.
|
PlatformCollection |
SP3dEphemeris.createSatelliteCollection()
Creates a GPS satellite for each PRN referenced in the SP3 file.
|
PlatformCollection |
SP3cEphemeris.createSatelliteCollection()
Creates a GPS satellite for each PRN referenced in the SP3 file.
|
PlatformCollection |
SP3aEphemeris.createSatelliteCollection()
Creates a GPS satellite for each PRN referenced in the SP3 file.
|
PlatformCollection |
SemAlmanac.createSatelliteCollection()
Creates a GPS satellite for each record in the SEM almanac.
|
PlatformCollection |
RinexNavigation.createSatelliteCollection()
Creates a GPS satellite for each record in the RINEX Navigation file.
|
PlatformCollection |
RinexNavigation.createSatelliteCollection(BehaviorBeyondAvailability evaluationBehavior)
Creates a GPS satellite for each record in the RINEX Navigation file, using the specified evaluation behavior.
|
Modifier and Type | Method and Description |
---|---|
void |
SatelliteOutageFile.populateConstellationOutageData(PlatformCollection gpsConstellation)
Populates a GPS constellation with the information about satellite outages contained
in this outage file.
|
Modifier and Type | Class and Description |
---|---|
class |
ChildPlatformCollection
A collection of child platforms.
|
Modifier and Type | Method and Description |
---|---|
PlatformCollection |
Platform.getChildren()
Gets the collection containing the children of this Platform.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
PlatformCollection.checkForSameDefinition(PlatformCollection other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ChildPlatformCollection.checkForSameDefinition(PlatformCollection other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Constructor and Description |
---|
PlatformCollection(PlatformCollection existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|