Classes | |
class | Handler |
general Image result handler. More... | |
class | SymbolIterator |
Public Member Functions | |
Image (unsigned width=0, unsigned height=0, const std::string &format="", const void *data=NULL, unsigned long length=0) | |
constructor. | |
operator const zbar_image_t * () const | |
cast to C image object | |
operator zbar_image_t * () | |
cast to C image object | |
unsigned long | get_format () const |
retrieve the image format. | |
void | set_format (unsigned long format) |
specify the fourcc image format code for image sample data. | |
void | set_format (const std::string &format) |
specify the fourcc image format code for image sample data. | |
unsigned | get_sequence () const |
retrieve a "sequence" (page/frame) number associated with this image. | |
void | set_sequence (unsigned sequence_num) |
associate a "sequence" (page/frame) number with this image. | |
unsigned | get_width () const |
retrieve the width of the image. | |
unsigned | get_height () const |
retrieve the height of the image. | |
void | set_size (unsigned width, unsigned height) |
specify the pixel size of the image. | |
const void * | get_data () const |
return the image sample data. | |
unsigned long | get_data_length () const |
return the size of the image sample data. | |
void | set_data (const void *data, unsigned long length) |
specify image sample data. | |
Image | convert (unsigned long format) const |
image format conversion. | |
Image | convert (unsigned long format, unsigned width, unsigned height) const |
image format conversion with crop/pad. | |
const SymbolSet | get_symbols () const |
void | set_symbols (const SymbolSet &syms) |
SymbolIterator | symbol_begin () const |
create a new SymbolIterator over decoded results. | |
SymbolIterator | symbol_end () const |
return a SymbolIterator suitable for ending iteration. | |
Protected Member Functions | |
Image (zbar_image_t *src, int refs=0) | |
constructor. | |
Static Protected Member Functions | |
static void | _cleanup (zbar_image_t *img) |
default data cleanup (noop) |
zbar::Image::Image | ( | unsigned | width = 0 , |
|
unsigned | height = 0 , |
|||
const std::string & | format = "" , |
|||
const void * | data = NULL , |
|||
unsigned long | length = 0 | |||
) | [inline] |
constructor.
create a new Image with the specified parameters
unsigned long zbar::Image::get_format | ( | ) | const [inline] |
retrieve the image format.
void zbar::Image::set_format | ( | unsigned long | format | ) | [inline] |
specify the fourcc image format code for image sample data.
void zbar::Image::set_format | ( | const std::string & | format | ) | [inline] |
specify the fourcc image format code for image sample data.
unsigned zbar::Image::get_sequence | ( | ) | const [inline] |
retrieve a "sequence" (page/frame) number associated with this image.
void zbar::Image::set_sequence | ( | unsigned | sequence_num | ) | [inline] |
unsigned zbar::Image::get_width | ( | ) | const [inline] |
retrieve the width of the image.
unsigned zbar::Image::get_height | ( | ) | const [inline] |
retrieve the height of the image.
void zbar::Image::set_size | ( | unsigned | width, | |
unsigned | height | |||
) | [inline] |
specify the pixel size of the image.
const void* zbar::Image::get_data | ( | ) | const [inline] |
return the image sample data.
unsigned long zbar::Image::get_data_length | ( | ) | const [inline] |
void zbar::Image::set_data | ( | const void * | data, | |
unsigned long | length | |||
) | [inline] |
specify image sample data.
Image zbar::Image::convert | ( | unsigned long | format | ) | const [inline] |
image format conversion.
Image zbar::Image::convert | ( | unsigned long | format, | |
unsigned | width, | |||
unsigned | height | |||
) | const [inline] |
Copyright 2008-2010 (c) Jeff Brown
This documentation is part of the ZBar Barcode Reader; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.