convertPoint

fun convertPoint(valueX: Double, valueY: Double, valueZ: Double, output: DoubleArray)

Converts 3D inhomogeneous point from ENU to NED or from NED to ENU.

Parameters

valueX

x-coordinate of inhomogeneous 3D input point to be converted

valueY

y-coordinate of inhomogeneous 3D input point to be converted.

valueZ

z-coordinate of inhomogeneous 3D input point to be converted.

output

array instance where result of conversion will be stored.

Throws

if provided output array does not have length 3.


fun convertPoint(input: DoubleArray, output: DoubleArray)

Converts 3D inhomogeneous point from ENU to NED or from NED to ENU.

Parameters

input

array containing point coordinates of 3D inhomogeneous point to be converted.

output

array instance where result of conversion will be stored.

Throws

if provided arrays do not have length 3.


fun convertPoint(input: Point3D, output: Point3D)

Converts 3D inhomogeneous point from ENU to NED or from NED to ENU.

Parameters

input

point to be converted.

output

instance where result of conversion will be stored.