nova.utility

Members

Aliases

find_zero_t
alias find_zero_t = double function(double, ref double) nothrow
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

ln_add_hms
void ln_add_hms(ln_hms source, ln_hms dest)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_add_secs_hms
void ln_add_secs_hms(ln_hms hms, double seconds)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_deg_to_dms
void ln_deg_to_dms(double degrees, ln_dms dms)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_deg_to_hms
void ln_deg_to_hms(double degrees, ln_hms hms)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_dms_to_deg
double ln_dms_to_deg(ln_dms dms)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_dms_to_rad
double ln_dms_to_rad(ln_dms dms)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_equ_to_hequ
void ln_equ_to_hequ(ln_equ_posn pos, lnh_equ_posn hpos)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_find_max
double ln_find_max(find_zero_t func, double from, double to, double arg)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_find_zero
double ln_find_zero(find_zero_t func, double from, double to, double arg)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_get_humanr_location
string ln_get_humanr_location(real location)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_get_light_time
double ln_get_light_time(double dist)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_get_rect_distance
double ln_get_rect_distance(ln_rect_posn a, ln_rect_posn b)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_get_version
string ln_get_version()
Undocumented in source. Be warned that the author may not have intended to support it.
ln_hequ_to_equ
void ln_hequ_to_equ(lnh_equ_posn hpos, ln_equ_posn pos)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_hhrz_to_hrz
void ln_hhrz_to_hrz(lnh_hrz_posn hpos, ln_hrz_posn pos)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_hlnlat_to_lnlat
void ln_hlnlat_to_lnlat(lnh_lnlat_posn hpos, ln_lnlat_posn pos)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_hms_to_deg
double ln_hms_to_deg(ln_hms hms)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_hms_to_rad
double ln_hms_to_rad(ln_hms hms)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_hrz_to_hhrz
void ln_hrz_to_hhrz(ln_hrz_posn pos, lnh_hrz_posn hpos)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_hrz_to_nswe
string ln_hrz_to_nswe(ln_hrz_posn pos)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_interpolate3
double ln_interpolate3(double n, double y1, double y2, double y3)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_interpolate5
double ln_interpolate5(double n, double y1, double y2, double y3, double y4, double y5)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_lnlat_to_hlnlat
void ln_lnlat_to_hlnlat(ln_lnlat_posn pos, lnh_lnlat_posn hpos)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_rad_to_dms
void ln_rad_to_dms(double radians, ln_dms dms)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_rad_to_hms
void ln_rad_to_hms(double radians, ln_hms hms)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_range_degrees
double ln_range_degrees(double angle)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_range_radians
double ln_range_radians(double angle)
Undocumented in source. Be warned that the author may not have intended to support it.
ln_range_radians2
double ln_range_radians2(double angle)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

D2R
enum D2R;
Undocumented in source.
DM_PI
enum DM_PI;
Undocumented in source.
GOLDEN
enum GOLDEN;
Undocumented in source.
R2D
enum R2D;
Undocumented in source.
R2S
enum R2S;
Undocumented in source.
RADIAN
enum RADIAN;
Undocumented in source.
S2R
enum S2R;
Undocumented in source.

Static functions

ln_deg_to_rad
double ln_deg_to_rad(double degrees)

convert degrees to radians \ingroup conversion \param degrees Angle in degrees \return Angle in radians

ln_rad_to_deg
double ln_rad_to_deg(double radians)

\fn double ln_rad_to_deg(double radians) \brief radians to degrees \ingroup conversion \param radians Angle in radians \return Angle in degrees

Static variables

ln_version
string ln_version;
Undocumented in source.

Meta