See: Description
| Interface | Description |
|---|---|
| ComputeNewThresholdCallback.Function<T> |
A functional interface for the containing delegate type.
|
| SingleValueUpdaterCallback.Function |
A functional interface for the containing delegate type.
|
| Class | Description |
|---|---|
| BasicLaunchSegment |
This launch segment provides compatibility with STK Astrogator's launch segment.
|
| BasicLaunchSegmentConfiguration |
The configuration for the
BasicLaunchSegment. |
| BasicLaunchSegmentResults |
The basic launch segment results.
|
| ChangePropagateSegmentsPropagatorOperator | |
| ChangeReturnSegmentOperator |
An operator for a
TargetedSegmentList that will change the
Behavior (get / set) setting
for a ReturnSegment (get / set) that is in the TargetedSegmentList that
contains this operator and ReturnSegment (get / set). |
| ChangeStoppingConditionEnabledOperator |
A
TargetedSegmentListOperator that will enable or disable a
StoppingConditionEvaluator in a nested PropagateSegment. |
| ChangeStoppingConditionThresholdOperator<T> |
A
TargetedSegmentListOperator that will change the value of a
threshold at propagation time. |
| ChangeStopSegmentOperator |
An operator for a
TargetedSegmentList that will change the
StopEnabled (get / set) setting
for a StopSegment (get / set) that is in the TargetedSegmentList that
contains this operator and StopSegment (get / set). |
| ComputeNewThresholdCallback<T> |
The callback to compute a new threshold based on the old threshold.
|
| FiniteManeuverSegment | |
| FiniteManeuverSegmentResults |
The results produced by a
FiniteManeuverSegment. |
| FollowSegment |
A segment that will start propagating based on a specified strategy, and will end propagating based on another
strategy.
|
| FollowSegmentBeginning |
Defines how the initial state of a
FollowSegment should be derived. |
| FollowSegmentBeginningPropagator |
Evaluates the initial state for the
propagator
of a FollowSegment. |
| FollowSegmentEnding |
Defines how to propagate to the final state of a
FollowSegment. |
| FollowSegmentEndingPropagator |
Evaluates the initial state for the
propagator
of a FollowSegment. |
| FollowSegmentEndsAsWithDefaultConditions |
Propagates the
FollowSegment to whatever default end StoppingCondition
it is configured with. |
| FollowSegmentEndsWithStoppingConditions | |
| FollowSegmentResults |
The results of propagating a
FollowSegment. |
| FollowSegmentStartsAtEndOfBasePropagator |
Determines the initial state of a
FollowSegment by getting the
final state of the wrapped StoppablePropagator. |
| FollowSegmentStartsWithDefaultInitialState |
Determines the initial state of a
FollowSegment by using the default
initial state passed to the segment. |
| FollowSegmentStartsWithStoppingConditions |
Propagates the wrapped
SegmentPropagator of a FollowSegment until a user specified
StoppingCondition stops propagation. |
| HoldSegment | |
| ImpulsiveManeuverInformation |
Stores all the information needed for a maneuver to be performed by an
ImpulsiveManeuverSegment. |
| ImpulsiveManeuverSegment |
A
SegmentDefinition that performs an impulsive maneuver. |
| ImpulsiveManeuverSegmentConfiguration |
The configuration for an
ImpulsiveManeuverSegment. |
| ImpulsiveManeuverSegmentResults |
SegmentResults augmented with information relevant to the propagation of an
ImpulsiveManeuverSegment. |
| InitialStateSegment<T extends ITimeBasedState> |
Represents an initial state for a
SegmentPropagator. |
| InitialStateSegmentConfiguration |
The configuration of an
InitialStateSegment. |
| NumericalInitialStateSegment |
An
InitialStateSegment whose state is represented as a
NumericalPropagatorState derived from a NumericalPropagatorDefinition. |
| NumericalPropagatorSegment | |
| PropagateSegment | |
| PropagateSegmentConfiguration |
The configuration of a
PropagateSegment which stores and allows the modification
what StoppablePropagator will be used at propagation time of the PropagateSegment. |
| PropagateSegmentResults |
A
PropagateSegment can optionally propagate multiple segments with an auto-sequence
with stopping conditions. |
| ReturnSegment |
A segment that will end propagation of a
SegmentList that contains this segment even if there are
other segments still in the list. |
| ReturnSegmentConfiguration |
The configuration for a
ReturnSegment. |
| RunSegmentListOperator |
A
TargetedSegmentListOperator that will run the
segment propagators of the parent TargetedSegmentList. |
| SeedFiniteManeuverOperator |
An operator that will replace an
ImpulsiveManeuverSegment with a similarly configured
FiniteManeuverSegment in a
TargetedSegmentList. |
| SegmentConfiguration |
The configuration for a
SegmentPropagator. |
| SegmentDefinition |
The base class for segments used with the Segment Propagation Library.
|
| SegmentList |
A class that holds a list of
SegmentDefinitions that gets
propagated in series. |
| SegmentListConfiguration |
The configuration for a
SegmentList. |
| SegmentListPropagator |
The
SegmentPropagator for SegmentList. |
| SegmentListResults | |
| SegmentPropagationEventArgs |
Provides information about the current
propagator's propagation. |
| SegmentPropagator |
The abstract type for a
segment's propagator. |
| SegmentResults |
The results computed by a
SegmentPropagator. |
| SinglePropagateSegmentResults |
A
PropagateSegment can optionally propagate multiple segments with an auto-sequence
with stopping conditions. |
| SingleValueStateUpdater |
Updates the propagated state where a single value will change a value or values in the state.
|
| SingleValueUpdaterCallback |
The callback for the
SingleValueStateUpdater. |
| StateElementAdapterHelpers |
A set of helper methods for working with
StateElementAdapters. |
| StateUpdaterDefinition |
Defines a specific way to update a
ITimeBasedState in an
UpdateSegment. |
| StateUpdaterEvaluator |
Updates the propagated state in an
UpdateSegment. |
| StopSegment |
A segment that will end the propagation and return the results up to this segment when propagated.
|
| StopSegmentConfiguration |
The configuration for a
StopSegment. |
| SwapSegmentOperator |
A
TargetedSegmentListOperator that will replace one SegmentPropagator in a
TargetedSegmentList with another SegmentPropagator. |
| SwitchableSegment |
A
SegmentDefinition that can switch between two
segments. |
| SwitchableSegmentConfiguration |
The
SegmentConfiguration for a SwitchableSegment. |
| SwitchableSegmentResults |
The
SegmentResults for a SwitchableSegment. |
| TargetedSegmentList |
A
SegmentList that can control and change properties of the
segments it is propagating by using
operators at propagation time. |
| TargetedSegmentListConfiguration |
The configuration for a
TargetedSegmentList. |
| TargetedSegmentListOperator |
The definition of a
operation that will in some way
modify how the SegmentPropagators in a
TargetedSegmentList are run. |
| TargetedSegmentListOperatorEvaluator |
The evaluator of an
operator that a
TargetedSegmentList uses on its constituent segments. |
| TargetedSegmentListOperatorResults |
The base class that gets returned when a
TargetedSegmentListOperatorEvaluator is computed. |
| TargetedSegmentListResults |
A
SegmentListResults that is returned when a
TargetedSegmentLists propagator is run. |
| UpdateSegment |
A segment that will update the final state of the previous segment.
|
| UpdateSegmentConfiguration |
The mutable
SegmentConfiguration for an UpdateSegment. |
| Enum | Description |
|---|---|
| ChangeStoppingConditionOption |
The options for enabling or disabling a
StoppingCondition for the
ChangeStoppingConditionEnabledOperator |
| InvalidFuelStateBehavior |
An
enum that will let a maneuver segment know what to do if an maneuver can not
be completed due to lack of fuel. |
| MaximumDurationBehavior |
Defines the behavior that a
NumericalPropagatorSegment should use when its
MaximumDuration (get / set) is reached during propagation. |
| ReturnSegmentBehavior |
The possible behaviors of a
ReturnSegment's propagation. |
| StateForNextSegmentBehavior |
Enumerates the behaviors used in passing a state from one segment to another.
|
| SwitchableSegmentOption |
The options for which segment will be run by default.
|
| TargetedSegmentListOperatorBehavior |
Defines the behavior of the
operators
in the TargetedSegmentList. |
| TargetedSegmentListOperatorConvergenceBehavior |
Allows the user to specify the behavior of the parent
TargetedSegmentList
when an operator finishes successfully. |
| Exception | Description |
|---|---|
| InvalidFuelStateException |
An exception that indicates a maneuver caused a craft to run out of fuel.
|
| StoppedOnMaximumDurationException |
The
RuntimeException that gets thrown when a PropagateSegmentResults was
stopped on its MaximumDuration (get / set) and if the segment was set
to throw if the Duration was exceeded. |