Initial revision

This commit is contained in:
Michael Hoffmann 1998-07-15 12:28:22 +00:00
parent 92c7afafd3
commit cefaa615dc
10 changed files with 3307 additions and 0 deletions

View File

@ -0,0 +1 @@
The installation guide for CGAL-1.0.

View File

@ -0,0 +1,429 @@
%!PS-Adobe-2.0 EPSF-1.2
%%Creator: Ipe 5.0
%%BoundingBox: 147 244 452 555
%%EndComments
{\catcode37=9\def\IPEdummy{({{)}} pop
%%}\makeatletter\let\@notdefinable\relax
%%\def\IPEc#1[#2]#3{\newcommand{#1}[#2]{#3}\ignorespaces}\@ifundefined
%%{selectfont}{\let\selectfont\relax\def\fontsize#1#2{}}{}\makeatother
%%\IPEc\IPEput[4]{\put(0,0){\special{psfile=\IPEfile}}}
%%\IPEc\IPEmp[2]{\minipage[t]{#1bp}#2\special{color pop}\endminipage}
%%\IPEc\IPEtext[1]{\makebox(0,0)[lb]{#1\special{color pop}}}
%%\IPEc\IPEfs[1]{\IPEcolfs{0 0 0}{#1}}
%%\IPEc\IPEcolfs[2]{\dimen0=#2pt\fontsize{#2}{1.2\dimen0}\selectfont
%%\special{color push rgb #1}}
%%\IPEc\IPEsize[2]{\unitlength1bp\ignorespaces}
%%\IPEsize{302.5}{308.836}
%%\begin{picture}(302.5,308.836)(148.75,245.582)
%%\IPEput{147}{244}{452}{555}
%%\end{picture}\endinput}
%% Ipe postscript prologue
/IpeDict 60 dict def
IpeDict begin
/origmatrix matrix currentmatrix def
/sg {setgray} bind def
/sc {setrgbcolor} bind def
/ss {0 setdash setlinewidth} bind def
/sk {stroke} bind def
/fi {fill} bind def
/sfi {gsave fill grestore} bind def
/mt {moveto} bind def
/lt {lineto} bind def
/np {newpath} bind def
/cl {closepath} bind def
/N {moveto} bind def
/L {lineto} bind def
/E {lineto} bind def
/C {lineto closepath} bind def
%%%%
%% x y size dx dy -> ar -> x y [ draws arrowhead, computes new vertex ]
/smallarrow {gsave exch atan 4 2 roll translate rotate dup scale
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath fill
-1 0 moveto currentpoint transform grestore itransform} bind def
/ar {gsave exch atan 4 2 roll translate rotate dup scale
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath
gsave origmatrix setmatrix [] 0 setdash stroke grestore fill
0 0 moveto currentpoint transform grestore itransform} bind def
%%%%
/af {ar moveto} bind def
/at {ar lineto} bind def
%% x y size dx dy -> arw -> [ draws arrowhead ]
/arw {ar pop pop} bind def
%%%%
/ci {0 360 arc} bind def
/el {gsave concat 0 exch 0 exch 0 360 newpath arc origmatrix
setmatrix} bind def
/gs {gsave} bind def
/gr {grestore} bind def
/gsts {gsave translate scale } bind def
%%
/marker {gsave translate 0 setlinewidth [] 0 setdash newpath} bind def
/m1 {marker 0 exch 0 exch 0 360 arc stroke grestore} bind def
/m2 {marker 0 exch 0 exch 0 360 arc fill grestore} bind def
/m3 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
neg exch lineto closepath stroke grestore} bind def
/m4 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
neg exch lineto closepath fill grestore} bind def
/m5 {marker dup dup moveto dup neg dup lineto dup dup neg moveto dup
neg exch lineto closepath stroke grestore} bind def
%% splines
systemdict /setpacking known {/savepacking currentpacking def false
setpacking} if
/q0 {0 0} def
/q1 {0 0} def
/q2 {0 0} def
/q3 {0 0} def
/p0 {0 0} def
/p1 {0 0} def
/p2 {0 0} def
/p3 {0 0} def
systemdict /setpacking known {savepacking setpacking} if
%% x y /qi -> defp -> [/qi [x y] def]
/defp {dup 4 1 roll load astore def} bind def
/midpoint { exch 4 3 roll add 2 div 3 1 roll add 2 div } bind def
/thirdpoint { exch 4 3 roll 2 mul add 3 div 3 1 roll exch 2 mul add 3
div } bind def
/prespl {/p3 defp /p2 defp /p1 defp /p0 defp
p1 p2 thirdpoint /q1 defp
p2 p1 thirdpoint /q2 defp
p1 p0 thirdpoint q1 midpoint /q0 defp
p2 p3 thirdpoint q2 midpoint /q3 defp } bind def
/postspl { q1 q2 q3 curveto p1 p2 p3 } bind def
/fspl { prespl q0 moveto postspl } bind def
/spl { prespl postspl } bind def
/xspl { pop pop pop pop pop pop } bind def
/qspl { /p2 defp /p1 defp /p0 defp
p1 p0 midpoint /q0 defp
p1 p2 midpoint /q3 defp
p1 q0 thirdpoint /q1 defp
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto } bind def
/cqspl { /p2 defp /p1 defp /p0 defp
p1 p0 midpoint /q0 defp
p1 p2 midpoint /q3 defp
p1 q0 thirdpoint /q1 defp
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto
p2 p1 midpoint /q0 defp
p2 p0 midpoint /q3 defp
p2 q0 thirdpoint /q1 defp
p2 q3 thirdpoint /q2 defp q1 q2 q3 curveto
p0 p2 midpoint /q0 defp
p0 p1 midpoint /q3 defp
p0 q0 thirdpoint /q1 defp
p0 q3 thirdpoint /q2 defp q1 q2 q3 curveto } bind def
%% bitmaps
/pix { /picstr exch string def } def
%% wd ht -> preimg -> ..stuff for image..
/preimg { 8 [ 3 index 0 0 5 index neg 0 7 index ]
{currentfile picstr readhexstring pop} } def
/img { preimg image } bind def
/kimg { preimg false 3 colorimage } bind def
%%
end
%% Ipe prologue end
IpeDict begin 319.75 365.582 translate
% Preamble 1
%%\documentclass[a4paper]{article}
% Group
% Line
% ss 0
0.4 [] ss
np % # 4
-140 160 mt
100 160 lt
100 -80 lt
-140 -80 lt
cl % cl
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-140 40 mt
100 40 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 160 mt
-20 -80 lt
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-20 26.6666 % r
13.3333 ci
% sk
0 sg sk
% End
% Group
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-140 26.6666 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
100 26.6666 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-20 13.3333 % r
13.3333 ci
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-140 26.6666 mt
100 26.6666 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-140 13.3333 mt
100 13.3333 lt
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-20 20 % r
140 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-104.491 -80 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
64.491 -80 % r
13.3333 ci
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-47.7972 160.02 mt
52.6014 -86.1606 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-29.7856 186.782 mt
78.9274 -79.969 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-117.824 -80 mt
-23.1829 188.836 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-97.8184 -79.9831 mt
-13.3333 160 lt
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-79.0064 -66.6964 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-140 -49 % r
31 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
100 -48.5 % r
31.5 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
40.0721 -73.2142 % r
6.6666 ci
% sk
0 sg sk
% End
% Line
% ss 0
0 [] ss
np % # 55
-26.5814 179.068 mt
-110.555 -59.2641 lt
-112.55 -63.4681 lt
-113.51 -65.2382 lt
-114.545 -66.7133 lt
-116.281 -69.0366 lt
-117.315 -70.106 lt
-118.423 -71.2492 lt
-119.606 -72.3186 lt
-120.788 -73.2774 lt
-122.782 -74.7525 lt
-125.479 -76.3382 lt
-127.843 -77.5183 lt
-130.281 -78.4771 lt
-132.719 -79.104 lt
-135.416 -79.5834 lt
-138.519 -79.989 lt
-77.8263 -80.0259 lt
-81.5203 -79.8046 lt
-84.1431 -79.0302 lt
-86.027 -78.0346 lt
-87.4677 -76.9282 lt
-88.9083 -75.5269 lt
-90.1643 -73.9043 lt
-91.0878 -72.2449 lt
-91.8266 -70.2166 lt
-92.2699 -67.9302 lt
-92.3807 -66.4552 lt
-92.1221 -64.6113 lt
-91.5311 -61.993 lt
-29.2954 114.671 lt
46.4179 -70.9391 lt
46.7513 -72.9622 lt
46.6487 -74.4219 lt
46.3152 -75.5743 lt
45.8278 -76.6499 lt
45.1096 -77.6231 lt
44.1861 -78.5194 lt
43.083 -79.2108 lt
41.826 -79.6974 lt
40.0559 -79.9535 lt
98.3515 -79.9952 lt
95.2339 -79.6544 lt
92.7102 -79.1208 lt
90.2607 -78.4539 lt
87.9449 -77.624 lt
85.6438 -76.5273 lt
83.5358 -75.3862 lt
81.4871 -73.9783 lt
79.4681 -72.3629 lt
77.7312 -70.7623 lt
76.0389 -68.9543 lt
74.5395 -67.0129 lt
73.1143 -64.8639 lt
71.9267 -62.7891 lt
cl % cl
% fic
1 1 0 sc sfi
% sk
0 sg sk
% End
% Line
% ss 0
0 [] ss
np % # 4
-65.4238 13.3351 mt
-60.7421 26.6732 lt
6.14596 26.6644 lt
11.5544 13.3263 lt
cl % cl
% fic
1 1 0 sc sfi
% sk
0 sg sk
% End
% End
end %% of Ipe figure

View File

@ -0,0 +1,476 @@
%!PS-Adobe-2.0 EPSF-1.2
%%Creator: Ipe 5.0
%%BoundingBox: 159 258 441 541
%%EndComments
{\catcode37=9\def\IPEdummy{({{)}} pop
%%}\makeatletter\let\@notdefinable\relax
%%\def\IPEc#1[#2]#3{\newcommand{#1}[#2]{#3}\ignorespaces}\@ifundefined
%%{selectfont}{\let\selectfont\relax\def\fontsize#1#2{}}{}\makeatother
%%\IPEc\IPEput[4]{\put(0,0){\special{psfile=\IPEfile}}}
%%\IPEc\IPEmp[2]{\minipage[t]{#1bp}#2\special{color pop}\endminipage}
%%\IPEc\IPEtext[1]{\makebox(0,0)[lb]{#1\special{color pop}}}
%%\IPEc\IPEfs[1]{\IPEcolfs{0 0 0}{#1}}
%%\IPEc\IPEcolfs[2]{\dimen0=#2pt\fontsize{#2}{1.2\dimen0}\selectfont
%%\special{color push rgb #1}}
%%\IPEc\IPEsize[2]{\unitlength1bp\ignorespaces}
%%\IPEsize{280}{280.144}
%%\begin{picture}(280,280.144)(160,259.928)
%%\IPEput{159}{258}{441}{541}
%%\end{picture}\endinput}
%% Ipe postscript prologue
/IpeDict 60 dict def
IpeDict begin
/origmatrix matrix currentmatrix def
/sg {setgray} bind def
/sc {setrgbcolor} bind def
/ss {0 setdash setlinewidth} bind def
/sk {stroke} bind def
/fi {fill} bind def
/sfi {gsave fill grestore} bind def
/mt {moveto} bind def
/lt {lineto} bind def
/np {newpath} bind def
/cl {closepath} bind def
/N {moveto} bind def
/L {lineto} bind def
/E {lineto} bind def
/C {lineto closepath} bind def
%%%%
%% x y size dx dy -> ar -> x y [ draws arrowhead, computes new vertex ]
/smallarrow {gsave exch atan 4 2 roll translate rotate dup scale
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath fill
-1 0 moveto currentpoint transform grestore itransform} bind def
/ar {gsave exch atan 4 2 roll translate rotate dup scale
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath
gsave origmatrix setmatrix [] 0 setdash stroke grestore fill
0 0 moveto currentpoint transform grestore itransform} bind def
%%%%
/af {ar moveto} bind def
/at {ar lineto} bind def
%% x y size dx dy -> arw -> [ draws arrowhead ]
/arw {ar pop pop} bind def
%%%%
/ci {0 360 arc} bind def
/el {gsave concat 0 exch 0 exch 0 360 newpath arc origmatrix
setmatrix} bind def
/gs {gsave} bind def
/gr {grestore} bind def
/gsts {gsave translate scale } bind def
%%
/marker {gsave translate 0 setlinewidth [] 0 setdash newpath} bind def
/m1 {marker 0 exch 0 exch 0 360 arc stroke grestore} bind def
/m2 {marker 0 exch 0 exch 0 360 arc fill grestore} bind def
/m3 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
neg exch lineto closepath stroke grestore} bind def
/m4 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
neg exch lineto closepath fill grestore} bind def
/m5 {marker dup dup moveto dup neg dup lineto dup dup neg moveto dup
neg exch lineto closepath stroke grestore} bind def
%% splines
systemdict /setpacking known {/savepacking currentpacking def false
setpacking} if
/q0 {0 0} def
/q1 {0 0} def
/q2 {0 0} def
/q3 {0 0} def
/p0 {0 0} def
/p1 {0 0} def
/p2 {0 0} def
/p3 {0 0} def
systemdict /setpacking known {savepacking setpacking} if
%% x y /qi -> defp -> [/qi [x y] def]
/defp {dup 4 1 roll load astore def} bind def
/midpoint { exch 4 3 roll add 2 div 3 1 roll add 2 div } bind def
/thirdpoint { exch 4 3 roll 2 mul add 3 div 3 1 roll exch 2 mul add 3
div } bind def
/prespl {/p3 defp /p2 defp /p1 defp /p0 defp
p1 p2 thirdpoint /q1 defp
p2 p1 thirdpoint /q2 defp
p1 p0 thirdpoint q1 midpoint /q0 defp
p2 p3 thirdpoint q2 midpoint /q3 defp } bind def
/postspl { q1 q2 q3 curveto p1 p2 p3 } bind def
/fspl { prespl q0 moveto postspl } bind def
/spl { prespl postspl } bind def
/xspl { pop pop pop pop pop pop } bind def
/qspl { /p2 defp /p1 defp /p0 defp
p1 p0 midpoint /q0 defp
p1 p2 midpoint /q3 defp
p1 q0 thirdpoint /q1 defp
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto } bind def
/cqspl { /p2 defp /p1 defp /p0 defp
p1 p0 midpoint /q0 defp
p1 p2 midpoint /q3 defp
p1 q0 thirdpoint /q1 defp
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto
p2 p1 midpoint /q0 defp
p2 p0 midpoint /q3 defp
p2 q0 thirdpoint /q1 defp
p2 q3 thirdpoint /q2 defp q1 q2 q3 curveto
p0 p2 midpoint /q0 defp
p0 p1 midpoint /q3 defp
p0 q0 thirdpoint /q1 defp
p0 q3 thirdpoint /q2 defp q1 q2 q3 curveto } bind def
%% bitmaps
/pix { /picstr exch string def } def
%% wd ht -> preimg -> ..stuff for image..
/preimg { 8 [ 3 index 0 0 5 index neg 0 7 index ]
{currentfile picstr readhexstring pop} } def
/img { preimg image } bind def
/kimg { preimg false 3 colorimage } bind def
%%
end
%% Ipe prologue end
IpeDict begin 313.291 371.496 translate
% Preamble 1
%%\documentclass[a4paper]{article}
% Group
% Line
% ss 0
0.4 [] ss
np % # 4
-140 160 mt
100 160 lt
100 -80 lt
-140 -80 lt
cl % cl
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-140 40 mt
100 40 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 160 mt
-20 -80 lt
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-20 40 % r
13.3333 ci
% sk
0 sg sk
% End
% Group
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 40 mt
49 -80 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 40 mt
-89 160 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 40 mt
100 109 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 40 mt
-140 -29 lt
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-20 40 % r
112.7 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-13.2911 28.4322 % r
140 ci
% sk
0 sg sk
% End
% Arc
% ss 0
0.4 [] ss
% xy
-19.8836 -80.294 % r
248.87 % ang
59.5857 101.345 np arc
% sk
0 sg sk
% End
% Arc
% ss 0
0.4 [] ss
% xy
-19.5174 160.287 % r
248.5 % ang
-103.814 -59.1054 np arc
% sk
0 sg sk
% End
% Arc
% ss 0
0.4 [] ss
% xy
-19.5174 160.287 % r
232.691 % ang
-99.33 -57.4205 np arc
% sk
0 sg sk
% End
% Arc
% ss 0
0.4 [] ss
% xy
-19.5174 -79.5628 % r
232.277 % ang
57.3667 97.4678 np arc
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 -80 mt
100 40 lt
% sk
0 sg sk
% End
% Arc
% ss 0
0.4 [] ss
% xy
-140.017 -28.9663 % r
195.37 % ang
-18.627 8.87209 np arc
% sk
0 sg sk
% End
% Arc
% ss 0
0.4 [] ss
% xy
-139.676 160.287 % r
195.37 % ang
-15 2 np arc
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
39.9954 130.961 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
23.9506 -35.9852 % r
31.4948 ci
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 121
53.3982 130.866 mt
55.0755 145.185 lt
55.6574 160.084 lt
44.19 159.981 lt
38.1653 161.656 lt
18.9616 165.551 lt
-2.02204 168.012 lt
-13.3868 168.388 lt
-24.2723 167.978 lt
-35.0551 166.713 lt
-46.0433 164.561 lt
-56.4838 161.622 lt
-66.7189 157.794 lt
-75.7902 153.659 lt
-86.3334 147.884 lt
-95.6785 141.596 lt
-104.031 135.035 lt
-112.349 127.312 lt
-119.709 119.418 lt
-126.452 110.943 lt
-132.545 101.751 lt
-137.885 92.3193 lt
-142.644 81.9992 lt
-146.443 71.679 lt
-149.319 61.3588 lt
-151.099 52.2689 lt
-152.263 42.8714 lt
-152.605 33.098 lt
-152.263 23.8713 lt
-151.167 14.5763 lt
-149.319 5.24718 lt
-146.717 -4.01363 lt
-143.226 -13.377 lt
-139.426 -21.5101 lt
-134.702 -30.0191 lt
-129.43 -37.913 lt
-123.748 -45.1234 lt
-117.449 -51.958 lt
-110.227 -58.6558 lt
-102.867 -64.3285 lt
-94.72 -69.967 lt
-86.5045 -74.512 lt
-77.8098 -78.5102 lt
-68.8755 -81.7224 lt
-59.4962 -84.4221 lt
-50.2537 -86.2674 lt
-40.2925 -87.3951 lt
-24.6146 -88.0444 lt
-20.0619 -88.2153 lt
-0.0366287 -87.4635 lt
18.8932 -85.2764 lt
38.5419 -81.3124 lt
48.8797 -78.5102 lt
49.9409 -74.5462 lt
53.0217 -59.271 lt
54.7332 -44.235 lt
54.9044 -41.9112 lt
54.0828 -44.9184 lt
53.0217 -48.1648 lt
50.9678 -52.2655 lt
49.2905 -54.5893 lt
47.3393 -57.0497 lt
44.0873 -60.1253 lt
42.1704 -61.6972 lt
39.0211 -63.6451 lt
36.3169 -64.9436 lt
32.8595 -66.2764 lt
29.7445 -66.9598 lt
17.1474 -69.4886 lt
-0.995104 -71.6757 lt
-7.53325 -71.9149 lt
-19.9592 -72.3591 lt
-32.522 -71.8465 lt
-36.4586 -71.0605 lt
-45.4614 -68.5659 lt
-54.5669 -65.2512 lt
-62.8166 -61.3897 lt
-71.5455 -56.5713 lt
-79.4187 -51.2745 lt
-86.9153 -45.4652 lt
-93.9669 -38.904 lt
-100.129 -32.172 lt
-106.153 -24.6198 lt
-111.562 -16.555 lt
-116.046 -8.62696 lt
-120.085 0.155438 lt
-123.406 9.14287 lt
-126.042 18.4379 lt
-127.856 27.8695 lt
-129.054 37.4721 lt
-129.396 46.9379 lt
-128.917 56.5746 lt
-127.822 65.7671 lt
-125.973 75.0279 lt
-123.474 83.947 lt
-122.208 87.3984 lt
-120.325 91.2258 lt
-116.012 98.983 lt
-111.356 106.125 lt
-105.811 113.096 lt
-99.7862 119.658 lt
-93.1454 125.809 lt
-86.4361 131.003 lt
-79.0764 135.89 lt
-71.1005 140.537 lt
-63.5012 143.988 lt
-54.9092 147.167 lt
-46.3856 149.559 lt
-37.7594 151.233 lt
-29.9204 152.258 lt
-19.9592 152.668 lt
-6.98555 152.258 lt
-1.26894 152.019 lt
16.5997 149.9 lt
35.0503 146.21 lt
44.0189 143.715 lt
46.5177 142.553 lt
49.1193 140.81 lt
50.8651 138.76 lt
51.9605 136.812 lt
53.0217 133.771 lt
cl % cl
% fic
1 1 0 sc sfi
% sk
0 sg sk
% End
% End
end %% of Ipe figure

View File

@ -0,0 +1,529 @@
%!PS-Adobe-2.0 EPSF-1.2
%%Creator: Ipe 5.0
%%BoundingBox: 159 258 441 541
%%EndComments
{\catcode37=9\def\IPEdummy{({{)}} pop
%%}\makeatletter\let\@notdefinable\relax
%%\def\IPEc#1[#2]#3{\newcommand{#1}[#2]{#3}\ignorespaces}\@ifundefined
%%{selectfont}{\let\selectfont\relax\def\fontsize#1#2{}}{}\makeatother
%%\IPEc\IPEput[4]{\put(0,0){\special{psfile=\IPEfile}}}
%%\IPEc\IPEmp[2]{\minipage[t]{#1bp}#2\special{color pop}\endminipage}
%%\IPEc\IPEtext[1]{\makebox(0,0)[lb]{#1\special{color pop}}}
%%\IPEc\IPEfs[1]{\IPEcolfs{0 0 0}{#1}}
%%\IPEc\IPEcolfs[2]{\dimen0=#2pt\fontsize{#2}{1.2\dimen0}\selectfont
%%\special{color push rgb #1}}
%%\IPEc\IPEsize[2]{\unitlength1bp\ignorespaces}
%%\IPEsize{280}{280.144}
%%\begin{picture}(280,280.144)(160,259.928)
%%\IPEput{159}{258}{441}{541}
%%\end{picture}\endinput}
%% Ipe postscript prologue
/IpeDict 60 dict def
IpeDict begin
/origmatrix matrix currentmatrix def
/sg {setgray} bind def
/sc {setrgbcolor} bind def
/ss {0 setdash setlinewidth} bind def
/sk {stroke} bind def
/fi {fill} bind def
/sfi {gsave fill grestore} bind def
/mt {moveto} bind def
/lt {lineto} bind def
/np {newpath} bind def
/cl {closepath} bind def
/N {moveto} bind def
/L {lineto} bind def
/E {lineto} bind def
/C {lineto closepath} bind def
%%%%
%% x y size dx dy -> ar -> x y [ draws arrowhead, computes new vertex ]
/smallarrow {gsave exch atan 4 2 roll translate rotate dup scale
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath fill
-1 0 moveto currentpoint transform grestore itransform} bind def
/ar {gsave exch atan 4 2 roll translate rotate dup scale
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath
gsave origmatrix setmatrix [] 0 setdash stroke grestore fill
0 0 moveto currentpoint transform grestore itransform} bind def
%%%%
/af {ar moveto} bind def
/at {ar lineto} bind def
%% x y size dx dy -> arw -> [ draws arrowhead ]
/arw {ar pop pop} bind def
%%%%
/ci {0 360 arc} bind def
/el {gsave concat 0 exch 0 exch 0 360 newpath arc origmatrix
setmatrix} bind def
/gs {gsave} bind def
/gr {grestore} bind def
/gsts {gsave translate scale } bind def
%%
/marker {gsave translate 0 setlinewidth [] 0 setdash newpath} bind def
/m1 {marker 0 exch 0 exch 0 360 arc stroke grestore} bind def
/m2 {marker 0 exch 0 exch 0 360 arc fill grestore} bind def
/m3 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
neg exch lineto closepath stroke grestore} bind def
/m4 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
neg exch lineto closepath fill grestore} bind def
/m5 {marker dup dup moveto dup neg dup lineto dup dup neg moveto dup
neg exch lineto closepath stroke grestore} bind def
%% splines
systemdict /setpacking known {/savepacking currentpacking def false
setpacking} if
/q0 {0 0} def
/q1 {0 0} def
/q2 {0 0} def
/q3 {0 0} def
/p0 {0 0} def
/p1 {0 0} def
/p2 {0 0} def
/p3 {0 0} def
systemdict /setpacking known {savepacking setpacking} if
%% x y /qi -> defp -> [/qi [x y] def]
/defp {dup 4 1 roll load astore def} bind def
/midpoint { exch 4 3 roll add 2 div 3 1 roll add 2 div } bind def
/thirdpoint { exch 4 3 roll 2 mul add 3 div 3 1 roll exch 2 mul add 3
div } bind def
/prespl {/p3 defp /p2 defp /p1 defp /p0 defp
p1 p2 thirdpoint /q1 defp
p2 p1 thirdpoint /q2 defp
p1 p0 thirdpoint q1 midpoint /q0 defp
p2 p3 thirdpoint q2 midpoint /q3 defp } bind def
/postspl { q1 q2 q3 curveto p1 p2 p3 } bind def
/fspl { prespl q0 moveto postspl } bind def
/spl { prespl postspl } bind def
/xspl { pop pop pop pop pop pop } bind def
/qspl { /p2 defp /p1 defp /p0 defp
p1 p0 midpoint /q0 defp
p1 p2 midpoint /q3 defp
p1 q0 thirdpoint /q1 defp
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto } bind def
/cqspl { /p2 defp /p1 defp /p0 defp
p1 p0 midpoint /q0 defp
p1 p2 midpoint /q3 defp
p1 q0 thirdpoint /q1 defp
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto
p2 p1 midpoint /q0 defp
p2 p0 midpoint /q3 defp
p2 q0 thirdpoint /q1 defp
p2 q3 thirdpoint /q2 defp q1 q2 q3 curveto
p0 p2 midpoint /q0 defp
p0 p1 midpoint /q3 defp
p0 q0 thirdpoint /q1 defp
p0 q3 thirdpoint /q2 defp q1 q2 q3 curveto } bind def
%% bitmaps
/pix { /picstr exch string def } def
%% wd ht -> preimg -> ..stuff for image..
/preimg { 8 [ 3 index 0 0 5 index neg 0 7 index ]
{currentfile picstr readhexstring pop} } def
/img { preimg image } bind def
/kimg { preimg false 3 colorimage } bind def
%%
end
%% Ipe prologue end
IpeDict begin 313.291 371.496 translate
% Preamble 1
%%\documentclass[a4paper]{article}
% Group
% Line
% ss 0
0.4 [] ss
np % # 4
-140 160 mt
100 160 lt
100 -80 lt
-140 -80 lt
cl % cl
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-140 40 mt
100 40 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 160 mt
-20 -80 lt
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-20 40 % r
13.3333 ci
% sk
0 sg sk
% End
% Group
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 40 mt
49 -80 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 40 mt
-89 160 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 40 mt
100 109 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 40 mt
-140 -29 lt
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-20 40 % r
112.7 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-13.2911 28.4322 % r
140 ci
% sk
0 sg sk
% End
% Arc
% ss 0
0.4 [] ss
% xy
-19.8836 -80.294 % r
248.87 % ang
59.5857 101.345 np arc
% sk
0 sg sk
% End
% Arc
% ss 0
0.4 [] ss
% xy
-19.5174 160.287 % r
248.5 % ang
-103.814 -59.1054 np arc
% sk
0 sg sk
% End
% Arc
% ss 0
0.4 [] ss
% xy
-19.5174 160.287 % r
232.691 % ang
-99.33 -57.4205 np arc
% sk
0 sg sk
% End
% Arc
% ss 0
0.4 [] ss
% xy
-19.5174 -79.5628 % r
232.277 % ang
57.3667 97.4678 np arc
% sk
0 sg sk
% End
% Arc
% ss 0
0.4 [] ss
% xy
-139.676 160.287 % r
195.37 % ang
-15 2 np arc
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
39.9954 130.961 % r
13.3333 ci
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
55.5395 160.256 mt
55.5395 -94.1878 lt
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
42.2062 40 % r
13.3333 ci
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
28.8729 48 mt
28.8729 -94.1878 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 26.6667 mt
100 26.6667 lt
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
68.8728 13.3333 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
15.5396 13.3333 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
68.8728 -66.6667 % r
13.3333 ci
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 135
53.3982 130.866 mt
55.0755 145.185 lt
55.6574 160.084 lt
44.19 159.981 lt
38.1653 161.656 lt
18.9616 165.551 lt
-2.02204 168.012 lt
-13.3868 168.388 lt
-24.2723 167.978 lt
-35.0551 166.713 lt
-46.0433 164.561 lt
-56.4838 161.622 lt
-66.7189 157.794 lt
-75.7902 153.659 lt
-86.3334 147.884 lt
-95.6785 141.596 lt
-104.031 135.035 lt
-112.349 127.312 lt
-119.709 119.418 lt
-126.452 110.943 lt
-132.545 101.751 lt
-137.885 92.3193 lt
-142.644 81.9992 lt
-146.443 71.679 lt
-149.319 61.3588 lt
-151.099 52.2689 lt
-152.263 42.8714 lt
-152.605 33.098 lt
-152.263 23.8713 lt
-151.167 14.5763 lt
-149.319 5.24718 lt
-146.717 -4.01363 lt
-143.226 -13.377 lt
-139.426 -21.5101 lt
-134.702 -30.0191 lt
-129.43 -37.913 lt
-123.748 -45.1234 lt
-117.449 -51.958 lt
-110.227 -58.6558 lt
-102.867 -64.3285 lt
-94.72 -69.967 lt
-86.5045 -74.512 lt
-77.8098 -78.5102 lt
-68.8755 -81.7224 lt
-59.4962 -84.4221 lt
-50.2537 -86.2674 lt
-40.2925 -87.3951 lt
-24.6146 -88.0444 lt
-20.0619 -88.2153 lt
-0.0366287 -87.4635 lt
18.8932 -85.2764 lt
38.5419 -81.3124 lt
55.5252 -76.5428 lt
55.5394 14.0653 lt
55.8133 15.7739 lt
56.2241 17.4142 lt
56.7375 18.8494 lt
57.4906 20.2847 lt
58.4491 21.6174 lt
59.476 22.7793 lt
60.6741 23.8045 lt
61.838 24.693 lt
63.2415 25.3764 lt
64.5422 25.9915 lt
66.1169 26.3674 lt
68.8554 26.675 lt
15.8998 26.675 lt
17.9194 26.4358 lt
19.631 26.0257 lt
20.6237 25.6498 lt
22.3695 24.8297 lt
23.3279 24.1462 lt
24.3206 23.4286 lt
25.2449 22.4717 lt
25.8268 21.8566 lt
26.5457 20.8656 lt
27.196 19.9088 lt
27.6753 18.8153 lt
28.1203 17.8584 lt
28.4968 16.5257 lt
28.9076 14.2703 lt
28.9049 -67.0917 lt
17.1474 -69.4886 lt
-0.995104 -71.6757 lt
-7.53325 -71.9149 lt
-19.9592 -72.3591 lt
-32.522 -71.8465 lt
-36.4586 -71.0605 lt
-45.4614 -68.5659 lt
-54.5669 -65.2512 lt
-62.8166 -61.3897 lt
-71.5455 -56.5713 lt
-79.4187 -51.2745 lt
-86.9153 -45.4652 lt
-93.9669 -38.904 lt
-100.129 -32.172 lt
-106.153 -24.6198 lt
-111.562 -16.555 lt
-116.046 -8.62696 lt
-120.085 0.155438 lt
-123.406 9.14287 lt
-126.042 18.4379 lt
-127.856 27.8695 lt
-129.054 37.4721 lt
-129.396 46.9379 lt
-128.917 56.5746 lt
-127.822 65.7671 lt
-125.973 75.0279 lt
-123.474 83.947 lt
-122.208 87.3984 lt
-120.325 91.2258 lt
-116.012 98.983 lt
-111.356 106.125 lt
-105.811 113.096 lt
-99.7862 119.658 lt
-93.1454 125.809 lt
-86.4361 131.003 lt
-79.0764 135.89 lt
-71.1005 140.537 lt
-63.5012 143.988 lt
-54.9092 147.167 lt
-46.3856 149.559 lt
-37.7594 151.233 lt
-29.9204 152.258 lt
-19.9592 152.668 lt
-6.98555 152.258 lt
-1.26894 152.019 lt
16.5997 149.9 lt
35.0503 146.21 lt
44.0189 143.715 lt
46.5177 142.553 lt
49.1193 140.81 lt
50.8651 138.76 lt
51.9605 136.812 lt
53.0217 133.771 lt
cl % cl
% fic
1 1 0 sc sfi
% sk
0 sg sk
% End
% End
end %% of Ipe figure

View File

@ -0,0 +1,453 @@
%!PS-Adobe-2.0 EPSF-1.2
%%Creator: Ipe 5.0
%%BoundingBox: 162 252 437 547
%%EndComments
{\catcode37=9\def\IPEdummy{({{)}} pop
%%}\makeatletter\let\@notdefinable\relax
%%\def\IPEc#1[#2]#3{\newcommand{#1}[#2]{#3}\ignorespaces}\@ifundefined
%%{selectfont}{\let\selectfont\relax\def\fontsize#1#2{}}{}\makeatother
%%\IPEc\IPEput[4]{\put(0,0){\special{psfile=\IPEfile}}}
%%\IPEc\IPEmp[2]{\minipage[t]{#1bp}#2\special{color pop}\endminipage}
%%\IPEc\IPEtext[1]{\makebox(0,0)[lb]{#1\special{color pop}}}
%%\IPEc\IPEfs[1]{\IPEcolfs{0 0 0}{#1}}
%%\IPEc\IPEcolfs[2]{\dimen0=#2pt\fontsize{#2}{1.2\dimen0}\selectfont
%%\special{color push rgb #1}}
%%\IPEc\IPEsize[2]{\unitlength1bp\ignorespaces}
%%\IPEsize{272.372}{293.742}
%%\begin{picture}(272.372,293.742)(163.814,253.129)
%%\IPEput{162}{252}{437}{547}
%%\end{picture}\endinput}
%% Ipe postscript prologue
/IpeDict 60 dict def
IpeDict begin
/origmatrix matrix currentmatrix def
/sg {setgray} bind def
/sc {setrgbcolor} bind def
/ss {0 setdash setlinewidth} bind def
/sk {stroke} bind def
/fi {fill} bind def
/sfi {gsave fill grestore} bind def
/mt {moveto} bind def
/lt {lineto} bind def
/np {newpath} bind def
/cl {closepath} bind def
/N {moveto} bind def
/L {lineto} bind def
/E {lineto} bind def
/C {lineto closepath} bind def
%%%%
%% x y size dx dy -> ar -> x y [ draws arrowhead, computes new vertex ]
/smallarrow {gsave exch atan 4 2 roll translate rotate dup scale
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath fill
-1 0 moveto currentpoint transform grestore itransform} bind def
/ar {gsave exch atan 4 2 roll translate rotate dup scale
newpath 0 0 moveto -1 0.3 lineto -1 -0.3 lineto closepath
gsave origmatrix setmatrix [] 0 setdash stroke grestore fill
0 0 moveto currentpoint transform grestore itransform} bind def
%%%%
/af {ar moveto} bind def
/at {ar lineto} bind def
%% x y size dx dy -> arw -> [ draws arrowhead ]
/arw {ar pop pop} bind def
%%%%
/ci {0 360 arc} bind def
/el {gsave concat 0 exch 0 exch 0 360 newpath arc origmatrix
setmatrix} bind def
/gs {gsave} bind def
/gr {grestore} bind def
/gsts {gsave translate scale } bind def
%%
/marker {gsave translate 0 setlinewidth [] 0 setdash newpath} bind def
/m1 {marker 0 exch 0 exch 0 360 arc stroke grestore} bind def
/m2 {marker 0 exch 0 exch 0 360 arc fill grestore} bind def
/m3 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
neg exch lineto closepath stroke grestore} bind def
/m4 {marker dup dup moveto dup dup neg lineto dup neg dup lineto dup
neg exch lineto closepath fill grestore} bind def
/m5 {marker dup dup moveto dup neg dup lineto dup dup neg moveto dup
neg exch lineto closepath stroke grestore} bind def
%% splines
systemdict /setpacking known {/savepacking currentpacking def false
setpacking} if
/q0 {0 0} def
/q1 {0 0} def
/q2 {0 0} def
/q3 {0 0} def
/p0 {0 0} def
/p1 {0 0} def
/p2 {0 0} def
/p3 {0 0} def
systemdict /setpacking known {savepacking setpacking} if
%% x y /qi -> defp -> [/qi [x y] def]
/defp {dup 4 1 roll load astore def} bind def
/midpoint { exch 4 3 roll add 2 div 3 1 roll add 2 div } bind def
/thirdpoint { exch 4 3 roll 2 mul add 3 div 3 1 roll exch 2 mul add 3
div } bind def
/prespl {/p3 defp /p2 defp /p1 defp /p0 defp
p1 p2 thirdpoint /q1 defp
p2 p1 thirdpoint /q2 defp
p1 p0 thirdpoint q1 midpoint /q0 defp
p2 p3 thirdpoint q2 midpoint /q3 defp } bind def
/postspl { q1 q2 q3 curveto p1 p2 p3 } bind def
/fspl { prespl q0 moveto postspl } bind def
/spl { prespl postspl } bind def
/xspl { pop pop pop pop pop pop } bind def
/qspl { /p2 defp /p1 defp /p0 defp
p1 p0 midpoint /q0 defp
p1 p2 midpoint /q3 defp
p1 q0 thirdpoint /q1 defp
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto } bind def
/cqspl { /p2 defp /p1 defp /p0 defp
p1 p0 midpoint /q0 defp
p1 p2 midpoint /q3 defp
p1 q0 thirdpoint /q1 defp
p1 q3 thirdpoint /q2 defp q0 moveto q1 q2 q3 curveto
p2 p1 midpoint /q0 defp
p2 p0 midpoint /q3 defp
p2 q0 thirdpoint /q1 defp
p2 q3 thirdpoint /q2 defp q1 q2 q3 curveto
p0 p2 midpoint /q0 defp
p0 p1 midpoint /q3 defp
p0 q0 thirdpoint /q1 defp
p0 q3 thirdpoint /q2 defp q1 q2 q3 curveto } bind def
%% bitmaps
/pix { /picstr exch string def } def
%% wd ht -> preimg -> ..stuff for image..
/preimg { 8 [ 3 index 0 0 5 index neg 0 7 index ]
{currentfile picstr readhexstring pop} } def
/img { preimg image } bind def
/kimg { preimg false 3 colorimage } bind def
%%
end
%% Ipe prologue end
IpeDict begin 322.853 373.538 translate
% Preamble 1
%%\documentclass[a4paper]{article}
% Group
% Line
% ss 0
0.4 [] ss
np % # 4
-140 160 mt
100 160 lt
100 -80 lt
-140 -80 lt
cl % cl
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-140 40 mt
100 40 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-20 160 mt
-20 -80 lt
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-140 146.667 % r
13.3333 ci
% sk
0 sg sk
% End
% Group
% End
% Circle
% ss 0
0.4 [] ss
np % xy
100 40 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
100 160 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-140 40 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-140 -66.6667 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-140 -40 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-20 -80 % r
13.3333 ci
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-126.667 160 mt
-126.667 -80 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-100 160 mt
-100 -80 lt
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-113.333 160 % r
13.3333 ci
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-113.333 -80 % r
13.3333 ci
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-140 146.667 mt
100 146.667 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-140 -13.3333 mt
100 -13.3333 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-140 -46.6666 mt
100 -46.6666 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-140 -63.3333 mt
100 -63.3333 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-113.333 -80 mt
100 26.6667 lt
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 2
-126.667 146.667 mt
-6.6667 -80 lt
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-28.9179 -37.8216 % r
25.5457 ci
% sk
0 sg sk
% End
% Arc
% ss 0
0.4 [] ss
% xy
-140 -40 % r
136.8 % ang
-36 98 np arc
% sk
0 sg sk
% End
% Circle
% ss 0
0.4 [] ss
np % xy
-86.6667 146.667 % r
13.3333 ci
% sk
0 sg sk
% End
% Line
% ss 0
0.4 [] ss
np % # 63
-139.984 159.97 mt
-137.754 159.768 lt
-136.403 159.498 lt
-135.525 159.228 lt
-134.106 158.655 lt
-132.991 157.98 lt
-131.606 157.036 lt
-130.39 155.991 lt
-129.546 154.979 lt
-128.6 153.63 lt
-127.992 152.45 lt
-127.384 151.135 lt
-127.012 149.718 lt
-126.742 148.302 lt
-126.607 146.683 lt
-126.679 -66.78 lt
-126.735 -68.0727 lt
-126.961 -69.4778 lt
-127.355 -70.9954 lt
-127.889 -72.26 lt
-128.565 -73.5808 lt
-129.297 -74.6768 lt
-130.423 -75.9695 lt
-131.549 -77.0374 lt
-132.816 -77.8524 lt
-134.252 -78.6674 lt
-136.25 -79.4542 lt
-137.686 -79.8477 lt
-139.966 -79.9882 lt
-9.29708 -79.9986 lt
-8.38218 -76.7902 lt
-6.98873 -71.98 lt
-4.87743 -61.3853 lt
-3.63881 -51.0436 lt
-3.31708 -43.5623 lt
-3.34523 -37.1268 lt
-3.62674 -41.5389 lt
-4.49941 -45.4452 lt
-5.54098 -48.1992 lt
-7.06111 -51.0657 lt
-9.34131 -54.2694 lt
-11.4808 -56.4333 lt
-13.3668 -58.0351 lt
-15.3937 -59.5808 lt
-18.2932 -61.0702 lt
-20.8831 -62.1381 lt
-22.9662 -62.6439 lt
-25.6687 -63.2341 lt
-28.8778 -63.3465 lt
-99.977 -63.3149 lt
-99.9956 146.658 lt
-99.8549 148.484 lt
-99.32 150.761 lt
-98.8133 152.278 lt
-98.0533 153.571 lt
-97.2087 154.808 lt
-96.2235 155.96 lt
-95.0974 157.028 lt
-93.8588 157.927 lt
-92.3668 158.686 lt
-90.9593 159.36 lt
-89.3829 159.754 lt
-87.1027 160.007 lt
cl % cl
% fic
1 1 0 sc sfi
% sk
0 sg sk
% End
% End
end %% of Ipe figure

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,308 @@
%%% modified for TeX version before 3.0
%%% for TeX version after 3.0 check the line indicated by %XXXXX
%
%%% @LaTeX-style-file{
%%% author = "Philip Taylor",
%%% version = "3.02",
%%% date = "23-Oct-1991 13:45:12",
%%% filename = "path.sty",
%%% address = "The Computer Centre
%%% RHBNC, University of London
%%% Egham Hill
%%% Egham, Surrey TW20 0EX, ENGLAND
%%% Tel: +44 784 443172
%%% Fax: +44 784 434348
%%% checksum = "20022 300 1599 12491",
%%% email = "P.Taylor@Vax.Rhbnc.Ac.Uk (Internet)",
%%% codetable = "ISO/ASCII",
%%% keywords = "file name, filename, path name, pathname,
%%% discretionary, discretionaries",
%%% supported = "yes",
%%% docstring = {Computer filenames, host names, and e-mail
%%% addresses tend to be long strings that
%%% cause line breaking problems for TeX.
%%% Sometimes rather long strings are
%%% encountered; here are two examples:
%%%
%%% Friesland%rz.informatik.uni-hamburg.dbp.de%germany.csnet@relay.cs.net
%%%
%%% mighty-mouse-gw.scrc.symbolics.com
%%%
%%% This file defines a macro, \path|...|,
%%% similar to LaTeX's \verb|...| macro, that
%%% sets the text in the typewriter font,
%%% allowing hyphen-less line breaks at
%%% punctuation characters.
%%%
%%% The default set of punctuation characters is
%%% defined as
%%%
%%% \discretionaries |~!@$%^&*()_+`-=#{"}[]:;'<>,.?\/|
%%%
%%% However, you can change it as needed, for
%%% example
%%%
%%% \discretionaries +@%!.+
%%%
%%% would assign to it the set @ % ! . which
%%% commonly occur in electronic mail addresses.
%%%
%%% The delimiter characters surrounding the
%%% arguments to \discretionaries and \path
%%% will normally be a punctuation character not
%%% found in the argument, and not otherwise
%%% significant to TeX. In particular, backslash
%%% cannot be used as a delimiter. In the rare
%%% event that this is required, set
%%%
%%% \specialpathdelimiterstrue
%%%
%%% This practice is not recommended, because TeX
%%% then runs about four times slower while it is
%%% typesetting \path\...\ requests.
%%% \specialpathdelimitersfalse is the normal
%%% setting.
%%%
%%% This file may be used in Plain TeX or AmSTeX
%%% by
%%%
%%% \input path.sty
%%%
%%% and in LaTeX by
%%%
%%% \documentstyle[...,path,...]{...}
%%%
%%% The checksum field above contains a CRC-16
%%% checksum as the first value, followed by the
%%% equivalent of the standard UNIX wc (word
%%% count) utility output of lines, words, and
%%% characters. This is produced by Robert
%%% Solovay's checksum utility.}
%%% }
%%% ====================================================================
% ======================================================================
%
% The \path Macro
%
% An early prototype of this code which was developed by Nelson H. F.
% Beebe <beebe@math.utah.edu> used a recursive macro to peel off one
% character at a time, then with a nest of \ifx statements, test for
% each punctuation character, and if one is found, insert discretionary
% linebreaks in the form of \- or \penalty0. While this usually works,
% it is not entirely satisfactory, because the nested \ifx statements
% are ugly, and the recursion can exhaust TeX's macro stack for
% arguments longer than about 30 characters.
%
% A second version by NHFB built upon the ideas used by the LaTeX
% \verb|...| macro; this was mostly successful, but was flawed by its
% inability to handle at least the three characters ^ [ ], by loss of
% use of @ for naming internal private macros, and by its inability to
% allow the set of characters at which breaks are permissible.
%
% The problem was then passed off to Philip Taylor, who wrote this third
% version which fully solves the problem. Phil therefore gets the
% author credit in the file header above. [Gee, thanks ! ** Phil]
%
% ======================================================================
\immediate\write16{This is path.sty, Version 3.02 <23-Oct-1991 13:45:12>}
\immediate\write16{%
modified for TeX version<3.0 (10/19/1992) by M.Wat. (bear)}
% watanabe@akiu.gw.tohoku.ac.jp suggested correction at "XXXXX" below
% added by bear@hashi1.civil.tohoku.ac.jp
%%% We will regrettably need one \count variable with an open name,
%%% in which to save the category code of commercial-at ...
\newcount \ATcode
\ATcode = \catcode `\@
%%% Make commercial-at a letter to provide concealed control sequences
\catcode `\@ = 11
%%% and then declare two \count variables with concealed names
\newcount \c@tcode
\newcount \c@unter
%%% and a boolean variable with an open name, to specify the nature of
%%% the delimiters which will be associated with the \path command
\newif \ifspecialpathdelimiters
%%% We need to define control sequences which expand to both
%%% active and passive spaces ...
\begingroup
\catcode `\ = 10
\gdef \passivesp@ce { }
\catcode `\ = 13\relax%
\gdef\activesp@ce{ }%
\endgroup
%%% \discretionaries will define a macro \discr@ti@n@ri@s which will
%%% make every character between the first and final <delim> a
%%% discretionary breakpoint.
\def \discretionaries %%% <delim> <chars> <delim>
% start a group (ended in \discr@ti@naries ),
% make every character (apart from space) active,
% then transfer control to \discr@tionaries ...
{\begingroup
\c@tcodes = 13
\discr@tionaries
}
%%% \discr@tionaries will receive as parameter the initial <delim>
%%% which will delimit the set of discretionaries; this <delim>
%%% will be active.
\def \discr@tionaries #1%%% <delim>
% knowing the initial <delim>, define \discr@ti@naries with a
% delimited parameter structure, the final delimiter being
% the second instance of <delim>
{\def \discr@ti@naries ##1#1%%% <chars> <delim>
% \discr@ti@naries will receive as parameter the set of
% characters which are to be made discretionaries; it ends the
% group and then defines \discr@ti@n@ries, a tail-recursive
% macro, which will quietly process each of the
% discretionaries in turn ...
{\endgroup
\def \discr@ti@n@ries ####1%%% <char> or <delim>
% by checking to see if it has reached the end of the
% list, i.e. comparing its parameter with the known final
% <delim> ...
{\if \noexpand ####1\noexpand #1%
% if they match, there is no more to do ...
\let \n@xt = \relax
\else
% otherwise the character becomes active and is
% defined as a discretionary with the three texts
% <self> <empty> <self>, thus suppressing true
% hyphenation; the macro then prepares to process
% the next character.
\catcode `####1 = 13
\def ####1{\discretionary
{\char `####1}{}{\char `####1}}%
\let \n@xt = \discr@ti@n@ries
\fi
% here either tail recursion occurs, if there are more
% characters to process, or tail recursion ceases if all
% have been exhausted
\n@xt
}%
% of course, none of this must take place during the \stress
% {call} of \discretionaries; execution is deferred until
% another macro such as \path calls the concealed action
% macro \discr@ti@n@ri@s; we therefore define this macro to
% have the desired effect.
\def \discr@ti@n@ri@s {\discr@ti@n@ries ##1#1}%
}%
% and finally invoke \discr@ti@naries to process the set of
% discretionary characters; it will take everything up to the
% second instance of <delim> as its parameter (and therefore as the
% set of characters to be processed).
\discr@ti@naries
}
%%% \path, which is the user interface to \p@th, first checks
%%% to see whether \specialpathdelimiters is <true> or <false>;
%%% if <true>, it needs to take special action to ensure that
%%% \stress {all} characters (apart from <space>) are acceptable
%%% as delimiters; this is very time-consuming, and should be
%%% avoided if at all possible. It also defines \endp@th, to
%%% close the appropriate number of groups, and finally transfers
%%% control to \p@th
\def \path
{\ifspecialpathdelimiters
\begingroup
\c@tcodes = 12
\def \endp@th {\endgroup \endgroup}%
\else
\let \endp@th = \endgroup
\fi
\p@th
}
%%% \p@th, which has essentially the same syntax as \discretionaries,
%%% expects to be followed by a <delim>, a <path>, and a second instance
%%% of <delim>; it will typeset <path> in the \tt font with hyphenation
%%% inhibited --- breaks (but not true hyphenation) are allowed at any
%%% or all of the special characters which have
%%% previously been declared as \discretionaries.
\def \p@th #1%%% <delim>
% it starts by opening a group (ended in \p@@th) ...
% switches to \tt, and inhibits hyphenation;
% allows breaks at \discretionaries; saves the
% catcode of the initial <delim>, because if it has also been
% declared within \discretionaries, the initial and final <delim>
% won't match (which would be a disaster); \c@tcode is overloaded,
% but there is no conflict that I can detect ...
% invokes \discr@ti@n@ri@s to render active the set of special
% characters which have previously been declared as
% \discretionaries; each of these characters will expand to a real
% \discretionary, with replacement texts <self> <null> <self>; and
% re-instates the catcode of the initial <delim>.
{\begingroup
\tt
\c@tcode = \catcode `#1
\discr@ti@n@ri@s
\catcode `\ = \active
\expandafter \edef \activesp@ce {\passivesp@ce \hbox {}}%
\catcode `#1 = \c@tcode
% it next defines an inner macro \p@@th with delimited parameter
% structure, the final delimiter being the same as the initial
% delimiter which it has itself received as #1.
\def \p@@th ##1#1% <chars> <delim>
% Within \p@@th,
% permissible breakpoints are specified,
% the path is typeset,
% and the group(s) ended.
{\hbox {}##1%
\endp@th
}%
\p@@th
}
%%% \c@tcodes expects to be followed by the r-h-s of a numeric
%%% assignment optionally including the assignment operator; it saves
%%% the value of the r-h-s in \c@tcode, and invokes \c@tc@des.
\def \c@tcodes {\afterassignment \c@tc@des \c@tcode}
%%% \c@tc@des uses the value saved in \c@tcode, and assigns it to the
%%% \catcode of all characters with the single exception of <space>,
%%% which retains its normal catcode of 10; on exit, every single
%%% character apart from <space> will have the catcode which followed
%%% \c@tcodes. The code is optimised to avoid unnecessary usage of
%%% save-stack space.
\def \c@tc@des
{\c@unter = 0
\loop
\ifnum \catcode \c@unter = \c@tcode
\else
\catcode \c@unter = \c@tcode
\fi
% \ifnum \c@unter < 255 %XXXXX
\ifnum \c@unter < 127
\advance \c@unter by 1
\repeat
\catcode `\ = 10
}
%%% We restore the original catcode of commercial-at
\catcode `\@ = \ATcode
%%% Define a default set of discretionary break characters
%%% to include all punctuation characters except vertical
%%% bar
\discretionaries |~!@$%^&*()_+`-=#{}[]:";'<>,.?\/|
\endinput

View File

@ -0,0 +1,31 @@
\pagestyle{empty}
\begin{titlepage}
\mbox{}
\vskip3cm
\centerline{\IpeScale{25}\Ipe{Fig/c-simp.ipe} \Ipe{Fig/g-simp.ipe}
\Ipe{Fig/a-simp.ipe} \Ipe{Fig/l-simp.ipe}}
\vskip2cm
\centerline{ {\Huge\bf CGAL} {\huge\bf Installation Guide} }
\vskip2cm
\centerline{Release 1.0, April 1998}
%\centerline{Update: \today}
\end{titlepage}
\mbox{}
\vfill
This manual was written by Michael Hoffmann and Wieger Wesselink.
\vfill
This work was supported
by the ESPRIT IV Long Term Research Project No.~21957 (CGAL).
\vskip5cm
\pagestyle{plain}
\pagenumbering{roman}
\setcounter{page}{0}
\cleardoublepage

View File

@ -0,0 +1,28 @@
\documentclass[]{article}
\usepackage{alltt}
\usepackage{cc_manual}
\usepackage{amssymb}
\usepackage{epsf}
\usepackage{ipe}
\usepackage{path}
\textwidth 15.6cm
\textheight 23 cm
\topmargin -14mm
\evensidemargin 3mm
\oddsidemargin 3mm
\headsep 1cm
\parindent 0em
\setlength{\parskip}{1ex minus 0.9ex}
\begin{document}
\include{title}
\pagenumbering{arabic}
\tableofcontents
\include{installation}
\end{document}

View File

@ -0,0 +1 @@
1.0 (02 Apr 1998)