Exiv2::Internal::SigmaMnHeader Class Reference

Header of a Sigma Makernote. More...

#include <makernote_int.hpp>

Inheritance diagram for Exiv2::Internal::SigmaMnHeader:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

Creators
 SigmaMnHeader ()
 Default constructor.

virtual ~SigmaMnHeader ()
 Virtual destructor.

Manipulators
virtual bool read (const byte *pData, uint32_t size, ByteOrder byteOrder)
 Read the header from a data buffer, return true if ok.

Accessors
virtual uint32_t size () const
 Return the size of the header (in bytes).

virtual uint32_t write (Blob &blob, ByteOrder byteOrder) const
 Write the header to a data buffer, return the number of bytes written.

virtual uint32_t ifdOffset () const
 Return the offset to the start of the Makernote IFD from the start of the Makernote (= the start of the header).


Detailed Description

Header of a Sigma Makernote.


The documentation for this class was generated from the following file:
Generated on Sun Jul 5 00:06:55 2009 for Exiv2 by doxygen 1.3.5