GRASP::Ladybug::ImageHeader Class Reference

Header for the frames encoded in the Point Grey's Ladybug stream file. More...

#include <lb_stream_header.h>

List of all members.

Public Member Functions

 ImageHeader (const uint8_t *, fpos_t offset_in_file)
void Init (const uint8_t *, fpos_t offset_in_file)
void Print () const
uint32_t GetDataSize () const
uint32_t GetFingerprint () const
uint32_t GetVersionNumber () const
uint32_t GetTimeSeconds () const
uint32_t GetTimeMicroseconds () const
uint32_t GetSequenceId () const
uint32_t GetRefreshRate () const
uint32_t GetGain (uint32_t camera) const
uint32_t GetWhiteBalance () const
uint32_t GetBayerGain () const
uint32_t GetBayerMap () const
uint32_t GetBrightness () const
uint32_t GetGamma () const
uint32_t GetHeadSerialNumber () const
uint32_t GetShutter (uint32_t camera) const
uint32_t GetJpegDataOffset (int plane) const
uint32_t GetJpegDataSize (int plane) const
fpos_t GetImageOffset () const

Protected Attributes

uint32_t timestamp_
uint32_t data_size_
uint32_t fingerprint_
uint32_t version_number_
uint32_t time_s_
uint32_t time_us_
uint32_t sequence_id_
uint32_t refresh_rate_
uint32_t gain_ [6]
uint32_t white_balance_
uint32_t bayer_gain_
uint32_t bayer_map_
uint32_t brightness_
uint32_t gamma_
uint32_t head_serial_number_
uint32_t shutter_ [6]
uint32_t jpeg_data_offset [24]
uint32_t jpeg_data_size [24]
fpos_t offset_in_file_


Detailed Description

Header for the frames encoded in the Point Grey's Ladybug stream file.

Author:
Oleg Naroditsky {narodits@cis.upenn.edu}

Member Function Documentation

void ImageHeader::Init ( const uint8_t *  data,
fpos_t  offset_in_file 
)

Parse the image header data

void ImageHeader::Print (  )  const

Print the header data, including image plane offset table.

uint32_t GRASP::Ladybug::ImageHeader::GetJpegDataOffset ( int  plane  )  const [inline]

Return the offset of a jpeg encoded bayer plane from 0 to 23

uint32_t GRASP::Ladybug::ImageHeader::GetJpegDataSize ( int  plane  )  const [inline]

Return the size of the jpeg encoded bayer plane


The documentation for this class was generated from the following files:
Generated on Tue May 19 13:50:32 2009 by  doxygen 1.5.3