| Package | Description |
|---|---|
| agi.foundation.access |
Contains types used in performing access calculations.
|
| agi.foundation.access.constraints |
Contains types used in modeling constraints applied to the calculation of access.
|
| 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.coverage |
Contains types for computing complex access calculations between many different objects simultaneously.
|
| 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 |
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.platforms |
Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc.
|
| agi.foundation.stoppingconditions |
Contains types for stopping propagation when various events occur.
|
| agi.foundation.tracking |
Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments.
|
| Class and Description |
|---|
| AccessClassification
The possible states of an Access availability computation.
|
| AccessComputation
Computes Access, or inter-visibility, between two objects.
|
| AccessConstraint
A constraint between two objects.
|
| AccessConstraintApplicability
An indication of when an access constraint applies.
|
| AccessConstraintCollection
A collection of Access constraints.
|
| AccessConstraintEvaluationResult
Holds the result of evaluating an Access constraint over an interval.
|
| AccessConstraintEvaluationResultCollection
A collection of
AccessConstraintEvaluationResults. |
| AccessConstraintEvaluator
The base class for Access constraint evaluators.
|
| AccessConstraintSource
Indicates the source of an Access constraint.
|
| AccessEvaluationResult
Holds the result of evaluating Access between two objects.
|
| AccessEvaluator
An evaluator that determines whether access exists for an
AccessQuery. |
| AccessEventTimes
Indicates the manner in which event times are to be reported.
|
| AccessQuery
A query that determines whether or not Access exists for a given time or for intervals of time.
|
| AccessQueryAnd
An
AccessQuery which is a logical AND of two or more sub-queries. |
| AccessQueryAtLeastN
An
AccessQuery that requires at least N of a list of sub-queries to be satisfied
in order to be considered satisfied itself. |
| AccessQueryAtMostN
An
AccessQuery that requires that no more than N of a list of sub-queries be satisfied
in order to be considered satisfied itself. |
| AccessQueryCollection
A collection of
AccessQuery objects. |
| AccessQueryExactlyN
An
AccessQuery that requires exactly N of a list of sub-queries to be satisfied
in order to be considered satisfied itself. |
| AccessQueryNot
An
AccessQuery which is a logical NOT of another query. |
| AccessQueryOr
An
AccessQuery which is a logical OR of two or more sub-queries. |
| AccessQueryResult
Holds the result of evaluating an
AccessQuery over intervals. |
| AccessQueryStartAndMaintain
An
AccessQuery that can define separate constraints for starting and maintaining
access. |
| AccessQueryTrackedSatellite
An access query which determines access to a specific navigation satellite within a
GpsReceiver. |
| AccessSignalModel
Indicates which effects are to be consider in modeling the signal path and observation.
|
| AlwaysSatisfiedLinkConstraint
An
AccessConstraint which is always satisfied. |
| CircularAccessConstraint
Defines methods for implementing a circular function used to compute access.
|
| CircularAccessConstraint.CircularAccessConstraintEvaluator
Base class for Access constraint evaluators which evaluate circular functions.
|
| ConstraintQueryBuilder
This type is used to build an
AccessQuery from a single constraint by assembling all
of the individual functions that make up the constraint. |
| ICompositeAccessQuery
An interface to an
AccessQuery which is composed of one or more sub-queries. |
| ILinkConstraint
An interface to an
AccessConstraint that constrains the relationship between two objects. |
| ILinkService
A service interface that provides the most basic methods for modeling a communication link
between a transmitter and a receiver.
|
| LinkGraph
A graph of links (
IServiceProvider instances providing ILinkService)
represented as an adjacency list. |
| LinkGraphDirection
Identifies the link direction required during a traversal of the
LinkGraph. |
| LinkInstantaneous |
| LinkPath
Describes a path through one or more links (such as
LinkInstantaneous or LinkSpeedOfLight). |
| LinkRole
Identifies an object (transmitter or receiver) in a link (
ILinkService). |
| LinkSpeedOfLight |
| MinimumMaximumAccessConstraint
The base class for Access constraints where the function must lie between a minimum value and a
maximum value in order for the constraint to be considered satisfied.
|
| MinimumMaximumAccessConstraint.MinMaxThresholdEvaluator
A convenient base class to use for the evaluators for constraints derived from
MinimumMaximumAccessConstraint. |
| Class and Description |
|---|
| AccessConstraint
A constraint between two objects.
|
| AccessQuery
A query that determines whether or not Access exists for a given time or for intervals of time.
|
| CircularAccessConstraint
Defines methods for implementing a circular function used to compute access.
|
| ConstraintQueryBuilder
This type is used to build an
AccessQuery from a single constraint by assembling all
of the individual functions that make up the constraint. |
| ILinkConstraint
An interface to an
AccessConstraint that constrains the relationship between two objects. |
| ISingleObjectConstraint
An interface to an
AccessConstraint that involves only one object. |
| LinkRole
Identifies an object (transmitter or receiver) in a link (
ILinkService). |
| MinimumMaximumAccessConstraint
The base class for Access constraints where the function must lie between a minimum value and a
maximum value in order for the constraint to be considered satisfied.
|
| Class and Description |
|---|
| ILinkService
A service interface that provides the most basic methods for modeling a communication link
between a transmitter and a receiver.
|
| Class and Description |
|---|
| AccessQuery
A query that determines whether or not Access exists for a given time or for intervals of time.
|
| Class and Description |
|---|
| AccessConstraintCollection
A collection of Access constraints.
|
| LinkGraph
A graph of links (
IServiceProvider instances providing ILinkService)
represented as an adjacency list. |
| LinkPath
Describes a path through one or more links (such as
LinkInstantaneous or LinkSpeedOfLight). |
| LinkRole
Identifies an object (transmitter or receiver) in a link (
ILinkService). |
| Class and Description |
|---|
| AccessQuery
A query that determines whether or not Access exists for a given time or for intervals of time.
|
| AccessQueryResult
Holds the result of evaluating an
AccessQuery over intervals. |
| Class and Description |
|---|
| LinkPath
Describes a path through one or more links (such as
LinkInstantaneous or LinkSpeedOfLight). |
| LinkRole
Identifies an object (transmitter or receiver) in a link (
ILinkService). |
| Class and Description |
|---|
| AccessConstraintCollection
A collection of Access constraints.
|
| Class and Description |
|---|
| AccessQuery
A query that determines whether or not Access exists for a given time or for intervals of time.
|
| Class and Description |
|---|
| AccessConstraint
A constraint between two objects.
|
| AccessConstraintCollection
A collection of Access constraints.
|
| AccessQuery
A query that determines whether or not Access exists for a given time or for intervals of time.
|
| AccessQueryResult
Holds the result of evaluating an
AccessQuery over intervals. |
| IAccessConstraintsService
A service that provides
AccessConstraints. |
| IAccessResultService
A service that provides Access results.
|
| Class and Description |
|---|
| AccessClassification
The possible states of an Access availability computation.
|
| AccessQuery
A query that determines whether or not Access exists for a given time or for intervals of time.
|
| Class and Description |
|---|
| AccessQuery
A query that determines whether or not Access exists for a given time or for intervals of time.
|