| Package | Description | 
|---|---|
| agi.foundation.communications | 
 Contains types for representing electromagnetic signals and propagating them along communication links. 
 | 
| 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.infrastructure | 
 Contains types which support various aspects of the DME Component Libraries infrastructure. 
 | 
| agi.foundation.propagators.advanced | 
 Contains types used to create more specialized propagation scenarios. 
 | 
| agi.foundation.segmentpropagation | 
 Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SignalParameter
A placeholder for a parameterized  
Signal within an evaluator. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CartesianParameter
Represents a  
Cartesian and its derivatives as a parameter. | 
class  | 
DoubleParameter
Represents a double and its derivatives as a parameter. 
 | 
class  | 
PointEvaluatorParameter
Represents a  
PointEvaluator as a parameter. | 
class  | 
TimeBasedStateParameter
Represents an  
ITimeBasedState as a parameter. | 
| Modifier and Type | Method and Description | 
|---|---|
ValueParameter<T> | 
ParameterizedValueDefinition.getParameter()
Gets the parameter to use to parameterize this value. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ParameterizedValueDefinition.setParameter(ValueParameter<T> value)
Sets the parameter to use to parameterize this value. 
 | 
| Constructor and Description | 
|---|
ParameterizedValueDefinition(ValueParameter<T> parameter)
Initializes a new instance. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PropagationStageParameter
Represents the stage of propagation as a parameter when defining types used 
 during propagation that depend on the stage. 
 | 
class  | 
PropagationStateParameter
Represents the state of integration as a parameter when defining types used 
 during integration that depend on the state. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ValueParameter<SegmentDefinition> | 
SwitchableSegment.getSegmentToRunParameter()
Gets the  
ValueParameter that can be used 
    to change which SegmentDefinition gets propagated. | 
ValueParameter<T> | 
ChangeStoppingConditionThresholdOperator.getThresholdParameter()
Gets the parameter that can be used to parameterize evaluators  
    that should be changed by this  
operator. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ChangeStoppingConditionThresholdOperator.setThresholdParameter(ValueParameter<T> value)
Sets the parameter that can be used to parameterize evaluators  
    that should be changed by this  
operator. |