AGI.Foundation Namespace |
Class | Description | |
---|---|---|
![]() | ArgumentTypeInvalidException |
The exception that is thrown when one of the arguments provided to a
method is not of a type expected by the method.
|
![]() | CircularDescriptiveStatistics |
Provides descriptive statistic methods suited for circular data. The algorithms are based on "Directional Statistics" by Mardia and Jupp.
|
![]() | ConstantEvaluatorT |
An EvaluatorT which always returns the same value.
|
![]() | Constants |
A collection of constants.
|
![]() | 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.
|
![]() | 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 STK Components and holds information about its license status.
|
![]() | Licensing |
Provides access to information about STK Components licensing.
|
![]() | 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.
|
![]() | ObjectFrozenException |
An exception that is thrown when an attempt is made to modify an object that has been frozen
with a call to Freeze.
|
![]() | PropertyInvalidException |
An exception that indicates that a property required for an operation has an invalid value.
|
![]() | ServiceNotAvailableException |
An exception that indicates that a required service is not available from an
IServiceProvider.
|
![]() | ServiceProviderCollection |
A collection of instances that implement IServiceProvider.
|
![]() | 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.
|
![]() | StkComponentsAircraftPropagation |
Version information for the STK Components AircraftPropagation library.
|
![]() | StkComponentsCesium |
Version information for the STK Components Cesium library.
|
![]() | StkComponentsCommunications |
Version information for the STK Components Communications library.
|
![]() | StkComponentsCore |
Version information for the STK Components Core library.
|
![]() | StkComponentsGraphics |
Version information for the STK Components Graphics library.
|
![]() | StkComponentsModels |
Version information for the STK Components Models library.
|
![]() | StkComponentsNavigation |
Version information for the STK Components Navigation library.
|
![]() | StkComponentsNavigationAdvanced |
Version information for the STK Components Navigation.Advanced library.
|
![]() | StkComponentsOrbitPropagation |
Version information for the STK Components OrbitPropagation library.
|
![]() | StkComponentsPlatforms |
Version information for the STK Components Platforms library.
|
![]() | StkComponentsPlatformsGraphics |
Version information for the STK Components Platforms.Graphics library.
|
![]() | StkComponentsRadar |
Version information for the STK Components Radar library.
|
![]() | StkComponentsRouteDesign |
Version information for the STK Components RouteDesign library.
|
![]() | StkComponentsSegmentPropagation |
Version information for the STK Components SegmentPropagation library.
|
![]() | StkComponentsSpatial |
Version information for the STK Components Spatial library.
|
![]() | StkComponentsTerrainAnalysis |
Version information for the STK Components TerrainAnalysis library.
|
![]() | StkComponentsTerrainReaders |
Version information for the STK Components TerrainReaders library.
|
![]() | StkComponentsTracking |
Version information for the STK Components Tracking library.
|
![]() | StkComponentsTrackingGraphics |
Version information for the STK Components Tracking.Graphics 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.
|
![]() | 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.
|