Class PythonManeuverTriggersResetter

    • Constructor Detail

      • PythonManeuverTriggersResetter

        public PythonManeuverTriggersResetter()
    • Method Detail

      • pythonExtension

        public void pythonExtension​(long pythonObject)
        Part of JCC Python interface to object
      • pythonExtension

        public long pythonExtension()
        Part of JCC Python interface to object
      • pythonDecRef

        public void pythonDecRef()
        Part of JCC Python interface to object
      • maneuverTriggered

        public void maneuverTriggered​(SpacecraftState state,
                                      boolean start)
        Observe a maneuver trigger.

        The start parameter corresponds to physical flow of time from past to future, not to propagation direction which can be backward. This means that during forward propagations, the first call will have start set to true and the second call will have start set to false, whereas in backward propagation, the first call will have start set to false and the second call will have start set to true.

        Specified by:
        maneuverTriggered in interface ManeuverTriggersResetter
        Parameters:
        state - spacecraft state at trigger date (before applying the maneuver)
        start - if true, the trigger is the start of the maneuver