|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.orekit.parameter.Parameterizable
org.orekit.parameter.JacobiansParameterizable
org.orekit.forces.maneuvers.ConstantThrustManeuver
fr.cnes.genopus.nonWidget.maneuvers.CustomConstantManeuver
public class CustomConstantManeuver
Class containing the continuous maneuver data.
| Field Summary |
|---|
| Fields inherited from class org.orekit.forces.maneuvers.ConstantThrustManeuver |
|---|
FLOW_RATE, THRUST |
| Constructor Summary | |
|---|---|
CustomConstantManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.Frame frame,
CustomEventDetector startEventDetector,
CustomEventDetector stopEventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D direction,
org.orekit.propagation.MassProvider massProvider)
Creates a new instance giving as well coding event detectors. |
|
CustomConstantManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.Frame inertialFrame,
CustomEventDetector startManeuver,
fr.cnes.sirius.patrius.events.GenericCodingEventDetector startManeuverCodingDetector,
CustomEventDetector endManeuver,
fr.cnes.sirius.patrius.events.GenericCodingEventDetector endManeuverCodingDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D accDirection,
org.orekit.propagation.MassProvider massProvider)
Creates a new instance giving as well coding event detectors. |
|
CustomConstantManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.LOFType lofType,
CustomEventDetector startEventDetector,
CustomEventDetector stopEventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D direction,
org.orekit.propagation.MassProvider massProvider)
Creates a new instance giving as well coding event detectors. |
|
CustomConstantManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.LOFType lofFrame,
CustomEventDetector startManeuver,
fr.cnes.sirius.patrius.events.GenericCodingEventDetector startManeuverCodingDetector,
CustomEventDetector endManeuver,
fr.cnes.sirius.patrius.events.GenericCodingEventDetector endManeuverCodingDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D accDirection,
org.orekit.propagation.MassProvider massProvider)
Creates a new instance giving as well coding event detectors. |
|
| Method Summary | |
|---|---|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getAccDirection()
Get the acceleration direction. |
CustomEventDetector |
getEndManeuver()
|
fr.cnes.sirius.patrius.events.GenericCodingEventDetector |
getEndManeuverCodingEventDetector()
Get the end maneuver coding event detector, expected to be given 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.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.ConstantThrustManeuver |
|---|
addContribution, addDAccDParam, addDAccDState, computeAcceleration, computeGradientPosition, computeGradientVelocity, getEndDate, getEventsDetectors, getFrame, getISP, getStartDate, isFiring, setFiring |
| Methods inherited from class org.orekit.parameter.JacobiansParameterizable |
|---|
addJacobiansParameter, addJacobiansParameter, addJacobiansParameter, supportsJacobianParameter |
| Methods inherited from class org.orekit.parameter.Parameterizable |
|---|
addParameter, getParameters, supportsParameter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.orekit.parameter.IParameterizable |
|---|
getParameters, supportsParameter |
| Constructor Detail |
|---|
public CustomConstantManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.LOFType lofType,
CustomEventDetector startEventDetector,
CustomEventDetector stopEventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D direction,
org.orekit.propagation.MassProvider massProvider)
manName - maneuver's nameengine - engine selectedtank - tank selectedlofType - the LOF type of the acceleration directionstartEventDetector - event detector upon which maneuver should startstopEventDetector - event detector upon which maneuver should stopdirection - the acceleration direction in the frame defined by the usermassProvider - the mass provider
public CustomConstantManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.LOFType lofFrame,
CustomEventDetector startManeuver,
fr.cnes.sirius.patrius.events.GenericCodingEventDetector startManeuverCodingDetector,
CustomEventDetector endManeuver,
fr.cnes.sirius.patrius.events.GenericCodingEventDetector endManeuverCodingDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D accDirection,
org.orekit.propagation.MassProvider massProvider)
manName - maneuver's nameengine - engine selectedtank - tank selectedlofFrame - frame in LOFstartManeuver - start maneuver eventstartManeuverCodingDetector - start maneuver coding event detector (it should return ACTION.CONTINUE)endManeuver - end maneuver eventendManeuverCodingDetector - end maneuver coding event detector (it should return ACTION.CONTINUE)accDirection - acceleration directionmassProvider - the mass provider
public CustomConstantManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.Frame frame,
CustomEventDetector startEventDetector,
CustomEventDetector stopEventDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D direction,
org.orekit.propagation.MassProvider massProvider)
manName - maneuver's nameengine - engine selectedtank - tank selectedframe - inertial framestartEventDetector - start maneuver eventstopEventDetector - end maneuver eventdirection - acceleration directionmassProvider - the mass provider
public CustomConstantManeuver(String manName,
CustomEngine engine,
CustomFuelTank tank,
org.orekit.frames.Frame inertialFrame,
CustomEventDetector startManeuver,
fr.cnes.sirius.patrius.events.GenericCodingEventDetector startManeuverCodingDetector,
CustomEventDetector endManeuver,
fr.cnes.sirius.patrius.events.GenericCodingEventDetector endManeuverCodingDetector,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D accDirection,
org.orekit.propagation.MassProvider massProvider)
manName - maneuver's nameengine - engine selectedtank - tank selectedinertialFrame - inertial framestartManeuver - start maneuver eventstartManeuverCodingDetector - start maneuver coding event detector (it should return ACTION.CONTINUE)endManeuver - end maneuver eventendManeuverCodingDetector - end maneuver coding event detector (it should return ACTION.CONTINUE)accDirection - acceleration directionmassProvider - the mass provider| Method Detail |
|---|
public CustomEventDetector getStartManeuverEventDetector()
getStartManeuverEventDetector in interface CustomManeuverInterfacepublic CustomEventDetector getEndManeuver()
public org.apache.commons.math3.geometry.euclidean.threed.Vector3D getAccDirection()
public fr.cnes.sirius.patrius.events.GenericCodingEventDetector getStartManeuverCodingEventDetector()
throws NonWidgetException
getStartManeuverCodingEventDetector in interface CustomManeuverInterfaceNonWidgetException - if it was not given at the object creation
public fr.cnes.sirius.patrius.events.GenericCodingEventDetector getEndManeuverCodingEventDetector()
throws NonWidgetException
NonWidgetException - 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 | |||||||||