Class DefaultSpeedManager

  • All Implemented Interfaces:
    SpeedManager

    public class DefaultSpeedManager
    extends java.lang.Object
    implements SpeedManager
    • Constructor Detail

      • DefaultSpeedManager

        public DefaultSpeedManager​(java.util.Collection<Flow> flows)
      • DefaultSpeedManager

        public DefaultSpeedManager()
    • Method Detail

      • getFlowWithTime

        public Pair<Flow,​java.lang.Long> getFlowWithTime​(double distance)
        Description copied from interface: SpeedManager
        Get the SpeedFlow object, which contains Flow and planned time for mouse movement in ms.
        Specified by:
        getFlowWithTime in interface SpeedManager
        Parameters:
        distance - the distance from where the cursor is now to the destination point *
        Returns:
        the SpeedFlow object, which details are a SpeedManager implementation decision.
      • setMouseMovementBaseTimeMs

        public void setMouseMovementBaseTimeMs​(long mouseMovementSpeedMs)