Fawkes API  Fawkes Development Version
firevision::_rectinfo_block_header_t Struct Reference

The per-image rectification info block header. More...

#include <rectinfo.h>

Public Attributes

uint32_t camera: 8
 camera, as specified per rectinfo_camera_t More...
 
uint32_t reserved: 24
 reserved for future use More...
 

Detailed Description

The per-image rectification info block header.

A type can be given for the the following data. See rectinfo_block_type_t for the possible types. The reserved bits may not be used and have to be set to zero. There is also a total size of this info block in bytes. This has to include any type specific header and all data stored in that block. This maybe used for ignoring info blocks of unknown types and proceeding to the next block (if there is one). This header is usually followed by another block type specific header. This depends on the type of data, see rectinfo_block_type_t. A camera identifier is given to specify the image of the camera system. This is necessary for instance if all rectificion info blocks of a stereo camera are named in one file. The interpretation of this field depends on the used camera. Use the constants defined by rectinfo_camera_t whenever possible. If that does not match your situtation you may as well use custom IDs. The range [200:220] has been reserved for this kind of IDs.

Definition at line 111 of file rectinfo.h.

Member Data Documentation

◆ camera

uint32_t firevision::_rectinfo_block_header_t::camera

camera, as specified per rectinfo_camera_t

Definition at line 112 of file rectinfo.h.

Referenced by firevision::RectificationInfoBlock::camera(), and firevision::RectificationInfoBlock::RectificationInfoBlock().

◆ reserved

uint32_t firevision::_rectinfo_block_header_t::reserved

reserved for future use

Definition at line 113 of file rectinfo.h.


The documentation for this struct was generated from the following file: