Exiv2::TiffDecoder Class Reference

Table of TIFF decoding functions and find function. This class is separated from the metadata decoder visitor so that the parser can be parametrized with a different table if needed. This is used, eg., for CR2 format, which uses a different decoder table. More...

#include <tiffparser.hpp>

Collaboration diagram for Exiv2::TiffDecoder:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

const DecoderFct findDecoder (const std::string &make, uint32_t extendedTag, uint16_t group)
 Find the decoder function for a key.

Detailed Description

Table of TIFF decoding functions and find function. This class is separated from the metadata decoder visitor so that the parser can be parametrized with a different table if needed. This is used, eg., for CR2 format, which uses a different decoder table.


Member Function Documentation

const DecoderFct Exiv2::TiffDecoder::findDecoder const std::string &  make,
uint32_t  extendedTag,
uint16_t  group
[static]
 

Find the decoder function for a key.

If the returned pointer is 0, the tag should not be decoded, else the decoder function should be used.

Parameters:
make Camera make
extendedTag Extended tag
group Group
Returns:
Pointer to the decoder function


The documentation for this class was generated from the following file:
Generated on Thu Jan 10 01:51:30 2008 for Exiv2 by  doxygen 1.3.9.1