convertAndReturnNew

fun convertAndReturnNew(input: AccelerationTriad): AccelerationTriad

Converts provided acceleration triad from ENU to NED or from NED to ENU.

Return

new acceleration triad containing result of conversion.

Parameters

input

acceleration triad to be converted.


fun convertAndReturnNew(input: AngularSpeedTriad): AngularSpeedTriad

Converts provided angular speed triad from ENU to NED or from NED to ENU.

Return

new angular speed triad containing result of conversion.

Parameters

input

angular speed triad to be converted.


fun convertAndReturnNew(input: MagneticFluxDensityTriad): MagneticFluxDensityTriad

Converts provided magnetic flux density triad from ENU to NED or from NED to ENU.

Return

new magnetic flux density triad containing result of conversion.

Parameters

input

magnetic flux density to be converted.


fun convertAndReturnNew(value: Quaternion): Quaternion

Converts a rotation from ENU to NED or from NED to ENU, taking into account that: Renu = CONVERSION_ROTATION * Rned * CONVERSION_ROTATION And also: Rned = CONVERSION_ROTATION * Renu * CONVERSION_ROTATION

Return

new converted quaternion.

Parameters

value

Input quaternion to be converted.


fun convertAndReturnNew(input: EuclideanTransformation3D): EuclideanTransformation3D

Converts an euclidean 3D transformation from ENU to NED or from NED to ENU, taking into account that: Tenu = Chom * Tned * Chom Tned = Chom * Tenu * Chom

Return

converted euclidean 3D transformation.

Parameters

input

Input euclidean 3D transformation t be converted.