Skip to content

Struct ILLIXR::display_params

ClassList > ILLIXR > display_params

Display parameters.

  • #include <global_module_defs.hpp>

Public Static Attributes

Type Name
constexpr float aberration = {-0.016[**f**](namespaceILLIXR.md#function-normalize), 0.0f, 0.024[**f**](namespaceILLIXR.md#function-normalize), 0.0f}
constexpr float fov_x = 108.06[**f**](namespaceILLIXR.md#function-normalize)
constexpr float fov_y = 109.16[**f**](namespaceILLIXR.md#function-normalize)
constexpr float frequency = 144.0f
constexpr float height_meters = 0.06214[**f**](namespaceILLIXR.md#function-normalize)
constexpr unsigned height_pixels = 1600
constexpr float ipd = 0.064[**f**](namespaceILLIXR.md#function-normalize)
constexpr float lens_separation = 0.05[**f**](namespaceILLIXR.md#function-normalize)
constexpr float lens_vertical_position = [**height\_meters**](structILLIXR_1_1display__params.md#variable-height_meters) / 2.0f
constexpr float meters_per_tan_angle = [**static\_cast**](namespaceILLIXR.md#function-normalize)&lt;[**float**](namespaceILLIXR.md#function-normalize)&gt;([**width\_meters**](structILLIXR_1_1display__params.md#variable-width_meters) / (2.[**f**](namespaceILLIXR.md#function-normalize) \* ([**fov\_x**](structILLIXR_1_1display__params.md#variable-fov_x) \* [**M\_PI**](global__module__defs_8hpp.md#define-m_pi) / 180.0f)))
constexpr duration period = [**freq\_to\_period**](namespaceILLIXR.md#function-freq_to_period)([**frequency**](structILLIXR_1_1display__params.md#variable-frequency))
constexpr float width_meters = 0.11047[**f**](namespaceILLIXR.md#function-normalize)
constexpr unsigned width_pixels = 2880

Public Static Attributes Documentation

variable aberration

constexpr float ILLIXR::display_params::aberration[4];

variable fov_x

constexpr float ILLIXR::display_params::fov_x;

variable fov_y

constexpr float ILLIXR::display_params::fov_y;

variable frequency

constexpr float ILLIXR::display_params::frequency;

variable height_meters

constexpr float ILLIXR::display_params::height_meters;

variable height_pixels

constexpr unsigned ILLIXR::display_params::height_pixels;

variable ipd

constexpr float ILLIXR::display_params::ipd;

variable lens_separation

constexpr float ILLIXR::display_params::lens_separation;

variable lens_vertical_position

constexpr float ILLIXR::display_params::lens_vertical_position;

variable meters_per_tan_angle

constexpr float ILLIXR::display_params::meters_per_tan_angle;

variable period

constexpr duration ILLIXR::display_params::period;

variable width_meters

constexpr float ILLIXR::display_params::width_meters;

variable width_pixels

constexpr unsigned ILLIXR::display_params::width_pixels;


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/include/illixr/global_module_defs.hpp