tiffimage_int.hpp File Reference

Internal class TiffParserWorker to parse TIFF data. More...

#include "tifffwd_int.hpp"
#include "image.hpp"
#include "types.hpp"

Include dependency graph for tiffimage_int.hpp:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Namespaces

namespace  Exiv2
namespace  Exiv2::Internal

Classes

class  Exiv2::Internal::TiffHeaderBase
 Abstract base class defining the interface of an image header. Used internally by classes for TIFF-based images. Default implementation is for the regular TIFF header. More...
class  Exiv2::Internal::TiffHeader
 Standard TIFF header structure. More...
struct  Exiv2::Internal::TiffGroupStruct
 Data structure used as a row (element) of a table (array) defining the TIFF component used for each tag in a group. More...
struct  Exiv2::Internal::TiffGroupStruct::Key
 Search key for TIFF group structure. More...
struct  Exiv2::Internal::TiffTreeStruct
 Data structure used as a row of the table which describes TIFF trees. Multiple trees are needed as TIFF-based RAW image formats do not always use standard TIFF layout. More...
struct  Exiv2::Internal::TiffTreeStruct::Key
 Search key for TIFF tree structure. More...
class  Exiv2::Internal::TiffCreator
 TIFF component factory. More...
class  Exiv2::Internal::TiffParserWorker
 Stateless parser class for data in TIFF format. Images use this class to decode and encode TIFF-based data. More...
class  Exiv2::Internal::TiffMapping
 Table of TIFF decoding and encoding functions and find functions. This class is separated from the metadata decoder and encoder visitors 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...
class  Exiv2::Internal::FindExifdatum
 Unary predicate that matches an Exifdatum with a given IfdId. More...

Detailed Description

Internal class TiffParserWorker to parse TIFF data.

Version:
Rev
1937
Author:
Andreas Huggel (ahu) ahuggel@gmx.net
Date:
23-Apr-08, ahu: created

Generated on Thu Dec 31 03:57:50 2009 for Exiv2 by  doxygen 1.3.9.1