Skip to content

Struct ILLIXR::data_format::camera_data

ClassList > ILLIXR > data_format > camera_data

Data structure to hold information about the full camera system. This information is mostly constant.

  • #include <camera_data.hpp>

Inherits the following classes: ILLIXR::switchboard::event

Public Attributes

Type Name
float baseline
distance between left and right eye center pixels
ccd_map ccds
camera specific information
float fps
frames per second being used
size_t height
height of the output image(s) in pixels
units::measurement_unit units
units of distance being used
size_t width
width of the output image(s) in pixels

Public Functions

Type Name
camera_data ()
camera_data (const size_t width_, const size_t height_, const float fps_, const float baseline_, units::measurement_unit units_, ccd_map ccds_)
ccd_data operator[] (const units::eyes idx) const

Public Functions inherited from ILLIXR::switchboard::event

See ILLIXR::switchboard::event

Type Name
void serialize (Archive & ar, const unsigned int version)
virtual ~event () = default

Public Attributes Documentation

variable baseline

distance between left and right eye center pixels

float ILLIXR::data_format::camera_data::baseline;


variable ccds

camera specific information

ccd_map ILLIXR::data_format::camera_data::ccds;


variable fps

frames per second being used

float ILLIXR::data_format::camera_data::fps;


variable height

height of the output image(s) in pixels

size_t ILLIXR::data_format::camera_data::height;


variable units

units of distance being used

units::measurement_unit ILLIXR::data_format::camera_data::units;


variable width

width of the output image(s) in pixels

size_t ILLIXR::data_format::camera_data::width;


Public Functions Documentation

function camera_data [1/2]

inline ILLIXR::data_format::camera_data::camera_data () 

function camera_data [2/2]

inline ILLIXR::data_format::camera_data::camera_data (
    const size_t width_,
    const size_t height_,
    const float fps_,
    const float baseline_,
    units::measurement_unit units_,
    ccd_map ccds_
) 

function operator[]

inline ccd_data ILLIXR::data_format::camera_data::operator[] (
    const units::eyes idx
) const


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