From 4886b752df49ac4198ed4e98c7630f293cdbe980 Mon Sep 17 00:00:00 2001 From: Zhi Li Date: Thu, 19 May 2011 17:39:57 +0800 Subject: [PATCH] add missed diagram tex file --- document/Diagram1.tex | 519 ++++++++++++++++++++++++++++++++++++++++++ document/Diagram2.tex | 235 +++++++++++++++++++ 2 files changed, 754 insertions(+) create mode 100644 document/Diagram1.tex create mode 100644 document/Diagram2.tex diff --git a/document/Diagram1.tex b/document/Diagram1.tex new file mode 100644 index 0000000..e0ec9fb --- /dev/null +++ b/document/Diagram1.tex @@ -0,0 +1,519 @@ +% Graphic for TeX using PGF +% Title: /home/zhi/work/latex/Diagram1.dia +% Creator: Dia v0.96.1 +% CreationDate: Wed Nov 3 10:40:02 2010 +% For: zhi +% \usepackage{tikz} +% The following commands are not supported in PSTricks at present +% We define them conditionally, so when they are implemented, +% this pgf file will use them. +\ifx\du\undefined + \newlength{\du} +\fi +\setlength{\du}{15\unitlength} +\begin{tikzpicture} +\pgftransformxscale{1.000000} +\pgftransformyscale{-1.000000} +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.627451, 0.125490, 0.941176} +\pgfsetfillcolor{dialinecolor} +\fill (5.300000\du,18.800000\du)--(5.300000\du,20.950000\du)--(9.800000\du,20.950000\du)--(9.800000\du,18.800000\du)--cycle; +}{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (5.300000\du,18.800000\du)--(5.300000\du,20.950000\du)--(9.800000\du,20.950000\du)--(9.800000\du,18.800000\du)--cycle; +}% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (7.550000\du,19.875000\du){}; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (5.621250\du,19.875000\du){interface.xml}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.117647, 0.564706, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (5.250000\du,14.850000\du)--(5.250000\du,16.900000\du)--(9.900000\du,16.900000\du)--(9.900000\du,14.850000\du)--cycle; +}{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (5.250000\du,14.850000\du)--(5.250000\du,16.900000\du)--(9.900000\du,16.900000\du)--(9.900000\du,14.850000\du)--cycle; +}% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (5.795000\du,15.875000\du){ri\_widget.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (9.350000\du,11.345000\du)--(9.350000\du,13.395000\du)--(14.000000\du,13.395000\du)--(14.000000\du,11.345000\du)--cycle; +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (9.350000\du,11.345000\du)--(9.350000\du,13.395000\du)--(14.000000\du,13.395000\du)--(14.000000\du,11.345000\du)--cycle; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (10.248750\du,12.370000\du){ri\_cmd.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.847059, 0.898039, 0.898039} +\pgfsetfillcolor{dialinecolor} +\fill (9.250000\du,8.145000\du)--(9.250000\du,10.195000\du)--(13.900000\du,10.195000\du)--(13.900000\du,8.145000\du)--cycle; +}{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (9.250000\du,8.145000\du)--(9.250000\du,10.195000\du)--(13.900000\du,10.195000\du)--(13.900000\du,8.145000\du)--cycle; +}% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (9.720000\du,9.170000\du){ri\_tk\_cmd.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.847059, 0.898039, 0.898039} +\pgfsetfillcolor{dialinecolor} +\fill (2.400000\du,10.450000\du)--(2.400000\du,12.550000\du)--(7.000000\du,12.550000\du)--(7.000000\du,10.450000\du)--cycle; +}{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (2.400000\du,10.450000\du)--(2.400000\du,12.550000\du)--(7.000000\du,12.550000\du)--(7.000000\du,10.450000\du)--cycle; +}% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (3.620000\du,11.500000\du){ri\_tk.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (5.250000\du,3.895000\du)--(5.250000\du,5.945000\du)--(9.900000\du,5.945000\du)--(9.900000\du,3.895000\du)--cycle; +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (5.250000\du,3.895000\du)--(5.250000\du,5.945000\du)--(9.900000\du,5.945000\du)--(9.900000\du,3.895000\du)--cycle; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (6.228750\du,4.920000\du){ri\_dep.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (11.100000\du,3.845000\du)--(11.100000\du,5.895000\du)--(15.750000\du,5.895000\du)--(15.750000\du,3.845000\du)--cycle; +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (11.100000\du,3.845000\du)--(11.100000\du,5.895000\du)--(15.750000\du,5.895000\du)--(15.750000\du,3.845000\du)--cycle; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (11.300000\du,4.870000\du){ri\_func\_dep.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.627451, 0.125490, 0.941176} +\pgfsetfillcolor{dialinecolor} +\fill (17.875100\du,18.960000\du)--(17.875100\du,21.110000\du)--(22.375100\du,21.110000\du)--(22.375100\du,18.960000\du)--cycle; +}{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (17.875100\du,18.960000\du)--(17.875100\du,21.110000\du)--(22.375100\du,21.110000\du)--(22.375100\du,18.960000\du)--cycle; +}% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (18.622600\du,20.035000\du){install.xml}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.117647, 0.564706, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (17.825100\du,15.060000\du)--(17.825100\du,17.110000\du)--(22.475100\du,17.110000\du)--(22.475100\du,15.060000\du)--cycle; +}{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (17.825100\du,15.060000\du)--(17.825100\du,17.110000\du)--(22.475100\du,17.110000\du)--(22.475100\du,15.060000\du)--cycle; +}% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (18.696350\du,16.085000\du){ri\_data.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (24.525100\du,11.360000\du)--(24.525100\du,13.410000\du)--(29.175100\du,13.410000\du)--(29.175100\du,11.360000\du)--cycle; +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (24.525100\du,11.360000\du)--(24.525100\du,13.410000\du)--(29.175100\du,13.410000\du)--(29.175100\du,11.360000\du)--cycle; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (25.180100\du,12.385000\du){ri\_install.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (24.575100\du,7.310000\du)--(24.575100\du,9.360000\du)--(29.225100\du,9.360000\du)--(29.225100\du,7.310000\du)--cycle; +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (24.575100\du,7.310000\du)--(24.575100\du,9.360000\du)--(29.225100\du,9.360000\du)--(29.225100\du,7.310000\du)--cycle; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (25.466350\du,8.335000\du){ri\_oper.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.847059, 0.898039, 0.898039} +\pgfsetfillcolor{dialinecolor} +\fill (20.900200\du,3.970000\du)--(20.900200\du,6.020000\du)--(25.550200\du,6.020000\du)--(25.550200\du,3.970000\du)--cycle; +}{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (20.900200\du,3.970000\du)--(20.900200\du,6.020000\du)--(25.550200\du,6.020000\du)--(25.550200\du,3.970000\du)--cycle; +}% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (21.126450\du,4.995000\du){ri\_install\_tk.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{1.000000, 0.752941, 0.796078} +\pgfsetfillcolor{dialinecolor} +\fill (27.510400\du,4.030000\du)--(27.510400\du,6.080000\du)--(32.160400\du,6.080000\du)--(32.160400\du,4.030000\du)--cycle; +}{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (27.510400\du,4.030000\du)--(27.510400\du,6.080000\du)--(32.160400\du,6.080000\du)--(32.160400\du,4.030000\du)--cycle; +}% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (27.696650\du,5.055000\du){ri\_install\_cli.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.847059, 0.898039, 0.898039} +\pgfsetfillcolor{dialinecolor} +\fill (23.685500\du,24.270000\du)--(23.685500\du,25.035010\du)--(24.700000\du,25.035010\du)--(24.700000\du,24.270000\du)--cycle; +}{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (23.685500\du,24.270000\du)--(23.685500\du,25.035010\du)--(24.700000\du,25.035010\du)--(24.700000\du,24.270000\du)--cycle; +}% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (25.381500\du,24.840000\du){tk related}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{1.000000, 0.752941, 0.796078} +\pgfsetfillcolor{dialinecolor} +\fill (23.600000\du,26.070000\du)--(23.600000\du,26.635010\du)--(24.650000\du,26.635010\du)--(24.650000\du,26.070000\du)--cycle; +}{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (23.600000\du,26.070000\du)--(23.600000\du,26.635010\du)--(24.650000\du,26.635010\du)--(24.650000\du,26.070000\du)--cycle; +}% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (25.398750\du,26.635010\du){cli related}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.627451, 0.125490, 0.941176} +\pgfsetfillcolor{dialinecolor} +\fill (23.710500\du,27.670000\du)--(23.710500\du,28.300000\du)--(24.800000\du,28.300000\du)--(24.800000\du,27.670000\du)--cycle; +}{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (23.710500\du,27.670000\du)--(23.710500\du,28.300000\du)--(24.800000\du,28.300000\du)--(24.800000\du,27.670000\du)--cycle; +}% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (25.612500\du,28.150000\du){xml}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{0.000000, 1.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{0.000000, 1.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (7.550000\du,18.800000\du)--(7.575000\du,16.900000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (7.575000\du,14.850000\du)--(4.700000\du,12.550000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (7.000000\du,11.500000\du)--(9.250000\du,9.170000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (7.000000\du,11.500000\du)--(9.350000\du,12.370000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (11.575000\du,8.145000\du)--(7.575000\du,5.945000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (11.575000\du,8.145000\du)--(13.425000\du,5.895000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{{1.000000\du}{1.000000\du}}{0\du} +\pgfsetdash{{1.000000\du}{1.000000\du}}{0\du} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (14.200000\du,12.450000\du)--(24.525100\du,12.385000\du); +} +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (19.362550\du,12.417500\du){exec}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{0.000000, 1.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{0.000000, 1.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (18.700000\du,18.850000\du)--(18.750000\du,17.100000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 1.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (20.150100\du,17.110000\du)--(20.125100\du,18.960000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 1.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (13.900000\du,9.170000\du)--(15.837405\du,9.170000\du)--(15.837405\du,16.085000\du)--(17.774810\du,16.085000\du); +}} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{0.000000, 1.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 1.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (22.475100\du,16.085000\du)--(26.850100\du,16.085000\du)--(26.850100\du,13.410000\du); +}} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (26.850100\du,11.360000\du)--(26.900100\du,9.360000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (26.900100\du,7.310000\du)--(23.225200\du,6.020000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (26.900100\du,7.310000\du)--(29.835400\du,6.080000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.117647, 0.564706, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (23.740000\du,29.085010\du)--(23.740000\du,29.585010\du)--(24.829500\du,29.585010\du)--(24.829500\du,29.085010\du)--cycle; +}{\pgfsetcornersarced{\pgfpoint{0.000000\du}{0.000000\du}}\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (23.740000\du,29.085010\du)--(23.740000\du,29.585010\du)--(24.829500\du,29.585010\du)--(24.829500\du,29.085010\du)--cycle; +}% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (25.651250\du,29.435010\du){xml process}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{0.000000, 1.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{0.000000, 1.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (17.400000\du,24.685010\du)--(18.850000\du,24.735010\du); +} +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (19.250000\du,24.835010\du){read}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 1.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (17.441693\du,25.891436\du)--(18.891693\du,25.941436\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (17.381693\du,26.846436\du)--(18.831693\du,26.896436\du); +} +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (19.550000\du,26.035010\du){write}; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (19.400000\du,26.985010\du){function call}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{{\pgflinewidth}{0.200000\du}}{0cm} +\pgfsetdash{{\pgflinewidth}{0.200000\du}}{0cm} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (17.450000\du,27.835010\du)--(19.100000\du,27.935010\du); +} +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (19.600000\du,28.085010\du){process exec}; +\end{tikzpicture} diff --git a/document/Diagram2.tex b/document/Diagram2.tex new file mode 100644 index 0000000..baeaaa3 --- /dev/null +++ b/document/Diagram2.tex @@ -0,0 +1,235 @@ +% Graphic for TeX using PGF +% Title: /home/zhi/work/latex/Diagram2.dia +% Creator: Dia v0.96.1 +% CreationDate: Wed Nov 3 10:37:44 2010 +% For: zhi +% \usepackage{tikz} +% The following commands are not supported in PSTricks at present +% We define them conditionally, so when they are implemented, +% this pgf file will use them. +\ifx\du\undefined + \newlength{\du} +\fi +\setlength{\du}{15\unitlength} +\begin{tikzpicture} +\pgftransformxscale{1.000000} +\pgftransformyscale{-1.000000} +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (1.300000\du,6.650000\du)--(1.300000\du,8.300000\du)--(5.250000\du,8.300000\du)--(5.250000\du,6.650000\du)--cycle; +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (1.300000\du,6.650000\du)--(1.300000\du,8.300000\du)--(5.250000\du,8.300000\du)--(5.250000\du,6.650000\du)--cycle; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (1.605000\du,7.475000\du){ri\_install.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (9.020000\du,6.760000\du)--(9.020000\du,8.410000\du)--(12.970000\du,8.410000\du)--(12.970000\du,6.760000\du)--cycle; +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (9.020000\du,6.760000\du)--(9.020000\du,8.410000\du)--(12.970000\du,8.410000\du)--(12.970000\du,6.760000\du)--cycle; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (9.561250\du,7.585000\du){ri\_oper.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (16.590000\du,5.320000\du)--(16.590000\du,6.970000\du)--(21.300000\du,6.970000\du)--(21.300000\du,5.320000\du)--cycle; +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (16.590000\du,5.320000\du)--(16.590000\du,6.970000\du)--(21.300000\du,6.970000\du)--(21.300000\du,5.320000\du)--cycle; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (16.846250\du,6.145000\du){ri\_install\_tk.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (16.510000\du,8.830000\du)--(16.510000\du,10.480000\du)--(21.400000\du,10.480000\du)--(21.400000\du,8.830000\du)--cycle; +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (16.510000\du,8.830000\du)--(16.510000\du,10.480000\du)--(21.400000\du,10.480000\du)--(21.400000\du,8.830000\du)--cycle; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (16.816250\du,9.655000\du){ri\_install\_cli.py}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (5.250000\du,7.475000\du)--(9.020000\du,7.585000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (12.970000\du,7.585000\du)--(16.590000\du,6.145000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (12.970000\du,7.585000\du)--(16.510000\du,9.655000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (3.850000\du,10.650000\du)--(3.850000\du,11.800000\du)--(6.250000\du,11.800000\du)--(6.250000\du,10.650000\du)--cycle; +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (3.850000\du,10.650000\du)--(3.850000\du,11.800000\du)--(6.250000\du,11.800000\du)--(6.250000\du,10.650000\du)--cycle; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (4.355000\du,11.225000\du){i1.sh}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (7.320000\du,10.710000\du)--(7.320000\du,11.860000\du)--(9.720000\du,11.860000\du)--(9.720000\du,10.710000\du)--cycle; +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (7.320000\du,10.710000\du)--(7.320000\du,11.860000\du)--(9.720000\du,11.860000\du)--(9.720000\du,10.710000\du)--cycle; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetmiterjoin +\definecolor{dialinecolor}{rgb}{1.000000, 1.000000, 1.000000} +\pgfsetfillcolor{dialinecolor} +\fill (10.590000\du,10.720000\du)--(10.590000\du,11.870000\du)--(12.990000\du,11.870000\du)--(12.990000\du,10.720000\du)--cycle; +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (10.590000\du,10.720000\du)--(10.590000\du,11.870000\du)--(12.990000\du,11.870000\du)--(12.990000\du,10.720000\du)--cycle; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsstart{to} +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (10.995000\du,8.410000\du)--(5.050000\du,10.650000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsstart{to} +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (10.995000\du,8.410000\du)--(8.520000\du,10.710000\du); +} +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsstart{to} +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (10.995000\du,8.410000\du)--(11.790000\du,10.720000\du); +} +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (7.825000\du,11.285000\du){i2.sh}; +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (11.095000\du,11.295000\du){i3.sh}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{1.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (11.900000\du,14.850000\du)--(14.050000\du,14.950000\du); +} +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (14.550000\du,15.000000\du){func call}; +\pgfsetlinewidth{0.100000\du} +\pgfsetdash{}{0pt} +\pgfsetdash{}{0pt} +\pgfsetbuttcap +{ +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetfillcolor{dialinecolor} +% was here!!! +\pgfsetarrowsstart{to} +\pgfsetarrowsend{to} +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\draw (11.950000\du,16.700000\du)--(14.100000\du,16.650000\du); +} +% setfont left to latex +\definecolor{dialinecolor}{rgb}{0.000000, 0.000000, 0.000000} +\pgfsetstrokecolor{dialinecolor} +\node[anchor=west] at (14.600000\du,16.550000\du){pipe read\&write}; +\end{tikzpicture}