Exiv2
Exiv2::Internal::TiffHeader Class Reference

Standard TIFF header structure. More...

#include <tiffimage_int.hpp>

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

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, IfdId 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,
IfdId  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:
tagTag number.
groupGroup identifier.
pPrimaryGroupsPointer to a list of TIFF groups that contain primary images, empty if none are marked.
Returns:
The default implementation returns false.

List of TIFF image tags

Reimplemented from Exiv2::Internal::TiffHeaderBase.

References Exiv2::find(), and Exiv2::Internal::groupName().


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