grid_tools 1.14.0
|
Public Member Functions | |
subroutine | gtoframem (plat, plon, orth) |
From the degree lat and lon (plat and plon) return the standard orthogonal 3D frame at this location as an orthonormal matrix, orth. | |
subroutine | gtoframev (plat, plon, xp, yp, zp) |
Given a geographical point by its degrees lat and lon, plat and plon, return its standard orthogonal cartesian frame, {xp,yp,zp} in earth-centered coordinates. | |
subroutine | sgtoframem (splat, splon, sorth) |
From the degree lat and lon (plat and plon) return the standard orthogonal 3D frame at this location as an orthonormal matrix, orth. | |
subroutine | sgtoframev (splat, splon, sxp, syp, szp) |
Given a geographical point by its degrees lat and lon, plat and plon, return its standard orthogonal cartesian frame, {xp,yp,zp} in earth-centered coordinates. | |
subroutine pmat5::gtoframe::gtoframem | ( | real(dp), intent(in) | plat, |
real(dp), intent(in) | plon, | ||
real(dp), dimension(3,3), intent(out) | orth ) |
From the degree lat and lon (plat and plon) return the standard orthogonal 3D frame at this location as an orthonormal matrix, orth.
Double precision version.
[in] | plat | latitude (degrees) of point. |
[in] | plon | longitude (degrees) of point. |
[out] | orth | orthonormal matrix. |
Definition at line 616 of file pmat5.f90.
References pmat5::gtoframev().
subroutine pmat5::gtoframe::gtoframev | ( | real(dp), intent(in) | plat, |
real(dp), intent(in) | plon, | ||
real(dp), dimension(3), intent(out) | xp, | ||
real(dp), dimension(3), intent(out) | yp, | ||
real(dp), dimension(3), intent(out) | zp ) |
Given a geographical point by its degrees lat and lon, plat and plon, return its standard orthogonal cartesian frame, {xp,yp,zp} in earth-centered coordinates.
Double precision version.
[in] | plat | latitude (degrees) of point. |
[in] | plon | longitude (degrees) of point. |
[out] | xp | unit X-basis vector of cartesian frame. |
[out] | yp | unit Y-basis vector of cartesian frame. |
[out] | zp | unit Z-basis vector of cartesian frame. |
subroutine pmat5::gtoframe::sgtoframem | ( | real(sp), intent(in) | splat, |
real(sp), intent(in) | splon, | ||
real(sp), dimension(3,3), intent(out) | sorth ) |
From the degree lat and lon (plat and plon) return the standard orthogonal 3D frame at this location as an orthonormal matrix, orth.
Single precision version.
[in] | splat | latitude (degrees) of point. |
[in] | splon | longitude (degrees) of point. |
[out] | sorth | orthonormal matrix. |
Definition at line 599 of file pmat5.f90.
References pmat5::gtoframem().
subroutine pmat5::gtoframe::sgtoframev | ( | real(sp), intent(in) | splat, |
real(sp), intent(in) | splon, | ||
real(sp), dimension(3), intent(out) | sxp, | ||
real(sp), dimension(3), intent(out) | syp, | ||
real(sp), dimension(3), intent(out) | szp ) |
Given a geographical point by its degrees lat and lon, plat and plon, return its standard orthogonal cartesian frame, {xp,yp,zp} in earth-centered coordinates.
Single precision version.
[in] | splat | latitude (degrees) of point. |
[in] | splon | longitude (degrees) of point. |
[out] | sxp | xp unit X-basis vector of cartesian frame. |
[out] | syp | yp unit Y-basis vector of cartesian frame. |
[out] | szp | zp unit Z-basis vector of cartesian frame. |
Definition at line 636 of file pmat5.f90.
References pmat5::gtoframev().