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

« back to all changes in this revision

Viewing changes to src/makernote2.hpp

  • Committer: Bazaar Package Importer
  • Author(s): Anthony Mercatante
  • Date: 2006-12-07 18:40:10 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20061207184010-0ouu8v0dr8nznob9
Tags: 0.12-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
 */
21
21
/*!
22
22
  @file    makernote2.hpp
23
 
  @brief   Makernote related classes
24
 
  @version $Rev: 808 $
 
23
  @brief   Makernote TIFF composite class TiffIfdMakernote and classes for 
 
24
           various makernote headers.
 
25
  @version $Rev: 866 $
25
26
  @author  Andreas Huggel (ahu)
26
27
           <a href="mailto:ahuggel@gmx.net">ahuggel@gmx.net</a>
27
28
  @date    11-Apr-06, ahu: created
48
49
        const uint16_t canonmn   = 259; //!< Canon makernote
49
50
        const uint16_t canoncs   = 260; //!< Canon camera settings
50
51
        const uint16_t canonsi   = 261; //!< Canon shot info
51
 
        const uint16_t canoncf   = 262; //!< Canon customer functions
 
52
        const uint16_t canoncf   = 262; //!< Canon custom functions
52
53
        const uint16_t nikonmn   = 263; //!< Any Nikon makernote (pseudo group)
53
54
        const uint16_t nikon1mn  = 264; //!< Nikon1 makernote
54
55
        const uint16_t nikon2mn  = 265; //!< Nikon2 makernote
63
64
        const uint16_t minocsn   = 274; //!< Minolta camera settings (new)
64
65
        const uint16_t minocs5   = 275; //!< Minolta camera settings (D5)
65
66
        const uint16_t minocs7   = 276; //!< Minolta camera settings (D7)
 
67
        const uint16_t canonpi   = 277; //!< Canon picture info
 
68
        const uint16_t canonpa   = 278; //!< Canon panorama
66
69
    }
67
70
 
68
71
// *****************************************************************************
160
163
        virtual ByteOrder byteOrder() const { return invalidByteOrder; }
161
164
        /*!
162
165
          @brief Return the base offset for the makernote IFD entries relative
163
 
                 to the start of the TIFF header.
164
 
 
165
 
          @param mnOffset Offset to the makernote from the start of the
166
 
                 TIFF header.
 
166
                 to the start of the TIFF header. \em mnOffset is the offset 
 
167
                 to the makernote from the start of the TIFF header.
167
168
         */
168
 
        virtual uint32_t baseOffset(uint32_t mnOffset) const { return 0; }
 
169
        virtual uint32_t baseOffset(uint32_t /*mnOffset*/) const { return 0; }
169
170
        //@}
170
171
 
171
172
    }; // class MnHeader