Exiv2::OrfHeader Class Reference

Olympus ORF header structure. More...

#include <orfimage.hpp>

Inheritance diagram for Exiv2::OrfHeader:

Inheritance graph
[legend]
Collaboration diagram for Exiv2::OrfHeader:

Collaboration graph
[legend]

List of all members.

Public Member Functions

Creators
 OrfHeader ()
 Default constructor.
 ~OrfHeader ()
 Destructor.
Manipulators
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.
Accessors
void write (Blob &blob) const
 Write the image header to the binary image blob. This method appends to the blob.


Detailed Description

Olympus ORF header structure.

Member Function Documentation

bool Exiv2::OrfHeader::read ( const byte pData,
uint32_t  size 
) [virtual]

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.

Parameters:
pData Pointer to the data buffer.
size Number of bytes in the data buffer.

Reimplemented from Exiv2::TiffHeaderBase.

void Exiv2::OrfHeader::write ( Blob blob  )  const [virtual]

Write the image header to the binary image blob. This method appends to the blob.

Parameters:
blob Binary image to add to.
Exceptions:
Error If the header cannot be written.

Reimplemented from Exiv2::TiffHeaderBase.


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

Generated on Mon Jun 23 10:17:28 2008 for Exiv2 by  doxygen 1.5.6