![]() |
Exiv2
|
Internal class TiffParserWorker to parse TIFF data. More...
#include "tifffwd_int.hpp"
#include "tiffcomposite_int.hpp"
#include "image.hpp"
#include "tags_int.hpp"
#include "types.hpp"
#include <map>
#include <utility>
Go to the source code of this file.
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::TiffImgTagStruct |
Data structure used to list image tags for TIFF and TIFF-like images. More... | |
struct | Exiv2::Internal::TiffImgTagStruct::Key |
Search key for TIFF image tag 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::OffsetWriter |
Class to insert pointers or offsets to computed addresses at specific locations in an image. Used for offsets which are best computed during the regular write process. They are written in a second pass, using the writeOffsets() method. More... | |
class | Exiv2::Internal::FindExifdatum |
Unary predicate that matches an Exifdatum with a given IfdId. More... | |
Namespaces | |
Exiv2 | |
Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of the objects of this namespace. | |
Exiv2::Internal | |
Contains internal objects which are not published and are not part of the libexiv2 API. | |
Functions | |
bool | Exiv2::Internal::isTiffImageTag (uint16_t tag, IfdId group) |
Convenience function to check if tag, group is in the list of TIFF image tags. More... | |
Internal class TiffParserWorker to parse TIFF data.