Skip to content

Struct ILLIXR::data_format::cam_base_type

ClassList > ILLIXR > data_format > cam_base_type

More...

  • #include <opencv_data_types.hpp>

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

Inherited by the following classes: ILLIXR::data_format::binocular_cam_type, ILLIXR::data_format::cam_type_zed, ILLIXR::data_format::depth_type, ILLIXR::data_format::ht::ht_frame, ILLIXR::data_format::monocular_cam_type, ILLIXR::data_format::rgb_depth_type

Public Attributes

Type Name
std::map< image::image_type, cv::Mat > images = {}
Mapping of the images with their types.
time_point time
Time associated with the image(s)
camera::cam_type type
What type of camera is this.

Public Functions

Type Name
cv::Mat at (const image::image_type idx) const
std::map< image::image_type, cv::Mat >::const_iterator begin () const
cam_base_type (time_point _time, std::map< image::image_type, cv::Mat > imgs, camera::cam_type _type)
std::map< image::image_type, cv::Mat >::const_iterator end () const
std::map< image::image_type, cv::Mat >::const_iterator find (const image::image_type idx) const
int format (image::image_type idx)
cv::Mat & operator[] (image::image_type idx)
size_t size () 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

Detailed Description

Base struct for all camera classes

Public Attributes Documentation

variable images

Mapping of the images with their types.

std::map<image::image_type, cv::Mat> ILLIXR::data_format::cam_base_type::images;


variable time

Time associated with the image(s)

time_point ILLIXR::data_format::cam_base_type::time;


variable type

What type of camera is this.

camera::cam_type ILLIXR::data_format::cam_base_type::type;


Public Functions Documentation

function at

inline cv::Mat ILLIXR::data_format::cam_base_type::at (
    const image::image_type idx
) const

function begin

inline std::map< image::image_type, cv::Mat >::const_iterator ILLIXR::data_format::cam_base_type::begin () const

function cam_base_type

inline ILLIXR::data_format::cam_base_type::cam_base_type (
    time_point _time,
    std::map< image::image_type, cv::Mat > imgs,
    camera::cam_type _type
) 

function end

inline std::map< image::image_type, cv::Mat >::const_iterator ILLIXR::data_format::cam_base_type::end () const

function find

inline std::map< image::image_type, cv::Mat >::const_iterator ILLIXR::data_format::cam_base_type::find (
    const image::image_type idx
) const

function format

inline int ILLIXR::data_format::cam_base_type::format (
    image::image_type idx
) 

function operator[]

inline cv::Mat & ILLIXR::data_format::cam_base_type::operator[] (
    image::image_type idx
) 

function size

inline size_t ILLIXR::data_format::cam_base_type::size () const


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