pentaxmn.hpp File Reference

Pentax MakerNote implemented according to the specification http://www.gvsoft.homedns.org/exif/makernote-pentax-type3.html and based on ExifTool implementation and Pentax Makernote list by Phil Harvey
. More...

#include "types.hpp"
#include "makernote.hpp"
#include "tags.hpp"
#include <string>
#include <iostream>
#include <iomanip>
#include <memory>

Include dependency graph for pentaxmn.hpp:

This graph shows which files directly or indirectly include this file:


Namespaces

namespace  Exiv2

Classes

class  Exiv2::PentaxMakerNote
 MakerNote for Pentaxfilm cameras. More...

Defines

#define EXV_PRINT_COMBITAG(array, count, ignoredcount)   printCombiTag<EXV_COUNTOF(array), array, count, ignoredcount>
 Shortcut for the printCombiTag template which requires typing the array name only once.

Functions

MakerNote::AutoPtr Exiv2::createPentaxMakerNote (bool alloc, const byte *buf, long len, ByteOrder byteOrder, long offset)
 Return an auto-pointer to a newly created empty MakerNote initialized to operate in the memory management model indicated. The caller owns this copy and the auto-pointer ensures that it will be deleted.
template<int N, const TagDetails & array, int count, int ignoredcount>
std::ostream & Exiv2::printCombiTag (std::ostream &os, const Value &value)
 Print function to translate Pentax "combi-values" to a description by looking up a reference table.

Detailed Description

Pentax MakerNote implemented according to the specification http://www.gvsoft.homedns.org/exif/makernote-pentax-type3.html and based on ExifTool implementation and Pentax Makernote list by Phil Harvey
.

Version:
Rev
1366
Author:
Michal Cihar michal@cihar.com
Date:
27-Sep-07

Generated on Thu Jan 10 01:42:16 2008 for Exiv2 by  doxygen 1.4.7