| Interface | Description | 
|---|---|
| EvaluatorGroup.Callback0.Function<TEvaluator> | 
 A functional interface for the containing delegate type. 
 | 
| EvaluatorGroup.Callback1.Function<TEvaluator,TParameter1> | 
 A functional interface for the containing delegate type. 
 | 
| EvaluatorGroup.Callback2.Function<TEvaluator,TParameter1,TParameter2> | 
 A functional interface for the containing delegate type. 
 | 
| EvaluatorGroup.Callback3.Function<TEvaluator,TParameter1,TParameter2,TParameter3> | 
 A functional interface for the containing delegate type. 
 | 
| EvaluatorGroup.Callback4.Function<TEvaluator,TParameter1,TParameter2,TParameter3,TParameter4> | 
 A functional interface for the containing delegate type. 
 | 
| EvaluatorGroup.Callback5.Function<TEvaluator,TParameter1,TParameter2,TParameter3,TParameter4,TParameter5> | 
 A functional interface for the containing delegate type. 
 | 
| IDateMotionCollection1<T> | 
 An interface to a collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| IDateMotionCollection2<T,TDerivative> | 
 An interface to a collection of  
Motion2, each of which is associated with a particular JulianDate. | 
| IEvaluator | 
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IEvaluator1<T> | 
 An interface for an evaluator that takes a  
JulianDate and produces
 a return value of a given type. | 
| IEvaluatorOverIntervals<TResult,TResultOverIntervals> | 
 An interface for an evaluator that supports evaluation over an interval (or intervals) of time, in addition to evaluation at a specific  
JulianDate. | 
| IMotion<T,TDerivative> | 
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| IServiceProvider | 
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| 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. 
 | 
| TransactionalSelectCallback.Function<TResult> | 
 A functional interface for the containing delegate type. 
 | 
| Class | Description | 
|---|---|
| AircraftPropagationLibraryVersion | 
 Version information for the AircraftPropagation library. 
 | 
| Bounds | 
 Holds two values which form the bounds of a range of real numbers. 
 | 
| CesiumLibraryVersion | 
 Version information for the Cesium library. 
 | 
| CircularDescriptiveStatistics | 
 Provides descriptive statistic methods suited for circular data. 
 | 
| CommunicationsLibraryVersion | 
 Version information for the Communications library. 
 | 
| ConstantEvaluator<T> | 
 An  
Evaluator which always returns the same value. | 
| Constants | 
 A collection of constants. 
 | 
| CoreLibraryVersion | 
 Version information for the Core library. 
 | 
| DateMotionCollection1<T> | 
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| DateMotionCollection2<T,TDerivative> | 
 A collection of  
Motion2, each of which is associated with a particular JulianDate. | 
| DegreesMinutesSeconds | 
 Holds information about an angle represented in the Degrees Minutes Seconds format. 
 | 
| DescriptiveStatistics | 
 Provides descriptive statistic methods. 
 | 
| Evaluator<T> | 
 An abstract class that implements  
IEvaluator1, 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. 
 | 
| EvaluatorGroup.Callback0<TEvaluator> | 
 A delegate for a method that takes no creation parameters (other than the EvaluatorGroup) and returns an evaluator. 
 | 
| EvaluatorGroup.Callback1<TEvaluator,TParameter1> | 
 A delegate for a method that takes one creation parameter (plus the EvaluatorGroup) and returns an evaluator. 
 | 
| EvaluatorGroup.Callback2<TEvaluator,TParameter1,TParameter2> | 
 A delegate for a method that takes two creation parameters (plus the EvaluatorGroup) and returns an evaluator. 
 | 
| EvaluatorGroup.Callback3<TEvaluator,TParameter1,TParameter2,TParameter3> | 
 A delegate for a method that takes three creation parameters (plus the EvaluatorGroup) and returns an evaluator. 
 | 
| EvaluatorGroup.Callback4<TEvaluator,TParameter1,TParameter2,TParameter3,TParameter4> | 
 A delegate for a method that takes four creation parameters (plus the EvaluatorGroup) and returns an evaluator. 
 | 
| EvaluatorGroup.Callback5<TEvaluator,TParameter1,TParameter2,TParameter3,TParameter4,TParameter5> | 
 A delegate for a method that takes five creation parameters (plus the EvaluatorGroup) and returns an evaluator. 
 | 
| FloatingPointComparison | 
 Contains methods for comparing floating point numbers. 
 | 
| Function2<TIndependent,TDependent> | 
 Represents any function. 
 | 
| Function3<TIndependent,TDependent,TDependentDerivative> | 
 Represents any function. 
 | 
| GaussianStatistics | 
 Provides static methods helpful when working with Gaussian functions. 
 | 
| GraphicsLibraryVersion | 
 Version information for the Graphics library. 
 | 
| ImmutableDateMotionCollection1<T> | 
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| ImmutableDateMotionCollection2<T,TDerivative> | 
 A collection of  
Motion2, each of which is associated with a particular JulianDate. | 
| 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. 
 | 
| Motion1<T> | 
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Motion2<T,TDerivative> | 
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| MotionEvaluator1<T> | 
 The base class for evaluators that take a  
JulianDate and produce
 Motion1. | 
| MotionEvaluator2<T,TDerivative> | 
 The base class for evaluators that take a  
JulianDate and produce
 Motion2. | 
| NavigationAdvancedLibraryVersion | 
 Version information for the Navigation.Advanced library. 
 | 
| NavigationLibraryVersion | 
 Version information for the Navigation library. 
 | 
| OrbitPropagationLibraryVersion | 
 Version information for the OrbitPropagation library. 
 | 
| PlatformsGraphicsLibraryVersion | 
 Version information for the Platforms.Graphics library. 
 | 
| PlatformsLibraryVersion | 
 Version information for the Platforms library. 
 | 
| RadarLibraryVersion | 
 Version information for the Radar library. 
 | 
| RouteDesignLibraryVersion | 
 Version information for the RouteDesign library. 
 | 
| SegmentPropagationLibraryVersion | 
 Version information for the SegmentPropagation library. 
 | 
| ServiceProviderCollection | 
 A collection of instances that implement  
IServiceProvider. | 
| SpatialLibraryVersion | 
 Version information for the Spatial library. 
 | 
| SphericalDescriptiveStatistics | 
 Provides descriptive statistic methods suited for spherical data. 
 | 
| TerrainAnalysisLibraryVersion | 
 Version information for the TerrainAnalysis library. 
 | 
| TerrainReadersLibraryVersion | 
 Version information for the TerrainReaders library. 
 | 
| 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. 
 | 
| TransactionalSelectCallback<TResult> | 
 This defines the delegate TransactionalSelectCallback, which is used whenever
 transactionally invoking a callback that needs to have a return value. 
 | 
| TransactionContext | 
 A context for a group of transactions in the software transactional memory (STM) system. 
 | 
| Trig | 
 Provides functions and constants which are useful when working with angles and solving
 problems related to trigonometry. 
 | 
| TypeLiteral<T> | 
 Represents the type realised as the type parameter  
T, where T
 may be a generic type that need not be reifiable. | 
| Enum | 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. 
 | 
| Exception | 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. 
 | 
| DataUnavailableException | 
 An exception thrown when data is unavailable for a given computation. 
 | 
| LicenseException | 
 An exception thrown when DME Component Libraries licensing fails. 
 | 
| 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  
IFreezable.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. | 
| 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. 
 | 
| UnsupportedCaseException | 
 The exception that is thrown when an unsupported case is encountered in a switch block. 
 |