|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.sirius.patrius.forces.maneuvers.ManeuversSequence
fr.cnes.genopus.nonWidget.maneuvers.CustomManeuverSequence
public class CustomManeuverSequence
This class contains the maneuvers sequence data.
| Constructor Summary | |
|---|---|
CustomManeuverSequence(ArrayList<CustomManeuverInterface> maneuversList,
double constraintImpulsive,
double constraintContinuous)
Creates a new instance with a list of custom maneuvers. |
|
| Method Summary | |
|---|---|
void |
addManeuver(CustomManeuverInterface man)
Method to add a maneuver to the maneuver sequence. |
double |
getConstraintContinuous()
Get the time constraint for continuous maneuvers. |
double |
getConstraintImpulsive()
Get the time constraint for impulsive maneuvers. |
List<org.orekit.propagation.events.EventDetector> |
getLoggedManeuversDetectors()
Get list of maneuvers events. |
ArrayList<CustomManeuverInterface> |
getManeuversList()
Get the custom maneuvers list. |
void |
setManeuversDetectors(fr.cnes.sirius.patrius.events.CodedEventsLogger logger)
Set list of maneuvers events. |
String |
toString()
|
| Methods inherited from class fr.cnes.sirius.patrius.forces.maneuvers.ManeuversSequence |
|---|
add, add, add, applyTo, getSize, remove, remove, remove |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CustomManeuverSequence(ArrayList<CustomManeuverInterface> maneuversList,
double constraintImpulsive,
double constraintContinuous)
maneuversList - the maneuvers listconstraintImpulsive - time constraint for impulsive maneuversconstraintContinuous - time constraint for continuous maneuvers| Method Detail |
|---|
public ArrayList<CustomManeuverInterface> getManeuversList()
public double getConstraintImpulsive()
public double getConstraintContinuous()
public void addManeuver(CustomManeuverInterface man)
throws NonWidgetException
ManeuversSequence#add() to avoid disorders in the maneuvers list.
man - maneuver to be added
NonWidgetException - if the Maneuver type is not accepted or if the constraints are not respected.
public void setManeuversDetectors(fr.cnes.sirius.patrius.events.CodedEventsLogger logger)
throws NonWidgetException
logger - coded events logger
NonWidgetException - if maneuvers are wrongly defined
public List<org.orekit.propagation.events.EventDetector> getLoggedManeuversDetectors()
throws NonWidgetException
NonWidgetException - if events list was not previously setpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||