| Package | Description | 
|---|---|
| agi.foundation | 
 Contains commonly used types. 
 | 
| agi.foundation.access | 
 Contains types used in performing access calculations. 
 | 
| agi.foundation.access.constraints | 
 Contains types used in modeling constraints applied to the calculation of access. 
 | 
| agi.foundation.aircraftpropagation | 
 Contains types for propagating an aircraft through various maneuvers subject to 
 flight phase performance models and wind effects. 
 | 
| agi.foundation.ccsds | 
 Contains types for interoperating with data formats supported by 
 The Consultative Committee for Space Data Systems (CCSDS). 
 | 
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| agi.foundation.cesium | 
 Contains types used for defining graphical properties of definitional objects to be written out as CZML. 
 | 
| agi.foundation.cesium.advanced | 
 Contains less-often used types for generating CZML. 
 | 
| agi.foundation.communications | 
 Contains types for representing electromagnetic signals and propagating them along communication links. 
 | 
| agi.foundation.communications.antennas | 
 Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals. 
 | 
| agi.foundation.communications.signalprocessing | 
 Contains types for representing communication hardware and processing electromagnetic signals. 
 | 
| agi.foundation.communications.signalpropagation | 
 Contains types for propagating electromagnetic signals along communication links. 
 | 
| agi.foundation.coordinates | 
 Contains types for quantifying and converting between various coordinate representations. 
 | 
| agi.foundation.coverage | 
 Contains types for computing complex access calculations between many different objects simultaneously. 
 | 
| agi.foundation.coverage.figureofmerit | 
 Contains types for computing statistical data on coverage calculations. 
 | 
| agi.foundation.geometry | 
 Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames; 
 the manner in which they are related; and transformations between representations. 
 | 
| agi.foundation.geometry.discrete | 
 Contains types which define discretization algorithms and metadata for analysis of spatial geometry. 
 | 
| agi.foundation.geometry.shapes | 
 Contains types for representing geometric shapes such as curves, surfaces, and solids. 
 | 
| agi.foundation.infrastructure | 
 Contains types which support various aspects of the DME Component Libraries infrastructure. 
 | 
| agi.foundation.infrastructure.threading | 
 Contains types used to perform and manage calculations among multiple threads of execution. 
 | 
| agi.foundation.navigation | 
 Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS). 
 | 
| agi.foundation.navigation.advanced | 
 Contains types used in GPS communications modeling. 
 | 
| agi.foundation.navigation.advanced.signalprocessing | 
 Contains types for representing processing of GPS communication signals. 
 | 
| agi.foundation.navigation.datareaders | 
 Contains types for reading various navigation-related data file formats. 
 | 
| agi.foundation.navigation.models | 
 Contains types representing more detailed navigation-related models. 
 | 
| agi.foundation.numericalmethods | 
 Contains general numerical algorithms. 
 | 
| agi.foundation.numericalmethods.advanced | 
 Contains additional advanced numerical algorithms and supporting types. 
 | 
| agi.foundation.platforms | 
 Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc. 
 | 
| agi.foundation.platforms.advanced | 
 Defines less commonly used types in modeling various mechanical platforms such as Satellites, Facilities, Aircraft, etc. 
 | 
| agi.foundation.propagators | 
 Contains types used in producing the state of an object from a known element set. 
 | 
| agi.foundation.propagators.advanced | 
 Contains types used to create more specialized propagation scenarios. 
 | 
| agi.foundation.radar | 
 Contains types that perform radar system performance analysis. 
 | 
| agi.foundation.routedesign | 
 Contains types for creating simple routes by specifying procedures at points of interest, how to connect them, and what height and speed to use along the route. 
 | 
| agi.foundation.routedesign.advanced | 
 Contains types used to define immutable geometry and configuration for routes. 
 | 
| agi.foundation.segmentpropagation | 
 Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment. 
 | 
| agi.foundation.stk | 
 Contains types for interoperating with the STK desktop application and related data. 
 | 
| agi.foundation.stoppingconditions | 
 Contains types for stopping propagation when various events occur. 
 | 
