See: Description
| Interface | Description |
|---|---|
| IAccessConstraintsService |
A service that provides
AccessConstraints. |
| IAccessResultService |
A service that provides Access results.
|
| 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.
|
| ISingleObjectConstraint |
An interface to an
AccessConstraint that involves only one object. |
| Class | Description |
|---|---|
| AccessComputation |
Computes Access, or inter-visibility, between two objects.
|
| AccessConstraint |
A constraint between two objects.
|
| 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.
|
| AccessConstraintHelper |
Contains helper methods that are useful when writing Access constraints.
|
| AccessConstraintSampling |
Contains static methods that can be useful to a constraint in determining the size of the next sampling step.
|
| AccessEvaluationResult |
Holds the result of evaluating Access between two objects.
|
| AccessEvaluator |
An evaluator that determines whether access exists for an
AccessQuery. |
| 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. |
| 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. |
| EvaluatorDelayedByLink<T> |
An evaluator which wraps another evaluator while delaying it by a time specified by a
LinkDelayEvaluator. |
| LinkGraph |
A graph of links (
IServiceProvider instances providing ILinkService)
represented as an adjacency list. |
| LinkHelper |
A collection of helper methods for working with links such as
LinkInstantaneous and LinkSpeedOfLight. |
| LinkInstantaneous | |
| LinkPath |
Describes a path through one or more links (such as
LinkInstantaneous or LinkSpeedOfLight). |
| 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. |
| Enum | Description |
|---|---|
| AccessClassification |
The possible states of an Access availability computation.
|
| AccessConstraintApplicability |
An indication of when an access constraint applies.
|
| AccessConstraintSource |
Indicates the source of an Access constraint.
|
| AccessEventTimes |
Indicates the manner in which event times are to be reported.
|
| AccessSignalModel |
Indicates which effects are to be consider in modeling the signal path and observation.
|
| LinkGraphDirection |
Identifies the link direction required during a traversal of the
LinkGraph. |
| LinkRole |
Identifies an object (transmitter or receiver) in a link (
ILinkService). |