Skip to content

Struct ILLIXR::data_format::ccd_data

ClassList > ILLIXR > data_format > ccd_data

A data structure to hold relevant camera information. This information is constant (per camera)

  • #include <camera_data.hpp>

Public Attributes

Type Name
const float center_x
center pixel along x axis
const float center_y
center pixel along y axis
const double horizontal_fov
horizontal field of view in radians
const double vertical_fov
vertical field of view, in radians

Public Functions

Type Name
ccd_data () = delete
ccd_data (const float cx, const float cy, const double vf, const double hf)

Public Attributes Documentation

variable center_x

center pixel along x axis

const float ILLIXR::data_format::ccd_data::center_x;


variable center_y

center pixel along y axis

const float ILLIXR::data_format::ccd_data::center_y;


variable horizontal_fov

horizontal field of view in radians

const double ILLIXR::data_format::ccd_data::horizontal_fov;


variable vertical_fov

vertical field of view, in radians

const double ILLIXR::data_format::ccd_data::vertical_fov;


Public Functions Documentation

function ccd_data [1/2]

ILLIXR::data_format::ccd_data::ccd_data () = delete

function ccd_data [2/2]

inline ILLIXR::data_format::ccd_data::ccd_data (
    const float cx,
    const float cy,
    const double vf,
    const double hf
) 

Constructor

Parameters:

  • cx center pixel along x axis
  • cy center pixel along y axis
  • vf vertical field of view, should be in radians, but will auto-convert
  • hf vertical field of view, should be in radians, but will auto-convert


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