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

long int firevision::SharedMemoryImageBuffer_header_t::capture_time_sec

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

long int firevision::SharedMemoryImageBuffer_header_t::capture_time_usec

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

unsigned int firevision::SharedMemoryImageBuffer_header_t::circle_radius

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

int firevision::SharedMemoryImageBuffer_header_t::circle_x

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

int firevision::SharedMemoryImageBuffer_header_t::circle_y

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

unsigned int firevision::SharedMemoryImageBuffer_header_t::colorspace

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

unsigned int firevision::SharedMemoryImageBuffer_header_t::flag_circle_found

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

unsigned int firevision::SharedMemoryImageBuffer_header_t::flag_image_ready

1 if image ready

Definition at line 63 of file shm_image.h.

unsigned int firevision::SharedMemoryImageBuffer_header_t::flag_reserved

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

unsigned int firevision::SharedMemoryImageBuffer_header_t::roi_height

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

unsigned int firevision::SharedMemoryImageBuffer_header_t::roi_width

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


The documentation for this struct was generated from the following file:
Generated on Tue Feb 22 13:33:01 2011 for Fawkes API by  doxygen 1.4.7