| agi.foundation.terrain | 
 Contains types for reading and analyzing terrain data. 
 | 
| agi.foundation.tracking | 
 Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments. 
 | 
| Class and Description | 
|---|
| BehaviorBeyondAvailability
 Defines the behavior when the evaluation time is beyond the availability for the object. 
 | 
| Bounds
 Holds two values which form the bounds of a range of real numbers. 
 | 
| DateMotionCollection1
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| DateMotionCollection2
 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. 
 | 
| Evaluator
 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
 A delegate for a method that takes no creation parameters (other than the EvaluatorGroup) and returns an evaluator. 
 | 
| EvaluatorGroup.Callback0.Function
 A functional interface for the containing delegate type. 
 | 
| EvaluatorGroup.Callback1
 A delegate for a method that takes one creation parameter (plus the EvaluatorGroup) and returns an evaluator. 
 | 
| EvaluatorGroup.Callback1.Function
 A functional interface for the containing delegate type. 
 | 
| EvaluatorGroup.Callback2
 A delegate for a method that takes two creation parameters (plus the EvaluatorGroup) and returns an evaluator. 
 | 
| EvaluatorGroup.Callback2.Function
 A functional interface for the containing delegate type. 
 | 
| EvaluatorGroup.Callback3
 A delegate for a method that takes three creation parameters (plus the EvaluatorGroup) and returns an evaluator. 
 | 
| EvaluatorGroup.Callback3.Function
 A functional interface for the containing delegate type. 
 | 
| EvaluatorGroup.Callback4
 A delegate for a method that takes four creation parameters (plus the EvaluatorGroup) and returns an evaluator. 
 | 
| EvaluatorGroup.Callback4.Function
 A functional interface for the containing delegate type. 
 | 
| EvaluatorGroup.Callback5
 A delegate for a method that takes five creation parameters (plus the EvaluatorGroup) and returns an evaluator. 
 | 
| EvaluatorGroup.Callback5.Function
 A functional interface for the containing delegate type. 
 | 
| Function2
 Represents any function. 
 | 
| Function3
 Represents any function. 
 | 
| IDateMotionCollection1
 An interface to a collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| IDateMotionCollection2
 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
 An interface for an evaluator that takes a  
JulianDate and produces
 a return value of a given type. | 
| IEvaluatorOverIntervals
 An interface for an evaluator that supports evaluation over an interval (or intervals) of time, in addition to evaluation at a specific  
JulianDate. | 
| ImmutableDateMotionCollection1
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| ImmutableDateMotionCollection2
 A collection of  
Motion2, each of which is associated with a particular JulianDate. | 
| IMotion
 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. 
 | 
| LicensedComponent
 Represents a component of DME Component Libraries and holds information about its license status. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Motion2
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| MotionEvaluator1
 The base class for evaluators that take a  
JulianDate and produce
 Motion1. | 
| MotionEvaluator2
 The base class for evaluators that take a  
JulianDate and produce
 Motion2. | 
| ServiceProviderCollection
 A collection of instances that implement  
IServiceProvider. | 
| 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. 
 | 
| Transaction
 A transaction within the software transactional memory (STM) system. 
 | 
| TransactionalSelectCallback
 This defines the delegate TransactionalSelectCallback, which is used whenever
 transactionally invoking a callback that needs to have a return value. 
 | 
| TransactionalSelectCallback.Function
 A functional interface for the containing delegate type. 
 | 
| TransactionContext
 A context for a group of transactions in the software transactional memory (STM) system. 
 | 
| TypeLiteral
 Represents the type realised as the type parameter  
T, where T
 may be a generic type that need not be reifiable. | 
| Class and Description | 
|---|
| Evaluator
 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. 
 | 
| Function2
 Represents any function. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IEvaluator1
 An interface for an evaluator that takes a  
JulianDate and produces
 a return value of a given type. | 
| IEvaluatorOverIntervals
 An interface for an evaluator that supports evaluation over an interval (or intervals) of time, in addition to evaluation at a specific  
