Package | Description |
---|---|
fr.cnes.sirius.patrius.forces.maneuvers | |
fr.cnes.sirius.patrius.forces.maneuvers.orbman |
Modifier and Type | Method and Description |
---|---|
ImpulseManeuver |
ImpulseManeuver.copy()
A copy of the detector.
|
Modifier and Type | Method and Description |
---|---|
Set<ImpulseManeuver> |
ManeuversSequence.getImpulseManeuversList()
Get the continue maneuvers list.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ManeuversSequence.add(ImpulseManeuver maneuver)
Adds an impulse maneuver to the list.
Two scenarios are possible: the maneuver to add is triggered by a detector other than DateDetector , always add the maneuver; it
means some overlapping may occur.
the maneuver to add is triggered by a DateDetector , check if the date of the maneuver respects the
two following conditions:
no superposition with any maneuver in the list;
the time between the end of the previous maneuver and the date of the maneuver to add, as well as the time
between the end of the maneuver to add and the date of the next maneuver, must be bigger than the threshold
value.
|
boolean |
ManeuversSequence.remove(ImpulseManeuver maneuver)
Remove the selected impulse maneuver from the list.
If the maneuver is not in the list, it returns false. |
Modifier and Type | Class and Description |
---|---|
class |
ImpulseDaManeuver
Class defining an impulsive maneuver with a semi-major axis increment as input.
|
class |
ImpulseDeManeuver
Class defining an impulsive maneuver with an eccentricity and a semi major axis increment as input.
|
class |
ImpulseDiManeuver
Class defining an impulsive maneuver with a inclination and eventually a semi major axis increment as input.
|
Copyright © 2023 CNES. All rights reserved.