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. |