| Package | Description |
|---|---|
| agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
| 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.
|
| Class and Description |
|---|
| StoppingCondition
A stopping condition will get evaluated at every step of propagation, and treat some value based on the computed state
as a function.
|
| StoppingConditionEvaluator
The type that actually evaluates a value from the state of propagation that can be used to stop the propagation.
|
| StoppingConditionEvent
The details of when a
StoppingConditionEvaluator has been satisfied. |
| StoppingConditionEventFoundEventArgs
The
EventArgs for when a StoppingConditionEvent has
been detected. |
| Class and Description |
|---|
| DurationStoppingCondition
A
StoppingCondition that will stop after a given Duration has passed. |
| ScalarStoppingCondition
A
StoppingCondition that will stop propagation by search for thresholds and extrema
from values of a Scalar (get / set). |
| StoppingCondition
A stopping condition will get evaluated at every step of propagation, and treat some value based on the computed state
as a function.
|
| Class and Description |
|---|
| AccessStoppingCondition
A
StoppingCondition that will stop after an access query is satisfied. |
| CircularRange
The possible options that a numerical value could be limited to when it represents an angle.
|
| ConditionCheckCallback
The
delegate type that is used by the DelegateStoppingCondition to compute the value used
in determining if propagation should stop. |
| ConditionCheckCallback.Function
A functional interface for the containing delegate type.
|
| ConstraintSatisfiedCallback
The
delegate that is used by the DelegateStoppingConditionConstraint to determine
if the constraint is satisfied. |
| ConstraintSatisfiedCallback.Function
A functional interface for the containing delegate type.
|
| DelegateStoppingCondition
A stopping condition that will stop a function by search for thresholds and extrema
from values of a
ConditionCheckCallback. |
| DelegateStoppingConditionConstraint
A
StoppingConditionConstraintEvaluator where the method that checks if the state at a stop satisfies
this StoppingConditionConstraint is specified by a delegate. |
| DurationStoppingCondition
A
StoppingCondition that will stop after a given Duration has passed. |
| DurationStoppingConditionConstraint
A
StoppingConditionConstraint that determines its satisfaction based on the
Duration that has passed during propagation. |
| EpochSecondsStoppingCondition
A
StoppingCondition whose threshold is the number of seconds
past an arbitrary epoch. |
| InequalityCondition
The criteria for comparing one value to another.
|
| InitializeCallback
The
delegate type that lets the StoppingConditionEvaluator or
StoppingConditionConstraintEvaluator be initialized. |
| InitializeCallback.Function
A functional interface for the containing delegate type.
|
| JulianDateStoppingConditionConstraint
A
StoppingConditionConstraint that determines its satisfaction on the current
JulianDate relative to a stored JulianDate. |
| ScalarStoppingCondition
A
StoppingCondition that will stop propagation by search for thresholds and extrema
from values of a Scalar (get / set). |
| ScalarStoppingConditionConstraint
A
StoppingConditionConstraintEvaluator that compares the value of a Scalar (get / set)
at the time of a state with a threshold. |
| StoppingCondition
A stopping condition will get evaluated at every step of propagation, and treat some value based on the computed state
as a function.
|
| StoppingConditionConstraint
The definition for a
StoppingConditionConstraintEvaluator. |
| StoppingConditionConstraintEvaluator
The evaluator for a
StoppingConditionConstraint. |
| StoppingConditionEnabled
Settings for enabling or disabling a
StoppingCondition. |
| StoppingConditionEvaluator
The type that actually evaluates a value from the state of propagation that can be used to stop the propagation.
|
| StoppingConditionEvent
The details of when a
StoppingConditionEvaluator has been satisfied. |
| StoppingConditionTriggeredBehavior
Describes how propagation should behave after a
stopping condition
has been satisfied. |
| StoppingConditionValueStatus
Indicates the value of the stopping condition relative to its threshold.
|
| StoppingTriggeredCallback
A
delegate that gets triggered when a StoppingConditionEvaluator is satisfied. |
| StoppingTriggeredCallback.Function
A functional interface for the containing delegate type.
|
| StopType
An enumeration listing the possible events in a function that can be detected by a
StoppingCondition. |
| ThresholdStoppingConditionConstraint
A
StoppingConditionConstraint that will compute a single value and compare it
to a Threshold (get / set) to determine
if this constraint is satisfied. |
| ThresholdStoppingConditionConstraintEvaluator |
| ValueInStateStoppingCondition |
| ValueInStateStoppingConditionConstraint
A
StoppingConditionConstraint that compares a value stored in an ITimeBasedState
to a specified threshold. |
| WhenToCheckConstraint
An enumeration specifying when a
StoppingConditionConstraint should be checked. |