digraph G
{
  edge [fontname="FreeSans",fontsize=10,labelfontname="FreeSans",labelfontsize=10];
  node [fontname="FreeSans",fontsize=10,shape=record];
  Node1 [label="types.hpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
  Node1 -> Node2 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node2 [label="exiv2.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$exiv2_8hpp.html",tooltip="Defines class Params, used for the command line handling of exiv2."];
  Node2 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node3 [label="actions.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$actions_8hpp.html",tooltip="Implements base class Task, TaskFactory and the various supported actions (derived..."];
  Node1 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node4 [label="image.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$image_8hpp.html",tooltip="Class JpegImage to access JPEG images."];
  Node4 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node4 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node5 [label="jpgimage.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$jpgimage_8hpp.html",tooltip="Class JpegImage to access JPEG images."];
  Node4 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node6 [label="cr2image.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$cr2image_8hpp.html",tooltip="Class Cr2Image."];
  Node4 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node7 [label="tiffimage.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$tiffimage_8hpp.html",tooltip="Class TiffImage."];
  Node7 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node7 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node8 [label="orfimage.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$orfimage_8hpp.html",tooltip="Olympus RAW image."];
  Node4 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node9 [label="tiffcomposite.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$tiffcomposite_8hpp.html",tooltip="Various classes used in a TIFF composite structure."];
  Node9 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node10 [label="makernote2.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$makernote2_8hpp.html",tooltip="Makernote TIFF composite class TiffIfdMakernote and classes for various makernote..."];
  Node4 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node11 [label="crwimage.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$crwimage_8hpp.html",tooltip="Class CrwImage to access Canon Crw images.  References:  The Canon RAW (CRW) File..."];
  Node4 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node12 [label="mrwimage.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mrwimage_8hpp.html",tooltip="Minolta RAW image, implemented using the following references: Minolta Raw file format..."];
  Node4 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node13 [label="pngimage.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pngimage_8hpp.html",tooltip="PNG image, implemented using the following references: PNG specification by W3C ..."];
  Node4 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node14 [label="rafimage.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$rafimage_8hpp.html",tooltip="Fujifilm RAW image."];
  Node4 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node15 [label="basicio.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$basicio_8hpp.html",tooltip="Simple binary IO abstraction."];
  Node15 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node15 -> Node5 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node15 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node15 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node15 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node15 -> Node12 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node15 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node15 -> Node14 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node15 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node16 [label="metadatum.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$metadatum_8hpp.html",tooltip="Provides abstract base classes Metadatum and Key."];
  Node16 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node17 [label="exif.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$exif_8hpp.html",tooltip="Encoding and decoding of Exif data."];
  Node17 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node17 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node17 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node18 [label="tiffvisitor.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$tiffvisitor_8hpp.html",tooltip="Operations on a TIFF composite tree, implemented as visitor classes."];
  Node18 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node16 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node19 [label="tags.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$tags_8hpp.html",tooltip="Exif tag and type information."];
  Node19 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node19 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node20 [label="canonmn.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$canonmn_8hpp.html",tooltip="Canon MakerNote. References:  EXIF MakerNote of Canon by David Burren  Canon makernote..."];
  Node20 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node21 [label="mn.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$mn_8hpp.html",tooltip="Include all makernote header files. Makes sure that the static variable used to register..."];
  Node19 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node22 [label="fujimn.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$fujimn_8hpp.html",tooltip="Fujifilm MakerNote implemented according to the specification in Appendix 4: Makernote..."];
  Node22 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node19 -> Node23 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node23 [label="minoltamn.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$minoltamn_8hpp.html",tooltip="Minolta MakerNote implemented using the following references:  Minolta Makernote..."];
  Node23 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node19 -> Node24 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node24 [label="nikonmn.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$nikonmn_8hpp.html",tooltip="Nikon MakerNote formats. References:  MakerNote EXIF Tag of the Nikon 990 by Max..."];
  Node24 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node19 -> Node25 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node25 [label="olympusmn.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$olympusmn_8hpp.html",tooltip="Olympus MakerNote implemented using the following references: Exif file format, Appendix..."];
  Node25 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node19 -> Node26 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node26 [label="panasonicmn.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$panasonicmn_8hpp.html",tooltip="Panasonic MakerNote implemented using the following references: Panasonic MakerNote..."];
  Node26 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node19 -> Node27 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node27 [label="pentaxmn.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pentaxmn_8hpp.html",tooltip="Pentax MakerNote implemented according to the specification http://www.gvsoft.homedns..."];
  Node27 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node19 -> Node28 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node28 [label="sigmamn.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sigmamn_8hpp.html",tooltip="Sigma and Foveon MakerNote implemented according to the specification SIGMA and FOVEON..."];
  Node28 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node19 -> Node29 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node29 [label="sonymn.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sonymn_8hpp.html",tooltip="Basic Sony MakerNote implementation."];
  Node29 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node16 -> Node30 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node30 [label="iptc.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$iptc_8hpp.html",tooltip="Encoding and decoding of IPTC data."];
  Node30 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node30 -> Node3 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node16 -> Node31 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node31 [label="datasets.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$datasets_8hpp.html",tooltip="IPTC dataset and type information."];
  Node31 -> Node30 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node16 -> Node32 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node32 [label="xmp.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$xmp_8hpp.html",tooltip="Encoding and decoding of XMP data."];
  Node32 -> Node4 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node16 -> Node33 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node33 [label="properties.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$properties_8hpp.html",tooltip="XMP property and type information. References:  XMP Specification from Adobe (Property..."];
  Node33 -> Node32 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node34 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node34 [label="value.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$value_8hpp.html",tooltip="Value interface and concrete subclasses."];
  Node34 -> Node16 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node34 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node34 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node34 -> Node30 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node34 -> Node32 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node35 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node35 [label="error.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$error_8hpp.html",tooltip="Error class for exceptions."];
  Node35 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node35 -> Node30 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node36 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node36 [label="ifd.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$ifd_8hpp.html",tooltip="Encoding and decoding of IFD (Image File Directory) data."];
  Node36 -> Node17 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node36 -> Node37 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node37 [label="makernote.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$makernote_8hpp.html",tooltip="Contains the Exif MakerNote interface, IFD MakerNote and a MakerNote factory."];
  Node37 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node37 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node37 -> Node23 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node37 -> Node24 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node37 -> Node25 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node37 -> Node26 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node37 -> Node27 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node37 -> Node28 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node37 -> Node29 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node19 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node30 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node31 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node33 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node32 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node20 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node37 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node38 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node38 [label="tifffwd.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$tifffwd_8hpp.html",tooltip="TIFF parser related typedefs and forward definitions."];
  Node38 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node38 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node38 -> Node39 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node39 [label="tiffparser.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$tiffparser_8hpp.html",tooltip="Class TiffParser to parse TIFF data."];
  Node38 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node6 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node39 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node18 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node11 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node22 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node23 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node24 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node25 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node26 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node27 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node28 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node29 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node1 -> Node40 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node40 [label="pngchunk.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$pngchunk_8hpp.html",tooltip="Class PngChunk to parse PNG chunk data implemented using the following references:..."];
}
