Package pal.supgma

Class RateHandler.Utils

  • Enclosing interface:
    RateHandler

    public static final class RateHandler.Utils
    extends java.lang.Object
    • Constructor Detail

      • Utils

        public Utils()
    • Method Detail

      • getSingleRateHandler

        public static final RateHandler getSingleRateHandler()
      • getArbitaryIntervalCount

        public static final int getArbitaryIntervalCount​(double[] intervalChangeTimes,
                                                         double maxSampleTime)
        Returns:
        the number of intervals given the arbitary intervalChangeTimes (assumed to hold no negative numbers not including zero) and the maxSampleTime
      • getSetRateHandler

        public static final RateHandler getSetRateHandler​(double rate,
                                                          int units)
      • getOneRatePerIntervalHandler

        public static final RateHandler getOneRatePerIntervalHandler()
      • getArbitaryIntervalHandler

        public static final RateHandler getArbitaryIntervalHandler​(double[] times)