source: doc/theses/colby_parsons_MMAth/diagrams/uCpp_select_tree.tikz @ 38f6e66

Last change on this file since 38f6e66 was f496046, checked in by caparsons <caparson@…>, 15 months ago

incorporated actor and waituntil comments

  • Property mode set to 100644
File size: 4.4 KB
Line 
1
2
3\tikzset{every picture/.style={line width=0.75pt}} %set default line width to 0.75pt       
4
5\begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-1,xscale=1]
6%uncomment if require: \path (0,300); %set diagram left start at 0, and has height of 300
7
8%Shape: Circle [id:dp4666126130106545]
9\draw   (55,34) .. controls (55,20.19) and (66.19,9) .. (80,9) .. controls (93.81,9) and (105,20.19) .. (105,34) .. controls (105,47.81) and (93.81,59) .. (80,59) .. controls (66.19,59) and (55,47.81) .. (55,34) -- cycle ;
10%Shape: Circle [id:dp7972787896144657]
11\draw   (20,90) .. controls (20,76.19) and (31.19,65) .. (45,65) .. controls (58.81,65) and (70,76.19) .. (70,90) .. controls (70,103.81) and (58.81,115) .. (45,115) .. controls (31.19,115) and (20,103.81) .. (20,90) -- cycle ;
12%Shape: Square [id:dp6327612051092772]
13\draw   (10,127) -- (33.21,127) -- (33.21,150.21) -- (10,150.21) -- cycle ;
14%Shape: Square [id:dp6610861004460824]
15\draw   (57,127) -- (80.21,127) -- (80.21,150.21) -- (57,150.21) -- cycle ;
16%Shape: Square [id:dp5769921557469935]
17\draw   (86,70) -- (109.21,70) -- (109.21,93.21) -- (86,93.21) -- cycle ;
18%Straight Lines [id:da9007943017674418]
19\draw    (45,115) -- (22.5,126.38) ;
20\draw [shift={(20.71,127.29)}, rotate = 333.17] [color={rgb, 255:red, 0; green, 0; blue, 0 }  ][line width=0.75]    (10.93,-3.29) .. controls (6.95,-1.4) and (3.31,-0.3) .. (0,0) .. controls (3.31,0.3) and (6.95,1.4) .. (10.93,3.29)   ;
21%Straight Lines [id:da45053593270330183]
22\draw    (45,115) -- (66.94,126.37) ;
23\draw [shift={(68.71,127.29)}, rotate = 207.39] [color={rgb, 255:red, 0; green, 0; blue, 0 }  ][line width=0.75]    (10.93,-3.29) .. controls (6.95,-1.4) and (3.31,-0.3) .. (0,0) .. controls (3.31,0.3) and (6.95,1.4) .. (10.93,3.29)   ;
24%Straight Lines [id:da11421630477760258]
25\draw    (80,59) -- (60.52,68.42) ;
26\draw [shift={(58.71,69.29)}, rotate = 334.21] [color={rgb, 255:red, 0; green, 0; blue, 0 }  ][line width=0.75]    (10.93,-3.29) .. controls (6.95,-1.4) and (3.31,-0.3) .. (0,0) .. controls (3.31,0.3) and (6.95,1.4) .. (10.93,3.29)   ;
27%Straight Lines [id:da47002883241959004]
28\draw    (80,59) -- (95.98,68.28) ;
29\draw [shift={(97.71,69.29)}, rotate = 210.14] [color={rgb, 255:red, 0; green, 0; blue, 0 }  ][line width=0.75]    (10.93,-3.29) .. controls (6.95,-1.4) and (3.31,-0.3) .. (0,0) .. controls (3.31,0.3) and (6.95,1.4) .. (10.93,3.29)   ;
30%Right Arrow [id:dp2689887203763517]
31\draw   (118,44.57) -- (161.63,44.57) -- (161.63,32) -- (190.71,57.14) -- (161.63,82.29) -- (161.63,69.71) -- (118,69.71) -- cycle ;
32%Shape: Circle [id:dp3806134029408177]
33\draw   (204,35) .. controls (204,21.19) and (215.19,10) .. (229,10) .. controls (242.81,10) and (254,21.19) .. (254,35) .. controls (254,48.81) and (242.81,60) .. (229,60) .. controls (215.19,60) and (204,48.81) .. (204,35) -- cycle ;
34%Shape: Square [id:dp6121267920255553]
35\draw   (196,71) -- (219.21,71) -- (219.21,94.21) -- (196,94.21) -- cycle ;
36%Shape: Square [id:dp7851746657406438]
37\draw   (236,71) -- (259.21,71) -- (259.21,94.21) -- (236,94.21) -- cycle ;
38%Straight Lines [id:da5364151374343509]
39\draw    (229,60) -- (209.52,69.42) ;
40\draw [shift={(207.71,70.29)}, rotate = 334.21] [color={rgb, 255:red, 0; green, 0; blue, 0 }  ][line width=0.75]    (10.93,-3.29) .. controls (6.95,-1.4) and (3.31,-0.3) .. (0,0) .. controls (3.31,0.3) and (6.95,1.4) .. (10.93,3.29)   ;
41%Straight Lines [id:da8137812029340568]
42\draw    (229,60) -- (246.94,69.36) ;
43\draw [shift={(248.71,70.29)}, rotate = 207.55] [color={rgb, 255:red, 0; green, 0; blue, 0 }  ][line width=0.75]    (10.93,-3.29) .. controls (6.95,-1.4) and (3.31,-0.3) .. (0,0) .. controls (3.31,0.3) and (6.95,1.4) .. (10.93,3.29)   ;
44
45% Text Node
46\draw (16,131) node [anchor=north west][inner sep=0.75pt]   [align=left] {A};
47% Text Node
48\draw (73,27) node [anchor=north west][inner sep=0.75pt]   [align=left] {or};
49% Text Node
50\draw (32,84) node [anchor=north west][inner sep=0.75pt]   [align=left] {and};
51% Text Node
52\draw (63,131) node [anchor=north west][inner sep=0.75pt]   [align=left] {B};
53% Text Node
54\draw (92,74) node [anchor=north west][inner sep=0.75pt]   [align=left] {C};
55% Text Node
56\draw (122,49.57) node [anchor=north west][inner sep=0.75pt]   [align=left] {{\footnotesize GA is false}};
57% Text Node
58\draw (222,28) node [anchor=north west][inner sep=0.75pt]   [align=left] {or};
59% Text Node
60\draw (202,75) node [anchor=north west][inner sep=0.75pt]   [align=left] {B};
61% Text Node
62\draw (242,75) node [anchor=north west][inner sep=0.75pt]   [align=left] {C};
63
64
65\end{tikzpicture}
Note: See TracBrowser for help on using the repository browser.