| Package | Description | 
|---|---|
| agi.foundation | 
 Contains commonly used types. 
 | 
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| agi.foundation.communications | 
 Contains types for representing electromagnetic signals and propagating them along communication links. 
 | 
| agi.foundation.compatibility | |
| 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.graphics | 
 Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more. 
 | 
| 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.numericalmethods | 
 Contains general numerical algorithms. 
 | 
| agi.foundation.numericalmethods.advanced | 
 Contains additional advanced numerical algorithms and supporting types. 
 | 
| agi.foundation.segmentpropagation | 
 Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment. 
 | 
| agi.foundation.stoppingconditions | 
 Contains types for stopping propagation when various events occur. 
 | 
| agi.foundation.time | 
 Contains types for quantifying and converting between various date, time, and time standard representations. 
 | 
| agi.foundation.tirem | 
 Contains types related to TIREM (Terrain Integrated Rough Earth Model). 
 | 
| agi.foundation.tracking | 
 Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
EvaluatorGroup.Callback0<TEvaluator>
A delegate for a method that takes no creation parameters (other than the EvaluatorGroup) and returns an evaluator. 
 | 
static class  | 
EvaluatorGroup.Callback1<TEvaluator,TParameter1>
A delegate for a method that takes one creation parameter (plus the EvaluatorGroup) and returns an evaluator. 
 | 
static class  | 
EvaluatorGroup.Callback2<TEvaluator,TParameter1,TParameter2>
A delegate for a method that takes two creation parameters (plus the EvaluatorGroup) and returns an evaluator. 
 | 
static class  | 
EvaluatorGroup.Callback3<TEvaluator,TParameter1,TParameter2,TParameter3>
A delegate for a method that takes three creation parameters (plus the EvaluatorGroup) and returns an evaluator. 
 | 
static class  | 
EvaluatorGroup.Callback4<TEvaluator,TParameter1,TParameter2,TParameter3,TParameter4>
A delegate for a method that takes four creation parameters (plus the EvaluatorGroup) and returns an evaluator. 
 | 
static class  | 
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. 
 | 
class  | 
TransactionalSelectCallback<TResult>
This defines the delegate TransactionalSelectCallback, which is used whenever
 transactionally invoking a callback that needs to have a return value. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
CentralBodyInertialAxes.ComputeOrientationParameters
The definition of a function which computes a set of orientation parameters. 
 | 
class  | 
ComputeIauOrientationParameters
The definition of a function which computes a set of orientation parameters. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SignalModificationMethod
A delegate defining a method of modifying a signal. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Action
Represents a method that takes no parameters and does not return a value. 
 | 
class  | 
Action1<T>
Represents a method that takes a single parameter and does not return a value. 
 | 
class  | 
Converter<TInput,TOutput>
Represents a method that converts an object from one type to another type. 
 | 
class  | 
DoWorkEventHandler
Represents a method that will handle the DoWork event. 
 | 
class  | 
EventHandler<TEventArgs extends EventArgs>
Represents a method that will handle an event. 
 | 
class  | 
Predicate<T>
Represents a method that defines a set of criteria and determines whether the specified
 object meets those criteria. 
 | 
class  | 
ProgressChangedEventHandler
Represents a method that will handle a ProgressChanged event. 
 | 
class  | 
RunWorkerCompletedEventHandler
Represents a method that will handle a RunWorkerCompleted event. 
 | 
class  | 
SendOrPostCallback
Represents a method to be called when a message is to be dispatched to a
 synchronization context. 
 | 
class  | 
WaitCallback
Represents a callback method to be executed by a thread pool thread. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CreateAdapterCallback
Defines how to create a  
StateElementAdapterDefinition. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CoverageGridPointCreationCallback
A delegate which defines a method for creating a service provider for use in access based on a given
 coverage grid point position. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FigureOfMerit<T extends Comparable<T>>
A delegate which represents an arbitrary static figure of merit. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ComputeValueFromState<T>
A callback to compute some value from a  
ITimeBasedState. | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
NetworkContext.ConfigureRequest
A delegate which will be called with a request immediately before it is sent,
    allowing the request to be modified. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
CollectionAlgorithms.ComparisonOfDifferentTypes<T1,T2>
Represents a method that compares two objects of different types. 
 | 
class  | 
CreateCalculationContextFacetCallback
A delegate for a function that creates a  
CalculationContextFacet. | 
class  | 
FormatConversionCallback<T,TFormatType>
A delegate to convert a  
T from one format to another. | 
static class  | 
HashCode.GetHashCodeFunction<T>
A delegate that obtains a hash code for a given item. 
 | 
class  | 
TryFormatConversionCallback<T,TFormatType>
A delegate to try converting a  
T from one format to
 another. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RecurringTask
A task that is executed periodically by  
RecurringTaskScheduler. | 
static class  | 
ThreadedCalculation.BodyCallback<TParameter>
A delegate representing the body of a multithreaded 'for' loop. 
 | 
static class  | 
ThreadedCalculation.BodyCallback2<TParameter1,TParameter2>
A delegate representing the body of a multithreaded 'for' loop. 
 | 
static class  | 
ThreadedCalculation.BodyCallbackWithProgress<TParameter>
A delegate representing the body of a multithreaded 'for' loop, where each iteration
    of the loop intends to provide detailed information about its progress. 
 | 
static class  | 
ThreadedCalculation.BodyCallbackWithProgress2<TParameter1,TParameter2>
A delegate representing the body of a multithreaded 'for' loop, where each iteration
    of the loop intends to provide detailed information about its progress. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ActiveSetSequentialQuadraticProgrammingOptimizer.ConvergenceChecker
A function that tests the convergence of the optimizer by comparing the results of the current
    iteration with the results of the previous iteration. 
 | 
class  | 
DelegateBasedConstraintCallback
The  
delegate type used by the DelegateBasedConstraint. | 
class  | 
DelegateBasedCostFunctionCallback
The  
delegate type used by the DelegateBasedCostFunction. | 
class  | 
DelegateBasedInequalityConstraintCallback
The  
delegate type used by the DelegateBasedInequalityConstraint. | 
class  | 
DoubleSampleSuggestionCallback
A callback that is invoked to determine the next Variable at which  
DoubleFunctionExplorer
 samples a function. | 
class  | 
DoubleSimpleFunction
A delegate that takes a  
double and returns a double. | 
class  | 
DurationSampleSuggestionCallback
A callback that is invoked to determine the next duration at which  
DurationFunctionExplorer
 samples a function. | 
class  | 
DurationSimpleFunction
A delegate that takes a  
Duration and returns a double. | 
class  | 
JulianDateSampleSuggestionCallback
A callback that is invoked to determine the next date at which  
JulianDateFunctionExplorer
 samples a function. | 
class  | 
JulianDateSimpleFunction
A delegate that takes a  
JulianDate and returns a double. | 
class  | 
RealValuedScalarFunction
A univariate, real valued, scalar function of a variable of type double. 
 | 
class  | 
RealValuedScalarFunction1<T>
A real valued, scalar function of a variable of type T. 
 | 
class  | 
SetVariableCallback<T extends ICloneWithContext>
The setter  
delegate for the DelegateBasedVariable. | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
BurdenFairesAdaptiveQuadrature.Integrand
The function to be integrated. 
 | 
class  | 
OrdinaryDifferentialEquationFunction
A multivariate, vector function representing a set of ordinary differential equations. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ComputeNewThresholdCallback<T>
The callback to compute a new threshold based on the old threshold. 
 | 
class  | 
SingleValueUpdaterCallback
The callback for the  
SingleValueStateUpdater. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConditionCheckCallback
The  
delegate type that is used by the DelegateStoppingCondition to compute the value used 
 in determining if propagation should stop. | 
class  | 
ConstraintSatisfiedCallback
The  
delegate that is used by the DelegateStoppingConditionConstraint to determine
 if the constraint is satisfied. | 
class  | 
InitializeCallback
The  
delegate type that lets the StoppingConditionEvaluator or 
 StoppingConditionConstraintEvaluator be initialized. | 
class  | 
StoppingTriggeredCallback
A  
delegate that gets triggered when a StoppingConditionEvaluator is satisfied. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MergeTimeIntervalDataCallback<T>
A callback defining how two data elements on any two intervals should
 be combined when creating a new interval. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TiremTerrainProfileComputation
A delegate which computes the terrain profile information that will be provided to the TIREM calculation. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EntityPropertyGetter<TEntity>
Represents a method to get the value of a property on an entity. 
 | 
class  | 
EntityPropertySetter<TEntity>
Represents a method to set the value of a property on an entity. 
 | 
class  | 
EntityTransactedPropertyGetter<TEntity,T>
Represents a method to get a transacted property on an entity. 
 | 
class  | 
IsMatchCallback<TEntity extends IEntityIdentifier>
Represents a method used to match an entity via  
DelegateEntityFilter. | 
class  | 
LabelCallback<TEntity>
Returns a label for the specified entity. 
 | 
class  | 
MarkerCallback<TEntity>
Returns a texture to be used as a marker for the specified entity. 
 | 
class  | 
ModelCallback<TEntity>
Returns the model for the specified entity. 
 |