Skip to main content

ARDK for Android/com.nianticlabs.ardk/GeolocationData

GeolocationData

[androidJvm]
data class GeolocationData(val latitude: Double, val longitude: Double, val altitude: Double, val heading: Double, val orientationEdn: FloatArray)

Constructors​

GeolocationData[androidJvm]
constructor(latitude: Double, longitude: Double, altitude: Double, heading: Double, orientationEdn: FloatArray)

Properties​

NameSummary
altitude[androidJvm]
val altitude: Double
heading[androidJvm]
val heading: Double
latitude[androidJvm]
val latitude: Double
longitude[androidJvm]
val longitude: Double
orientationEdn[androidJvm]
val orientationEdn: FloatArray

Functions​

NameSummary
equals[androidJvm]
open operator override fun equals(other: Any?): Boolean
getEastDownNorthQuaternion[androidJvm]
fun getEastDownNorthQuaternion(): FloatArray
Returns the orientation in East–Down–North (EDN) frame. The returned quaternion is agnostic to the orientation of the display.
getEastUpSouthQuaternion[androidJvm]
fun getEastUpSouthQuaternion(): FloatArray
Returns the orientation converted to East–Up–South (EUS) frame. The returned quaternion is agnostic to the orientation of the display.
hashCode[androidJvm]
open override fun hashCode(): Int