Class GeoOrientationUpdate

java.lang.Object
com.here.sdk.core.GeoOrientationUpdate

public final class GeoOrientationUpdate extends Object

Describes geodetic orientation update with bearing and tilt. Updating an orientation value can be skipped by setting null in an appriopriate field. For example, if one wants bearing not to be updated set it to null.

  • Field Details

    • bearing

      @Nullable public final Double bearing

      Bearing in degrees. 0 is north up, positive is clockwise. A null value means that bearing is not updated and the current value is kept.

    • tilt

      @Nullable public final Double tilt

      Tilt in degrees. 0 is perpendicular to earth surface, a positive value turns the camera's nose up and changes the camera's location to ensure that the camera target is not changed. A null value means that tilt is not updated and the current value is kept.

  • Constructor Details

    • GeoOrientationUpdate

      public GeoOrientationUpdate(@Nullable Double bearing, @Nullable Double tilt)
      Parameters:
      bearing -

      Bearing in degrees. When the passed value is null bearing is not updated and the current value is kept. NaN value is converted to null.

      tilt -

      Tilt in degrees. When the passed value is null tilt is not updated and the current value is kept. NaN value is converted to null.

    • GeoOrientationUpdate

      public GeoOrientationUpdate(@NonNull GeoOrientation orientation)

      Constructs a new GeoOrientationUpdate instance from a GeoOrientation instance.

      Parameters:
      orientation -

      A GeoOrientation instance used as a source for a GeoOrientationUpdate instance's values.

  • Method Details