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