Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::math::spectral_data Namespace Reference

Typedefs

using ArrayXYZCMF = std::array<double, 471>
 
using ArrayD65 = std::array<double, 531>
 
using ArraySmits = std::array<double, 40>
 

Functions

const ArrayXYZCMFXYZ_CMF_CIE_1931_2_degree_wavelengths_nm ()
 
const ArrayXYZCMFXYZ_CMF_CIE_1931_2_degree_X ()
 
const ArrayXYZCMFXYZ_CMF_CIE_1931_2_degree_Y ()
 
const ArrayXYZCMFXYZ_CMF_CIE_1931_2_degree_Z ()
 
const ArrayD65CIE_D65_wavelengths_nm ()
 
const ArrayD65CIE_D65_values ()
 
const ArraySmitssmits_linear_sRGB_to_spectrum_E_wavelengths_nm ()
 
const ArraySmitssmits_linear_sRGB_to_spectrum_E_white ()
 
const ArraySmitssmits_linear_sRGB_to_spectrum_E_cyan ()
 
const ArraySmitssmits_linear_sRGB_to_spectrum_E_magenta ()
 
const ArraySmitssmits_linear_sRGB_to_spectrum_E_yellow ()
 
const ArraySmitssmits_linear_sRGB_to_spectrum_E_red ()
 
const ArraySmitssmits_linear_sRGB_to_spectrum_E_green ()
 
const ArraySmitssmits_linear_sRGB_to_spectrum_E_blue ()
 

Typedef Documentation

◆ ArrayD65

using ph::math::spectral_data::ArrayD65 = std::array<double, 531>

◆ ArraySmits

using ph::math::spectral_data::ArraySmits = std::array<double, 40>

◆ ArrayXYZCMF

using ph::math::spectral_data::ArrayXYZCMF = std::array<double, 471>

Function Documentation

◆ CIE_D65_values()

const ArrayD65 & ph::math::spectral_data::CIE_D65_values ( )

◆ CIE_D65_wavelengths_nm()

const ArrayD65 & ph::math::spectral_data::CIE_D65_wavelengths_nm ( )

◆ smits_linear_sRGB_to_spectrum_E_blue()

const ArraySmits & ph::math::spectral_data::smits_linear_sRGB_to_spectrum_E_blue ( )

◆ smits_linear_sRGB_to_spectrum_E_cyan()

const ArraySmits & ph::math::spectral_data::smits_linear_sRGB_to_spectrum_E_cyan ( )

◆ smits_linear_sRGB_to_spectrum_E_green()

const ArraySmits & ph::math::spectral_data::smits_linear_sRGB_to_spectrum_E_green ( )

◆ smits_linear_sRGB_to_spectrum_E_magenta()

const ArraySmits & ph::math::spectral_data::smits_linear_sRGB_to_spectrum_E_magenta ( )

◆ smits_linear_sRGB_to_spectrum_E_red()

const ArraySmits & ph::math::spectral_data::smits_linear_sRGB_to_spectrum_E_red ( )

◆ smits_linear_sRGB_to_spectrum_E_wavelengths_nm()

const ArraySmits & ph::math::spectral_data::smits_linear_sRGB_to_spectrum_E_wavelengths_nm ( )

◆ smits_linear_sRGB_to_spectrum_E_white()

const ArraySmits & ph::math::spectral_data::smits_linear_sRGB_to_spectrum_E_white ( )

◆ smits_linear_sRGB_to_spectrum_E_yellow()

const ArraySmits & ph::math::spectral_data::smits_linear_sRGB_to_spectrum_E_yellow ( )

◆ XYZ_CMF_CIE_1931_2_degree_wavelengths_nm()

const ArrayXYZCMF & ph::math::spectral_data::XYZ_CMF_CIE_1931_2_degree_wavelengths_nm ( )

◆ XYZ_CMF_CIE_1931_2_degree_X()

const ArrayXYZCMF & ph::math::spectral_data::XYZ_CMF_CIE_1931_2_degree_X ( )

◆ XYZ_CMF_CIE_1931_2_degree_Y()

const ArrayXYZCMF & ph::math::spectral_data::XYZ_CMF_CIE_1931_2_degree_Y ( )

◆ XYZ_CMF_CIE_1931_2_degree_Z()

const ArrayXYZCMF & ph::math::spectral_data::XYZ_CMF_CIE_1931_2_degree_Z ( )