Exiv2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members
Exiv2::Internal::DummyTiffHeader Class Reference

Dummy TIFF header structure. More...

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

Public Member Functions

Creators
 DummyTiffHeader (ByteOrder byteOrder)
 Default constructor.
 
 ~DummyTiffHeader ()
 Destructor.
 
Manipulators
bool read (const byte *pData, uint32_t size)
 Dummy read function. Does nothing and returns true.
 
- Public Member Functions inherited from Exiv2::Internal::TiffHeaderBase
 TiffHeaderBase (uint16_t tag, uint32_t size, ByteOrder byteOrder, uint32_t offset)
 Constructor taking tag, size and default byteOrder and offset.
 
virtual ~TiffHeaderBase ()=0
 Virtual destructor.
 
virtual void setByteOrder (ByteOrder byteOrder)
 Set the byte order.
 
virtual void setOffset (uint32_t offset)
 Set the offset to the start of the root directory.
 
virtual DataBuf write () const
 Return the image header in binary format. The caller owns this data and DataBuf ensures that it will be deleted. More...
 
virtual void print (std::ostream &os, const std::string &prefix="") const
 Print debug info for the image header to os. More...
 
virtual ByteOrder byteOrder () const
 Return the byte order (little or big endian).
 
virtual uint32_t offset () const
 Return the offset to the start of the root directory.
 
virtual uint32_t size () const
 Return the size (in bytes) of the image header.
 
virtual uint16_t tag () const
 Return the tag value (magic number) which identifies the buffer as TIFF data.
 
virtual bool isImageTag (uint16_t tag, IfdId group, const PrimaryGroups *pPrimaryGroups) const
 Return true if the Exif tag from group is an image tag. More...
 

Detailed Description

Dummy TIFF header structure.


The documentation for this class was generated from the following file: