AGI.Foundation Namespace |
Class | Description | |
---|---|---|
AircraftPropagationLibraryVersion |
Version information for the AircraftPropagation library.
| |
ArgumentTypeInvalidException |
The exception that is thrown when one of the arguments provided to a
method is not of a type expected by the method.
| |
CesiumLibraryVersion |
Version information for the Cesium library.
| |
CircularDescriptiveStatistics |
Provides descriptive statistic methods suited for circular data. The algorithms are based on "Directional Statistics" by Mardia and Jupp.
| |
CommunicationsLibraryVersion |
Version information for the Communications library.
| |
ConstantEvaluatorT |
An EvaluatorT which always returns the same value.
| |
Constants |
A collection of constants.
| |
CoreLibraryVersion |
Version information for the Core library.
| |
DataUnavailableException |
An exception thrown when data is unavailable for a given computation.
| |
DateMotionCollectionT |
A collection of MotionT, each of which is associated with a particular JulianDate.
This is a convenient and efficient way to store time-varying position and velocity, etc. Each
MotionT instance is required to have the same Order.
| |
DateMotionCollectionT, TDerivative |
A collection of MotionT, TDerivative, each of which is associated with a particular JulianDate.
This is a convenient and efficient way to store time-varying position and velocity, etc. Each
MotionT, TDerivative instance is required to have the same Order.
| |
DescriptiveStatistics |
Provides descriptive statistic methods.
| |
EvaluatorT |
An abstract class that implements IEvaluatorT, making all interface methods and
properties abstract.
| |
EvaluatorGroup |
A group of evaluators that share common computations so that all members
of the group can be computed more efficiently.
| |
FloatingPointComparison |
Contains methods for comparing floating point numbers.
| |
FunctionTIndependent, TDependent |
Represents any function. Also provides additional information about the function
that can be useful for clients that want to work with it in efficient ways.
| |
FunctionTIndependent, TDependent, TDependentDerivative |
Represents any function. Also provides additional information about the function
that can be useful for clients that want to work with it in efficient ways.
| |
GaussianStatistics |
Provides static methods helpful when working with Gaussian functions.
| |
GraphicsLibraryVersion |
Version information for the Graphics library.
| |
ImmutableDateMotionCollectionT |
A collection of MotionT, each of which is associated with a particular JulianDate.
This is a convenient and efficient way to store time-varying position and velocity, etc. Each
MotionT instance is required to have the same Order.
| |
ImmutableDateMotionCollectionT, TDerivative |
A collection of MotionT, TDerivative, each of which is associated with a particular JulianDate.
This is a convenient and efficient way to store time-varying position and velocity, etc. Each
MotionT, TDerivative instance is required to have the same Order.
| |
LicensedComponent |
Represents a component of DME Component Libraries and holds information about its license status.
| |
Licensing |
Provides access to information about DME Component Libraries licensing.
| |
ModelsLibraryVersion |
Version information for the Models library.
| |
MotionEvaluatorT |
The base class for evaluators that take a JulianDate and produce
MotionT.
| |
MotionEvaluatorT, TDerivative |
The base class for evaluators that take a JulianDate and produce
MotionT, TDerivative.
| |
NativeLibraryException |
An exception that occurred while loading a native library.
| |
NavigationAdvancedLibraryVersion |
Version information for the Navigation.Advanced library.
| |
NavigationLibraryVersion |
Version information for the Navigation library.
| |
ObjectFrozenException |
An exception that is thrown when an attempt is made to modify an object that has been frozen
with a call to Freeze.
| |
OrbitPropagationLibraryVersion |
Version information for the OrbitPropagation library.
| |
PlatformsGraphicsLibraryVersion |
Version information for the Platforms.Graphics library.
| |
PlatformsLibraryVersion |
Version information for the Platforms library.
| |
PropertyInvalidException |
An exception that indicates that a property required for an operation has an invalid value.
| |
RadarLibraryVersion |
Version information for the Radar library.
| |
RouteDesignLibraryVersion |
Version information for the RouteDesign library.
| |
SegmentPropagationLibraryVersion |
Version information for the SegmentPropagation library.
| |
ServiceNotAvailableException |
An exception that indicates that a required service is not available from an
IServiceProvider.
| |
ServiceProviderCollection |
A collection of instances that implement IServiceProvider.
| |
SpatialLibraryVersion |
Version information for the Spatial library.
| |
SphericalDescriptiveStatistics |
Provides descriptive statistic methods suited for spherical data. Since the spherical surface is embedded in Cartesian space,
the data set is provided as a list of UnitCartesian directions locating the data points on the unit sphere.
The algorithms are based on the mathematics found in "Directional Statistics" by Mardia and Jupp.
| |
TerrainAnalysisLibraryVersion |
Version information for the TerrainAnalysis library.
| |
TerrainReadersLibraryVersion |
Version information for the TerrainReaders library.
| |
ThreadException |
Wraps an exception that was thrown in a worker thread so that it can be
rethrown in the main thread without losing call stack information.
| |
TiremLibraryVersion |
Version information for the Tirem library.
| |
TrackingGraphicsLibraryVersion |
Version information for the Tracking.Graphics library.
| |
TrackingLibraryVersion |
Version information for the Tracking library.
| |
Transaction |
A transaction within the software transactional memory (STM) system. All reads made in a transaction
will see a consistent snapshot of the TransactionContext. A transaction
will only successfully commit if no update it has made conflicts with any
concurrent updates that have been committed since the transaction was started.
| |
TransactionContext |
A context for a group of transactions in the software transactional memory (STM) system. Different
contexts can be thought of as separate in-memory databases. A TransactedPropertyT
exists within exactly one context and can
only be read or modified by a Transaction within the same context.
| |
Trig |
Provides functions and constants which are useful when working with angles and solving
problems related to trigonometry.
| |
UnsupportedCaseException |
The exception that is thrown when an unsupported case is encountered in a switch block.
|
Structure | Description | |
---|---|---|
Bounds |
Holds two values which form the bounds of a range of real numbers.
| |
DegreesMinutesSeconds |
Holds information about an angle represented in the Degrees Minutes Seconds format.
| |
MotionT |
Describes motion, including a coordinate and optionally one or more derivatives.
| |
MotionT, TDerivative |
Describes motion, including a coordinate and optionally one or more derivatives.
|
Interface | Description | |
---|---|---|
IDateMotionCollectionT |
An interface to a collection of MotionT, each of which is associated with a particular JulianDate.
Each MotionT instance is required to have the same Order.
| |
IDateMotionCollectionT, TDerivative |
An interface to a collection of MotionT, TDerivative, each of which is associated with a particular JulianDate.
Each MotionT, TDerivative instance is required to have the same Order.
| |
IEvaluator |
An interface for an evaluator, which is an object which participates in a computation, and
depends on other computations (other evaluators). The particular types of input and output (parameters and return type)
can vary, and are specified by derived types.
| |
IEvaluatorT |
An interface for an evaluator that takes a JulianDate and produces
a return value of a given type.
| |
IEvaluatorOverIntervalsTResult, TResultOverIntervals |
An interface for an evaluator that supports evaluation over an interval (or intervals) of time, in addition to evaluation at a specific JulianDate.
The type of return value may be different for an evaluation over a single date compared to evaluation over an interval or a set of intervals.
An evaluator implementing this interface may also optionally report progress via ITrackCalculationProgress.
| |
IMotionT, TDerivative |
Describes motion, including a coordinate and optionally one or more derivatives.
| |
ITrackCalculationProgress |
An interface that is provided to a calculation method when you want to receive updates
about the progress of the calculation and to have the ability to cancel it.
|
Delegate | Description | |
---|---|---|
EvaluatorGroupCallback0TEvaluator |
A delegate for a method that takes no creation parameters (other than the EvaluatorGroup) and returns an evaluator.
| |
EvaluatorGroupCallback1TEvaluator, TParameter1 |
A delegate for a method that takes one creation parameter (plus the EvaluatorGroup) and returns an evaluator.
| |
EvaluatorGroupCallback2TEvaluator, TParameter1, TParameter2 |
A delegate for a method that takes two creation parameters (plus the EvaluatorGroup) and returns an evaluator.
| |
EvaluatorGroupCallback3TEvaluator, TParameter1, TParameter2, TParameter3 |
A delegate for a method that takes three creation parameters (plus the EvaluatorGroup) and returns an evaluator.
| |
EvaluatorGroupCallback4TEvaluator, TParameter1, TParameter2, TParameter3, TParameter4 |
A delegate for a method that takes four creation parameters (plus the EvaluatorGroup) and returns an evaluator.
| |
EvaluatorGroupCallback5TEvaluator, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5 |
A delegate for a method that takes five creation parameters (plus the EvaluatorGroup) and returns an evaluator.
| |
TransactionalSelectCallbackTResult |
This defines the delegate TransactionalSelectCallback, which is used whenever
transactionally invoking a callback that needs to have a return value. This delegate
contains only one argument, which is the transaction, and returns a variable of type
TResult.
|
Enumeration | Description | |
---|---|---|
BehaviorBeyondAvailability |
Defines the behavior when the evaluation time is beyond the availability for the object.
| |
SignalDirection |
Indicates the sense of the direction of a signal with respect to an observer.
| |
SphericalMedianCalculationMethod |
Specifies which method to use when calculating the spherical median.
|