Fawkes API
Fawkes Development Version
|
Shared memory header struct for FireVision images. More...
#include <shm_image.h>
Public Attributes | |
char | image_id [IMAGE_ID_MAX_LENGTH] |
image ID More... | |
char | frame_id [FRAME_ID_MAX_LENGTH] |
coordinate frame ID More... | |
unsigned int | colorspace |
color space More... | |
unsigned int | width |
width More... | |
unsigned int | height |
height More... | |
unsigned int | roi_x |
ROI start x. More... | |
unsigned int | roi_y |
ROI start y. More... | |
unsigned int | roi_width |
ROI width. More... | |
unsigned int | roi_height |
ROI height. More... | |
int | circle_x |
ROI circle center x. More... | |
int | circle_y |
ROI circle center y. More... | |
unsigned int | circle_radius |
ROI circle radius. More... | |
long int | capture_time_sec |
Time in seconds since the epoch when the image was captured. More... | |
long int | capture_time_usec |
Addendum to capture_time_sec in micro seconds. More... | |
unsigned int | flag_circle_found: 1 |
1 if circle found More... | |
unsigned int | flag_image_ready: 1 |
1 if image ready More... | |
unsigned int | flag_reserved: 30 |
reserved for future use More... | |
Shared memory header struct for FireVision images.
Definition at line 46 of file shm_image.h.
long int firevision::SharedMemoryImageBuffer_header_t::capture_time_sec |
Time in seconds since the epoch when the image was captured.
Definition at line 60 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::capture_time(), and firevision::SharedMemoryImageBuffer::set_capture_time().
long int firevision::SharedMemoryImageBuffer_header_t::capture_time_usec |
Addendum to capture_time_sec in micro seconds.
Definition at line 62 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::capture_time(), and firevision::SharedMemoryImageBuffer::set_capture_time().
unsigned int firevision::SharedMemoryImageBuffer_header_t::circle_radius |
ROI circle radius.
Definition at line 59 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::circle_radius(), firevision::SharedMemoryImageBuffer::set_circle(), and firevision::SharedMemoryImageBuffer::set_circle_radius().
int firevision::SharedMemoryImageBuffer_header_t::circle_x |
ROI circle center x.
Definition at line 57 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::circle_x(), firevision::SharedMemoryImageBuffer::set_circle(), and firevision::SharedMemoryImageBuffer::set_circle_x().
int firevision::SharedMemoryImageBuffer_header_t::circle_y |
ROI circle center y.
Definition at line 58 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::circle_y(), firevision::SharedMemoryImageBuffer::set_circle(), and firevision::SharedMemoryImageBuffer::set_circle_y().
unsigned int firevision::SharedMemoryImageBuffer_header_t::colorspace |
color space
Definition at line 49 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::colorspace(), firevision::SharedMemoryImageBufferHeader::initialize(), firevision::SharedMemoryImageBufferHeader::matches(), and firevision::SharedMemoryImageBufferHeader::set().
unsigned int firevision::SharedMemoryImageBuffer_header_t::flag_circle_found |
1 if circle found
Definition at line 64 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::circle_found(), and firevision::SharedMemoryImageBuffer::set_circle_found().
unsigned int firevision::SharedMemoryImageBuffer_header_t::flag_image_ready |
1 if image ready
Definition at line 65 of file shm_image.h.
unsigned int firevision::SharedMemoryImageBuffer_header_t::flag_reserved |
reserved for future use
Definition at line 66 of file shm_image.h.
char firevision::SharedMemoryImageBuffer_header_t::frame_id[FRAME_ID_MAX_LENGTH] |
coordinate frame ID
Definition at line 48 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBufferHeader::initialize(), firevision::SharedMemoryImageBufferHeader::matches(), firevision::SharedMemoryImageBufferHeader::set(), and firevision::SharedMemoryImageBuffer::set_frame_id().
unsigned int firevision::SharedMemoryImageBuffer_header_t::height |
height
Definition at line 51 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::height(), firevision::SharedMemoryImageBufferHeader::initialize(), firevision::SharedMemoryImageBufferHeader::matches(), and firevision::SharedMemoryImageBufferHeader::set().
char firevision::SharedMemoryImageBuffer_header_t::image_id[IMAGE_ID_MAX_LENGTH] |
image ID
Definition at line 47 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBufferHeader::initialize(), firevision::SharedMemoryImageBufferHeader::matches(), and firevision::SharedMemoryImageBufferHeader::set().
unsigned int firevision::SharedMemoryImageBuffer_header_t::roi_height |
ROI height.
Definition at line 55 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::roi_height(), firevision::SharedMemoryImageBuffer::set_roi(), and firevision::SharedMemoryImageBuffer::set_roi_height().
unsigned int firevision::SharedMemoryImageBuffer_header_t::roi_width |
ROI width.
Definition at line 54 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::roi_width(), firevision::SharedMemoryImageBuffer::set_roi(), and firevision::SharedMemoryImageBuffer::set_roi_width().
unsigned int firevision::SharedMemoryImageBuffer_header_t::roi_x |
ROI start x.
Definition at line 52 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::roi_x(), firevision::SharedMemoryImageBuffer::set_roi(), and firevision::SharedMemoryImageBuffer::set_roi_x().
unsigned int firevision::SharedMemoryImageBuffer_header_t::roi_y |
ROI start y.
Definition at line 53 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::roi_y(), firevision::SharedMemoryImageBuffer::set_roi(), and firevision::SharedMemoryImageBuffer::set_roi_y().
unsigned int firevision::SharedMemoryImageBuffer_header_t::width |
width
Definition at line 50 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBufferHeader::initialize(), firevision::SharedMemoryImageBufferHeader::matches(), firevision::SharedMemoryImageBufferHeader::set(), and firevision::SharedMemoryImageBuffer::width().