Public Attributes

firevision::SharedMemoryImageBuffer_header_t Struct Reference

Shared memory header struct for FireVision images. More...

#include <shm_image.h>

List of all members.

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

Detailed Description

Shared memory header struct for FireVision images.

Definition at line 45 of file shm_image.h.


Member Data Documentation

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().

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.


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