Antkeeper  0.0.1
Functions
physics::light::vmag Namespace Reference

Apparent (visual) magnitude functions. More...

Functions

template<class T >
to_brightness (T mv)
 Converts apparent magnitude to a brightness factor relative to a 0th magnitude star. More...
 
template<class T >
to_illuminance (T mv)
 Converts apparent magnitude to illuminance. More...
 
template<class T >
from_illuminance (T ev)
 Converts illuminance to apparent magnitude. More...
 

Detailed Description

Apparent (visual) magnitude functions.

Function Documentation

◆ from_illuminance()

template<class T >
T physics::light::vmag::from_illuminance ( ev)

Converts illuminance to apparent magnitude.

Parameters
evIlluminance, in lux.
Returns
Apparent magnitude.
See also
https://en.wikipedia.org/wiki/Illuminance

Definition at line 70 of file vmag.hpp.

◆ to_brightness()

template<class T >
T physics::light::vmag::to_brightness ( mv)

Converts apparent magnitude to a brightness factor relative to a 0th magnitude star.

Parameters
mvApparent magnitude.
Returns
Brightness factor relative to a 0th magnitude star.
See also
https://en.wikipedia.org/wiki/Illuminance

Definition at line 40 of file vmag.hpp.

◆ to_illuminance()

template<class T >
T physics::light::vmag::to_illuminance ( mv)

Converts apparent magnitude to illuminance.

Parameters
mvApparent magnitude.
Returns
Illuminance, in lux.
See also
https://en.wikipedia.org/wiki/Illuminance

Definition at line 56 of file vmag.hpp.