Skip to contents

## Utilities

Interesting and useful applications of {nvctr}

along_track_distance()
Compute the along-track distance from a great circle arc
altitude_azimuth_distance()
Calculate the altitude, azimuth and distance of B from A
cross_track_distance()
Compute the cross-track distance from a great circle arc
cross_track_intersection()
Calculate cross-track intersection

## References

R2xyz()
Find the three rotation angles about new axes in the xyz order from a rotation matrix
R2zyx()
Find the three angles about new axes in the zyx order from a rotation matrix
R_EL2n_E()
Find n-vector from the rotation matrix (direction cosine matrix) R_EL
R_EN2n_E()
Find n-vector from R_E
R_Ee()
Select the axes of the coordinate frame E
lat_lon2n_E()
Convert (geodetic) latitude and longitude to n-vector
n_E2R_EN()
Find the rotation matrix R_EN from n-vector
n_E2lat_lon()
Convert n-vector to latitude and longitude
n_EA_E_and_n_EB_E2p_AB_E()
Find the delta position from two positions A and B
n_EA_E_and_p_AB_E2n_EB_E()
Find position B from position A and delta
n_EB_E2p_EB_E()
Convert n-vector to cartesian position vector in meters
n_E_and_wa2R_EL()
Find R_EL from n-vector and wander azimuth angle
nvctr nvctr-package
nvctr: non-singular geographical position calculations
p_EB_E2n_EB_E()
Convert cartesian position vector in meters to n-vector
xyz2R()
Create a rotation matrix from 3 angles about new axes in the xyz order.
zyx2R()
Create a rotation matrix from 3 angles about new axes in the zyx order.

## Helpers

deg()
Convert angle in radians to degrees
rad()
Convert angle in degrees to radians.
unit()
Make input vector unit length, i.e. norm == 1