• java.lang.Object
    • com.here.sdk.navigation.SpeedBasedCameraBehavior.ProfileValue
  • Enclosing class:
    SpeedBasedCameraBehavior

    public static final class SpeedBasedCameraBehavior.ProfileValue
    extends java.lang.Object

    A single profile value which indicates the speed range in which it applies to its zoom and tilt configuration.

    • Constructor Summary

      Constructors 
      Constructor Description
      ProfileValue​(double fromMetersPerSecond, double toMetersPerSecond, MapMeasure zoom, double tiltInDegrees)
      Creates a new instance.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • fromMetersPerSecond

        public double fromMetersPerSecond

        Start speed of the range.

      • toMetersPerSecond

        public double toMetersPerSecond

        End speed of the range.

      • zoom

        @NonNull
        public MapMeasure zoom

        Zoom configuration.

      • tiltInDegrees

        public double tiltInDegrees

        Tilt configuration.

    • Constructor Detail

      • ProfileValue

        public ProfileValue​(double fromMetersPerSecond,
                            double toMetersPerSecond,
                            @NonNull
                            MapMeasure zoom,
                            double tiltInDegrees)

        Creates a new instance.

        Parameters:
        fromMetersPerSecond -

        Start speed of the range.

        toMetersPerSecond -

        End speed of the range.

        zoom -

        Zoom configuration.

        tiltInDegrees -

        Tilt configuration.