JulianDate. | 
| 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. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| MotionEvaluator1
 The base class for evaluators that take a  
JulianDate and produce
 Motion1. | 
| Class and Description | 
|---|
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Class and Description | 
|---|
| Bounds
 Holds two values which form the bounds of a range of real numbers. 
 | 
| Evaluator
 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. 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Class and Description | 
|---|
| DateMotionCollection1
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| Class and Description | 
|---|
| Evaluator
 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. 
 | 
| Function2
 Represents any function. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IEvaluator1
 An interface for an evaluator that takes a  
JulianDate and produces
 a return value of a given type. | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| MotionEvaluator1
 The base class for evaluators that take a  
JulianDate and produce
 Motion1. | 
| Class and Description | 
|---|
| Bounds
 Holds two values which form the bounds of a range of real numbers. 
 | 
| DateMotionCollection1
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| ServiceProviderCollection
 A collection of instances that implement  
IServiceProvider. | 
| TypeLiteral
 Represents the type realised as the type parameter  
T, where T
 may be a generic type that need not be reifiable. | 
| Class and Description | 
|---|
| DateMotionCollection1
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Class and Description | 
|---|
| Evaluator
 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. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IEvaluator1
 An interface for an evaluator that takes a  
JulianDate and produces
 a return value of a given type. | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| ServiceProviderCollection
 A collection of instances that implement  
IServiceProvider. | 
| TypeLiteral
 Represents the type realised as the type parameter  
T, where T
 may be a generic type that need not be reifiable. | 
| Class and Description | 
|---|
| Evaluator
 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. 
 | 
| Function2
 Represents any function. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IEvaluator1
 An interface for an evaluator that takes a  
JulianDate and produces
 a return value of a given type. | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Class and Description | 
|---|
| Evaluator
 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. 
 | 
| Function2
 Represents any function. 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| TypeLiteral
 Represents the type realised as the type parameter  
T, where T
 may be a generic type that need not be reifiable. | 
| Class and Description | 
|---|
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Class and Description | 
|---|
| Bounds
 Holds two values which form the bounds of a range of real numbers. 
 | 
| DateMotionCollection1
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| DateMotionCollection2
 A collection of  
Motion2, each of which is associated with a particular JulianDate. | 
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IEvaluator1
 An interface for an evaluator that takes a  
JulianDate and produces
 a return value of a given type. | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Motion2
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Class and Description | 
|---|
| DataUnavailableException
 An exception thrown when data is unavailable for a given computation. 
 | 
| 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. 
 | 
| Class and Description | 
|---|
| 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. 
 | 
| Class and Description | 
|---|
| DateMotionCollection1
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| DateMotionCollection2
 A collection of  
Motion2, each of which is associated with a particular JulianDate. | 
| Evaluator
 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. 
 | 
| Function2
 Represents any function. 
 | 
| Function3
 Represents any function. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IEvaluator1
 An interface for an evaluator that takes a  
JulianDate and produces
 a return value of a given type. | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Motion2
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| MotionEvaluator1
 The base class for evaluators that take a  
JulianDate and produce
 Motion1. | 
| MotionEvaluator2
 The base class for evaluators that take a  
JulianDate and produce
 Motion2. | 
| SignalDirection
 Indicates the sense of the direction of a signal with respect to an observer. 
 | 
| TypeLiteral
 Represents the type realised as the type parameter  
T, where T
 may be a generic type that need not be reifiable. | 
| Class and Description | 
|---|
| Bounds
 Holds two values which form the bounds of a range of real numbers. 
 | 
| Class and Description | 
|---|
| Evaluator
 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. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IEvaluator1
 An interface for an evaluator that takes a  
JulianDate and produces
 a return value of a given type. | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Motion2
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Class and Description | 
|---|
| Evaluator
 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. 
 | 
| Function2
 Represents any function. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IEvaluator1
 An interface for an evaluator that takes a  
JulianDate and produces
 a return value of a given type. | 
| 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. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Motion2
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| MotionEvaluator1
 The base class for evaluators that take a  
JulianDate and produce
 Motion1. | 
