![]() |
Exiv2
|
Panasonic RW2 header structure. More...
#include <rw2image_int.hpp>
Public Member Functions | |
Creators | |
Rw2Header () | |
Default constructor. | |
~Rw2Header () | |
Destructor. | |
Accessors | |
DataBuf | write () const |
Not yet implemented. Does nothing and returns an empty buffer. | |
![]() | |
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... | |
Panasonic RW2 header structure.