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:
[legend]
Collaboration diagram for Exiv2::Internal::TiffSizeEntry:
[legend]

List of all members.

Public Member Functions

Creators

 TiffSizeEntry (uint16_t tag, uint16_t group, uint16_t dtTag, uint16_t dtGroup)
 Constructor.
virtual ~TiffSizeEntry ()
 Virtual destructor.
Accessors

uint16_t dtTag () const
 Return the group of the related entry which has the data area.
uint16_t 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().

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
Generated on Mon Jul 5 13:41:04 2010 for Exiv2 by  doxygen 1.6.3