| TypeLiteral
 Represents the type realised as the type parameter  
T, where T
 may be a generic type that need not be reifiable. | 
| Class and Description | 
|---|
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| 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. 
 | 
| Transaction
 A transaction within the software transactional memory (STM) system. 
 | 
| TransactionContext
 A context for a group of transactions in the software transactional memory (STM) system. 
 | 
| Class and Description | 
|---|
| Evaluator
 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. 
 | 
| 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. 
 | 
| Class and Description | 
|---|
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| ServiceProviderCollection
 A collection of instances that implement  
IServiceProvider. | 
| Class and Description | 
|---|
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Class and Description | 
|---|
| BehaviorBeyondAvailability
 Defines the behavior when the evaluation time is beyond the availability for the object. 
 | 
| Evaluator
 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. 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Class and Description | 
|---|
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Class and Description | 
|---|
| DateMotionCollection1
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| DateMotionCollection2
 A collection of  
Motion2, each of which is associated with a particular JulianDate. | 
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| Function2
 Represents any function. 
 | 
| IDateMotionCollection1
 An interface to a collection of  
Motion1, 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). 
 | 
| 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. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Motion2
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| MotionEvaluator1
 The base class for evaluators that take a  
JulianDate and produce
 Motion1. | 
| MotionEvaluator2
 The base class for evaluators that take a  
JulianDate and produce
 Motion2. | 
| Class and Description | 
|---|
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| Function2
 Represents any function. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IEvaluator1
 An interface for an evaluator that takes a  
JulianDate and produces
 a return value of a given type. | 
| 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. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| MotionEvaluator1
 The base class for evaluators that take a  
JulianDate and produce
 Motion1. | 
| Class and Description | 
|---|
| Evaluator
 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. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IEvaluator1
 An interface for an evaluator that takes a  
JulianDate and produces
 a return value of a given type. | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| ServiceProviderCollection
 A collection of instances that implement  
IServiceProvider. | 
| Class and Description | 
|---|
| Evaluator
 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. 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Class and Description | 
|---|
| BehaviorBeyondAvailability
 Defines the behavior when the evaluation time is beyond the availability for the object. 
 | 
| DateMotionCollection1
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| 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. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| MotionEvaluator1
 The base class for evaluators that take a  
JulianDate and produce
 Motion1. | 
| Class and Description | 
|---|
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Class and Description | 
|---|
| Evaluator
 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. 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| TypeLiteral
 Represents the type realised as the type parameter  
T, where T
 may be a generic type that need not be reifiable. | 
| Class and Description | 
|---|
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| 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. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| MotionEvaluator1
 The base class for evaluators that take a  
JulianDate and produce
 Motion1. | 
| Class and Description | 
|---|
| 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. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Class and Description | 
|---|
| DateMotionCollection1
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| 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. 
 | 
| Motion1
 Describes motion, including a coordinate and optionally one or more derivatives. 
 | 
| Class and Description | 
|---|
| DateMotionCollection1
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| DateMotionCollection2
 A collection of  
Motion2, each of which is associated with a particular JulianDate. | 
| Class and Description | 
|---|
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| IEvaluator
 An interface for an evaluator, which is an object which participates in a computation, and
 depends on other computations (other evaluators). 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Class and Description | 
|---|
| 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. 
 | 
| Class and Description | 
|---|
| DateMotionCollection1
 A collection of  
Motion1, each of which is associated with a particular JulianDate. | 
| DateMotionCollection2
 A collection of  
Motion2, each of which is associated with a particular JulianDate. | 
| EvaluatorGroup
 A group of evaluators that share common computations so that all members
 of the group can be computed more efficiently. 
 | 
| IServiceProvider
 Defines a mechanism for retrieving a service object; that is, an object that provides
 custom support to other objects. 
 | 
| Transaction
 A transaction within the software transactional memory (STM) system. 
 | 
| TransactionContext
 A context for a group of transactions in the software transactional memory (STM) system. 
 | 
| TypeLiteral
 Represents the type realised as the type parameter  
T, where T
 may be a generic type that need not be reifiable. |