~ubuntu-branches/ubuntu/precise/exiv2/precise

« back to all changes in this revision

Viewing changes to src/panasonicmn.hpp

Tags: upstream-0.20
ImportĀ upstreamĀ versionĀ 0.20

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
// ***************************************************************** -*- C++ -*-
2
2
/*
3
 
 * Copyright (C) 2004-2008 Andreas Huggel <ahuggel@gmx.net>
 
3
 * Copyright (C) 2004-2010 Andreas Huggel <ahuggel@gmx.net>
4
4
 *
5
5
 * This program is part of the Exiv2 distribution.
6
6
 *
24
24
           <a href="http://www.compton.nu/panasonic.html">Panasonic MakerNote Information</a> by Tom Hughes,
25
25
           Panasonic.pm of <a href="http://www.sno.phy.queensu.ca/~phil/exiftool/">ExifTool</a> by Phil Harvey,
26
26
           <a href="http://www.ozhiker.com/electronics/pjmt/jpeg_info/panasonic_mn.html">Panasonic Makernote Format Specification</a> by Evan Hunter.
27
 
  @version $Rev: 1571 $
 
27
  @version $Rev: 2109 $
28
28
  @author  Andreas Huggel (ahu)
29
29
           <a href="mailto:ahuggel@gmx.net">ahuggel@gmx.net</a>
30
30
  @author  Gilles Caulier (gc)
31
 
           <a href="mailto:caulier dot gilles at kdemail dot net">caulier dot gilles at kdemail dot net</a>
 
31
           <a href="mailto:caulier dot gilles at gmail dot com">caulier dot gilles at gmail dot com</a>
32
32
  @date    11-Jun-05, ahu: created
33
33
 */
34
34
#ifndef PANASONICMN_HPP_
55
55
    public:
56
56
        //! Return read-only list of built-in Panasonic tags
57
57
        static const TagInfo* tagList();
 
58
        //! Return read-only list of built-in Panasonic RAW image tags (IFD0)
 
59
        static const TagInfo* tagListRaw();
58
60
 
59
61
        //! @name Print functions for Panasonic %MakerNote tags
60
62
        //@{
65
67
        //@}
66
68
 
67
69
    private:
68
 
        //! Tag information
 
70
        //! Makernote tag list
69
71
        static const TagInfo tagInfo_[];
 
72
        //! Taglist for IFD0 of Panasonic RAW images
 
73
        static const TagInfo tagInfoRaw_[];
70
74
 
71
75
    }; // class PanasonicMakerNote
72
76