fr.cnes.genopus.nonWidget.maneuvers
Interface CustomManeuverInterface

All Known Implementing Classes:
CustomConstantManeuver, CustomImpulseManeuver

public interface CustomManeuverInterface

This interface defines the methods to access the basic data of a maneuver.

Author:
ffsm

Method Summary
 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.
 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.
 org.orekit.propagation.events.EventDetector getStartManeuverEventDetector()
          Get the event detector firing start of maneuver.
 

Method Detail

getNameManeuver

String getNameManeuver()
Get the maneuver's name.

Returns:
the maneuver's name

getEngine

CustomEngine getEngine()
Get selected engine.

Returns:
the engine the engine

getFuelTank

CustomFuelTank getFuelTank()
Get selected fuel tank.

Returns:
the fuelTank the fuel tank

getInertialFrame

org.orekit.frames.Frame getInertialFrame()
Get the frame type.

Returns:
the frame type.

getLofFrame

org.orekit.frames.LOFType getLofFrame()
Get the frame type.

Returns:
the frame type.

getStartManeuverEventDetector

org.orekit.propagation.events.EventDetector getStartManeuverEventDetector()
Get the event detector firing start of maneuver.

Returns:
the start of maneuver event detector.

getStartManeuverCodingEventDetector

fr.cnes.sirius.patrius.events.GenericCodingEventDetector getStartManeuverCodingEventDetector()
                                                                                             throws NonWidgetException
Get the start maneuver coding event detector, expected to be given to the CoddedEventsLogger.

Returns:
the startManeuverCodingDetector the start maneuver coding event detector
Throws:
NonWidgetException - if it was not given at the object creation


Copyright © 2017. All rights reserved.