Zephyr Scientific Library (zscilib)
|
Spectral power distribution for a specific illumination. More...
#include <colorimetry.h>
Data Fields | |
size_t | size |
struct { | |
unsigned int nm | |
zsl_real_t value | |
} | comps [] |
Spectral power distribution for a specific illumination.
This struct contains the illuminant power at given wavelength intervals.
Example
The following code defines a zsl_clr_spd instance for an illumnation that was captured on a spectrograph in 20 nm intervals between 380 and 780 nm, for a total of 21 data samples.
CCT was calculated as 5983.00 K and 0.0033 Duv, with an output CIE 1931 XYZ tristimulus of X: 0.9516409, Y: 1.0000000, Z: 1.0059365.
Definition at line 515 of file colorimetry.h.
struct { ... } zsl_clr_spd::comps[] |
The spectral component data that makes up the spd.
unsigned int zsl_clr_spd::nm |
The wavelength in nm for this specific sample.
Definition at line 520 of file colorimetry.h.
size_t zsl_clr_spd::size |
The number of elements in the component array.
Definition at line 517 of file colorimetry.h.
zsl_real_t zsl_clr_spd::value |
The relative value of this specific sample.
Definition at line 522 of file colorimetry.h.