Exiv2::Internal::TiffMappingInfo Struct Reference

TIFF mapping table for functions to decode special cases. More...

#include <tiffcomposite_int.hpp>

List of all members.

Public Member Functions

bool operator== (const Key &key) const
 Compare a TiffMappingInfo with a TiffMappingInfo::Key. The two are equal if TiffMappingInfo::make_ equals a substring of the key of the same size. E.g., mapping info = "OLYMPUS", key = "OLYMPUS OPTICAL CO.,LTD" (found in the image) match, the extendedTag is Tag::all or equal to the extended tag of the key, and the group is equal to that of the key.
uint16_t tag () const
 Return the tag corresponding to the extended tag.

Public Attributes

const char * make_
 Camera make for which these mapping functions apply.
uint32_t extendedTag_
 Tag (32 bit so that it can contain special tags).
uint16_t group_
 Group that contains the tag.
DecoderFct decoderFct_
 Decoder function for matching tags.
EncoderFct encoderFct_
 Encoder function for matching tags.

Classes

struct  Key
 Search key for TIFF mapping structures. More...


Detailed Description

TIFF mapping table for functions to decode special cases.


The documentation for this struct was generated from the following file:
Generated on Sat Jul 4 23:52:16 2009 for Exiv2 by  doxygen 1.4.7