Zephyr Scientific Library (zscilib)
Data Fields
zsl_clr_xyz Struct Reference

CIE 1931 XYZ tristimulus values. More...

#include <colorimetry.h>

Data Fields

zsl_real_t xyz_x
 
zsl_real_t xyz_y
 
zsl_real_t xyz_z
 
enum zsl_clr_obs observer
 
enum zsl_clr_illum illuminant
 
uint8_t x_invalid: 1
 
uint8_t y_invalid: 1
 
uint8_t z_invalid: 1
 

Detailed Description

CIE 1931 XYZ tristimulus values.

Definition at line 258 of file colorimetry.h.

Field Documentation

◆ illuminant

enum zsl_clr_illum zsl_clr_xyz::illuminant

The reference illuminant for this data (default = ZSL_CLR_ILLUM_A).

Definition at line 268 of file colorimetry.h.

◆ observer

enum zsl_clr_obs zsl_clr_xyz::observer

The standard observer model this data is based upon.

Definition at line 266 of file colorimetry.h.

◆ x_invalid

uint8_t zsl_clr_xyz::x_invalid

If non-zero, indicates that the xyz_x value is invalid.

Definition at line 270 of file colorimetry.h.

◆ xyz_x

zsl_real_t zsl_clr_xyz::xyz_x

The X component of the XYZ tristimulus.

Definition at line 260 of file colorimetry.h.

◆ xyz_y

zsl_real_t zsl_clr_xyz::xyz_y

The Y component of the XYZ tristimulus.

Definition at line 262 of file colorimetry.h.

◆ xyz_z

zsl_real_t zsl_clr_xyz::xyz_z

The Z component of the XYZ tristimulus.

Definition at line 264 of file colorimetry.h.

◆ y_invalid

uint8_t zsl_clr_xyz::y_invalid

If non-zero, indicates that the xyz_y value is invalid.

Definition at line 272 of file colorimetry.h.

◆ z_invalid

uint8_t zsl_clr_xyz::z_invalid

If non-zero, indicates that the xyz_z value is invalid.

Definition at line 274 of file colorimetry.h.


The documentation for this struct was generated from the following file: