Class DateBasedManeuverTriggers

    • Constructor Detail

      • DateBasedManeuverTriggers

        public DateBasedManeuverTriggers​(AbsoluteDate date,
                                         double duration)
        Simple constructor.
        Parameters:
        date - start (or end) data of the maneuver
        duration - maneuver duration (if positive, maneuver is from date to date + duration, if negative, maneuver will be from date - duration to date)
      • DateBasedManeuverTriggers

        public DateBasedManeuverTriggers​(String name,
                                         AbsoluteDate date,
                                         double duration)
        Simple constructor.
        Parameters:
        name - name of the trigger (used as prefix for start and stop parameters drivers)
        date - start (or end) data of the maneuver
        duration - maneuver duration (if positive, maneuver is from date to date + duration, if negative, maneuver will be from date - duration to date)
        Since:
        11.1
      • DateBasedManeuverTriggers

        public DateBasedManeuverTriggers​(String name,
                                         AbsoluteDate date,
                                         double duration,
                                         EventDetectionSettings detectionSettings)
        Simple constructor.
        Parameters:
        name - name of the trigger (used as prefix for start and stop parameters drivers)
        date - start (or end) data of the maneuver
        duration - maneuver duration (if positive, maneuver is from date to date + duration, if negative, maneuver will be from date - duration to date)
        detectionSettings - date detection settings (warning: choose with care, as poor settings might miss the maneuver)
        Since:
        13.0
    • Method Detail

      • getName

        public String getName()
        Get the maneuver name.
        Returns:
        the maneuver name
      • getStartDate

        public AbsoluteDate getStartDate()
        Get the start date.
        Returns:
        the start date
      • getEndDate

        public AbsoluteDate getEndDate()
        Get the end date.
        Returns:
        the end date
      • getDuration

        public double getDuration()
        Get the duration of the maneuver (s). duration = endDate - startDate
        Returns:
        the duration of the maneuver (s)
      • getParametersDrivers

        public List<ParameterDriver> getParametersDrivers()
        Get the drivers for parameters.

        By default, no drivers is defined.

        Returns:
        drivers for parameters