ZBar Bar Code Reader Library  version 0.10
zbar::SymbolSet Class Reference

container for decoded result symbols associated with an image or a composite symbol. More...

Collaboration diagram for zbar::SymbolSet:

Public Member Functions

 SymbolSet (const zbar_symbol_set_t *syms=NULL)
 constructor. More...
 
 SymbolSet (const SymbolSet &syms)
 copy constructor. More...
 
 ~SymbolSet ()
 destructor. More...
 
int get_size ()
 
 operator const zbar_symbol_set_t * () const
 cast to C symbol set. More...
 
void ref (int delta=1) const
 manipulate reference count. More...
 
SymbolIterator symbol_begin () const
 create a new SymbolIterator over decoded results. More...
 
const SymbolIterator symbol_end () const
 return a SymbolIterator suitable for ending iteration. More...
 

Private Attributes

const zbar_symbol_set_t_syms
 

Detailed Description

container for decoded result symbols associated with an image or a composite symbol.

Constructor & Destructor Documentation

zbar::SymbolSet::SymbolSet ( const zbar_symbol_set_t syms = NULL)
inline

constructor.

References ref().

Referenced by zbar::Symbol::get_components().

Here is the call graph for this function:

Here is the caller graph for this function:

zbar::SymbolSet::SymbolSet ( const SymbolSet syms)
inline

copy constructor.

References ref().

Here is the call graph for this function:

zbar::SymbolSet::~SymbolSet ( )
inline

destructor.

References ref().

Here is the call graph for this function:

Member Function Documentation

int zbar::SymbolSet::get_size ( )
inline

References _syms, symbol_begin(), symbol_end(), and zbar::zbar_symbol_set_get_size().

Here is the call graph for this function:

zbar::SymbolSet::operator const zbar_symbol_set_t * ( ) const
inline

cast to C symbol set.

References _syms.

void zbar::SymbolSet::ref ( int  delta = 1) const
inline

manipulate reference count.

References _syms, and zbar::zbar_symbol_set_ref().

Referenced by zbar::Symbol::Symbol(), SymbolSet(), zbar::Symbol::~Symbol(), and ~SymbolSet().

Here is the call graph for this function:

Here is the caller graph for this function:

SymbolIterator zbar::SymbolSet::symbol_begin ( ) const
inline

create a new SymbolIterator over decoded results.

Referenced by get_size().

Here is the caller graph for this function:

const SymbolIterator zbar::SymbolSet::symbol_end ( ) const
inline

return a SymbolIterator suitable for ending iteration.

Referenced by get_size().

Here is the caller graph for this function:

Member Data Documentation


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