Exiv2
List of all members
Exiv2::Internal::Rw2Header Class Reference

Panasonic RW2 header structure. More...

#include <rw2image_int.hpp>

Inheritance diagram for Exiv2::Internal::Rw2Header:
Inheritance graph
[legend]

Public Member Functions

Creators
 Rw2Header ()
 Default constructor.
 
 ~Rw2Header ()
 Destructor.
 
Accessors
DataBuf write () const
 Not yet implemented. Does nothing and returns an empty buffer.
 
- 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 bool read (const byte *pData, uint32_t size)
 Read the image header from a data buffer. Return false if the data buffer does not contain an image header of the expected format, else true. More...
 
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 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

Panasonic RW2 header structure.


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