Exiv2::Internal::TiffHeader Class Reference

Standard TIFF header structure. More...

#include <tiffimage_int.hpp>

Inheritance diagram for Exiv2::Internal::TiffHeader:

Inheritance graph
[legend]
Collaboration diagram for Exiv2::Internal::TiffHeader:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Creators
 TiffHeader (ByteOrder byteOrder=littleEndian, uint32_t offset=0x00000008, bool hasImageTags=true)
 Default constructor.
 ~TiffHeader ()
 Destructor.
Accessors
bool isImageTag (uint16_t tag, uint16_t group, const PrimaryGroups *pPrimaryGroups) const
 Return true if the Exif tag from group is an image tag.

Detailed Description

Standard TIFF header structure.


Member Function Documentation

bool Exiv2::Internal::TiffHeader::isImageTag ( uint16_t  tag,
uint16_t  group,
const PrimaryGroups pPrimaryGroups 
) const [virtual]

Return true if the Exif tag from group is an image tag.

Certain tags of TIFF and TIFF-like images are required to correctly display the primary image. These image tags contain image data rather than metadata.

Parameters:
tag Tag number.
group Group identifier.
pPrimaryGroups Pointer to a list of TIFF groups that contain primary images, empty if none are marked.
Returns:
The default implementation returns false.

Reimplemented from Exiv2::Internal::TiffHeaderBase.


The documentation for this class was generated from the following files:
Generated on Tue Jun 1 09:50:49 2010 for Exiv2 by  doxygen 1.4.7