Class GeoOrientationUpdate
Class GeoOrientationUpdate
- java.lang.Object
-
- com.here.sdk.core.GeoOrientationUpdate
-
public final class GeoOrientationUpdate extends java.lang.ObjectDescribes geodetic orientation update with bearing and tilt. Updating an orientation value can be skipped by setting
nullin an appriopriate field. For example, if one wants bearing not to be updated set it tonull.
-
-
Constructor Summary
Constructors Constructor Description GeoOrientationUpdate(GeoOrientation orientation)Constructs a new GeoOrientationUpdate instance from a GeoOrientation instance.GeoOrientationUpdate(java.lang.Double bearing, java.lang.Double tilt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)inthashCode()
-
-
-
Field Detail
-
bearing
@Nullable public final java.lang.Double bearing
Bearing in degrees. 0 is north up, positive is clockwise. A
nullvalue means that bearing is not updated and the current value is kept.
-
tilt
@Nullable public final java.lang.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
nullvalue means that tilt is not updated and the current value is kept.
-
-
Constructor Detail
-
GeoOrientationUpdate
public GeoOrientationUpdate(@Nullable java.lang.Double bearing, @Nullable java.lang.Double tilt)- Parameters:
bearing-Bearing in degrees. When the passed value is
nullbearing is not updated and the current value is kept. NaN value is converted tonull.tilt-Tilt in degrees. When the passed value is
nulltilt is not updated and the current value is kept. NaN value is converted tonull.
-
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.
-
-