Exiv2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Exiv2::Internal::TiffSizeEntry Class Reference

A TIFF IFD entry containing the size of a data area of a related TiffDataEntry. This component is used, e.g. for Exif.Thumbnail.JPEGInterchangeFormatLength, which contains the size of Exif.Thumbnail.JPEGInterchangeFormat. More...

#include <tiffcomposite_int.hpp>

+ Inheritance diagram for Exiv2::Internal::TiffSizeEntry:
+ Collaboration diagram for Exiv2::Internal::TiffSizeEntry:

List of all members.

Public Member Functions

Creators
 TiffSizeEntry (uint16_t tag, IfdId group, uint16_t dtTag, IfdId dtGroup)
 Constructor.
virtual ~TiffSizeEntry ()
 Virtual destructor.
Accessors
uint16_t dtTag () const
 Return the group of the related entry which has the data area.
IfdId dtGroup () const
 Return the group of the related entry which has the data area.

Protected Member Functions

Protected Manipulators
virtual void doAccept (TiffVisitor &visitor)
 Implements accept().
virtual void doEncode (TiffEncoder &encoder, const Exifdatum *datum)
 Implements encode().
Protected Accessors
virtual TiffSizeEntrydoClone () const
 Internal virtual copy constructor, implements clone().

Detailed Description

A TIFF IFD entry containing the size of a data area of a related TiffDataEntry. This component is used, e.g. for Exif.Thumbnail.JPEGInterchangeFormatLength, which contains the size of Exif.Thumbnail.JPEGInterchangeFormat.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines