NikonType3MakernoteDirectory Class Reference

Inherits com::drew::metadata::Directory.

Collaboration diagram for NikonType3MakernoteDirectory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

String getName ()
 NikonType3MakernoteDirectory ()

Static Public Attributes

static final int TAG_NIKON_TYPE3_AF_TYPE = 7
static final int TAG_NIKON_TYPE3_CAMERA_COLOR_MODE = 141
static final int TAG_NIKON_TYPE3_CAMERA_HUE_ADJUSTMENT = 146
static final int TAG_NIKON_TYPE3_CAMERA_SHARPENING = 6
static final int TAG_NIKON_TYPE3_CAMERA_TONE_COMPENSATION = 129
static final int TAG_NIKON_TYPE3_CAMERA_WHITE_BALANCE = 5
static final int TAG_NIKON_TYPE3_CAMERA_WHITE_BALANCE_FINE = 11
static final int TAG_NIKON_TYPE3_CAMERA_WHITE_BALANCE_RB_COEFF = 12
static final int TAG_NIKON_TYPE3_CAPTURE_EDITOR_DATA = 3585
static final int TAG_NIKON_TYPE3_FILE_FORMAT = 4
static final int TAG_NIKON_TYPE3_FIRMWARE_VERSION = 1
static final int TAG_NIKON_TYPE3_ISO_1 = 2
static final int TAG_NIKON_TYPE3_ISO_2 = 19
static final int TAG_NIKON_TYPE3_LENS = 132
static final int TAG_NIKON_TYPE3_NOISE_REDUCTION = 149
static final int TAG_NIKON_TYPE3_UNKNOWN_1 = 13
static final int TAG_NIKON_TYPE3_UNKNOWN_10 = 144
static final int TAG_NIKON_TYPE3_UNKNOWN_11 = 145
static final int TAG_NIKON_TYPE3_UNKNOWN_12 = 151
static final int TAG_NIKON_TYPE3_UNKNOWN_13 = 152
static final int TAG_NIKON_TYPE3_UNKNOWN_14 = 153
static final int TAG_NIKON_TYPE3_UNKNOWN_15 = 154
static final int TAG_NIKON_TYPE3_UNKNOWN_16 = 3600
static final int TAG_NIKON_TYPE3_UNKNOWN_17 = 8
static final int TAG_NIKON_TYPE3_UNKNOWN_18 = 9
static final int TAG_NIKON_TYPE3_UNKNOWN_19 = 18
static final int TAG_NIKON_TYPE3_UNKNOWN_2 = 14
static final int TAG_NIKON_TYPE3_UNKNOWN_20 = 138
static final int TAG_NIKON_TYPE3_UNKNOWN_3 = 17
static final int TAG_NIKON_TYPE3_UNKNOWN_4 = 131
static final int TAG_NIKON_TYPE3_UNKNOWN_5 = 135
static final int TAG_NIKON_TYPE3_UNKNOWN_6 = 136
static final int TAG_NIKON_TYPE3_UNKNOWN_7 = 137
static final int TAG_NIKON_TYPE3_UNKNOWN_8 = 139
static final int TAG_NIKON_TYPE3_UNKNOWN_9 = 140

Protected Member Functions

HashMap getTagNameMap ()

Static Protected Attributes

static final HashMap tagNameMap = new HashMap()

Static Package Functions

 [static initializer]


Detailed Description

The type-3 directory is for D-Series cameras such as the D1 and D100. Thanks to Fabrizio Giudici for publishing his reverse-engineering of the D1 makernote data. http://www.timelesswanderings.net/equipment/D100/NEF.html

Additional sample images have been observed, and their tag values recorded in javadoc comments for each tag's field. New tags have subsequently been added since Fabrizio's observations.


Constructor & Destructor Documentation


Member Function Documentation

[static initializer] (  )  [static, package]

String getName (  )  [virtual]

Provides the name of the directory, for display purposes. E.g. Exif

Returns:
the name of the directory

Implements Directory.

HashMap getTagNameMap (  )  [protected, virtual]

Provides the map of tag names, hashed by tag type identifier.

Returns:
the map of tag names

Implements Directory.


Member Data Documentation

final int TAG_NIKON_TYPE3_AF_TYPE = 7 [static]

Values observed

  • AF-S

final int TAG_NIKON_TYPE3_CAMERA_COLOR_MODE = 141 [static]

Values observed

  • MODE1

final int TAG_NIKON_TYPE3_CAMERA_HUE_ADJUSTMENT = 146 [static]

Values observed

  • 0

final int TAG_NIKON_TYPE3_CAMERA_SHARPENING = 6 [static]

Values observed

  • AUTO
  • NORMAL

final int TAG_NIKON_TYPE3_CAMERA_TONE_COMPENSATION = 129 [static]

Values observed

  • AUTO

final int TAG_NIKON_TYPE3_CAMERA_WHITE_BALANCE = 5 [static]

Values observed

  • AUTO
  • SUNNY

Values observed

  • 0

Values observed

  • 2.25882352 1.76078431 0.0 0.0

final int TAG_NIKON_TYPE3_CAPTURE_EDITOR_DATA = 3585 [static]

Values observed

final int TAG_NIKON_TYPE3_FILE_FORMAT = 4 [static]

Values observed

  • FILE
  • RAW

final int TAG_NIKON_TYPE3_FIRMWARE_VERSION = 1 [static]

Values observed

  • 0200

final int TAG_NIKON_TYPE3_ISO_1 = 2 [static]

Values observed

  • 0 250
  • 0 400

final int TAG_NIKON_TYPE3_ISO_2 = 19 [static]

Values observed

  • 0 250

final int TAG_NIKON_TYPE3_LENS = 132 [static]

Values observed

  • 240/10 850/10 35/10 45/10

final int TAG_NIKON_TYPE3_NOISE_REDUCTION = 149 [static]

Values observed

  • OFF

final int TAG_NIKON_TYPE3_UNKNOWN_1 = 13 [static]

Values observed

final int TAG_NIKON_TYPE3_UNKNOWN_10 = 144 [static]

Values observed

  • NATURAL

final int TAG_NIKON_TYPE3_UNKNOWN_11 = 145 [static]

Values observed

  • 0100)

final int TAG_NIKON_TYPE3_UNKNOWN_12 = 151 [static]

Values observed

  • 0100 '~e3

final int TAG_NIKON_TYPE3_UNKNOWN_13 = 152 [static]

Values observed

  • 0100fht,4x,D"Y

final int TAG_NIKON_TYPE3_UNKNOWN_14 = 153 [static]

Values observed

final int TAG_NIKON_TYPE3_UNKNOWN_15 = 154 [static]

Values observed

  • 78/10 78/10

final int TAG_NIKON_TYPE3_UNKNOWN_16 = 3600 [static]

Values observed

final int TAG_NIKON_TYPE3_UNKNOWN_17 = 8 [static]

Values observed

  • NORMAL

final int TAG_NIKON_TYPE3_UNKNOWN_18 = 9 [static]

Values observed

final int TAG_NIKON_TYPE3_UNKNOWN_19 = 18 [static]

Values observed

final int TAG_NIKON_TYPE3_UNKNOWN_2 = 14 [static]

Values observed

final int TAG_NIKON_TYPE3_UNKNOWN_20 = 138 [static]

Values observed

  • 0

final int TAG_NIKON_TYPE3_UNKNOWN_3 = 17 [static]

Values observed

  • 914

final int TAG_NIKON_TYPE3_UNKNOWN_4 = 131 [static]

Values observed

  • 6

final int TAG_NIKON_TYPE3_UNKNOWN_5 = 135 [static]

Values observed

  • 0

final int TAG_NIKON_TYPE3_UNKNOWN_6 = 136 [static]

Values observed

final int TAG_NIKON_TYPE3_UNKNOWN_7 = 137 [static]

Values observed

  • 0

final int TAG_NIKON_TYPE3_UNKNOWN_8 = 139 [static]

Values observed

final int TAG_NIKON_TYPE3_UNKNOWN_9 = 140 [static]

Values observed

final HashMap tagNameMap = new HashMap() [static, protected]


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

Generated on Sat May 26 06:42:30 2012 for Project Wonder by  doxygen 1.5.8