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