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