|
|
|
################################################################################
|
|
|
|
# File exiv2.dot
|
|
|
|
# Brief Dot file for a graph showing the component dependencies
|
|
|
|
# of the Exiv2 library. Run the following command to get the image:
|
|
|
|
# $ dot -Tgif -oexiv2.gif exiv2.dot
|
|
|
|
# Version $Name: $ $Revision: 1.5 $
|
|
|
|
# Author Andreas Huggel (ahu)
|
|
|
|
# <a href="mailto:ahuggel@gmx.net">ahuggel@gmx.net</a>
|
|
|
|
# Date 18-Feb-04, ahu: created
|
|
|
|
################################################################################
|
|
|
|
|
|
|
|
digraph G {
|
|
|
|
|
|
|
|
L1 [shape=plaintext] ;
|
|
|
|
L2 [shape=plaintext] ;
|
|
|
|
L3 [shape=plaintext] ;
|
|
|
|
L4 [shape=plaintext] ;
|
|
|
|
L5 [shape=plaintext] ;
|
|
|
|
|
|
|
|
"L5" -> "L4" -> "L3" -> "L2" -> "L1" [style=invis] ;
|
|
|
|
|
|
|
|
"exif" [shape=box] ;
|
|
|
|
"iptc" [shape=box] ;
|
|
|
|
"metadatum" [shape=box] ;
|
|
|
|
"ifd" [shape=box] ;
|
|
|
|
"image" [shape=box] ;
|
|
|
|
"tags" [shape=box] ;
|
|
|
|
"datasets" [shape=box] ;
|
|
|
|
"value" [shape=box] ;
|
|
|
|
"types" [shape=box] ;
|
|
|
|
"error" [shape=box] ;
|
|
|
|
"makernote" [shape=box] ;
|
|
|
|
|
|
|
|
"exif" -> "tags" ;
|
|
|
|
"exif" -> "makernote" ;
|
|
|
|
"exif" -> "image" ;
|
|
|
|
"iptc" -> "datasets" ;
|
|
|
|
"iptc" -> "image" ;
|
|
|
|
"metadatum" -> "value" ;
|
|
|
|
"metadatum" -> "error" ;
|
|
|
|
"makernote" -> "ifd" ;
|
|
|
|
"makernote" -> "value" ;
|
|
|
|
"ifd" -> "error" ;
|
|
|
|
"ifd" -> "types" ;
|
|
|
|
"image" -> "types" ;
|
|
|
|
"tags" -> "metadatum";
|
|
|
|
"datasets" -> "metadatum" ;
|
|
|
|
"value" -> "types" ;
|
|
|
|
|
|
|
|
{ rank=same; L1 error types }
|
|
|
|
{ rank=same; L2 image value ifd }
|
|
|
|
|
|
|
|
}
|