|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.orekit.propagation.events.AbstractDetector
org.orekit.forces.maneuvers.ImpulseManeuver
fr.cnes.genopus.nonWidget.maneuvers.CustomImpulseManeuver
public class CustomImpulseManeuver
Class containing the impulsive maneuver data.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.orekit.propagation.events.EventDetector |
|---|
org.orekit.propagation.events.EventDetector.Action |
| Field Summary |
|---|
| Fields inherited from class org.orekit.propagation.events.AbstractDetector |
|---|
DEFAULT_MAXCHECK, DEFAULT_THRESHOLD |
| Fields inherited from interface org.orekit.propagation.events.EventDetector |
|---|
DECREASING, INCREASING, INCREASING_DECREASING |
| Constructor Summary | |
|---|---|
CustomImpulseManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.Frame inertialFrame,
CustomEventDetector eventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D deltaV,
org.orekit.propagation.MassProvider massModel)
Creates a new instance. |
|
CustomImpulseManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.Frame inertialFrame,
CustomEventDetector eventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D deltaV,
org.orekit.propagation.MassProvider massModel,
fr.cnes.sirius.patrius.events.GenericCodingEventDetector codingEventDetector)
Creates a new instance giving as well a coding event detector. |
|
CustomImpulseManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.LOFType lofType,
CustomEventDetector eventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D deltaV,
org.orekit.propagation.MassProvider massModel)
Creates a new instance. |
|
CustomImpulseManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.LOFType lofFrame,
CustomEventDetector eventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D deltaV,
org.orekit.propagation.MassProvider massModel,
fr.cnes.sirius.patrius.events.GenericCodingEventDetector codingEventDetector)
Creates a new instance giving as well a coding event detector. |
|
| Method Summary | |
|---|---|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getDeltaV()
Get the delta-V to perform. |
CustomEngine |
getEngine()
Get selected engine. |
CustomFuelTank |
getFuelTank()
Get selected fuel tank. |
org.orekit.frames.Frame |
getInertialFrame()
Get the frame type. |
org.orekit.frames.LOFType |
getLofFrame()
Get the frame type. |
org.orekit.propagation.MassProvider |
getMassProvider()
Getter for the mass provider. |
String |
getNameManeuver()
Get the maneuver's name. |
fr.cnes.sirius.patrius.events.GenericCodingEventDetector |
getStartManeuverCodingEventDetector()
Get the start maneuver coding event detector, expected to be given to the CoddedEventsLogger. |
CustomEventDetector |
getStartManeuverEventDetector()
Get the event detector firing start of maneuver. |
String |
toString()
|
| Methods inherited from class org.orekit.forces.maneuvers.ImpulseManeuver |
|---|
eventOccurred, g, getDeltaVSat, getFrame, getIsp, getMaxCheckInterval, getMaxIterationCount, getSlopeSelection, getThreshold, getTrigger, init, resetState, shouldBeRemoved |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CustomImpulseManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.LOFType lofType,
CustomEventDetector eventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D deltaV,
org.orekit.propagation.MassProvider massModel)
manName - maneuver's nameengine - engine selectedtank - tank selectedlofType - frame in LOFeventDetector - event detector which triggers the maneuverdeltaV - delta-V to perform (m/s)massModel - the mass provider
public CustomImpulseManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.LOFType lofFrame,
CustomEventDetector eventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D deltaV,
org.orekit.propagation.MassProvider massModel,
fr.cnes.sirius.patrius.events.GenericCodingEventDetector codingEventDetector)
manName - maneuver's nameengine - engine selectedtank - fuel tank selectedlofFrame - frame in LOFeventDetector - event detector which triggers the maneuverdeltaV - delta-V to perform (m/s)massModel - the mass providercodingEventDetector - coding event detector (it should return ACTION.CONTINUE)
public CustomImpulseManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.Frame inertialFrame,
CustomEventDetector eventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D deltaV,
org.orekit.propagation.MassProvider massModel)
manName - maneuver's nameengine - engine selectedtank - tank selectedinertialFrame - inertial frameeventDetector - event detector which triggers the maneuverdeltaV - delta-V to perform (m/s)massModel - the mass provider
public CustomImpulseManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.Frame inertialFrame,
CustomEventDetector eventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D deltaV,
org.orekit.propagation.MassProvider massModel,
fr.cnes.sirius.patrius.events.GenericCodingEventDetector codingEventDetector)
manName - maneuver's nameengine - engine selectedtank - fuel tank selectedinertialFrame - inertial frameeventDetector - event detector which triggers the maneuverdeltaV - delta-V to perform (m/s)massModel - the mass providercodingEventDetector - coding event detector (it should return ACTION.CONTINUE)| Method Detail |
|---|
public CustomEventDetector getStartManeuverEventDetector()
getStartManeuverEventDetector in interface CustomManeuverInterfacepublic org.apache.commons.math3.geometry.euclidean.threed.Vector3D getDeltaV()
public fr.cnes.sirius.patrius.events.GenericCodingEventDetector getStartManeuverCodingEventDetector()
throws NonWidgetException
getStartManeuverCodingEventDetector in interface CustomManeuverInterfaceNonWidgetException - if it was not given at the object creationpublic String getNameManeuver()
getNameManeuver in interface CustomManeuverInterfacepublic CustomEngine getEngine()
getEngine in interface CustomManeuverInterfacepublic CustomFuelTank getFuelTank()
getFuelTank in interface CustomManeuverInterfacepublic org.orekit.frames.Frame getInertialFrame()
getInertialFrame in interface CustomManeuverInterfacepublic org.orekit.frames.LOFType getLofFrame()
getLofFrame in interface CustomManeuverInterfacepublic org.orekit.propagation.MassProvider getMassProvider()
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||