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)<[**float**](namespaceILLIXR.md#function-normalize)>([**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