IGMBaseLib 1.0
|
Go to the source code of this file.
Modules | |
module | igmcore_spherical_trigonometry |
This module provides some subroutines for performing the operations associated with spherical trigonometry. | |
Functions/Subroutines | |
real(DP), public | igmcore_spherical_trigonometry::geodesic_arc_length (radius, p1, p2) |
Calculates the geodesic distance between point A and point B on a sphere. | |
real(DP), public | igmcore_spherical_trigonometry::spherical_tri_area (radius, orth_p1, orth_p2, orth_p3) |
Calculates the area of a spherical triangle which consist of three points(point P1, P2 and P3) on a sphere. | |
real(DP), public | igmcore_spherical_trigonometry::spherical_penta_area (radius, orth_p1, orth_p2, orth_p3, orth_p4, orth_p5) |
Calculates the area of a spherical pentagon which consist of five points(point P1, P2, P3, P4 and P5) on a sphere. | |
real(DP), public | igmcore_spherical_trigonometry::spherical_hex_area (radius, orth_p1, orth_p2, orth_p3, orth_p4, orth_p5, orth_p6) |
Calculates the area of a spherical hexagon which consist of five points(point P1, P2, P3, P4, P5 and P6) on a sphere. | |
real(DP) | igmcore_spherical_trigonometry::geodesic_arc_length_angle (radius, p1, p2) |
球面上における 2 点間の距離を単位球の中心に対する角度として計算する. | |
real(DP) | igmcore_spherical_trigonometry::calc_angle (coresp_arc, arc1, arc2) |
球面三角形 ABC の一角である角 BAC を 3 辺の弧の長さ(この弧の長さは単位球の中心に対する角度を使って表す)から求める. |