public class CustomImpulseManeuver extends org.orekit.forces.maneuvers.ImpulseManeuver implements CustomManeuverInterface
| Constructor and Description |
|---|
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.LOFType lofType,
CustomEventDetector eventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D deltaV,
org.orekit.propagation.MassProvider massModel)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getDeltaV()
Get the delta-V to perform.
|
fr.cnes.sirius.patrius.events.CodingEventDetector |
getEndManeuverCodingEventDetector()
Get the maneuver's end coding event detector (to be passed to the CoddedEventsLogger).
|
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.CodingEventDetector |
getStartManeuverCodingEventDetector()
Get the maneuver's start coding event detector (to be passed to the CoddedEventsLogger).
|
CustomEventDetector |
getStartManeuverEventDetector()
Get the event detector firing start of maneuver.
|
String |
toString() |
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 providerpublic 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 providerpublic CustomEventDetector getStartManeuverEventDetector()
getStartManeuverEventDetector in interface CustomManeuverInterfacepublic org.apache.commons.math3.geometry.euclidean.threed.Vector3D getDeltaV()
public fr.cnes.sirius.patrius.events.CodingEventDetector getStartManeuverCodingEventDetector()
getStartManeuverCodingEventDetector in interface CustomManeuverInterfacepublic fr.cnes.sirius.patrius.events.CodingEventDetector getEndManeuverCodingEventDetector()
getEndManeuverCodingEventDetector in interface CustomManeuverInterfacepublic 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()
Copyright © 2017. All rights reserved.