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 | |
unsigned int | colorspace |
color space | |
unsigned int | width |
width | |
unsigned int | height |
height | |
unsigned int | roi_x |
ROI start x. | |
unsigned int | roi_y |
ROI start y. | |
unsigned int | roi_width |
ROI width. | |
unsigned int | roi_height |
ROI height. | |
int | circle_x |
ROI circle center x. | |
int | circle_y |
ROI circle center y. | |
unsigned int | circle_radius |
ROI circle radius. | |
long int | capture_time_sec |
Time in seconds since the epoch when the image was captured. | |
long int | capture_time_usec |
Addendum to capture_time_sec in micro seconds. | |
unsigned int | flag_circle_found: 1 |
1 if circle found | |
unsigned int | flag_image_ready: 1 |
1 if image ready | |
unsigned int | flag_reserved: 30 |
reserved for future use |
Shared memory header struct for FireVision images.
Definition at line 45 of file shm_image.h.
Time in seconds since the epoch when the image was captured.
Definition at line 58 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::capture_time(), and firevision::SharedMemoryImageBuffer::set_capture_time().
Addendum to capture_time_sec in micro seconds.
Definition at line 60 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::capture_time(), and firevision::SharedMemoryImageBuffer::set_capture_time().
ROI circle radius.
Definition at line 57 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::circle_radius(), firevision::SharedMemoryImageBuffer::set_circle(), and firevision::SharedMemoryImageBuffer::set_circle_radius().
ROI circle center x.
Definition at line 55 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::circle_x(), firevision::SharedMemoryImageBuffer::set_circle(), and firevision::SharedMemoryImageBuffer::set_circle_x().
ROI circle center y.
Definition at line 56 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::circle_y(), firevision::SharedMemoryImageBuffer::set_circle(), and firevision::SharedMemoryImageBuffer::set_circle_y().
color space
Definition at line 47 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBufferHeader::colorspace(), firevision::SharedMemoryImageBuffer::colorspace(), firevision::SharedMemoryImageBufferHeader::data_size(), firevision::SharedMemoryImageBufferHeader::initialize(), firevision::SharedMemoryImageBufferHeader::matches(), and firevision::SharedMemoryImageBufferHeader::set().
1 if circle found
Definition at line 62 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::circle_found(), and firevision::SharedMemoryImageBuffer::set_circle_found().
1 if image ready
Definition at line 63 of file shm_image.h.
reserved for future use
Definition at line 64 of file shm_image.h.
unsigned int firevision::SharedMemoryImageBuffer_header_t::height |
height
Definition at line 49 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBufferHeader::data_size(), firevision::SharedMemoryImageBufferHeader::height(), 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 46 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBufferHeader::initialize(), firevision::SharedMemoryImageBufferHeader::matches(), and firevision::SharedMemoryImageBufferHeader::set().
ROI height.
Definition at line 53 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBuffer::roi_height(), firevision::SharedMemoryImageBuffer::set_roi(), and firevision::SharedMemoryImageBuffer::set_roi_height().
ROI width.
Definition at line 52 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 50 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 51 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 48 of file shm_image.h.
Referenced by firevision::SharedMemoryImageBufferHeader::data_size(), firevision::SharedMemoryImageBufferHeader::initialize(), firevision::SharedMemoryImageBufferHeader::matches(), firevision::SharedMemoryImageBufferHeader::set(), firevision::SharedMemoryImageBufferHeader::width(), and firevision::SharedMemoryImageBuffer::width().