diff --git a/test/from-past-to-future/AI.png b/test/from-past-to-future/AI.png new file mode 100644 index 0000000..5c5bcdd Binary files /dev/null and b/test/from-past-to-future/AI.png differ diff --git a/test/from-past-to-future/Agents.png b/test/from-past-to-future/Agents.png new file mode 100644 index 0000000..3716b01 Binary files /dev/null and b/test/from-past-to-future/Agents.png differ diff --git a/test/from-past-to-future/Automata.png b/test/from-past-to-future/Automata.png new file mode 100644 index 0000000..170a685 Binary files /dev/null and b/test/from-past-to-future/Automata.png differ diff --git a/test/from-past-to-future/Berners_Lee.png b/test/from-past-to-future/Berners_Lee.png new file mode 100644 index 0000000..2cd53cf Binary files /dev/null and b/test/from-past-to-future/Berners_Lee.png differ diff --git a/test/from-past-to-future/Biology.png b/test/from-past-to-future/Biology.png new file mode 100644 index 0000000..c1b062c Binary files /dev/null and b/test/from-past-to-future/Biology.png differ diff --git a/test/from-past-to-future/Chaos.png b/test/from-past-to-future/Chaos.png new file mode 100644 index 0000000..b288253 Binary files /dev/null and b/test/from-past-to-future/Chaos.png differ diff --git a/test/from-past-to-future/Computers.png b/test/from-past-to-future/Computers.png new file mode 100644 index 0000000..abc2889 Binary files /dev/null and b/test/from-past-to-future/Computers.png differ diff --git a/test/from-past-to-future/Cryptography.png b/test/from-past-to-future/Cryptography.png new file mode 100644 index 0000000..c6acf67 Binary files /dev/null and b/test/from-past-to-future/Cryptography.png differ diff --git a/test/from-past-to-future/Dertouzos.png b/test/from-past-to-future/Dertouzos.png new file mode 100644 index 0000000..fffb0d2 Binary files /dev/null and b/test/from-past-to-future/Dertouzos.png differ diff --git a/test/from-past-to-future/Ontology.png b/test/from-past-to-future/Ontology.png new file mode 100644 index 0000000..fdb8e6b Binary files /dev/null and b/test/from-past-to-future/Ontology.png differ diff --git a/test/from-past-to-future/Rejewski.png b/test/from-past-to-future/Rejewski.png new file mode 100644 index 0000000..ffd1bce Binary files /dev/null and b/test/from-past-to-future/Rejewski.png differ diff --git a/test/from-past-to-future/Search_Engines.png b/test/from-past-to-future/Search_Engines.png new file mode 100644 index 0000000..b3c9e24 Binary files /dev/null and b/test/from-past-to-future/Search_Engines.png differ diff --git a/test/from-past-to-future/Semantic_Web.png b/test/from-past-to-future/Semantic_Web.png new file mode 100644 index 0000000..001fe3f Binary files /dev/null and b/test/from-past-to-future/Semantic_Web.png differ diff --git a/test/from-past-to-future/Small_World.png b/test/from-past-to-future/Small_World.png new file mode 100644 index 0000000..d492416 Binary files /dev/null and b/test/from-past-to-future/Small_World.png differ diff --git a/test/from-past-to-future/Social_Networks.png b/test/from-past-to-future/Social_Networks.png new file mode 100644 index 0000000..f6b770f Binary files /dev/null and b/test/from-past-to-future/Social_Networks.png differ diff --git a/test/from-past-to-future/Turing.png b/test/from-past-to-future/Turing.png new file mode 100644 index 0000000..3954d98 Binary files /dev/null and b/test/from-past-to-future/Turing.png differ diff --git a/test/from-past-to-future/XML.png b/test/from-past-to-future/XML.png new file mode 100644 index 0000000..598ea96 Binary files /dev/null and b/test/from-past-to-future/XML.png differ diff --git a/test/from-past-to-future/from-past-to-future.dot b/test/from-past-to-future/from-past-to-future.dot new file mode 100644 index 0000000..de6b162 --- /dev/null +++ b/test/from-past-to-future/from-past-to-future.dot @@ -0,0 +1,108 @@ +digraph G { + compound=true; + ranksep=1.25; + label="From Past to Future..."; + + node [shape=plaintext, fontsize=16]; + + bgcolor=white; + edge [arrowsize=1, color=black]; + + /* Nodes */ + subgraph cluster_Computers {label="Computers"; labelloc="b"; Computers_icon}; + Computers_icon [label="", shape=box, style=invis, shapefile="Computers.png"]; + + subgraph cluster_Semantic_Web {label="Semantic Web"; labelloc="b"; Semantic_Web_icon}; + Semantic_Web_icon [label="", shape=box, style=invis, shapefile="Semantic_Web.png"]; + + subgraph cluster_Cryptography {label="Cryptography"; labelloc="b"; Cryptography_icon}; + Cryptography_icon [label="", shape=box, style=invis, shapefile="Cryptography.png"]; + + subgraph cluster_Automata {label="Automata"; labelloc="b"; Automata_icon}; + Automata_icon [label="", shape=box, style=invis, shapefile="Automata.png"]; + + subgraph cluster_AI {label="A.I."; labelloc="b"; AI_icon}; + AI_icon [label="", shape=box, style=invis, shapefile="AI.png"]; + + subgraph cluster_Chaos {label="Chaos / Fractals"; labelloc="b"; Chaos_icon}; + Chaos_icon [label="", shape=box, style=invis, shapefile="Chaos.png"]; + + subgraph cluster_XML {label="XML / RDF / URI"; labelloc="b"; XML_icon}; + XML_icon [label="", shape=box, style=invis, shapefile="XML.png"]; + + subgraph cluster_Ontology {label="Ontology / Clustering"; labelloc="b"; Ontology_icon}; + Ontology_icon [label="", shape=box, style=invis, shapefile="Ontology.png"]; + + subgraph cluster_Biology {label="Biology / Neurons"; labelloc="b"; Biology_icon}; + Biology_icon [label="", shape=box, style=invis, shapefile="Biology.png"]; + + subgraph cluster_Agents {label="Agents / Security"; labelloc="b"; Agents_icon}; + Agents_icon [label="", shape=box, style=invis, shapefile="Agents.png"]; + + subgraph cluster_Small_World {label="The Small World Project"; labelloc="b"; Small_World_icon}; + Small_World_icon [label="", shape=box, style=invis, shapefile="Small_World.png"]; + + subgraph cluster_Social_Networks {label="Social Networks"; labelloc="b"; Social_Networks_icon}; + Social_Networks_icon [label="", shape=box, style=invis, shapefile="Social_Networks.png"]; + + subgraph cluster_Search_Engines {label="Search Engines"; labelloc="b"; Search_Engines_icon}; + Search_Engines_icon [label="", shape=box, style=invis, shapefile="Search_Engines.png"]; + + subgraph cluster_Turing {label="A. Turing"; labelloc="b"; Turing_icon}; + Turing_icon [label="", shape=box, style=invis, shapefile="Turing.png"]; + + subgraph cluster_Rejewski {label="M. Rejewski"; labelloc="b"; Rejewski_icon}; + Rejewski_icon [label="", shape=box, style=invis, shapefile="Rejewski.png"]; + + subgraph cluster_Dertouzos {label="M. Dertouzos"; labelloc="b"; Dertouzos_icon}; + Dertouzos_icon [label="", shape=box, style=invis, shapefile="Dertouzos.png"]; + + subgraph cluster_Berners_Lee {label="T. Berners-Lee"; labelloc="b"; Berners_Lee_icon}; + Berners_Lee_icon [label="", shape=box, style=invis, shapefile="Berners_Lee.png"]; + + /* Relationships */ + Computers_icon -> Semantic_Web_icon; + Semantic_Web_icon -> Computers_icon; + Cryptography_icon -> Semantic_Web_icon; + Cryptography_icon -> Computers_icon; + Automata_icon -> Computers_icon; + AI_icon -> Automata_icon; + Automata_icon -> AI_icon; + Chaos_icon -> Computers_icon; + Chaos_icon -> AI_icon; + AI_icon -> Chaos_icon; + Computers_icon -> Chaos_icon; + XML_icon -> Semantic_Web_icon; + XML_icon -> Computers_icon; + Computers_icon -> XML_icon; + Ontology_icon -> Semantic_Web_icon; + Biology_icon -> AI_icon; + Biology_icon -> Chaos_icon; + Chaos_icon -> Biology_icon; + Chaos_icon -> Semantic_Web_icon; + Agents_icon -> Semantic_Web_icon; + Semantic_Web_icon -> Agents_icon; + Agents_icon -> AI_icon; + AI_icon -> Agents_icon; + Small_World_icon -> Chaos_icon; + Small_World_icon -> Agents_icon; + Small_World_icon -> Biology_icon; + Biology_icon -> Small_World_icon; + Social_Networks_icon -> Small_World_icon; + Social_Networks_icon -> Biology_icon; + Search_Engines_icon -> Semantic_Web_icon; + Computers_icon -> Search_Engines_icon; + Turing_icon -> Cryptography_icon; + Turing_icon -> Computers_icon; + Turing_icon -> Automata_icon; + Rejewski_icon -> Turing_icon; + Rejewski_icon -> Cryptography_icon; + Dertouzos_icon -> Computers_icon; + Dertouzos_icon -> Berners_Lee_icon; + Berners_Lee_icon -> Semantic_Web_icon; + + + { rank=same; Rejewski_icon; Turing_icon; Dertouzos_icon; Berners_Lee_icon }; + { rank=same; Biology_icon; AI_icon; Social_Networks_icon }; + +} diff --git a/test/graphs/ER.dot b/test/graphs/ER.dot new file mode 100644 index 0000000..55060f2 --- /dev/null +++ b/test/graphs/ER.dot @@ -0,0 +1,22 @@ +graph ER { + node [shape=box]; course; institute; student; + node [shape=ellipse]; {node [label="name"] name0; name1; name2;} + code; grade; number; + node [shape=diamond,style=filled,color=lightgrey]; "C-I"; "S-C"; "S-I"; + + name0 -- course; + code -- course; + course -- "C-I" [label="n",len=1.00]; + "C-I" -- institute [label="1",len=1.00]; + institute -- name1; + institute -- "S-I" [label="1",len=1.00]; + "S-I" -- student [label="n",len=1.00]; + student -- grade; + student -- name2; + student -- number; + student -- "S-C" [label="m",len=1.00]; + "S-C" -- course [label="n",len=1.00]; + + label = "\n\nEntity Relation Diagram\ndrawn by NEATO"; + fontsize=20; +} diff --git a/test/graphs/Heawood.dot b/test/graphs/Heawood.dot new file mode 100644 index 0000000..17fac56 --- /dev/null +++ b/test/graphs/Heawood.dot @@ -0,0 +1,31 @@ +/* + * The transitive 6-net, also known as Heawood's graph, + * can be used to test the "stability points" of the layout + * algorithm. + + * The "ideal" layout occurs when len="2.5". The layout + * loses the regularity when smaller values are used. + */ +graph "Heawood" { + node [ + fontname = "Arial" + label = "\N" + shape = "circle" + width = "0.50000" + height = "0.500000" + color = "black" + ] + edge [ + color = "black" + ] + /* The outer wheel */ + "0" -- "1" -- "2" -- "3" -- "4" -- "5" -- "6" -- "7" -- "8" -- "9" -- "10" -- "11" -- "12" -- "13" -- "0"; + /* The internal edges. The len = makes them internal */ + "0" -- "5" [len = 2.5]; + "2" -- "7" [len = 2.5]; + "4" -- "9" [len = 2.5]; + "6" -- "11" [len = 2.5]; + "8" -- "13" [len = 2.5]; + "10" -- "1" [len = 2.5]; + "12" -- "3" [len = 2.5]; +} diff --git a/test/graphs/KW91.dot b/test/graphs/KW91.dot new file mode 100644 index 0000000..6c84048 --- /dev/null +++ b/test/graphs/KW91.dot @@ -0,0 +1,20 @@ +digraph G { + style=bold; + subgraph cluster_outer { + Act_1 -> Act_21; + Act_1 -> Act_23; + Act_25 -> Act_3; + subgraph cluster_inner { + label = " Act_2"; + {Act_21 -> Act_22 [minlen=2]; rank=same;} + Act_22 -> Act_23; + Act_22 -> Act_24; + {Act_23 -> Act_24 [minlen=2]; rank=same;} + Act_23 -> Act_25; + Act_24 -> Act_25; + } + } + Ext_1 -> Act_1; + Act_3 -> Ext_2; + Ext_3 -> Act_24; +} diff --git a/test/graphs/Latin1.dot b/test/graphs/Latin1.dot new file mode 100644 index 0000000..7b22a3c --- /dev/null +++ b/test/graphs/Latin1.dot @@ -0,0 +1,5 @@ +digraph G { +graph [charset=latin1] +node [fontsize=10] +a [label = "áâãäåæçèéêëìíîïðñòóôõöøùúûü"]; +} diff --git a/test/graphs/NaN.dot b/test/graphs/NaN.dot new file mode 100644 index 0000000..200540c --- /dev/null +++ b/test/graphs/NaN.dot @@ -0,0 +1,126 @@ +digraph xyz { +orientation=landscape; +ratio=compress; +size="16,10"; +AbstractMemory -> Memory; +AliasedMemory -> AliasedMemory; +AliasedMemory -> Memory; +Architecture -> ROOT; +Assembly -> ROOT; +AtomProperties -> NRAtom; +AtomWr -> Wr; +Break -> Break; +Break -> Target; +Breakpoint -> Breakpoint; +Breakpoint -> Event; +Breakpoint -> ROOT; +CDB -> Target; +CDB -> Thread; +CommonFrame -> Target; +ControlOps -> InterpF; +Displayed -> Displayed; +Displayed -> InterpTypes; +ETimer -> RTHeapRep; +Event -> Event; +Event -> ROOT; +Event -> Target; +EventHandler -> ROOT; +EventHandler -> StandardEvents; +Expression -> ROOT; +ExpressionServer -> Expression; +FollowBreakpoint -> Breakpoint; +Formatter -> ROOT; +Formatter -> Thread; +Frame -> Frame; +Frame -> Memory; +Frame -> Target; +FrameClass -> Frame; +IntIntTbl -> IntIntTbl; +IntIntTbl -> ROOT; +Interp -> InterpF; +Interp -> ROOT; +InterpF -> Interp; +InterpF -> InterpF; +InterpF -> ROOT; +InterpScan -> TokenStream; +InterpTypes -> InterpTypes; +InterpTypes -> ROOT; +List -> Thread; +LoadState -> LoadState; +LoadState -> LoadStateRep; +LoadState -> ROOT; +LoadStateRep -> LoadState; +LocationRep -> Memory; +MC68Frame -> CommonFrame; +MC68GCommonFrame -> EventHandler; +MUTEX -> ROOT; +Memory -> Displayed; +Memory -> InterpTypes; +MipsFrame -> CommonFrame; +MipsFrame -> InterpTypes; +MipsGCommonFrame -> EventHandler; +NRAtom -> AtomProperties; +NRAtom -> ROOT; +NopBreakpoint -> Breakpoint; +PSFormatter -> InterpTypes; +PSInterp -> InterpTypes; +PSLoadState -> InterpTypes; +PSMemory -> InterpTypes; +ProtectedWire -> ProtectedWire; +ProtectedWire -> Wire; +RTHeap -> RTHeapRep; +RTHeapRep -> ROOT; +Rd -> RdClass; +RdClass -> MUTEX; +RegisterMemory -> Memory; +Scope -> ROOT; +Scope -> Scope; +Scope -> Target; +SourceLoc -> Target; +SourceMap -> ROOT; +SparcFrame -> CommonFrame; +SparcGCommonFrame -> EventHandler; +StandardEvents -> StandardEvents; +StandardEvents -> Target; +StreamWire -> Wire; +Symbol -> Displayed; +Symbol -> Symbol; +TThread -> ROOT; +TThread -> Target; +Target -> Displayed; +Target -> Event; +Target -> FrameClass; +Target -> ROOT; +Target -> TThread; +Target -> Target; +Target -> TargetF; +Target -> Thread; +TargetF -> Target; +TargetState -> Assembly; +TextRd -> Rd; +TextWr -> Wr; +Thread -> ROOT; +Thread -> Thread; +TokenStream -> ROOT; +TokenStream -> TokenStream; +Trap -> ROOT; +TrapMemory -> Memory; +UFileRd -> Rd; +UFileRd -> UFileRd; +UFileWr -> UFileWr; +UFileWr -> Wr; +UnixHandler -> Event; +UnixHandler -> UnixHandler; +UserBreak -> Break; +UserBreak -> Breakpoint; +UserBreak -> Event; +UserBreak -> Trap; +UserBreak -> UserBreak; +VaxFrame -> CommonFrame; +VaxGCommonFrame -> EventHandler; +Wire -> ROOT; +Wire -> TrapMemory; +Wire -> Wire; +Wr -> WrClass; +WrClass -> MUTEX; +} diff --git a/test/graphs/Petersen.dot b/test/graphs/Petersen.dot new file mode 100644 index 0000000..09d0001 --- /dev/null +++ b/test/graphs/Petersen.dot @@ -0,0 +1,48 @@ +/* + * The transitive 5-net, also known as Petersen's graph, + * can be used to test the "stability points" of the layout + * algorithm. + * + * The "ideal" layout is achieved for certain random seed + * values when len=1.5. For len=2.5 or above, the layout + * is stable. Sometimes, the graph is rendered "inside-out". + */ +graph "Petersen" { + node [ + fontname = "Arial" + label = "\N" + shape = "circle" + width = "0.400000" + height = "0.400000" + color = "black" + ] + edge [ + color = "black" + ] + /* Outer wheel. The len= is what makes it outer */ + "0" -- "1" -- "2" -- "3" -- "4" -- "0" [ + color = "blue" + len = 2.6 + ] + "0" -- "5" [ + color = "red" + weight = "5" + ] + "1" -- "6" [ + color = "red" + weight = "5" + ] + "2" -- "7" [ + color = "red" + weight = "5" + ] + "3" -- "8" [ + color = "red" + weight = "5" + ] + "4" -- "9" [ + color = "red" + weight = "5" + ] + "5" -- "7" -- "9" -- "6" -- "8" -- "5"; +} diff --git a/test/graphs/a.dot b/test/graphs/a.dot new file mode 100644 index 0000000..344955c --- /dev/null +++ b/test/graphs/a.dot @@ -0,0 +1,4 @@ +digraph G { + a -> b + label="this is a graph" +} diff --git a/test/graphs/abstract.dot b/test/graphs/abstract.dot new file mode 100644 index 0000000..08955e1 --- /dev/null +++ b/test/graphs/abstract.dot @@ -0,0 +1,71 @@ +digraph abstract { + size="6,6"; + S24 -> 27; + S24 -> 25; + S1 -> 10; + S1 -> 2; + S35 -> 36; + S35 -> 43; + S30 -> 31; + S30 -> 33; + 9 -> 42; + 9 -> T1; + 25 -> T1; + 25 -> 26; + 27 -> T24; + 2 -> 3; + 2 -> 16; + 2 -> 17; + 2 -> T1; + 2 -> 18; + 10 -> 11; + 10 -> 14; + 10 -> T1; + 10 -> 13; + 10 -> 12; + 31 -> T1; + 31 -> 32; + 33 -> T30; + 33 -> 34; + 42 -> 4; + 26 -> 4; + 3 -> 4; + 16 -> 15; + 17 -> 19; + 18 -> 29; + 11 -> 4; + 14 -> 15; + 37 -> 39; + 37 -> 41; + 37 -> 38; + 37 -> 40; + 13 -> 19; + 12 -> 29; + 43 -> 38; + 43 -> 40; + 36 -> 19; + 32 -> 23; + 34 -> 29; + 39 -> 15; + 41 -> 29; + 38 -> 4; + 40 -> 19; + 4 -> 5; + 19 -> 21; + 19 -> 20; + 19 -> 28; + 5 -> 6; + 5 -> T35; + 5 -> 23; + 21 -> 22; + 20 -> 15; + 28 -> 29; + 6 -> 7; + 15 -> T1; + 22 -> 23; + 22 -> T35; + 29 -> T30; + 7 -> T8; + 23 -> T24; + 23 -> T1; +} diff --git a/test/graphs/alf.dot b/test/graphs/alf.dot new file mode 100644 index 0000000..cf58f43 --- /dev/null +++ b/test/graphs/alf.dot @@ -0,0 +1,32 @@ +digraph Alf { +size = "6,9"; +node [ shape = record ]; +Decl [ label = "\n\nDecl|{name|access|decl_flags|extern_c_linkage}"]; +Nontype_decl [ label = "Nontype_decl|{type}"]; +Defined_decl [ label = "Defined_decl|{linkage}"]; +Data_decl [ label = "Data_decl|{storage_class}"]; +Function_decl [ label = "Function_decl|{formals|defaults}"]; +Data [ label = "Data|{initializer}"]; +Function [ label = "Function|{body}"]; +Constructor [ label = "Constructor|{member_initializers}"]; +Aggregate -> Type_decl ; +Class -> Aggregate; +Union -> Aggregate; +Data -> Data_decl; +Data -> Defn; +Data_decl -> Defined_decl; +Data_member -> Nontype_decl ; +Defined_decl -> Nontype_decl; +Defn -> Defined_decl; +Enum -> Type_decl ; +Enumerator -> Nontype_decl ; +Function -> Defn; +Function -> Function_decl; +Constructor -> Function; +Destructor -> Function; +Function_decl -> Defined_decl; +Nontype_decl -> Decl ; +Template_type_arg -> Type_decl ; +Type_decl -> Decl ; +Typedef -> Type_decl ; +} diff --git a/test/graphs/arrows.dot b/test/graphs/arrows.dot new file mode 100644 index 0000000..49416d6 --- /dev/null +++ b/test/graphs/arrows.dot @@ -0,0 +1,57 @@ +digraph G { + // leave some space for the head/taillabels + graph [ranksep=1.5 splines=true overlap=false] + + // to avoid confusion, remember this: + // it's spelt tail/head, but it's read start/end + + // emphasize theatrically + // show only explicitly given head/tails + // put head/tail labels farther from the node +// edge [arrowsize=2 dir=none labeldistance=3] + edge [dir=none labeldistance=3] + + // not interested in node labels + node [shape=circle width=0.5 label=""] + + { + edge [samehead=ahead samearrowhead=1] + a->Z [arrowtail=none taillabel=none] + b->Z [arrowtail=normal taillabel=normal] + c->Z [arrowtail=inv taillabel=inv] + d->Z [arrowtail=dot taillabel=dot] + e->Z [arrowtail=odot taillabel=odot] + f->Z [arrowtail=invdot taillabel=invdot] + g->Z [arrowtail=invodot taillabel=invodot] + h->Z [arrowtail=open taillabel=open] + i->Z [arrowtail=halfopen taillabel=halfopen arrowhead=inv headlabel=samehead] + j->Z [arrowtail=empty taillabel=empty] + k->Z [arrowtail=invempty taillabel=invempty] + l->Z [arrowtail=diamond taillabel=diamond] + m->Z [arrowtail=odiamond taillabel=odiamond] + n->Z [arrowtail=box taillabel=box] + o->Z [arrowtail=obox taillabel=obox] + p->Z [arrowtail=tee taillabel=tee] + q->Z [arrowtail=crow taillabel=crow] + } + { + edge [sametail=atail samearrowtail=1] + Z->A [arrowhead=none headlabel=none] + Z->B [arrowhead=normal headlabel=normal] + Z->C [arrowhead=inv headlabel=inv] + Z->D [arrowhead=dot headlabel=dot] + Z->E [arrowhead=odot headlabel=odot] + Z->F [arrowhead=invdot headlabel=invdot] + Z->G [arrowhead=invodot headlabel=invodot] + Z->H [arrowhead=open headlabel=open] + Z->I [arrowhead=halfopen headlabel=halfopen arrowtail=inv taillabel=sametail] + Z->J [arrowhead=empty headlabel=empty] + Z->K [arrowhead=invempty headlabel=invempty] + Z->L [arrowhead=diamond headlabel=diamond] + Z->M [arrowhead=odiamond headlabel=odiamond] + Z->N [arrowhead=box headlabel=box] + Z->O [arrowhead=obox headlabel=obox] + Z->P [arrowhead=tee headlabel=tee] + Z->Q [arrowhead=crow headlabel=crow] + } +} diff --git a/test/graphs/arrowsize.dot b/test/graphs/arrowsize.dot new file mode 100644 index 0000000..975b732 --- /dev/null +++ b/test/graphs/arrowsize.dot @@ -0,0 +1,56 @@ +digraph G { + // leave some space for the head/taillabels + graph [ranksep=1.5 splines=true overlap=false] + + // to avoid confusion, remember this: + // it's spelt tail/head, but it's read start/end + + // emphasize theatrically + // show only explicitly given head/tails + // put head/tail labels farther from the node + edge [dir=none labeldistance=3] + + // not interested in node labels + node [shape=circle width=0.5 label=""] + + { + edge [arrowsize=2 samehead=ahead samearrowhead=1] + a->Z [arrowtail=none taillabel=none] + b->Z [arrowtail=normal taillabel=normal] + c->Z [arrowtail=inv taillabel=inv] + d->Z [arrowtail=dot taillabel=dot] + e->Z [arrowtail=odot taillabel=odot] + f->Z [arrowtail=invdot taillabel=invdot] + g->Z [arrowtail=invodot taillabel=invodot] + h->Z [arrowtail=open taillabel=open] + i->Z [arrowtail=halfopen taillabel=halfopen arrowhead=inv headlabel=samehead] + j->Z [arrowtail=empty taillabel=empty] + k->Z [arrowtail=invempty taillabel=invempty] + l->Z [arrowtail=diamond taillabel=diamond] + m->Z [arrowtail=odiamond taillabel=odiamond] + n->Z [arrowtail=box taillabel=box] + o->Z [arrowtail=obox taillabel=obox] + p->Z [arrowtail=tee taillabel=tee] + q->Z [arrowtail=crow taillabel=crow] + } + { + edge [arrowsize=4 sametail=atail samearrowtail=1] + Z->A [arrowhead=none headlabel=none] + Z->B [arrowhead=normal headlabel=normal] + Z->C [arrowhead=inv headlabel=inv] + Z->D [arrowhead=dot headlabel=dot] + Z->E [arrowhead=odot headlabel=odot] + Z->F [arrowhead=invdot headlabel=invdot] + Z->G [arrowhead=invodot headlabel=invodot] + Z->H [arrowhead=open headlabel=open] + Z->I [arrowhead=halfopen headlabel=halfopen arrowtail=inv taillabel=sametail] + Z->J [arrowhead=empty headlabel=empty] + Z->K [arrowhead=invempty headlabel=invempty] + Z->L [arrowhead=diamond headlabel=diamond] + Z->M [arrowhead=odiamond headlabel=odiamond] + Z->N [arrowhead=box headlabel=box] + Z->O [arrowhead=obox headlabel=obox] + Z->P [arrowhead=tee headlabel=tee] + Z->Q [arrowhead=crow headlabel=crow] + } +} diff --git a/test/graphs/awilliams.dot b/test/graphs/awilliams.dot new file mode 100644 index 0000000..7f01a14 --- /dev/null +++ b/test/graphs/awilliams.dot @@ -0,0 +1,188 @@ +digraph pvn { + ordering=out; + + node_1 -> node_2; + node_1 [label="ID: 1\ntype: 48\nnbr out: 0\nnbr chi: 11"]; + node_2 [label="ID: 2\ntype: 8\nnbr out: 0\nnbr chi: 0"]; + node_1 -> node_3; + node_3 [label="ID: 3\ntype: 1\nnbr out: 0\nnbr chi: 0"]; + node_1 -> node_4; + node_4 [label="ID: 4\ntype: 6\nnbr out: 0\nnbr chi: 0"]; + node_1 -> node_5; + node_5 [label="ID: 5\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_1 -> node_6; + node_6 [label="ID: 6\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_1 -> node_7; + node_7 [label="ID: 7\ntype: 49\nnbr out: 0\nnbr chi: 0"]; + node_7 -> node_8; + node_8 [label="ID: 8\ntype: 45\nnbr out: 2\nnbr chi: 0"]; + node_8 -> node_9; + node_9 [label="ID: 9\ntype: 48\nnbr out: 0\nnbr chi: 4"]; + node_9 -> node_10; + node_10 [label="ID: 10\ntype: 8\nnbr out: 0\nnbr chi: 0"]; + node_9 -> node_11; + node_11 [label="ID: 11\ntype: 1\nnbr out: 0\nnbr chi: 0"]; + node_9 -> node_12; + node_12 [label="ID: 12\ntype: 5\nnbr out: 0\nnbr chi: 0"]; + node_9 -> node_13; + node_13 [label="ID: 13\ntype: 16\nnbr out: 0\nnbr chi: 0"]; + node_8 -> node_14; + node_14 [label="ID: 14\ntype: 39\nnbr out: 1\nnbr chi: 0"]; + node_14 -> node_15; + node_15 [label="ID: 15\ntype: 55\nnbr out: 0\nnbr chi: 0"]; + node_15 -> node_16; + node_16 [label="ID: 16\ntype: 48\nnbr out: 0\nnbr chi: 3"]; + node_16 -> node_17; + node_17 [label="ID: 17\ntype: 1\nnbr out: 0\nnbr chi: 0"]; + node_16 -> node_18; + node_18 [label="ID: 18\ntype: 6\nnbr out: 0\nnbr chi: 0"]; + node_16 -> node_19; + node_19 [label="ID: 19\ntype: 45\nnbr out: 1\nnbr chi: 0"]; + node_19 -> node_20; + node_20 [label="ID: 20\ntype: 48\nnbr out: 0\nnbr chi: 5"]; + node_20 -> node_21; + node_21 [label="ID: 21\ntype: 38\nnbr out: 0\nnbr chi: 0"]; + node_20 -> node_22; + node_22 [label="ID: 22\ntype: 8\nnbr out: 0\nnbr chi: 0"]; + node_20 -> node_23; + node_23 [label="ID: 23\ntype: 1\nnbr out: 0\nnbr chi: 0"]; + node_20 -> node_24; + node_24 [label="ID: 24\ntype: 5\nnbr out: 0\nnbr chi: 0"]; + node_20 -> node_25; + node_25 [label="ID: 25\ntype: 16\nnbr out: 0\nnbr chi: 0"]; + node_19 -> node_26; + node_26 [label="ID: 26\ntype: 41\nnbr out: 12\nnbr chi: 0"]; + node_26 -> node_27; + node_27 [label="ID: 27\ntype: 48\nnbr out: 0\nnbr chi: 5"]; + node_27 -> node_28; + node_28 [label="ID: 28\ntype: 38\nnbr out: 0\nnbr chi: 0"]; + node_27 -> node_29; + node_29 [label="ID: 29\ntype: 8\nnbr out: 0\nnbr chi: 0"]; + node_27 -> node_30; + node_30 [label="ID: 30\ntype: 1\nnbr out: 0\nnbr chi: 0"]; + node_27 -> node_31; + node_31 [label="ID: 31\ntype: 5\nnbr out: 0\nnbr chi: 0"]; + node_27 -> node_32; + node_32 [label="ID: 32\ntype: 16\nnbr out: 0\nnbr chi: 0"]; + node_26 -> node_27; + node_26 -> node_27; + node_26 -> node_27; + node_26 -> node_27; + node_26 -> node_27; + node_26 -> node_27; + node_26 -> node_27; + node_26 -> node_27; + node_26 -> node_27; + node_26 -> node_27; + node_26 -> node_27; + node_26 -> node_33; + node_33 [label="ID: 33\ntype: 48\nnbr out: 0\nnbr chi: 5"]; + node_33 -> node_34; + node_34 [label="ID: 34\ntype: 38\nnbr out: 0\nnbr chi: 0"]; + node_33 -> node_35; + node_35 [label="ID: 35\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_33 -> node_36; + node_36 [label="ID: 36\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_33 -> node_37; + node_37 [label="ID: 37\ntype: 20\nnbr out: 0\nnbr chi: 0"]; + node_33 -> node_38; + node_38 [label="ID: 38\ntype: 16\nnbr out: 0\nnbr chi: 0"]; + node_15 -> node_39; + node_39 [label="ID: 39\ntype: 45\nnbr out: 1\nnbr chi: 0"]; + node_39 -> node_40; + node_40 [label="ID: 40\ntype: 16\nnbr out: 0\nnbr chi: 0"]; + node_39 -> node_41; + node_41 [label="ID: 41\ntype: 48\nnbr out: 0\nnbr chi: 3"]; + node_41 -> node_42; + node_42 [label="ID: 42\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_41 -> node_43; + node_43 [label="ID: 43\ntype: 1\nnbr out: 0\nnbr chi: 0"]; + node_41 -> node_44; + node_44 [label="ID: 44\ntype: 6\nnbr out: 0\nnbr chi: 0"]; + node_15 -> node_45; + node_45 [label="ID: 45\ntype: 48\nnbr out: 0\nnbr chi: 4"]; + node_45 -> node_46; + node_46 [label="ID: 46\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_45 -> node_47; + node_47 [label="ID: 47\ntype: 45\nnbr out: 1\nnbr chi: 0"]; + node_47 -> node_48; + node_48 [label="ID: 48\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_47 -> node_49; + node_49 [label="ID: 49\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_45 -> node_50; + node_50 [label="ID: 50\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_45 -> node_51; + node_51 [label="ID: 51\ntype: 45\nnbr out: 1\nnbr chi: 0"]; + node_51 -> node_52; + node_52 [label="ID: 52\ntype: 45\nnbr out: 1\nnbr chi: 0"]; + node_52 -> node_53; + node_53 [label="ID: 53\ntype: 54\nnbr out: 0\nnbr chi: 0"]; + node_52 -> node_54; + node_54 [label="ID: 54\ntype: 16\nnbr out: 0\nnbr chi: 0"]; + node_51 -> node_55; + node_55 [label="ID: 55\ntype: 48\nnbr out: 0\nnbr chi: 3"]; + node_55 -> node_56; + node_56 [label="ID: 56\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_55 -> node_57; + node_57 [label="ID: 57\ntype: 1\nnbr out: 0\nnbr chi: 0"]; + node_55 -> node_58; + node_58 [label="ID: 58\ntype: 6\nnbr out: 0\nnbr chi: 0"]; + node_15 -> node_59; + node_59 [label="ID: 59\ntype: 48\nnbr out: 0\nnbr chi: 5"]; + node_59 -> node_60; + node_60 [label="ID: 60\ntype: 38\nnbr out: 0\nnbr chi: 0"]; + node_59 -> node_61; + node_61 [label="ID: 61\ntype: 8\nnbr out: 0\nnbr chi: 0"]; + node_59 -> node_62; + node_62 [label="ID: 62\ntype: 1\nnbr out: 0\nnbr chi: 0"]; + node_59 -> node_63; + node_63 [label="ID: 63\ntype: 5\nnbr out: 0\nnbr chi: 0"]; + node_59 -> node_64; + node_64 [label="ID: 64\ntype: 16\nnbr out: 0\nnbr chi: 0"]; + node_15 -> node_65; + node_65 [label="ID: 65\ntype: 48\nnbr out: 0\nnbr chi: 5"]; + node_65 -> node_66; + node_66 [label="ID: 66\ntype: 38\nnbr out: 0\nnbr chi: 0"]; + node_65 -> node_67; + node_67 [label="ID: 67\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_65 -> node_68; + node_68 [label="ID: 68\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_65 -> node_69; + node_69 [label="ID: 69\ntype: 20\nnbr out: 0\nnbr chi: 0"]; + node_65 -> node_70; + node_70 [label="ID: 70\ntype: 16\nnbr out: 0\nnbr chi: 0"]; + node_14 -> node_71; + node_71 [label="ID: 71\ntype: 45\nnbr out: 1\nnbr chi: 0"]; + node_71 -> node_72; + node_72 [label="ID: 72\ntype: 16\nnbr out: 0\nnbr chi: 0"]; + node_71 -> node_73; + node_73 [label="ID: 73\ntype: 48\nnbr out: 0\nnbr chi: 3"]; + node_73 -> node_74; + node_74 [label="ID: 74\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_73 -> node_75; + node_75 [label="ID: 75\ntype: 1\nnbr out: 0\nnbr chi: 0"]; + node_73 -> node_76; + node_76 [label="ID: 76\ntype: 6\nnbr out: 0\nnbr chi: 0"]; + node_8 -> node_77; + node_77 [label="ID: 77\ntype: 45\nnbr out: 1\nnbr chi: 0"]; + node_77 -> node_78; + node_78 [label="ID: 78\ntype: 16\nnbr out: 0\nnbr chi: 0"]; + node_77 -> node_79; + node_79 [label="ID: 79\ntype: 48\nnbr out: 0\nnbr chi: 3"]; + node_79 -> node_80; + node_80 [label="ID: 80\ntype: 14\nnbr out: 0\nnbr chi: 0"]; + node_79 -> node_81; + node_81 [label="ID: 81\ntype: 1\nnbr out: 0\nnbr chi: 0"]; + node_79 -> node_82; + node_82 [label="ID: 82\ntype: 6\nnbr out: 0\nnbr chi: 0"]; + node_1 -> node_83; + node_83 [label="ID: 83\ntype: 38\nnbr out: 0\nnbr chi: 0"]; + node_1 -> node_84; + node_84 [label="ID: 84\ntype: 8\nnbr out: 0\nnbr chi: 0"]; + node_1 -> node_85; + node_85 [label="ID: 85\ntype: 1\nnbr out: 0\nnbr chi: 0"]; + node_1 -> node_86; + node_86 [label="ID: 86\ntype: 5\nnbr out: 0\nnbr chi: 0"]; + node_1 -> node_87; + node_87 [label="ID: 87\ntype: 16\nnbr out: 0\nnbr chi: 0"]; +} diff --git a/test/graphs/b.dot b/test/graphs/b.dot new file mode 100644 index 0000000..d84143f --- /dev/null +++ b/test/graphs/b.dot @@ -0,0 +1,13 @@ +digraph automata_0 { + size ="8.5, 11"; + node [shape = circle]; + 0 [ style = filled, color=lightgrey ]; + 2 [ shape = doublecircle ]; + 0 -> 2 [ label = "a " ]; + 0 -> 1 [ label = "other " ]; + 1 -> 2 [ label = "a " ]; + 1 -> 1 [ label = "other " ]; + 2 -> 2 [ label = "a " ]; + 2 -> 1 [ label = "other " ]; + "Machine: a" [ shape = plaintext ]; +} \ No newline at end of file diff --git a/test/graphs/b102.dot b/test/graphs/b102.dot new file mode 100644 index 0000000..cd0b481 --- /dev/null +++ b/test/graphs/b102.dot @@ -0,0 +1,916 @@ +digraph inheritance +{ + Node54 [shape="box",label="ASMETTYP.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"]; + Node55 -> Node54 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node55 [shape="box",label="MNISOCHR.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_i_s_o_c_h_r_8_h.html"]; + Node56 -> Node55 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node56 [shape="box",label="mngpar.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mngpar_8cpp.html"]; + Node57 -> Node55 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node57 [shape="box",label="MnGParAendern_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_g_par_aendern__ia_8h.html"]; + Node58 -> Node57 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node58 [shape="box",label="MNGPARAE.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_g_p_a_r_a_e_8_h.html"]; + Node59 -> Node58 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node59 [shape="box",label="mngparae.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mngparae_8cpp.html"]; + Node60 -> Node58 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node60 [shape="box",label="mngrwin.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mngrwin_8cpp.html"]; + Node61 -> Node58 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node61 [shape="box",label="mnmenu.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnmenu_8cpp.html"]; + Node62 -> Node57 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node62 [shape="box",label="MnGParAendern_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_g_par_aendern__ia_8cpp.html"]; + Node63 -> Node55 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node63 [shape="box",label="MnGParIsochronen_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_g_par_isochronen__ia_8h.html"]; + Node57 -> Node63 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node64 -> Node63 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node64 [shape="box",label="MnGParIsochronen_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_g_par_isochronen__ia_8cpp.html"]; + Node65 -> Node55 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node65 [shape="box",label="mniastat.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mniastat_8cpp.html"]; + Node66 -> Node55 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node66 [shape="box",label="MNISOCHR.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_i_s_o_c_h_r_8_c_p_p.html"]; + Node67 -> Node55 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node67 [shape="box",label="MnIsochr_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_isochr__ia_8h.html"]; + Node66 -> Node67 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node68 -> Node67 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node68 [shape="box",label="MnIsochr_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_isochr__ia_8cpp.html"]; + Node69 -> Node67 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node69 [shape="box",label="MnIsochrOV_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_isochr_o_v__ia_8cpp.html"]; + Node70 -> Node55 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node70 [shape="box",label="MnIsochrIV_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_isochr_i_v__ia_8h.html"]; + Node67 -> Node70 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node71 -> Node70 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node71 [shape="box",label="MnIsochrIV_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_isochr_i_v__ia_8cpp.html"]; + Node72 -> Node55 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node72 [shape="box",label="MnIsochrOV_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_isochr_o_v__ia_8h.html"]; + Node67 -> Node72 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node69 -> Node72 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node73 -> Node55 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node73 [shape="box",label="mnloesch.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnloesch_8cpp.html"]; + Node74 -> Node55 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node74 [shape="box",label="mnvsys.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnvsys_8cpp.html"]; + Node75 -> Node55 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node75 [shape="box",label="cisochrones.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$cisochrones_8h.html"]; + Node76 -> Node75 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node76 [shape="box",label="canalysis.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$canalysis_8cpp.html"]; + Node77 -> Node75 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node77 [shape="box",label="cisochrones.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$cisochrones_8cpp.html"]; + Node77 -> Node55 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node78 -> Node54 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node78 [shape="box",label="ASMETTYP.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_a_s_m_e_t_t_y_p_8_c_p_p.html"]; + Node79 -> Node54 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node79 [shape="box",label="ASSMENTS.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_a_s_s_m_e_n_t_s_8_h.html"]; + Node80 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node80 [shape="box",label="mnfahrg.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnfahrg_8cpp.html"]; + Node81 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node81 [shape="box",label="MNFMAT.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_f_m_a_t_8_c_p_p.html"]; + Node82 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node82 [shape="box",label="MnFMatReadWrite_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_f_mat_read_write__ia_8cpp.html"]; + Node59 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node60 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node83 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node83 [shape="box",label="mninit.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mninit_8cpp.html"]; + Node84 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node84 [shape="box",label="mnlesalt.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnlesalt_8cpp.html"]; + Node73 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node85 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node85 [shape="box",label="mnlstsys.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnlstsys_8cpp.html"]; + Node86 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node86 [shape="box",label="mnlstweg.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnlstweg_8cpp.html"]; + Node87 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node87 [shape="box",label="mnlsumlg.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnlsumlg_8cpp.html"]; + Node88 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node88 [shape="box",label="mnmakro.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnmakro_8cpp.html"]; + Node89 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node89 [shape="box",label="mnnfumlg.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnnfumlg_8cpp.html"]; + Node90 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node90 [shape="box",label="MNODATT.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_o_d_a_t_t_8_c_p_p.html"]; + Node91 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node91 [shape="box",label="mnodmatrixwrite.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnodmatrixwrite_8cpp.html"]; + Node92 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node92 [shape="box",label="MnRechAblaufPP.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_rech_ablauf_p_p_8cpp.html"]; + Node93 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node93 [shape="box",label="MnRechnen_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_rechnen__ia_8cpp.html"]; + Node94 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node94 [shape="box",label="MnSpinne_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_spinne__ia_8cpp.html"]; + Node95 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node95 [shape="box",label="MnSpinneVsysAuswahl_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_spinne_vsys_auswahl__ia_8cpp.html"]; + Node96 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node96 [shape="box",label="mntgen.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mntgen_8cpp.html"]; + Node97 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node97 [shape="box",label="mnumlg.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnumlg_8cpp.html"]; + Node98 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node98 [shape="box",label="mnumlgbase.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnumlgbase_8cpp.html"]; + Node99 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node99 [shape="box",label="MnUmlgReport_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_umlg_report__ia_8cpp.html"]; + Node100 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node100 [shape="box",label="MNUMLREP.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_u_m_l_r_e_p_8_c_p_p.html"]; + Node101 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node101 [shape="box",label="MnVissimExport.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_vissim_export_8cpp.html"]; + Node102 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node102 [shape="box",label="MnVissimRoutenPP.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_vissim_routen_p_p_8cpp.html"]; + Node74 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node103 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node103 [shape="box",label="CROUTE.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_c_r_o_u_t_e_8_c_p_p.html"]; + Node104 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node104 [shape="box",label="CROUTEE.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_c_r_o_u_t_e_e_8_c_p_p.html"]; + Node105 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node105 [shape="box",label="CROUTES.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_c_r_o_u_t_e_s_8_c_p_p.html"]; + Node106 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node106 [shape="box",label="CROUTESE.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_c_r_o_u_t_e_s_e_8_c_p_p.html"]; + Node107 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node107 [shape="box",label="CROUTEUT.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_c_r_o_u_t_e_u_t_8_c_p_p.html"]; + Node108 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node108 [shape="box",label="ctsystem.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ctsystem_8cpp.html"]; + Node109 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node109 [shape="box",label="assments.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$assments_8cpp.html"]; + Node110 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node110 [shape="box",label="fgumlg.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$fgumlg_8cpp.html"]; + Node111 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node111 [shape="box",label="IVANBKAP.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_a_n_b_k_a_p_8_c_p_p.html"]; + Node112 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node112 [shape="box",label="IVDAVIS.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_d_a_v_i_s_8_c_p_p.html"]; + Node113 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node113 [shape="box",label="IVGGEW.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_g_g_e_w_8_c_p_p.html"]; + Node114 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node114 [shape="box",label="ivkali.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivkali_8cpp.html"]; + Node115 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node115 [shape="box",label="IVLERN.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_l_e_r_n_8_c_p_p.html"]; + Node116 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node116 [shape="box",label="ivloesch.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivloesch_8cpp.html"]; + Node117 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node117 [shape="box",label="IVPFEUML.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_p_f_e_u_m_l_8_c_p_p.html"]; + Node118 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node118 [shape="box",label="IVSPINNE.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_s_p_i_n_n_e_8_c_p_p.html"]; + Node119 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node119 [shape="box",label="ivsukz.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivsukz_8cpp.html"]; + Node120 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node120 [shape="box",label="IVTRIBL.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_t_r_i_b_l_8_c_p_p.html"]; + Node121 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node121 [shape="box",label="IVUMALLG.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_m_a_l_l_g_8_c_p_p.html"]; + Node122 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node122 [shape="box",label="IVUMLG.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_m_l_g_8_c_p_p.html"]; + Node123 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node123 [shape="box",label="IVUmlgAnalyse_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_umlg_analyse__ia_8cpp.html"]; + Node124 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node124 [shape="box",label="ivuparcr.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivuparcr_8cpp.html"]; + Node125 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node125 [shape="box",label="IVVART.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_v_a_r_t_8_c_p_p.html"]; + Node126 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node126 [shape="box",label="IVWEGREC.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_w_e_g_r_e_c_8_c_p_p.html"]; + Node127 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node127 [shape="box",label="IvWegRec_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_iv_weg_rec__ia_8cpp.html"]; + Node128 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node128 [shape="box",label="IVZMAT.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_z_m_a_t_8_c_p_p.html"]; + Node129 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node129 [shape="box",label="nebez.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nebez_8cpp.html"]; + Node130 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node130 [shape="box",label="nekno.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nekno_8cpp.html"]; + Node131 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node131 [shape="box",label="NEKNO2.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_n_e_k_n_o2_8_c_p_p.html"]; + Node132 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node132 [shape="box",label="nelin.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nelin_8cpp.html"]; + Node133 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node133 [shape="box",label="NeLinieKoppeln_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_linie_koppeln__ia_8cpp.html"]; + Node134 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node134 [shape="box",label="nestr.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nestr_8cpp.html"]; + Node135 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node135 [shape="box",label="nestr2.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nestr2_8cpp.html"]; + Node136 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node136 [shape="box",label="NEUMLG.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_n_e_u_m_l_g_8_c_p_p.html"]; + Node137 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node137 [shape="box",label="ovlinerf.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovlinerf_8cpp.html"]; + Node138 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node138 [shape="box",label="ovlle_kostenrechnen.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovlle__kostenrechnen_8cpp.html"]; + Node139 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node139 [shape="box",label="ovlle_umlauf_rechnen.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovlle__umlauf__rechnen_8cpp.html"]; + Node140 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node140 [shape="box",label="OVSPINNE.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_s_p_i_n_n_e_8_c_p_p.html"]; + Node141 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node141 [shape="box",label="OVUMALLG.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_a_l_l_g_8_c_p_p.html"]; + Node142 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node142 [shape="box",label="ovumlauf.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovumlauf_8cpp.html"]; + Node143 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node143 [shape="box",label="ovumlaufatt.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovumlaufatt_8cpp.html"]; + Node144 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node144 [shape="box",label="ovumlfp2.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovumlfp2_8cpp.html"]; + Node145 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node145 [shape="box",label="OVUMLG.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_l_g_8_c_p_p.html"]; + Node146 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node146 [shape="box",label="ovumllin.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovumllin_8cpp.html"]; + Node147 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node147 [shape="box",label="OVUMLSYS.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_l_s_y_s_8_c_p_p.html"]; + Node148 -> Node79 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node148 [shape="box",label="IVUMWELT.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_m_w_e_l_t_8_c_p_p.html"]; + Node149 -> Node54 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node149 [shape="box",label="IVUPAR.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_p_a_r_8_h.html"]; + Node150 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node150 [shape="box",label="mnumlgbase.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnumlgbase_8h.html"]; + Node151 -> Node150 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node151 [shape="box",label="MNUMLG.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_u_m_l_g_8_h.html"]; + Node152 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node152 [shape="box",label="MNEMME.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_e_m_m_e_8_c_p_p.html"]; + Node153 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node153 [shape="box",label="mnfile.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnfile_8cpp.html"]; + Node83 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node88 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node61 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node154 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node154 [shape="box",label="mnntlese.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnntlese_8cpp.html"]; + Node92 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node93 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node97 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node155 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node155 [shape="box",label="MNVERS.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_v_e_r_s_8_c_p_p.html"]; + Node156 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node156 [shape="box",label="mnversd.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnversd_8cpp.html"]; + Node74 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node157 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node157 [shape="box",label="cassig.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$cassig_8h.html"]; + Node158 -> Node157 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node158 [shape="box",label="CASSIG.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_c_a_s_s_i_g_8_c_p_p.html"]; + Node159 -> Node157 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node159 [shape="box",label="cassigs.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$cassigs_8cpp.html"]; + Node158 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node159 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node161 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node161 [shape="box",label="cprocedure.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$cprocedure_8h.html"]; + Node163 -> Node161 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node163 [shape="box",label="cprocedures.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$cprocedures_8cpp.html"]; + Node165 -> Node161 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node165 [shape="box",label="cvisum.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$cvisum_8cpp.html"]; + Node163 -> Node151 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node166 -> Node150 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node166 [shape="box",label="MNEXIT.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_e_x_i_t_8_c_p_p.html"]; + Node80 -> Node150 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node167 -> Node150 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node167 [shape="box",label="MnRechAblaufPP.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_rech_ablauf_p_p_8h.html"]; + Node168 -> Node167 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node168 [shape="box",label="MnRechPS.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_mn_rech_p_s_8h.html"]; + Node92 -> Node167 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node171 -> Node150 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node171 [shape="box",label="MnRechFunktion_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_rech_funktion__ia_8h.html"]; + Node172 -> Node171 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node172 [shape="box",label="MnRechFunktionPP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_mn_rech_funktion_p_p__ia_8h.html"]; + Node168 -> Node172 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node174 -> Node171 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node174 [shape="box",label="MnRechFunktion_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_rech_funktion__ia_8cpp.html"]; + Node98 -> Node150 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node175 -> Node150 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node175 [shape="box",label="cvisum.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$cvisum_8h.html"]; + Node97 -> Node175 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node176 -> Node175 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node176 [shape="box",label="CgQuery.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_cg_query_8cpp.html"]; + Node165 -> Node175 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node177 -> Node175 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node177 [shape="box",label="initole.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$initole_8cpp.html"]; + Node178 -> Node175 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node178 [shape="box",label="vsf_imp.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$vsf__imp_8cpp.html"]; + Node60 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node179 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node179 [shape="box",label="mninfo.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mninfo_8cpp.html"]; + Node73 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node88 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node180 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node180 [shape="box",label="mnspinne.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnspinne_8cpp.html"]; + Node97 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node98 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node155 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node158 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node181 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node181 [shape="box",label="dynbewrt.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$dynbewrt_8cpp.html"]; + Node182 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node182 [shape="box",label="IVBEWERT.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_b_e_w_e_r_t_8_h.html"]; + Node183 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node183 [shape="box",label="mnabsuch.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnabsuch_8cpp.html"]; + Node152 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node179 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node83 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node84 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node73 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node184 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node184 [shape="box",label="mnlststy.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnlststy_8cpp.html"]; + Node88 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node61 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node185 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node185 [shape="box",label="mnmmrw.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnmmrw_8cpp.html"]; + Node186 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node186 [shape="box",label="mnmulti.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnmulti_8cpp.html"]; + Node154 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node180 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node155 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node74 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node108 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node181 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node187 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node187 [shape="box",label="ivabbatt.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivabbatt_8cpp.html"]; + Node188 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node188 [shape="box",label="ivanbatt.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivanbatt_8cpp.html"]; + Node111 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node189 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node189 [shape="box",label="ivbewer1.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivbewer1_8cpp.html"]; + Node190 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node190 [shape="box",label="IVBEWERT.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_b_e_w_e_r_t_8_c_p_p.html"]; + Node191 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node191 [shape="box",label="IVUPARCR.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_p_a_r_c_r_8_h.html"]; + Node152 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node150 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node185 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node186 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node154 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node97 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node98 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node155 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node74 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node187 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node190 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node192 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node192 [shape="box",label="IvBewert_Nodes.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_iv_bewert___nodes_8cpp.html"]; + Node193 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node193 [shape="box",label="IVCrParameterBasis_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_basis__ia_8h.html"]; + Node171 -> Node193 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node195 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node195 [shape="box",label="IVCrParameterBelastung_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_belastung__ia_8h.html"]; + Node171 -> Node195 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node197 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node197 [shape="box",label="IVCrParameterCrKurve_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_cr_kurve__ia_8h.html"]; + Node171 -> Node197 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node199 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node199 [shape="box",label="IVCrParameterErasF_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_eras_f__ia_8h.html"]; + Node171 -> Node199 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node201 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node201 [shape="box",label="IVCrParameterNodeControl_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_node_control__ia_8h.html"]; + Node171 -> Node201 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node203 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node203 [shape="box",label="IVCrParameterTypfaktor_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_typfaktor__ia_8h.html"]; + Node171 -> Node203 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node205 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node205 [shape="box",label="IVCrParameterWiderstand_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_widerstand__ia_8h.html"]; + Node171 -> Node205 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node112 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node207 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node207 [shape="box",label="IVERASF.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_e_r_a_s_f_8_c_p_p.html"]; + Node113 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node208 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node208 [shape="box",label="ivknoatt.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivknoatt_8cpp.html"]; + Node209 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node209 [shape="box",label="IVKURZW1.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_k_u_r_z_w1_8_c_p_p.html"]; + Node115 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node117 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node119 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node120 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node210 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node210 [shape="box",label="IVTRIBS.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_t_r_i_b_s_8_c_p_p.html"]; + Node211 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node211 [shape="box",label="IVUMAUSG.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_m_a_u_s_g_8_c_p_p.html"]; + Node122 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node124 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node212 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node212 [shape="box",label="IvuparKurve_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_ivupar_kurve__ia_8h.html"]; + Node125 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node214 -> Node191 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node214 [shape="box",label="NeSTStagePP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_s_t_stage_p_p__ia_8cpp.html"]; + Node112 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node113 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node114 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node208 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node209 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node115 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node116 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node215 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node215 [shape="box",label="ivlstweg.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivlstweg_8cpp.html"]; + Node216 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node216 [shape="box",label="IvNodeCtrl_Node.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_iv_node_ctrl___node_8cpp.html"]; + Node117 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node217 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node217 [shape="box",label="ivrasw1.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivrasw1_8cpp.html"]; + Node118 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node218 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node218 [shape="box",label="ivstratt.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivstratt_8cpp.html"]; + Node119 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node120 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node210 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node121 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node211 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node125 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node126 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node127 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node128 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node219 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node219 [shape="box",label="ivzstr.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivzstr_8cpp.html"]; + Node220 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node220 [shape="box",label="ivzwstrrw.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivzwstrrw_8cpp.html"]; + Node221 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node221 [shape="box",label="neabb.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$neabb_8cpp.html"]; + Node222 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node222 [shape="box",label="NeAbbBasis_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_abb_basis__ia_8cpp.html"]; + Node223 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node223 [shape="box",label="NeAbbMain_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_abb_main__ia_8cpp.html"]; + Node224 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node224 [shape="box",label="NEANB.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_n_e_a_n_b_8_c_p_p.html"]; + Node225 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node225 [shape="box",label="NeAnb_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_anb__ia_8cpp.html"]; + Node129 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node226 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node226 [shape="box",label="nebezbasis_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nebezbasis__ia_8cpp.html"]; + Node227 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node227 [shape="box",label="nedi4.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nedi4_8cpp.html"]; + Node228 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node228 [shape="box",label="nedi8.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nedi8_8cpp.html"]; + Node131 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node134 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node135 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node229 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node229 [shape="box",label="nestr_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nestr__ia_8cpp.html"]; + Node230 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node230 [shape="box",label="NeStrIVVsys_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_str_i_v_vsys__ia_8cpp.html"]; + Node231 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node231 [shape="box",label="NeStrMain_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_str_main__ia_8cpp.html"]; + Node232 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node232 [shape="box",label="IVLAERM.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_l_a_e_r_m_8_c_p_p.html"]; + Node233 -> Node182 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node233 [shape="box",label="IVUMWE.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_m_w_e_8_c_p_p.html"]; + Node234 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node234 [shape="box",label="IVDAVIS.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_d_a_v_i_s_8_h.html"]; + Node112 -> Node234 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node122 -> Node234 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node235 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node235 [shape="box",label="IVGGEW.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_g_g_e_w_8_h.html"]; + Node113 -> Node235 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node122 -> Node235 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node236 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node236 [shape="box",label="IVKALI.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_k_a_l_i_8_h.html"]; + Node114 -> Node236 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node122 -> Node236 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node237 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node237 [shape="box",label="IVKaliParameter_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_kali_parameter__ia_8h.html"]; + Node238 -> Node237 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node238 [shape="box",label="IVKaliParameter_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_kali_parameter__ia_8cpp.html"]; + Node239 -> Node237 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node239 [shape="box",label="IVUPAR.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_p_a_r_8_c_p_p.html"]; + Node240 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node240 [shape="box",label="IVLERN.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_l_e_r_n_8_h.html"]; + Node115 -> Node240 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node122 -> Node240 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node215 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node241 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node241 [shape="box",label="IVPFEUML.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_p_f_e_u_m_l_8_h.html"]; + Node117 -> Node241 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node122 -> Node241 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node217 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node218 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node242 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node242 [shape="box",label="IVSUKZ.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_s_u_k_z_8_h.html"]; + Node113 -> Node242 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node119 -> Node242 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node243 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node243 [shape="box",label="IVTRIBA.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_t_r_i_b_a_8_h.html"]; + Node112 -> Node243 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node244 -> Node243 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node244 [shape="box",label="IVTRIBA.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_t_r_i_b_a_8_c_p_p.html"]; + Node120 -> Node243 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node245 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node245 [shape="box",label="IVTRIBL.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_t_r_i_b_l_8_h.html"]; + Node120 -> Node245 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node122 -> Node245 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node121 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node246 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node246 [shape="box",label="IVUMLG.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_m_l_g_8_h.html"]; + Node61 -> Node246 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node92 -> Node246 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node97 -> Node246 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node98 -> Node246 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node122 -> Node246 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node247 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node247 [shape="box",label="IVZMAT.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_z_m_a_t_8_h.html"]; + Node122 -> Node247 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node128 -> Node247 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node239 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node248 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node248 [shape="box",label="IVUparDavisumParameter_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_davisum_parameter__ia_8h.html"]; + Node239 -> Node248 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node249 -> Node248 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node249 [shape="box",label="IVUparDavisumParameter_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_davisum_parameter__ia_8cpp.html"]; + Node250 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node250 [shape="box",label="IVUparDavisVsysBezGew_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_davis_vsys_bez_gew__ia_8h.html"]; + Node249 -> Node250 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node251 -> Node250 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node251 [shape="box",label="IVUparDavisVsysBezGew_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_davis_vsys_bez_gew__ia_8cpp.html"]; + Node252 -> Node250 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node252 [shape="box",label="IVUparTributMatrix_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_tribut_matrix__ia_8cpp.html"]; + Node253 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node253 [shape="box",label="IVUparGleichgewicht_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_gleichgewicht__ia_8h.html"]; + Node239 -> Node253 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node254 -> Node253 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node254 [shape="box",label="IVUparGleichgewicht_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_gleichgewicht__ia_8cpp.html"]; + Node255 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node255 [shape="box",label="IVUparLernverfahrenLoto_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_lernverfahren_loto__ia_8h.html"]; + Node256 -> Node255 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node256 [shape="box",label="IVUparLernverfahren_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_lernverfahren__ia_8h.html"]; + Node239 -> Node256 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node257 -> Node256 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node257 [shape="box",label="IVUparLernverfahren_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_lernverfahren__ia_8cpp.html"]; + Node258 -> Node255 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node258 [shape="box",label="IVUparLernverfahrenLoto_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_lernverfahren_loto__ia_8cpp.html"]; + Node259 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node259 [shape="box",label="IVUparLernverfahrenHeuristisch_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_lernverfahren_heuristisch__ia_8h.html"]; + Node256 -> Node259 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node260 -> Node259 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node260 [shape="box",label="IVUparLernverfahrenHeuristisch_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_lernverfahren_heuristisch__ia_8cpp.html"]; + Node261 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node261 [shape="box",label="IVUparSukzessiv_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_sukzessiv__ia_8h.html"]; + Node239 -> Node261 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node262 -> Node261 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node262 [shape="box",label="IVUparSukzessiv_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_sukzessiv__ia_8cpp.html"]; + Node263 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node263 [shape="box",label="IVUparTributMatrix_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_tribut_matrix__ia_8h.html"]; + Node239 -> Node263 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node252 -> Node263 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node264 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node264 [shape="box",label="IVUparZMatrix_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_z_matrix__ia_8h.html"]; + Node239 -> Node264 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node265 -> Node264 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node265 [shape="box",label="IVUparZMatrix_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_z_matrix__ia_8cpp.html"]; + Node128 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node221 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node129 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node227 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node134 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node135 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node148 -> Node149 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node235 -> Node54 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node246 -> Node54 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node266 -> Node54 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node266 [shape="box",label="OVUPAR.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_p_a_r_8_h.html"]; + Node267 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node267 [shape="box",label="MNABSUCH.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_a_b_s_u_c_h_8_h.html"]; + Node183 -> Node267 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node268 -> Node267 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node268 [shape="box",label="MnABSuche_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_a_b_suche__ia_8h.html"]; + Node183 -> Node268 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node269 -> Node268 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node269 [shape="box",label="MnABSuche_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_a_b_suche__ia_8cpp.html"]; + Node270 -> Node268 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node270 [shape="box",label="MnABSuchOVPPage.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_a_b_such_o_v_p_page_8cpp.html"]; + Node271 -> Node267 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node271 [shape="box",label="MnABSuchIVPPage.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_a_b_such_i_v_p_page_8h.html"]; + Node272 -> Node271 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node272 [shape="box",label="MnABSuchePSheet.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_mn_a_b_suche_p_sheet_8h.html"]; + Node268 -> Node272 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node274 -> Node271 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node274 [shape="box",label="MnABSuchIvPPage.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_a_b_such_iv_p_page_8cpp.html"]; + Node275 -> Node267 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node275 [shape="box",label="MnABSuchOVPPage.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_a_b_such_o_v_p_page_8h.html"]; + Node272 -> Node275 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node270 -> Node275 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node56 -> Node267 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node60 -> Node267 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node65 -> Node267 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node83 -> Node267 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node66 -> Node267 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node69 -> Node267 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node61 -> Node267 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node276 -> Node267 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node276 [shape="box",label="croutesearch.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$croutesearch_8h.html"]; + Node76 -> Node276 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node277 -> Node276 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node277 [shape="box",label="croutesearch.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$croutesearch_8cpp.html"]; + Node278 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node278 [shape="box",label="MNODATT.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_o_d_a_t_t_8_h.html"]; + Node183 -> Node278 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node279 -> Node278 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node279 [shape="box",label="mnattrlist.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnattrlist_8cpp.html"]; + Node90 -> Node278 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node280 -> Node278 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node280 [shape="box",label="mnodlst.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnodlst_8cpp.html"]; + Node150 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node80 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node66 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node69 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node88 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node97 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node98 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node100 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node158 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node281 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node281 [shape="box",label="FGPARA.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_f_g_p_a_r_a_8_h.html"]; + Node150 -> Node281 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node80 -> Node281 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node97 -> Node281 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node282 -> Node281 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node282 [shape="box",label="FGPARA.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_f_g_p_a_r_a_8_c_p_p.html"]; + Node283 -> Node281 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node283 [shape="box",label="fgplaus2.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$fgplaus2_8h.html"]; + Node284 -> Node283 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node284 [shape="box",label="fgplaus2.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$fgplaus2_8cpp.html"]; + Node285 -> Node283 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node285 [shape="box",label="FGPLAUSI.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_f_g_p_l_a_u_s_i_8_c_p_p.html"]; + Node286 -> Node281 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node286 [shape="box",label="fgplausi.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$fgplausi_8h.html"]; + Node80 -> Node286 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node92 -> Node286 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node97 -> Node286 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node285 -> Node286 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node287 -> Node281 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node287 [shape="box",label="FgPlausiPara_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para__ia_8h.html"]; + Node285 -> Node287 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node288 -> Node287 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node288 [shape="box",label="FgPlausiPara_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para__ia_8cpp.html"]; + Node289 -> Node281 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node289 [shape="box",label="FGPlausiPara_PS_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_f_g_plausi_para___p_s__ia_8h.html"]; + Node287 -> Node289 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node290 -> Node289 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node290 [shape="box",label="FGPlausiPara_PS_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_f_g_plausi_para___p_s__ia_8cpp.html"]; + Node291 -> Node281 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node291 [shape="box",label="FgPlausiParaBasis_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_basis__ia_8h.html"]; + Node289 -> Node291 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node292 -> Node291 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node292 [shape="box",label="FgPlausiParaBasis_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_basis__ia_8cpp.html"]; + Node293 -> Node281 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node293 [shape="box",label="FgPlausiParaErhLinie_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_erh_linie__ia_8h.html"]; + Node289 -> Node293 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node294 -> Node293 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node294 [shape="box",label="FgPlausiParaErhLinie_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_erh_linie__ia_8cpp.html"]; + Node295 -> Node281 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node295 [shape="box",label="FgPlausiParaKontrolle_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_kontrolle__ia_8h.html"]; + Node289 -> Node295 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node296 -> Node295 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node296 [shape="box",label="FgPlausiParaKontrolle_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_kontrolle__ia_8cpp.html"]; + Node297 -> Node281 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node297 [shape="box",label="FgPlausiParaVorNach_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_vor_nach__ia_8h.html"]; + Node289 -> Node297 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node298 -> Node297 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node298 [shape="box",label="FgPlausiParaVorNach_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_vor_nach__ia_8cpp.html"]; + Node282 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node284 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node285 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node110 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node299 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node299 [shape="box",label="OVABSUCH.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_a_b_s_u_c_h_8_h.html"]; + Node183 -> Node299 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node284 -> Node299 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node300 -> Node299 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node300 [shape="box",label="OVABSUCH.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_a_b_s_u_c_h_8_c_p_p.html"]; + Node301 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node301 [shape="box",label="ovaqrech.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovaqrech_8cpp.html"]; + Node302 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node302 [shape="box",label="OVUMSBEW.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_s_b_e_w_8_h.html"]; + Node303 -> Node302 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node303 [shape="box",label="OVKWALLG.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_k_w_a_l_l_g_8_h.html"]; + Node183 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node66 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node284 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node110 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node299 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node304 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node304 [shape="box",label="OVKWALLG.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_k_w_a_l_l_g_8_c_p_p.html"]; + Node305 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node305 [shape="box",label="OVKWWEG.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_o_v_k_w_w_e_g_8_h.html"]; + Node66 -> Node305 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node284 -> Node305 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node299 -> Node305 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node307 -> Node305 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node307 [shape="box",label="OVVERB.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_v_e_r_b_8_h.html"]; + Node267 -> Node307 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node183 -> Node307 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node308 -> Node307 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node308 [shape="box",label="fgkenn.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$fgkenn_8cpp.html"]; + Node284 -> Node307 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node299 -> Node307 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node311 -> Node307 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node311 [shape="box",label="OVUMLSYS.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_l_s_y_s_8_h.html"]; + Node183 -> Node311 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node83 -> Node311 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node66 -> Node311 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node86 -> Node311 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node90 -> Node311 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node110 -> Node311 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node312 -> Node311 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node312 [shape="box",label="nelinsel.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nelinsel_8cpp.html"]; + Node140 -> Node311 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node141 -> Node311 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node145 -> Node311 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node147 -> Node311 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node313 -> Node307 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node313 [shape="box",label="OVUMLFP2.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_l_f_p2_8_h.html"]; + Node278 -> Node313 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node144 -> Node313 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node145 -> Node313 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node314 -> Node307 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node314 [shape="box",label="OVUMLLIN.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_l_l_i_n_8_h.html"]; + Node90 -> Node314 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node145 -> Node314 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node146 -> Node314 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node311 -> Node305 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node313 -> Node305 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node314 -> Node305 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node138 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node139 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node311 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node142 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node143 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node313 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node314 -> Node303 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node138 -> Node302 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node139 -> Node302 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node142 -> Node302 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node143 -> Node302 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node317 -> Node302 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node317 [shape="box",label="OVUMSBEW.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_s_b_e_w_8_c_p_p.html"]; + Node307 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node138 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node139 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node311 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node318 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node318 [shape="box",label="OVUMALLG.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_a_l_l_g_8_h.html"]; + Node81 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node83 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node73 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node86 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node88 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node154 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node92 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node93 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node97 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node98 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node155 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node74 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node110 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node131 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node319 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node319 [shape="box",label="neknoBasis_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nekno_basis__ia_8cpp.html"]; + Node132 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node320 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node320 [shape="box",label="NeLin2.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_lin2_8cpp.html"]; + Node321 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node321 [shape="box",label="nelinagg.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nelinagg_8cpp.html"]; + Node322 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node322 [shape="box",label="NELINDIG.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_n_e_l_i_n_d_i_g_8_c_p_p.html"]; + Node323 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node323 [shape="box",label="NeLinDigi_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_lin_digi__ia_8cpp.html"]; + Node133 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node324 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node324 [shape="box",label="NeLinienEa_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_linien_ea__ia_8cpp.html"]; + Node312 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node325 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node325 [shape="box",label="nelinstr.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nelinstr_8cpp.html"]; + Node134 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node135 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node136 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node137 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node326 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node326 [shape="box",label="OVSTANDI.CPP",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_s_t_a_n_d_i_8_c_p_p.html"]; + Node141 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node144 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node145 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node146 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node147 -> Node318 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node142 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node143 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node313 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node327 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node327 [shape="box",label="OVUMLG.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_l_g_8_h.html"]; + Node80 -> Node327 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node92 -> Node327 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node97 -> Node327 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node98 -> Node327 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node110 -> Node327 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node145 -> Node327 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node314 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node328 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node328 [shape="box",label="OvUmlPar_Basis_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___basis___p_p__ia_8h.html"]; + Node329 -> Node328 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node329 [shape="box",label="OvUmlPar_Basis_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___basis___p_p__ia_8cpp.html"]; + Node330 -> Node328 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node330 [shape="box",label="OvUmlPar_FP1_PSheet_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p1___p_sheet__ia_8h.html"]; + Node331 -> Node330 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node331 [shape="box",label="OvUmlPar_FP1_PSheet_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p1___p_sheet__ia_8cpp.html"]; + Node332 -> Node330 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node332 [shape="box",label="OvUmlPar_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par__ia_8cpp.html"]; + Node333 -> Node328 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node333 [shape="box",label="OvUmlPar_FP2_PSheet_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p2___p_sheet__ia_8h.html"]; + Node334 -> Node333 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node334 [shape="box",label="OvUmlPar_FP2_PSheet_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p2___p_sheet__ia_8cpp.html"]; + Node332 -> Node333 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node335 -> Node328 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node335 [shape="box",label="OvUmlPar_FP3_PSheet_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___p_sheet__ia_8h.html"]; + Node336 -> Node335 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node336 [shape="box",label="OvUmlPar_FP3_PSheet_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___p_sheet__ia_8cpp.html"]; + Node332 -> Node335 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node337 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node337 [shape="box",label="OvUmlPar_FP_HstTyp_ListCtrl.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p___hst_typ___list_ctrl_8h.html"]; + Node338 -> Node337 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node338 [shape="box",label="OvUmlPar_FP12_Suche_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p12___suche___p_p__ia_8h.html"]; + Node289 -> Node338 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node339 -> Node338 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node339 [shape="box",label="OvUmlPar_FP12_Suche_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p12___suche___p_p__ia_8cpp.html"]; + Node330 -> Node338 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node333 -> Node338 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node340 -> Node337 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node340 [shape="box",label="OvUmlPar_FP3_Suche_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___suche___p_p__ia_8h.html"]; + Node335 -> Node340 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node341 -> Node340 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node341 [shape="box",label="OvUmlPar_FP3_Suche_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___suche___p_p__ia_8cpp.html"]; + Node342 -> Node337 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node342 [shape="box",label="OvUmlPar_FP_HstTyp_ListCtrl.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p___hst_typ___list_ctrl_8cpp.html"]; + Node330 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node343 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node343 [shape="box",label="OvUmlPar_FP23_Wid_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p23___wid___p_p__ia_8h.html"]; + Node344 -> Node343 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node344 [shape="box",label="OvUmlPar_FP23_Wid_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p23___wid___p_p__ia_8cpp.html"]; + Node333 -> Node343 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node335 -> Node343 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node345 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node345 [shape="box",label="OvUmlPar_FP23_WidExt_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p23___wid_ext__ia_8h.html"]; + Node344 -> Node345 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node346 -> Node345 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node346 [shape="box",label="OvUmlPar_FP23_WidExt_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p23___wid_ext__ia_8cpp.html"]; + Node333 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node335 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node347 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node347 [shape="box",label="OvUmlPar_FP3_Split_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___split___p_p__ia_8h.html"]; + Node333 -> Node347 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node335 -> Node347 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node348 -> Node347 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node348 [shape="box",label="OvUmlPar_FP3_Split_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___split___p_p__ia_8cpp.html"]; + Node349 -> Node347 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node349 [shape="box",label="OvUmlPar_Lin_PSheet_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___p_sheet__ia_8h.html"]; + Node332 -> Node349 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node350 -> Node349 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node350 [shape="box",label="OvUmlPar_Lin_PSheet_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___p_sheet__ia_8cpp.html"]; + Node351 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node351 [shape="box",label="OvUmlPar_FP3_Wahl_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___wahl___p_p__ia_8h.html"]; + Node330 -> Node351 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node333 -> Node351 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node335 -> Node351 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node352 -> Node351 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node352 [shape="box",label="OvUmlPar_FP3_Wahl_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___wahl___p_p__ia_8cpp.html"]; + Node353 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node353 [shape="box",label="OvUmlPar_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par__ia_8h.html"]; + Node270 -> Node353 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node69 -> Node353 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node280 -> Node353 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node92 -> Node353 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node285 -> Node353 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node332 -> Node353 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node354 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node354 [shape="box",label="OvUmlPar_LinVsys_HstTyp_ListCtrl.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin_vsys___hst_typ___list_ctrl_8h.html"]; + Node355 -> Node354 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node355 [shape="box",label="OvUmlPar_Lin_Basis_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___basis___p_p__ia_8h.html"]; + Node349 -> Node355 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node356 -> Node355 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node356 [shape="box",label="OvUmlPar_Lin_Basis_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___basis___p_p__ia_8cpp.html"]; + Node357 -> Node354 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node357 [shape="box",label="OvUmlPar_LinVsys_HstTyp_ListCtrl.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin_vsys___hst_typ___list_ctrl_8cpp.html"]; + Node358 -> Node354 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node358 [shape="box",label="OvUmlPar_Sys_Suche_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___sys___suche___p_p__ia_8h.html"]; + Node359 -> Node358 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node359 [shape="box",label="OvUmlPar_Sys_PSheet_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___sys___p_sheet__ia_8h.html"]; + Node332 -> Node359 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node361 -> Node358 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node361 [shape="box",label="OvUmlPar_Sys_Suche_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___sys___suche___p_p__ia_8cpp.html"]; + Node349 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node362 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node362 [shape="box",label="OvUmlPar_Lin_Suche_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___suche___p_p__ia_8h.html"]; + Node349 -> Node362 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node363 -> Node362 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node363 [shape="box",label="OvUmlPar_Lin_Suche_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___suche___p_p__ia_8cpp.html"]; + Node364 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node364 [shape="box",label="OvUmlPar_Lin_Wahl_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___wahl___p_p__ia_8h.html"]; + Node349 -> Node364 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node365 -> Node364 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node365 [shape="box",label="OvUmlPar_Lin_Wahl_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___wahl___p_p__ia_8cpp.html"]; + Node366 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node366 [shape="box",label="OvUmlPar_Lin_Wid_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___wid___p_p__ia_8h.html"]; + Node349 -> Node366 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node367 -> Node366 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node367 [shape="box",label="OvUmlPar_Lin_Wid_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___wid___p_p__ia_8cpp.html"]; + Node368 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node368 [shape="box",label="OvUmlPar_Sys_Basis_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___sys___basis___p_p__ia_8h.html"]; + Node359 -> Node368 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node369 -> Node368 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node369 [shape="box",label="OvUmlPar_Sys_Basis_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___sys___basis___p_p__ia_8cpp.html"]; + Node359 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node370 -> Node266 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node370 [shape="box",label="ovupar.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovupar_8cpp.html"]; + Node371 -> Node54 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node371 [shape="box",label="OVKENMAT.H",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_k_e_n_m_a_t_8_h.html"]; + Node308 -> Node371 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node110 -> Node371 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node266 -> Node371 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node372 -> Node371 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node372 [shape="box",label="ovkenmat.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovkenmat_8cpp.html"]; + Node318 -> Node371 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node373 -> Node371 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node373 [shape="box",label="OvUmlPar_Kenmat_Aequi_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___kenmat___aequi__ia_8h.html"]; + Node374 -> Node373 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node374 [shape="box",label="OvUmlPar_Kenmat_Aequi_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___kenmat___aequi__ia_8cpp.html"]; + Node375 -> Node373 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node375 [shape="box",label="OvUmlPar_Kenmat_PP_ia.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___kenmat___p_p__ia_8cpp.html"]; + Node376 -> Node371 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node376 [shape="box",label="OvUmlPar_Kenmat_PP_ia.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___kenmat___p_p__ia_8h.html"]; + Node330 -> Node376 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node333 -> Node376 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node335 -> Node376 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node349 -> Node376 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node359 -> Node376 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node375 -> Node376 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node353 -> Node54 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; +} diff --git a/test/graphs/b106.dot b/test/graphs/b106.dot new file mode 100644 index 0000000..d2dee80 --- /dev/null +++ b/test/graphs/b106.dot @@ -0,0 +1,337 @@ +digraph inheritance +{ + Node1295 [shape="box",label="cn_mmmcdeal",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"]; + Node1296 -> Node1295 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1296 [shape="box",label="cn_bulkdeal",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classcn__bulkdeal.html"]; + Node1297 -> Node1296 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1297 [shape="box",label="cn_edit",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classcn__edit.html"]; + Node1298 -> Node1297 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1298 [shape="box",label="cn_disp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classcn__disp.html"]; + Node1299 -> Node1298 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1299 [shape="box",label="cn_data",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classcn__data.html"]; + Node1300 -> Node1299 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1300 [shape="box",label="cn_global",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classcn__global.html"]; + Node1301 -> Node1300 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="db",fontname="Helvetica"]; + Node1301 [shape="box",label="cn_base",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classcn__base.html"]; + Node1302 -> Node1300 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bar_Record",fontname="Helvetica"]; + Node1302 [shape="box",label="unsigned long",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1303 -> Node1300 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bar_Ref",fontname="Helvetica"]; + Node1303 [shape="box",label="strng",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classstrng.html"]; + Node1304 -> Node1303 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1304 [shape="box",label="strdf",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classstrdf.html"]; + Node1305 -> Node1304 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="strng\nfname",fontname="Helvetica"]; + Node1305 [shape="box",label="friend",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1306 -> Node1303 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mem",fontname="Helvetica"]; + Node1306 [shape="box",label="char *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1305 -> Node1303 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="strdf",fontname="Helvetica"]; + Node1307 -> Node1300 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bar_ProdProvRef\nbar_ContComm\nbar_CommValue\nbar_SetsBargain\nbar_Barg3\nbar_SendTal\nbar_StampValue\nbar_ProdProvComm\nbar_Barg4\nbar_Notedate\nbar_VAT\nbar_Notified\nbar_DRSImported\nbar_Charge\nbar_TranPrn\nbar_ImpVals\nbar_ImpCust\nbar_DaysI\nbar_SFlag\nbar_Client\nbar_Acclet\nbar_Broker\nbar_TotalValue\nbar_Remarks\nbar_Location\nbar_CrestStamp\nbar_ContConsidCcy\nbar_ContCommCcy\nbar_ModifiedStatus\nbar_CashDocs\nbar_NextDate\nbar_AverageRec\nbar_AccountingPeriod\nbar_Currency\nbar_TxnRepMa\nbar_ThirdParty\nbar_NextRec\nbar_Message\nbar_ContConsid\nbar_NotePrn\nbar_VatValue\nbar_ThirdPartyCharge\nbar_TFormNote\nbar_StockCommScale\nbar_Nominee\nbar_EuroPTM\nbar_Type\nbar_ImpMon\nbar_Stamp\nbar_PriType\nbar_VatType\nbar_Category\nbar_Parent\nbar_ExportToOMR\nbar_DRSImport\nbar_Interest\nbar_Stock\nbar_PtmValue\nbar_Exchange\nbar_AddChargeCurrency\nbar_PTM\nbar_Price\nbar_UTI\nbar_IrishPTM\nbar_Comment\nbar_MultiBargain\nbar_RSBMktMaker\nbar_CrestClearanceAcc\nbar_ClientCommScale\nbar_BulkRec\nbar_UpdatedBy\nbar_Refnum\nbar_VatCurrency\nbar_Link\nbar_AddChargeValue\nbar_StampToGBPExrate\nbar_Riskless\nbar_PtmFlag\nbar_OmsReference\nbar_ExecutiveCode\nbar_Duedate\nbar_ThirdPartyPercent\nbar_StockAddnScale\nbar_PtmCurrency\nbar_Order\nbar_Fund\nbar_CopyToRSB\nbar_CommCurrency\nbar_ClientAddnScale\nbar_Agent\nbar_TotalCurrency\nbar_PrevDate\nbar_OneBargOrd\nbar_MktConsideration\nbar_CliToGBPExrate\nbar_Aggregate\nbar_Total\nbar_PostAcc\nbar_DealCode\nbar_SundryTxnInfo\nbar_StampCurrency\nbar_CustodyOverRide\nbar_EntryDate\nbar_Barg1\nbar_NoteReq\nbar_Time\nbar_PrevRec\nbar_OasysAffirmed\nbar_MktToGBPExrate\nbar_OperatorID\nbar_Barg2\nbar_Comm\nbar_Amount",fontname="Helvetica"]; + Node1307 [shape="box",label="cn_global_data",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1308 -> Node1300 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bar_index\nbar_Deals\nbar_Hits",fontname="Helvetica"]; + Node1308 [shape="box",label="int",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1309 -> Node1300 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bought",fontname="Helvetica"]; + Node1309 [shape="box",label="bool",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1310 -> Node1300 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bar_ChargePercent\nbar_ChargeCurrency\nbar_ChargeAccount\nbar_ChargeText\nbar_ChargeCurValue\nbar_ChargeValue",fontname="Helvetica"]; + Node1310 [shape="box",label="cn_global_data_charge",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1311 -> Node1300 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bar_CopyToRSBs\nbar_RSBMktMakers\nbar_Amounts\nbar_UTIs\nbar_Prices\nbar_MktConsiderations\nbar_Refnums\nbar_Barg4s\nbar_Interests\nbar_Barg3s\nbar_Barg2s\nbar_Brokers\nbar_Times\nbar_Barg1s\nbar_SundryTxnInfos",fontname="Helvetica"]; + Node1311 [shape="box",label="cn_global_data_multiple",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1312 -> Node1300 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="agent_rb\nfund_rb\norder_rb\nclient_rb\npartner_rb\nstock_rb",fontname="Helvetica"]; + Node1312 [shape="box",label="srb",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classsrb.html"]; + Node1313 -> Node1312 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="buffer",fontname="Helvetica"]; + Node1313 [shape="box",label="char **",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1302 -> Node1312 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="buffer_record",fontname="Helvetica"]; + Node1314 -> Node1312 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="field_option",fontname="Helvetica"]; + Node1314 [shape="box",label="int *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1308 -> Node1312 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="option",fontname="Helvetica"]; + Node1309 -> Node1312 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="last_read",fontname="Helvetica"]; + Node1315 -> Node1312 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="db",fontname="Helvetica"]; + Node1315 [shape="box",label="sdb",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classsdb.html"]; + Node1316 -> Node1315 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1316 [shape="box",label="sdb_ident",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classsdb__ident.html"]; + Node1303 -> Node1316 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="file_prefix",fontname="Helvetica"]; + Node1317 -> Node1316 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ident",fontname="Helvetica"]; + Node1317 [shape="box",label="const char *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1302 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="max_record",fontname="Helvetica"]; + Node1313 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="buffer",fontname="Helvetica"]; + Node1318 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="record_access_field",fontname="Helvetica"]; + Node1318 [shape="box",label="fldndx",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1319 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="rb",fontname="Helvetica"]; + Node1319 [shape="box",label="sio",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classsio.html"]; + Node1312 -> Node1319 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1320 -> Node1319 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="stream",fontname="Helvetica"]; + Node1320 [shape="box",label="ffile",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classffile.html"]; + Node1321 -> Node1320 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1321 [shape="box",label="hfile",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classhfile.html"]; + Node1308 -> Node1321 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_open_mode\nm_handle",fontname="Helvetica"]; + Node1322 -> Node1321 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_critsect",fontname="Helvetica"]; + Node1322 [shape="box",label="critsect",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classcritsect.html"]; + Node1323 -> Node1322 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="handle",fontname="Helvetica"]; + Node1323 [shape="box",label="void *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1324 -> Node1321 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_filename",fontname="Helvetica"]; + Node1324 [shape="box",label="fname",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classfname.html"]; + Node1325 -> Node1324 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1325 [shape="box",label="strsz< FILENAME_MAX >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classstrsz.html"]; + Node1304 -> Node1325 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1326 -> Node1325 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mem",fontname="Helvetica"]; + Node1326 [shape="box",label="umemory",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1327 -> Node1325 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="llength",fontname="Helvetica"]; + Node1327 [shape="box",label="size_t",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1328 -> Node1325 [dir=back,color="orange",fontsize=10,style="dashed",label="< FILENAME_MAX >",fontname="Helvetica"]; + Node1328 [shape="box",label="strsz< SIZE >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classstrsz.html"]; + Node1304 -> Node1328 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1326 -> Node1328 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mem",fontname="Helvetica"]; + Node1327 -> Node1328 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="llength",fontname="Helvetica"]; + Node1329 -> Node1321 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_rec_len",fontname="Helvetica"]; + Node1329 [shape="box",label="unsigned",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1330 -> Node1320 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_file",fontname="Helvetica"]; + Node1330 [shape="box",label="FILE *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1314 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="rec_len\nfields",fontname="Helvetica"]; + Node1331 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="extra_setup",fontname="Helvetica"]; + Node1331 [shape="box",label="def_extra_setup",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1332 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="audit",fontname="Helvetica"]; + Node1332 [shape="box",label="audit_file",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classaudit__file.html"]; + Node1333 -> Node1332 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="seq\npos",fontname="Helvetica"]; + Node1333 [shape="box",label="audit_lock",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classaudit__lock.html"]; + Node1334 -> Node1333 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sequence\nappend_pos",fontname="Helvetica"]; + Node1334 [shape="box",label="long",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1309 -> Node1332 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="loaded\nlocked\nis_current",fontname="Helvetica"]; + Node1315 -> Node1332 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="db",fontname="Helvetica"]; + Node1334 -> Node1332 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sfile_sequence",fontname="Helvetica"]; + Node1320 -> Node1332 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sfile",fontname="Helvetica"]; + Node1335 -> Node1332 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="head",fontname="Helvetica"]; + Node1335 [shape="box",label="audit_head",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classaudit__head.html"]; + Node1336 -> Node1335 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ident",fontname="Helvetica"]; + Node1336 [shape="box",label="char",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1337 -> Node1335 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="data_version\nsequence",fontname="Helvetica"]; + Node1337 [shape="box",label="short",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1338 -> Node1335 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="previous_date\ndate",fontname="Helvetica"]; + Node1338 [shape="box",label="cdate",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1324 -> Node1332 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="filename",fontname="Helvetica"]; + Node1306 -> Node1332 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="record_buf",fontname="Helvetica"]; + Node1321 -> Node1332 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="file",fontname="Helvetica"]; + Node1339 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="store",fontname="Helvetica"]; + Node1339 [shape="box",label="record_buf",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classrecord__buf.html"]; + Node1308 -> Node1339 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="size\nused",fontname="Helvetica"]; + Node1340 -> Node1339 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="data",fontname="Helvetica"]; + Node1340 [shape="box",label="record_data",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classrecord__data.html"]; + Node1302 -> Node1340 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="record\ntime",fontname="Helvetica"]; + Node1306 -> Node1340 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="buffer",fontname="Helvetica"]; + Node1341 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="field_defs",fontname="Helvetica"]; + Node1341 [shape="box",label="field_def",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classfield__def.html"]; + Node1302 -> Node1341 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="record",fontname="Helvetica"]; + Node1318 -> Node1341 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="field",fontname="Helvetica"]; + Node1336 -> Node1341 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="key\nident\nlabel",fontname="Helvetica"]; + Node1315 -> Node1341 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="db",fontname="Helvetica"]; + Node1342 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="extra_unsetup",fontname="Helvetica"]; + Node1342 [shape="box",label="def_extra_unsetup",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1343 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="num",fontname="Helvetica"]; + Node1343 [shape="box",label="unsigned long *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1344 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="keys",fontname="Helvetica"]; + Node1344 [shape="box",label="field_set",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classfield__set.html"]; + Node1345 -> Node1344 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="valid_type",fontname="Helvetica"]; + Node1345 [shape="box",label="fldval",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1346 -> Node1344 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="field",fontname="Helvetica"]; + Node1346 [shape="box",label="fldndx *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1308 -> Node1344 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="min_len\nmax_len",fontname="Helvetica"]; + Node1317 -> Node1344 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="name",fontname="Helvetica"]; + Node1334 -> Node1344 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="optional",fontname="Helvetica"]; + Node1322 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="crit_sect",fontname="Helvetica"]; + Node1347 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="layout",fontname="Helvetica"]; + Node1347 [shape="box",label="layout",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classlayout.html"]; + Node1348 -> Node1347 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="elem",fontname="Helvetica"]; + Node1348 [shape="box",label="layout_elem",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classlayout__elem.html"]; + Node1349 -> Node1348 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="type",fontname="Helvetica"]; + Node1349 [shape="box",label="layout_type",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1308 -> Node1348 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="attr\nrow\ncol",fontname="Helvetica"]; + Node1350 -> Node1348 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="data",fontname="Helvetica"]; + Node1350 [shape="box",label="udata",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1351 -> Node1348 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="fs",fontname="Helvetica"]; + Node1351 [shape="box",label="layout_fs",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1303 -> Node1347 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="title\nname",fontname="Helvetica"]; + Node1308 -> Node1347 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="num\nsbattr\nfixed_lines\nfbattr",fontname="Helvetica"]; + Node1309 -> Node1347 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exist\nblink",fontname="Helvetica"]; + Node1317 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="compile_time\nsource_version\ntime_stamp\ncompile_date\ntotal_filename\ndata_filename\nname\nkey_filename\nsource_file",fontname="Helvetica"]; + Node1334 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="option",fontname="Helvetica"]; + Node1352 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="setup",fontname="Helvetica"]; + Node1352 [shape="box",label="label_t",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classlabel__t.html"]; + Node1345 -> Node1352 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="valid_type",fontname="Helvetica"]; + Node1336 -> Node1352 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="label",fontname="Helvetica"]; + Node1353 -> Node1352 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="equation",fontname="Helvetica"]; + Node1353 [shape="box",label="fdb_equation",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classfdb__equation.html"]; + Node1354 -> Node1353 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_elem\nm_stack",fontname="Helvetica"]; + Node1354 [shape="box",label="var_list< fdb_elem >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classvar__list.html"]; + Node1355 -> Node1354 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="list",fontname="Helvetica"]; + Node1355 [shape="box",label="fdb_elem",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classfdb__elem.html"]; + Node1356 -> Node1355 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="func",fontname="Helvetica"]; + Node1356 [shape="box",label="fdb_func",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1357 -> Node1355 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="data",fontname="Helvetica"]; + Node1357 [shape="box",label="fdb_elem_data",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1358 -> Node1355 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="eval",fontname="Helvetica"]; + Node1358 [shape="box",label="fdb_eval",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1308 -> Node1354 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="used\nmax_elems",fontname="Helvetica"]; + Node1359 -> Node1354 [dir=back,color="orange",fontsize=10,style="dashed",label="< fdb_elem >",fontname="Helvetica"]; + Node1359 [shape="box",label="var_list< T >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classvar__list.html"]; + Node1308 -> Node1359 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="used\nmax_elems",fontname="Helvetica"]; + Node1360 -> Node1359 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="list",fontname="Helvetica"]; + Node1360 [shape="box",label="T",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1308 -> Node1352 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="defaults\noffset\nfield_length\nsame_line\ndefinition\nvalid_index",fontname="Helvetica"]; + Node1334 -> Node1352 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="option",fontname="Helvetica"]; + Node1306 -> Node1352 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="prompt",fontname="Helvetica"]; + Node1361 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="filt",fontname="Helvetica"]; + Node1361 [shape="box",label="fdb",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classfdb.html"]; + Node1303 -> Node1361 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_title\nm_ext\nm_name",fontname="Helvetica"]; + Node1309 -> Node1361 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_valid",fontname="Helvetica"]; + Node1362 -> Node1361 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_filter",fontname="Helvetica"]; + Node1362 [shape="box",label="fdb_filt",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classfdb__filt.html"]; + Node1315 -> Node1362 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_db",fontname="Helvetica"]; + Node1363 -> Node1361 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_type",fontname="Helvetica"]; + Node1363 [shape="box",label="fdb_type",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1364 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lookup",fontname="Helvetica"]; + Node1364 [shape="box",label="slookup",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classslookup.html"]; + Node1313 -> Node1364 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="desc",fontname="Helvetica"]; + Node1308 -> Node1364 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="num_letters\noption\ndesc_length",fontname="Helvetica"]; + Node1306 -> Node1364 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="title\nletters",fontname="Helvetica"]; + Node1321 -> Node1315 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="total_file\ndata_file",fontname="Helvetica"]; + Node1306 -> Node1312 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="prv_buffer\nread_buffer",fontname="Helvetica"]; + Node1365 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sto_accrued",fontname="Helvetica"]; + Node1365 [shape="box",label="e_accrued",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1366 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="dls_message_type\ndls_comment_type",fontname="Helvetica"]; + Node1366 [shape="box",label="e_mt",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1367 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sto_stamp_scale",fontname="Helvetica"]; + Node1367 [shape="box",label="cn_stamp_scale",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classcn__stamp__scale.html"]; + Node1368 -> Node1367 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="accuracy\ns_ncust\nb_ncust\ns_cust\nb_cust",fontname="Helvetica"]; + Node1368 [shape="box",label="double",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1303 -> Node1367 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="scale",fontname="Helvetica"]; + Node1336 -> Node1367 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="rounding",fontname="Helvetica"]; + Node1369 -> Node1367 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="description",fontname="Helvetica"]; + Node1369 [shape="box",label="chrgdes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1370 -> Node1367 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="currency",fontname="Helvetica"]; + Node1370 [shape="box",label="cur_data",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classcur__data.html"]; + Node1368 -> Node1370 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchange_rate\ncomparison\neuro_rate",fontname="Helvetica"]; + Node1371 -> Node1370 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cross_rate",fontname="Helvetica"]; + Node1371 [shape="box",label="double *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1336 -> Node1370 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ledger\nsymbol\ndescription\nabbrv",fontname="Helvetica"]; + Node1308 -> Node1370 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="price_decimal_places\ndecimal_places\nindex\ncross_index",fontname="Helvetica"]; + Node1309 -> Node1370 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="euro_currency\nispence\naccessable",fontname="Helvetica"]; + Node1370 -> Node1370 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ledger_currency",fontname="Helvetica"]; + Node1305 -> Node1370 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sdb_cur\nmoney",fontname="Helvetica"]; + Node1302 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sto_stock\ncli_client",fontname="Helvetica"]; + Node1368 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sto_stamp_rate\nval_amounts\ncli_vatrate\nval_total_amount\ncli_commission_discount\nsto_accrued_rate\nval_pay_exchange_rate",fontname="Helvetica"]; + Node1303 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sto_commission_scale\ndls_tradopt_price\nsto_status\nsto_category\ncli_addn_charge_scale\nsto_addn_charge_scale\nsto_yield\ncli_commission_scale\nsto_stamp_duty\nsto_ptm_levy\nsto_location\nsto_name\nsto_class\nsto_sector\ncli_override_safecustody\nsto_sedol\ncli_nominee",fontname="Helvetica"]; + Node1336 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="nominee\nbs\ncli_default_nominee",fontname="Helvetica"]; + Node1372 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cur_display",fontname="Helvetica"]; + Node1372 [shape="box",label="e_disp_cd",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1369 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="text_charge1\ntext_ptm_levy\ntext_vat\ntext_stampduty",fontname="Helvetica"]; + Node1373 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="dls_cross_currency",fontname="Helvetica"]; + Node1373 [shape="box",label="e_dls_cc",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1308 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sto_contracts\nactindex\nsto_unit_value\nsto_days_per_annum",fontname="Helvetica"]; + Node1374 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="val_stampduty\nval_consids\nval_pay_vat\nval_vat\nval_pay_commission\nval_prices\nval_cur_charges\nval_pay_ptm\nsto_charge\nval_pay_net_total\nval_total_consid\nval_ptm\nval_charge\nval_default_ptm\nval_commission\nval_third_party_charge\nval_pconsid\nval_pay_charge\nval_interest\nval_charges\nval_pay_stampduty\nval_net_total\ncli_charge\nval_pcomm",fontname="Helvetica"]; + Node1374 [shape="box",label="money",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classmoney.html"]; + Node1368 -> Node1374 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_value",fontname="Helvetica"]; + Node1370 -> Node1374 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_cd",fontname="Helvetica"]; + Node1309 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="dls_tradopt\nvls_internal_commission\nvls_fixed_pay_commission\nsup_any_charges\nvls_internal_stampduty\nvls_internal_charges\nvls_fixed_pay_vat\nvls_fixed_pay_stampduty\nsup_charges_account\ndls_cross_currency_pay\nsup_pay_net_total\nsup_pay_vat\nsup_charges_percent\nsup_charges\nsup_previous_consid\ndls_closing\nvls_fixed_charge\ndls_can_be_nominee\ndls_bb\nsup_pay_commission\nsup_pay_ptm\nsup_charges_text\nsup_previous_comm\nvls_fixed_pay_ptm\nvls_fixed_stampduty\nvls_fixed_pay_charge\ncli_charge_present\nsto_charge_present\ndls_continuation\nsup_pay_charge\nsto_irish_ptm\nvls_internal_ptm\nvls_fixed_pay_net_total\nsup_third_party_charge\nfund_valid\nvls_internal_charge\ndls_opening\nvls_fixed_interest\nsup_pay_stampduty\nsup_charges_currency\nsto_accrued_in_price\nsto_euro_ptm\ndls_principal\nvls_fixed_commission\nfund_required",fontname="Helvetica"]; + Node1375 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="dls_tradoptype",fontname="Helvetica"]; + Node1375 [shape="box",label="e_tt",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1370 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="val_pay_exchange_cd\nsto_ledger_currency\ncli_currency\nsto_currency\ncur_market\ncur_ledger",fontname="Helvetica"]; + Node1376 -> Node1299 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="dls_tradopt_date",fontname="Helvetica"]; + Node1376 [shape="box",label="fdate",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1302 -> Node1298 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="opt_hilite\nopt_disable_display",fontname="Helvetica"]; + Node1336 -> Node1298 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="atrs\natrb\natrt\natrh\natri",fontname="Helvetica"]; + Node1302 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="opt_excl_in_net_total\nopt_global\nopt_disable_calc\nopt_disable_edit",fontname="Helvetica"]; + Node1377 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cli_principal_client\ndls_deal_as_principal",fontname="Helvetica"]; + Node1377 [shape="box",label="e_prin",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1378 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="nw_bgn",fontname="Helvetica"]; + Node1378 [shape="box",label="cn_nw_bgn",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classcn__nw__bgn.html"]; + Node1336 -> Node1378 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bs\nprice\namount\nset_ccy\nbroker\nclient\nmkt_ccy\ntype_s\nex_rate\nstock",fontname="Helvetica"]; + Node1309 -> Node1378 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="flag_set",fontname="Helvetica"]; + Node1368 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="val_comm_adjustment\nsto_round_amount\nwarn_quantity\nsto_decimal_value",fontname="Helvetica"]; + Node1379 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="print",fontname="Helvetica"]; + Node1379 [shape="box",label="bool *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1303 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="dls_barg_conds\ncli_xfer\nopt_stock_cscale\ncli_crest_id\nopt_stock_addch_scale\ncli_stampduty_status\nrestrict_partner\nopt_client_addch_scale\nopt_client_cscale\nrestrict_branch\nsto_settlement_system\nsto_price",fontname="Helvetica"]; + Node1336 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="edt_help_file\nval_qp",fontname="Helvetica"]; + Node1380 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="dls_print_mandate\ncli_print_mandate\ndef_print_mandate",fontname="Helvetica"]; + Node1380 [shape="box",label="e_pm",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1374 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="val_min_commission\nsto_price_value",fontname="Helvetica"]; + Node1308 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="atrcur\nnew_field\ndls_deal\nsto_ex_code\nsto_decimal_places\ncli_share_commission\nsto_settle_days",fontname="Helvetica"]; + Node1309 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="first_entry\nnew_prod_prov_info\nnew_set_agent_dealer\nnew_calc_total\nval_vatable\nnew_set_settlement\nnew_disp_stock\nnew_disp_num_deals\nnew_set_stock\ndls_maintain\ncli_dematerialised\nnew_data_share_commission\ndls_need_complete\nnew_set_conds\nnew_set_principal\nnew_calc_values\nnew_disp_fund\ndls_verify_principal\nnew_redisplay\nnew_set_compliance_charge\nnew_set_barg_con\nnew_set_nominee\nnew_set_exchange\nnew_set_deals\nnew_set_settledate\ndls_saveable\nsto_cannot_deal\nnew_data_message\nnew_invcalc\nnew_data_stock\ncli_default_comment\nflag_bargain_is_parent\nnew_set_client\ndls_partpost\nnew_data_fund\ndls_is_bulkdeal\ndls_complete\nnew_data_client\nnew_set_currency\ncli_cannot_deal",fontname="Helvetica"]; + Node1381 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="warn_hold_id",fontname="Helvetica"]; + Node1381 [shape="box",label="hold_txn_id",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classhold__txn__id.html"]; + Node1302 -> Node1381 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="client\nstock",fontname="Helvetica"]; + Node1336 -> Node1381 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="nominee\nfund\naccount",fontname="Helvetica"]; + Node1382 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="dls_send_to_checking\ndef_send_to_checking",fontname="Helvetica"]; + Node1382 [shape="box",label="e_sc",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1334 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="atracc",fontname="Helvetica"]; + Node1383 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="dls_print_contract\ndef_print_contract",fontname="Helvetica"]; + Node1383 [shape="box",label="e_pc",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1384 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cli_print_trf\ndef_print_trf\ndls_print_trf\nsto_print_trf",fontname="Helvetica"]; + Node1384 [shape="box",label="e_pt",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1385 -> Node1297 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exec_or_adv",fontname="Helvetica"]; + Node1385 [shape="box",label="e_tea",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1386 -> Node1296 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="header",fontname="Helvetica"]; + Node1386 [shape="box",label="bd_header",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classbd__header.html"]; + Node1302 -> Node1386 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="stock_record",fontname="Helvetica"]; + Node1368 -> Node1386 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="total_cli_qty\nexchange_rate\nshares\ntotal_mkt_qty",fontname="Helvetica"]; + Node1336 -> Node1386 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="impmon\naffirmed_flag\nexchange\nbs\nbranch_group\nchargeI\nptmI\nnoteprn\ndealcode\nprice\ncalc_on_load\nsettletype\nseparator\ns_parent\ncashdocs\nfund\npritype\nvattype\ncli_ccy\ns_link\nsflag\nprin_agent\nstampI\nbroker\nuse_clearance_acc\nstock_comm_scale\nacclet\nsedol\ncommI\ncurrency\ns_comment\nconds\ntype\nsendtal\nnotereq\ntranprn\nimpcust\ns_message\nsource\nshortname\npostacc\ndaysI\nsrc_bgnref\nimpvals\nswtch\ntime\nagent",fontname="Helvetica"]; + Node1308 -> Node1386 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="swtch_num",fontname="Helvetica"]; + Node1309 -> Node1386 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="fixed_ptm_levy\nswitched",fontname="Helvetica"]; + Node1338 -> Node1386 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="tradedate\nswtch_date\nsettledate\nsrc_date\nbardate",fontname="Helvetica"]; + Node1334 -> Node1386 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="num_records",fontname="Helvetica"]; + Node1387 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cli_Sup_Info\nMkt_Sup_Info",fontname="Helvetica"]; + Node1387 [shape="box",label="mc_sup_info_add_deal_data",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classmc__sup__info__add__deal__data.html"]; + Node1336 -> Node1387 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="nominee\nremark\nsundry_txn_info\nuti\ntransfer_note\ncrest_stamp\ntxn_rep_marker\nlocation",fontname="Helvetica"]; + Node1309 -> Node1387 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="is_certificated",fontname="Helvetica"]; + Node1301 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="base",fontname="Helvetica"]; + Node1300 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cn",fontname="Helvetica"]; + Node1368 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MC_Mkt_Price_Tolerance",fontname="Helvetica"]; + Node1336 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MC_Config_Dummy_Client\nMC_Disp_Clearance_ACC_Prompt\nTmp_CN_Warn_On_Hold\nm_config_principal_message\nMC_Dummy_Mkt_Maker\nm_principal_account\nMC_Dummy_Client\nMC_Clearance_Account\nMC_Disp_Branch_Prompt\nMC_Disp_Affirmed_Flag",fontname="Helvetica"]; + Node1377 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_dealing_capacity",fontname="Helvetica"]; + Node1388 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MC_Cli_Charge_Totals",fontname="Helvetica"]; + Node1388 [shape="box",label="mc_cli_charge_totals_data",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classmc__cli__charge__totals__data.html"]; + Node1374 -> Node1388 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="total_cli_VAT\ntotal_cli_3rd_pty_charge\ntotal_cli_comm\ntotal_cli_extra_charges\ntotal_cli_addn_charge",fontname="Helvetica"]; + Node1308 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_bd_number\nMC_BD_Number",fontname="Helvetica"]; + Node1389 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MC_All_Clients",fontname="Helvetica"]; + Node1389 [shape="box",label="var_list< mc_cli_line >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classvar__list.html"]; + Node1390 -> Node1389 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="list",fontname="Helvetica"]; + Node1390 [shape="box",label="mc_cli_line",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classmc__cli__line.html"]; + Node1391 -> Node1390 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1391 [shape="box",label="mc_common_details",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classmc__common__details.html"]; + Node1297 -> Node1391 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1302 -> Node1391 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cn_rec_no\nbd_rec_no",fontname="Helvetica"]; + Node1303 -> Node1391 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_del_reference\nconsid\nm_del_amount",fontname="Helvetica"]; + Node1374 -> Node1391 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="price\nconsideration\nm_del_consideration\nm_del_price",fontname="Helvetica"]; + Node1295 -> Node1391 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_whole_deal",fontname="Helvetica"]; + Node1309 -> Node1391 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_force_calculation\nm_marked_deleted",fontname="Helvetica"]; + Node1392 -> Node1391 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="fi_flgs",fontname="Helvetica"]; + Node1392 [shape="box",label="mc_fixed_internal_flags",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classmc__fixed__internal__flags.html"]; + Node1309 -> Node1392 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="vls_internal_commission\nvls_fixed_pay_commission\nsup_any_charges\nvls_internal_stampduty\nsup_charges_account\nvls_fixed_pay_vat\nvls_fixed_pay_stampduty\nsup_previous_consid\nsup_charges_percent\nsup_charges\nsup_pay_net_total\nsup_pay_vat\nvls_fixed_charge\nsup_previous_comm\nsup_charges_text\nsup_pay_commission\nsup_pay_ptm\nvls_fixed_pay_ptm\nvls_fixed_stampduty\nvls_fixed_pay_charge\nsup_pay_charge\nvls_fixed_pay_net_total\nsup_third_party_charge\nvls_internal_ptm\nvls_internal_charge\nsup_charges_currency\nsup_pay_stampduty\nvls_fixed_interest\nvls_fixed_commission",fontname="Helvetica"]; + Node1302 -> Node1390 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="client_record",fontname="Helvetica"]; + Node1309 -> Node1390 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_is_certificated",fontname="Helvetica"]; + Node1308 -> Node1389 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="used\nmax_elems",fontname="Helvetica"]; + Node1359 -> Node1389 [dir=back,color="orange",fontsize=10,style="dashed",label="< mc_cli_line >",fontname="Helvetica"]; + Node1309 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_saved_all_changes\nm_now_editing\nm_can_edit\nMC_Stock_Accrued",fontname="Helvetica"]; + Node1393 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MC_Add_Deal_Flags",fontname="Helvetica"]; + Node1393 [shape="box",label="mc_add_deal_data",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classmc__add__deal__data.html"]; + Node1336 -> Node1393 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="add_sto_scale\nadd_cli_scale\nadd_contract_data\nsets_order\ncomm_calc\nadd_charge_source\ncomm_cli_scale\nselected_dealer\nmandate_print_status\nreport_only\noverride_agent\nsingle_market\nselected_agent\ncomm_sto_scale\nprint_client_details\nforce_certificated\ncnote_print_status\noverride_dealer\ndealing_message",fontname="Helvetica"]; + Node1334 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_no_of_recs\nm_total_recs",fontname="Helvetica"]; + Node1338 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MC_BD_Date\nm_bd_date",fontname="Helvetica"]; + Node1394 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MC_All_Mkts",fontname="Helvetica"]; + Node1394 [shape="box",label="var_list< mc_mkt_line >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classvar__list.html"]; + Node1308 -> Node1394 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="used\nmax_elems",fontname="Helvetica"]; + Node1395 -> Node1394 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="list",fontname="Helvetica"]; + Node1395 [shape="box",label="mc_mkt_line",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classmc__mkt__line.html"]; + Node1391 -> Node1395 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node1374 -> Node1395 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="full_consid",fontname="Helvetica"]; + Node1309 -> Node1395 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_is_certificated",fontname="Helvetica"]; + Node1359 -> Node1394 [dir=back,color="orange",fontsize=10,style="dashed",label="< mc_mkt_line >",fontname="Helvetica"]; + Node1396 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_screen",fontname="Helvetica"]; + Node1396 [shape="box",label="mc_screen_types",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node1361 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="filt",fontname="Helvetica"]; + Node1397 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MC_Import_Flags",fontname="Helvetica"]; + Node1397 [shape="box",label="mc_val_import_flags",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classmc__val__import__flags.html"]; + Node1336 -> Node1397 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ptm_charge\nmkt_mon_flag\ncli_only_deal_send_to\ncli_mon_flag\ncli_deal_send_to\ncli_only_sc_flag\nstamp_charge\ncli_val_flag\nmkt_sc_flag\ncli_only_mon_flag\ncli_acc_flag\nmkt_val_flag\ncli_sc_flag\ncli_only_val_flag\nmkt_acc_flag\nmkt_deal_send_to",fontname="Helvetica"]; + Node1305 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mc_cli_line\nmc_mkt_line",fontname="Helvetica"]; + Node1398 -> Node1295 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MC_Mkt_Cli_Vals",fontname="Helvetica"]; + Node1398 [shape="box",label="mc_calculated_vals",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classmc__calculated__vals.html"]; + Node1368 -> Node1398 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="total_cli_qty\ntotal_mkt_qty",fontname="Helvetica"]; + Node1374 -> Node1398 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mkt_charge\nmkt_comm\nmkt_ptm\naverage_price\nmkt_stamp",fontname="Helvetica"]; + Node1308 -> Node1398 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="override_average_price",fontname="Helvetica"]; +} \ No newline at end of file diff --git a/test/graphs/b117.dot b/test/graphs/b117.dot new file mode 100644 index 0000000..d84143f --- /dev/null +++ b/test/graphs/b117.dot @@ -0,0 +1,13 @@ +digraph automata_0 { + size ="8.5, 11"; + node [shape = circle]; + 0 [ style = filled, color=lightgrey ]; + 2 [ shape = doublecircle ]; + 0 -> 2 [ label = "a " ]; + 0 -> 1 [ label = "other " ]; + 1 -> 2 [ label = "a " ]; + 1 -> 1 [ label = "other " ]; + 2 -> 2 [ label = "a " ]; + 2 -> 1 [ label = "other " ]; + "Machine: a" [ shape = plaintext ]; +} \ No newline at end of file diff --git a/test/graphs/b123.dot b/test/graphs/b123.dot new file mode 100644 index 0000000..1093a84 --- /dev/null +++ b/test/graphs/b123.dot @@ -0,0 +1,4 @@ +digraph G { + tester_run_ksh:ne -> tester_run_ksh:n ; +} + diff --git a/test/graphs/b124.dot b/test/graphs/b124.dot new file mode 100644 index 0000000..bcb3d3e --- /dev/null +++ b/test/graphs/b124.dot @@ -0,0 +1,366 @@ +digraph "debian-keyring" { +//overlap=scale +//splines=true +//sep=.1 +node [shape=box] +"98FAA0AD" [label="Roger So"] +"09AC0A6A" [label="L. Sassaman"] +"801EA932" [label="Martin Schulze"] +"C9541FB2" [label="Douglas F. Calvert"] +"F0F88438" [label="Hunter Matthews (Duke Biology Unix Sysadmin)"] +"466B4289" [label="Theodore Ts'o [SIGNATURE]"] +"4AAF00E5" [label="Dave Del Torto"] +"2C37E375" [label="Nik Clayton"] +"3CED7EFD" [label="Daniel Stone (NEC Business Solutions)"] +"43BE7544" [label="Stephen C. Tweedie (Key signing key)"] +"449FA3AB" [label="Linus Torvalds"] +"57548DCD" [label="Werner Koch (gnupg sig)"] +"DB41B387" [label="Bradley M. Kuhn"] +"43CF1EE2" [label="Dan Nowacki"] +"4D0C4EE1" [label="Jeffrey I. Schiller"] +"ED9547ED" [label="Wichert Akkerman"] +"13300731" [label="Douglas F. Calvert"] +"80675E65" [label="Leonard D. Rosenthol"] +"66FBC18C" [label="M. Drew Streib"] +"81B2A779" [label="Paul S. Traina"] +"00ADE049" [label="David Elson (Del)"] +"A7FF7E09" [label="Daniel Jacobowitz"] +"5B26BA18" [label="Gregory L. Pratt"] +"EE24429D" [label="Andrew G. Malis"] +"281A810E" [label="Robert van der Meulen"] +"90C39968" [label="Peter Jones"] +"AB963370" [label="Clint Adams (Debian)"] +"8421F11C" [label="Eric S. Raymond"] +"24618BF6" [label="LaMont Jones"] +"2BCBC621" [label="H. Peter Anvin (hpa)"] +"20B19259" [label="CERT Coordination Center"] +"FDEC5969" [label="Citizen Gold (MedeMail - Babel Client)"] +"F8376205" [label="security-officer@netbsd.org"] +"F9773357" [label="Bill Scannell"] +"5B0358A2" [label="Werner Koch"] +"C8FEE085" [label="J. Daniel Backman"] +"C7849372" [label="Andrew S. Nagy"] +"DB42A60E" [label="Red Hat, Inc"] +"2DE30EC1" [label="CERT Coordination Center"] +"02D77DD6" [label="K. Reid Wightman"] +"AFEEFE80" [label="Mark Crichton (preferred key)"] +"7314216F" [label="Emily Manheim"] +"93674C40" [label="Theodore Y. Ts'o"] +"63FD4B8A" [label="Charles Gallo at Work"] +"007F7B38" [label="Jack M Twilley"] +"4BD6B383" [label="Mike Fratto"] +"2FA3BC2D" [label="Wichert Akkerman"] +"A79FDB0F" [label="Cory F. Cohen"] +"0B3EF042" [label="Vinnie Moscaritolo"] +"E0A38377" [label="Daniel Jacobowitz"] +"29F19BD1" [label="Dr. Michael Meskes"] +"11404EC3" [label="Noah Meyerhans"] +"492C7382" [label="Charles Gallo"] +"AE8F7CF5" [label="Martin Schulze"] +"C7A966DD" [label="Philip R. Zimmermann"] +"AC7F8CB2" [label="Tim O'Shea [tmo]"] +"720360CD" [label="AUSCERT"] +"EA291785" [label="Matt Taggart"] +"DC60654E" [label="Miro Jurisic"] +"8B4608A1" [label="Peter Nai Wan"] +"517D0F0E" [label="Linux Kernel Archives Verification Key"] +"F95C2F6D" [label="Christoph Martin"] +"148C6F43" [label="Woz"] +"0B1770DB" [label="Douglas F. Calvert (High Security Key Use 0x13300731 For Everyday Communication)"] +"3D97C149" [label="Michael Stone"] +"8C0962D5" [label="Stanton McCandlish (POP acct. for file attachments)"] +"0E9FF879" [label="Darxus"] +"9E22EA50" [label="Tim Holmes"] +"09590CFD" [label="Peter Nai Wan"] +"4F581493" [label="mauri stott"] +"6A9591D0" [label="CERT Coordination Center"] +"FC0C02D5" [label="Eugene H. Spafford"] +"2CFD1C38" [label="Jamie Wilkinson"] +"2C54C8FA" [label="Leland Wallace"] +"EECC734A" [label="Brian D. Webb"] +"DC92AE30" [label="David Walter"] +"73D288A5" [label="FreeBSD Security Officer"] +"19A42D19" [label="dann frazier"] +"566F63C5" [label="Matt Crawford"] +"DB41B387" -> "007F7B38" +"66FBC18C" -> "007F7B38" +"5B26BA18" -> "007F7B38" +"FDEC5969" -> "00ADE049" +"2CFD1C38" -> "00ADE049" +"43CF1EE2" -> "02D77DD6" +"C9541FB2" -> "02D77DD6" +"DC92AE30" -> "02D77DD6" +"13300731" -> "02D77DD6" +"A79FDB0F" -> "09590CFD" +"5B0358A2" -> "09590CFD" +"09AC0A6A" -> "09590CFD" +"720360CD" -> "09590CFD" +"8B4608A1" -> "09590CFD" +"FC0C02D5" -> "09590CFD" +"09590CFD" -> "09AC0A6A" +"8421F11C" -> "09AC0A6A" +"5B0358A2" -> "09AC0A6A" +"8C0962D5" -> "09AC0A6A" +"8B4608A1" -> "09AC0A6A" +"F95C2F6D" -> "09AC0A6A" +"F9773357" -> "09AC0A6A" +"7314216F" -> "0B1770DB" +"C9541FB2" -> "0B1770DB" +"AC7F8CB2" -> "0B1770DB" +"13300731" -> "0B1770DB" +"66FBC18C" -> "0B1770DB" +"EECC734A" -> "0B1770DB" +"AB963370" -> "0B1770DB" +"19A42D19" -> "0B1770DB" +"9E22EA50" -> "0B3EF042" +"148C6F43" -> "0B3EF042" +"2C54C8FA" -> "0B3EF042" +"80675E65" -> "0E9FF879" +"DB41B387" -> "11404EC3" +"66FBC18C" -> "11404EC3" +"F95C2F6D" -> "11404EC3" +"7314216F" -> "13300731" +"43CF1EE2" -> "13300731" +"C9541FB2" -> "13300731" +"63FD4B8A" -> "13300731" +"AC7F8CB2" -> "13300731" +"4BD6B383" -> "13300731" +"C7849372" -> "13300731" +"EECC734A" -> "13300731" +"66FBC18C" -> "13300731" +"AB963370" -> "13300731" +"0B1770DB" -> "13300731" +"FDEC5969" -> "13300731" +"02D77DD6" -> "13300731" +"19A42D19" -> "13300731" +"492C7382" -> "13300731" +"0B3EF042" -> "148C6F43" +"AFEEFE80" -> "19A42D19" +"66FBC18C" -> "19A42D19" +"24618BF6" -> "19A42D19" +"0B1770DB" -> "19A42D19" +"EA291785" -> "19A42D19" +"13300731" -> "19A42D19" +"6A9591D0" -> "20B19259" +"DB41B387" -> "24618BF6" +"09590CFD" -> "24618BF6" +"8B4608A1" -> "24618BF6" +"EA291785" -> "24618BF6" +"2FA3BC2D" -> "281A810E" +"801EA932" -> "29F19BD1" +"F95C2F6D" -> "29F19BD1" +"AFEEFE80" -> "2BCBC621" +"93674C40" -> "2BCBC621" +"F0F88438" -> "2BCBC621" +"466B4289" -> "2BCBC621" +"EA291785" -> "2BCBC621" +"66FBC18C" -> "2BCBC621" +"43BE7544" -> "2BCBC621" +"449FA3AB" -> "2BCBC621" +"DB41B387" -> "2C37E375" +"9E22EA50" -> "2C54C8FA" +"0B3EF042" -> "2C54C8FA" +"F9773357" -> "2C54C8FA" +"3CED7EFD" -> "2CFD1C38" +"09590CFD" -> "2DE30EC1" +"466B4289" -> "2DE30EC1" +"FC0C02D5" -> "2DE30EC1" +"2C37E375" -> "2FA3BC2D" +"281A810E" -> "2FA3BC2D" +"66FBC18C" -> "2FA3BC2D" +"29F19BD1" -> "2FA3BC2D" +"93674C40" -> "2FA3BC2D" +"5B0358A2" -> "2FA3BC2D" +"3D97C149" -> "2FA3BC2D" +"466B4289" -> "2FA3BC2D" +"98FAA0AD" -> "3CED7EFD" +"2CFD1C38" -> "3CED7EFD" +"2C37E375" -> "3D97C149" +"DB41B387" -> "3D97C149" +"AFEEFE80" -> "43BE7544" +"2BCBC621" -> "43BE7544" +"F0F88438" -> "43BE7544" +"466B4289" -> "43BE7544" +"C9541FB2" -> "43CF1EE2" +"DC92AE30" -> "43CF1EE2" +"13300731" -> "43CF1EE2" +"2BCBC621" -> "449FA3AB" +"AFEEFE80" -> "466B4289" +"DB41B387" -> "466B4289" +"66FBC18C" -> "466B4289" +"4D0C4EE1" -> "466B4289" +"EA291785" -> "466B4289" +"19A42D19" -> "466B4289" +"EE24429D" -> "466B4289" +"566F63C5" -> "466B4289" +"2FA3BC2D" -> "466B4289" +"C9541FB2" -> "492C7382" +"5B26BA18" -> "492C7382" +"13300731" -> "492C7382" +"C7A966DD" -> "4AAF00E5" +"09AC0A6A" -> "4AAF00E5" +"8C0962D5" -> "4AAF00E5" +"F9773357" -> "4AAF00E5" +"4F581493" -> "4BD6B383" +"C9541FB2" -> "4BD6B383" +"C8FEE085" -> "4BD6B383" +"13300731" -> "4BD6B383" +"4AAF00E5" -> "4D0C4EE1" +"C7A966DD" -> "4D0C4EE1" +"8C0962D5" -> "4D0C4EE1" +"466B4289" -> "4D0C4EE1" +"4BD6B383" -> "4F581493" +"66FBC18C" -> "517D0F0E" +"2BCBC621" -> "517D0F0E" +"81B2A779" -> "566F63C5" +"EE24429D" -> "566F63C5" +"5B0358A2" -> "57548DCD" +"DB41B387" -> "5B0358A2" +"66FBC18C" -> "5B0358A2" +"09AC0A6A" -> "5B0358A2" +"57548DCD" -> "5B0358A2" +"2FA3BC2D" -> "5B0358A2" +"492C7382" -> "5B26BA18" +"007F7B38" -> "5B26BA18" +"C9541FB2" -> "63FD4B8A" +"492C7382" -> "63FD4B8A" +"13300731" -> "63FD4B8A" +"AFEEFE80" -> "66FBC18C" +"DB41B387" -> "66FBC18C" +"93674C40" -> "66FBC18C" +"5B0358A2" -> "66FBC18C" +"466B4289" -> "66FBC18C" +"EA291785" -> "66FBC18C" +"F95C2F6D" -> "66FBC18C" +"007F7B38" -> "66FBC18C" +"2FA3BC2D" -> "66FBC18C" +"13300731" -> "66FBC18C" +"E0A38377" -> "66FBC18C" +"AB963370" -> "66FBC18C" +"8C0962D5" -> "66FBC18C" +"0B1770DB" -> "66FBC18C" +"11404EC3" -> "66FBC18C" +"19A42D19" -> "66FBC18C" +"2DE30EC1" -> "6A9591D0" +"FC0C02D5" -> "720360CD" +"EECC734A" -> "7314216F" +"0B1770DB" -> "7314216F" +"13300731" -> "7314216F" +"81B2A779" -> "73D288A5" +"2C37E375" -> "801EA932" +"29F19BD1" -> "801EA932" +"9E22EA50" -> "80675E65" +"DC60654E" -> "80675E65" +"0E9FF879" -> "80675E65" +"73D288A5" -> "81B2A779" +"EE24429D" -> "81B2A779" +"566F63C5" -> "81B2A779" +"DB41B387" -> "8421F11C" +"09AC0A6A" -> "8421F11C" +"A79FDB0F" -> "8B4608A1" +"09590CFD" -> "8B4608A1" +"5B0358A2" -> "8B4608A1" +"09AC0A6A" -> "8B4608A1" +"FC0C02D5" -> "8B4608A1" +"66FBC18C" -> "8C0962D5" +"F0F88438" -> "90C39968" +"DB41B387" -> "93674C40" +"2BCBC621" -> "93674C40" +"466B4289" -> "93674C40" +"EE24429D" -> "93674C40" +"566F63C5" -> "93674C40" +"66FBC18C" -> "98FAA0AD" +"0B1770DB" -> "98FAA0AD" +"13300731" -> "98FAA0AD" +"DC60654E" -> "9E22EA50" +"2C54C8FA" -> "9E22EA50" +"09590CFD" -> "A79FDB0F" +"8B4608A1" -> "A79FDB0F" +"2C37E375" -> "A7FF7E09" +"66FBC18C" -> "AB963370" +"0B1770DB" -> "AB963370" +"F9773357" -> "AB963370" +"13300731" -> "AB963370" +"EECC734A" -> "AC7F8CB2" +"7314216F" -> "AC7F8CB2" +"0B1770DB" -> "AC7F8CB2" +"13300731" -> "AC7F8CB2" +"2C37E375" -> "AE8F7CF5" +"ED9547ED" -> "AE8F7CF5" +"66FBC18C" -> "AFEEFE80" +"93674C40" -> "AFEEFE80" +"F0F88438" -> "AFEEFE80" +"466B4289" -> "AFEEFE80" +"EA291785" -> "AFEEFE80" +"19A42D19" -> "AFEEFE80" +"43BE7544" -> "AFEEFE80" +"0B1770DB" -> "C7849372" +"13300731" -> "C7849372" +"4AAF00E5" -> "C7A966DD" +"8C0962D5" -> "C7A966DD" +"4D0C4EE1" -> "C7A966DD" +"EE24429D" -> "C7A966DD" +"4BD6B383" -> "C8FEE085" +"EECC734A" -> "C9541FB2" +"43CF1EE2" -> "C9541FB2" +"0B1770DB" -> "C9541FB2" +"63FD4B8A" -> "C9541FB2" +"DC92AE30" -> "C9541FB2" +"02D77DD6" -> "C9541FB2" +"492C7382" -> "C9541FB2" +"13300731" -> "C9541FB2" +"93674C40" -> "DB41B387" +"5B0358A2" -> "DB41B387" +"466B4289" -> "DB41B387" +"F95C2F6D" -> "DB41B387" +"007F7B38" -> "DB41B387" +"2C37E375" -> "DB41B387" +"66FBC18C" -> "DB41B387" +"3D97C149" -> "DB41B387" +"11404EC3" -> "DB41B387" +"90C39968" -> "DB42A60E" +"9E22EA50" -> "DC60654E" +"80675E65" -> "DC60654E" +"93674C40" -> "DC60654E" +"43CF1EE2" -> "DC92AE30" +"C9541FB2" -> "DC92AE30" +"13300731" -> "DC92AE30" +"2C37E375" -> "E0A38377" +"66FBC18C" -> "E0A38377" +"A7FF7E09" -> "E0A38377" +"AFEEFE80" -> "EA291785" +"66FBC18C" -> "EA291785" +"24618BF6" -> "EA291785" +"0B1770DB" -> "EA291785" +"19A42D19" -> "EA291785" +"13300731" -> "EA291785" +"2C37E375" -> "ED9547ED" +"281A810E" -> "ED9547ED" +"F95C2F6D" -> "ED9547ED" +"AE8F7CF5" -> "ED9547ED" +"466B4289" -> "EE24429D" +"7314216F" -> "EECC734A" +"0B1770DB" -> "EECC734A" +"13300731" -> "EECC734A" +"AFEEFE80" -> "F0F88438" +"90C39968" -> "F0F88438" +"2BCBC621" -> "F0F88438" +"466B4289" -> "F0F88438" +"43BE7544" -> "F0F88438" +"2C37E375" -> "F8376205" +"93674C40" -> "F8376205" +"566F63C5" -> "F8376205" +"DB41B387" -> "F95C2F6D" +"09590CFD" -> "F95C2F6D" +"66FBC18C" -> "F95C2F6D" +"5B0358A2" -> "F95C2F6D" +"09AC0A6A" -> "F95C2F6D" +"8B4608A1" -> "F95C2F6D" +"11404EC3" -> "F95C2F6D" +"ED9547ED" -> "F95C2F6D" +"2C54C8FA" -> "F9773357" +"09590CFD" -> "FC0C02D5" +"8B4608A1" -> "FC0C02D5" +"00ADE049" -> "FDEC5969" +"13300731" -> "FDEC5969" +} diff --git a/test/graphs/b135.dot b/test/graphs/b135.dot new file mode 100644 index 0000000..10b09f6 --- /dev/null +++ b/test/graphs/b135.dot @@ -0,0 +1,8 @@ +digraph ID { +graph [ + concentrate = true + ]; +A -> B +B -> A +} + diff --git a/test/graphs/b143.dot b/test/graphs/b143.dot new file mode 100644 index 0000000..cf61264 --- /dev/null +++ b/test/graphs/b143.dot @@ -0,0 +1,504 @@ +digraph inheritance +{ + Node3031 [shape="box",label="tt_core_ns::DownloadControlBlock",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"]; + Node3032 -> Node3031 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="request",fontname="Helvetica"]; + Node3032 [shape="box",label="tt_core_ns::Request",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01648.html"]; + Node3033 -> Node3032 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3033 [shape="box",label="tt_core_ns::BlindCarrierMessage",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01250.html"]; + Node3034 -> Node3033 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3034 [shape="box",label="tt_core_ns::BlindCarrier",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01249.html"]; + Node3035 -> Node3034 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3035 [shape="box",label="CoreClass",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01303.html"]; + Node3036 -> Node3035 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3036 [shape="box",label="tt_stream_ns::Streamable",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01738.html"]; + Node3037 -> Node3036 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="attributes",fontname="Helvetica"]; + Node3037 [shape="box",label="attr_t *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3038 -> Node3036 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_bRaw\nm_bBaseXferCalled",fontname="Helvetica"]; + Node3038 [shape="box",label="bool",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3039 -> Node3036 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="assoc_stream",fontname="Helvetica"]; + Node3039 [shape="box",label="tt_stream_ns::Stream",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01733.html"]; + Node3040 -> Node3039 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sb",fontname="Helvetica"]; + Node3040 [shape="box",label="streambuf *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3041 -> Node3039 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="level",fontname="Helvetica"]; + Node3041 [shape="box",label="int",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3042 -> Node3039 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="xferver",fontname="Helvetica"]; + Node3042 [shape="box",label="tt_stream_ns::ClsVersion",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01285.html"]; + Node3043 -> Node3042 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3043 [shape="box",label="tt_stream_ns::RawStreamable",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01636.html"]; + Node3036 -> Node3043 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3044 -> Node3042 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="release\nversion",fontname="Helvetica"]; + Node3044 [shape="box",label="unsigned char",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3038 -> Node3039 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="idseen",fontname="Helvetica"]; + Node3045 -> Node3039 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="printstreams",fontname="Helvetica"]; + Node3045 [shape="box",label="stack< std::ostringstream * >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3046 -> Node3035 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="attachment",fontname="Helvetica"]; + Node3046 [shape="box",label="map_t *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3036 -> Node3034 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_pPayload",fontname="Helvetica"]; + Node3038 -> Node3034 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_bOwnPayload",fontname="Helvetica"]; + Node3047 -> Node3033 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="header",fontname="Helvetica"]; + Node3047 [shape="box",label="tt_core_ns::Header",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01422.html"]; + Node3035 -> Node3047 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3047 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="nElements\ntrnNumber\nconnectionId\nrequestId",fontname="Helvetica"]; + Node3048 -> Node3047 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="trnCode",fontname="Helvetica"]; + Node3048 [shape="box",label="IntTrnCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3049 -> Node3047 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchange",fontname="Helvetica"]; + Node3049 [shape="box",label="ExchIds",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3050 -> Node3047 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="iLicense",fontname="Helvetica"]; + Node3050 [shape="box",label="LicenseTok",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3051 -> Node3032 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="u",fontname="Helvetica"]; + Node3051 [shape="box",label="tt_core_ns::Request::U_s",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01649.html"]; + Node3052 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="or",fontname="Helvetica"]; + Node3052 [shape="box",label="tt_core_ns::Order",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01545.html"]; + Node3035 -> Node3052 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3053 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_flags",fontname="Helvetica"]; + Node3053 [shape="box",label="TTBitVector",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3054 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="open_close",fontname="Helvetica"]; + Node3054 [shape="box",label="OpenCloseCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3055 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="clearing_mbr\nmember_id\nexch_member\ncntr_member",fontname="Helvetica"]; + Node3055 [shape="box",label="TT_MEMBER_ID",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3056 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="firm_account_no",fontname="Helvetica"]; + Node3056 [shape="box",label="TT_EXCH_ACCOUNT_TYPE",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3057 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_no_old\norder_no\norder_key",fontname="Helvetica"]; + Node3057 [shape="box",label="TTOrderNoType",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3058 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="srs",fontname="Helvetica"]; + Node3058 [shape="box",label="tt_core_ns::SeriesID",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01701.html"]; + Node3035 -> Node3058 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3059 -> Node3058 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="prod",fontname="Helvetica"]; + Node3059 [shape="box",label="tt_core_ns::ProdID",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01610.html"]; + Node3035 -> Node3059 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3060 -> Node3059 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="prod_chr",fontname="Helvetica"]; + Node3060 [shape="box",label="char",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3041 -> Node3059 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="prod_group\nsrs_exch_id",fontname="Helvetica"]; + Node3061 -> Node3059 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="prod_type",fontname="Helvetica"]; + Node3061 [shape="box",label="ProdIDs",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3062 -> Node3058 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="gateway_internal_len",fontname="Helvetica"]; + Node3062 [shape="box",label="short",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3060 -> Node3058 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="seriesKey\nstrike_display_flag\nfractional\ngateway_internal\nversion\ncurrency_code\nseriesName",fontname="Helvetica"]; + Node3063 -> Node3058 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="callput",fontname="Helvetica"]; + Node3063 [shape="box",label="CallPutCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3064 -> Node3058 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="tick",fontname="Helvetica"]; + Node3064 [shape="box",label="tt_core_ns::TickPrice",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01774.html"]; + Node3035 -> Node3064 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3064 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="n\nd",fontname="Helvetica"]; + Node3065 -> Node3058 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="price_display_type",fontname="Helvetica"]; + Node3065 [shape="box",label="PriceDisplayTypes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3066 -> Node3058 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="comb_code",fontname="Helvetica"]; + Node3066 [shape="box",label="SeriesCombCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3041 -> Node3058 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="srs_decimals\nstrike\nsrs_precision\ndecimals\nprecision",fontname="Helvetica"]; + Node3067 -> Node3058 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="start_date\nexp\ncontr_exp",fontname="Helvetica"]; + Node3067 [shape="box",label="tt_core_ns::Date",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01347.html"]; + Node3035 -> Node3067 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3067 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="day\nmth\nyear",fontname="Helvetica"]; + Node3068 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="account",fontname="Helvetica"]; + Node3068 [shape="box",label="TT_ACCOUNT_TYPE",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3060 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="free_text\nprice_check",fontname="Helvetica"]; + Node3069 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_restrict",fontname="Helvetica"]; + Node3069 [shape="box",label="OrderResCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3070 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="stop_prc\nlimit_prc",fontname="Helvetica"]; + Node3070 [shape="box",label="TTPrcType",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3041 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sender",fontname="Helvetica"]; + Node3071 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="site_order_key",fontname="Helvetica"]; + Node3071 [shape="box",label="TT_SITE_ORDER_KEY_TYPE",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3072 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="time_sent\ntime_processed\ntime_exch\ntime_received",fontname="Helvetica"]; + Node3072 [shape="box",label="tt_core_ns::Time",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01778.html"]; + Node3035 -> Node3072 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3072 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ms\nhr\nsec\nmin",fontname="Helvetica"]; + Node3073 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_action_orig\norder_action",fontname="Helvetica"]; + Node3073 [shape="box",label="OrderActionCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3074 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="source",fontname="Helvetica"]; + Node3074 [shape="box",label="OrderSourceCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3075 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="approve_flag",fontname="Helvetica"]; + Node3075 [shape="box",label="OrderApproveCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3076 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchange_order_id",fontname="Helvetica"]; + Node3076 [shape="box",label="TT_EXCH_ORDER_TYPE",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3077 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="wrk_qty\nexec_qty\ndisclosed_qty\nchg_qty\nmin_qty\norder_qty\nfill_qty",fontname="Helvetica"]; + Node3077 [shape="box",label="TTQtyType",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3078 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="destination",fontname="Helvetica"]; + Node3078 [shape="box",label="TT_DEST_TYPE",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3079 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cntr_group\nexch_group\ngroup_id",fontname="Helvetica"]; + Node3079 [shape="box",label="TT_GROUP_ID",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3067 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_exp_date\norder_date",fontname="Helvetica"]; + Node3080 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_type",fontname="Helvetica"]; + Node3080 [shape="box",label="OrderTypeCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3081 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="trader_id\nexch_trader\ncntr_trader",fontname="Helvetica"]; + Node3081 [shape="box",label="TT_TRADER_ID",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3082 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_status_ex",fontname="Helvetica"]; + Node3082 [shape="box",label="OrderStatusCodesEx",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3083 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_status",fontname="Helvetica"]; + Node3083 [shape="box",label="OrderStatusCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3084 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="parents\nchildren",fontname="Helvetica"]; + Node3084 [shape="box",label="OrderKeyVector",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3085 -> Node3052 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="buy_sell",fontname="Helvetica"]; + Node3085 [shape="box",label="BuySellCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3086 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="tld",fontname="Helvetica"]; + Node3086 [shape="box",label="tt_core_ns::TrdLimitDel",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01790.html"]; + Node3035 -> Node3086 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3060 -> Node3086 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="szAdmin\nszTrader",fontname="Helvetica"]; + Node3087 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cf",fontname="Helvetica"]; + Node3087 [shape="box",label="tt_core_ns::FillConfirmRec",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01397.html"]; + Node3035 -> Node3087 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3055 -> Node3087 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="confMember",fontname="Helvetica"]; + Node3060 -> Node3087 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ffText",fontname="Helvetica"]; + Node3041 -> Node3087 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="confAddr",fontname="Helvetica"]; + Node3072 -> Node3087 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="confTime",fontname="Helvetica"]; + Node3079 -> Node3087 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="confGroup",fontname="Helvetica"]; + Node3081 -> Node3087 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="confTrader",fontname="Helvetica"]; + Node3088 -> Node3087 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="record_no",fontname="Helvetica"]; + Node3088 [shape="box",label="TTRecNoType",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3089 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sor",fontname="Helvetica"]; + Node3089 [shape="box",label="tt_core_ns::ShortOrder",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01714.html"]; + Node3035 -> Node3089 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3057 -> Node3089 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_no",fontname="Helvetica"]; + Node3070 -> Node3089 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="limit_prc",fontname="Helvetica"]; + Node3041 -> Node3089 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="profile_key\norder_profile",fontname="Helvetica"]; + Node3073 -> Node3089 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_action",fontname="Helvetica"]; + Node3077 -> Node3089 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="qty",fontname="Helvetica"]; + Node3085 -> Node3089 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="buy_sell",fontname="Helvetica"]; + Node3090 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lo",fontname="Helvetica"]; + Node3090 [shape="box",label="tt_core_ns::LoginReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01490.html"]; + Node3091 -> Node3090 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3091 [shape="box",label="tt_core_ns::EncryptedData",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01359.html"]; + Node3035 -> Node3091 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3092 -> Node3091 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_sEncryptedData",fontname="Helvetica"]; + Node3092 [shape="box",label="string",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3055 -> Node3090 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="clearingFirm\nszHndOffMbr\nmemberId",fontname="Helvetica"]; + Node3068 -> Node3090 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="account",fontname="Helvetica"]; + Node3041 -> Node3090 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cltPid\nsrvPid\ntimeStamp",fontname="Helvetica"]; + Node3093 -> Node3090 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="passwd\nchgPasswd",fontname="Helvetica"]; + Node3093 [shape="box",label="TT_PASSWD_TYPE",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3092 -> Node3090 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sMsg\nsLicName\nsLicPasswd",fontname="Helvetica"]; + Node3094 -> Node3090 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cltAddress\nsrvAddress",fontname="Helvetica"]; + Node3094 [shape="box",label="in_addr",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3095 -> Node3090 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="loginType",fontname="Helvetica"]; + Node3095 [shape="box",label="LoginTypes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3079 -> Node3090 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="szHndOffGrp\ngroupId",fontname="Helvetica"]; + Node3081 -> Node3090 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="traderId\nszHndOffTrd",fontname="Helvetica"]; + Node3096 -> Node3090 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="szCustId",fontname="Helvetica"]; + Node3096 [shape="box",label="TT_CUSTOMER_ID",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3050 -> Node3090 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="license",fontname="Helvetica"]; + Node3097 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cr",fontname="Helvetica"]; + Node3097 [shape="box",label="tt_core_ns::ConnReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01299.html"]; + Node3035 -> Node3097 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3044 -> Node3097 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="dhKey\ndhParam",fontname="Helvetica"]; + Node3041 -> Node3097 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="dhParamLen\nserverPID\ndhKeyLen\napiVersionId\nclientPID",fontname="Helvetica"]; + Node3094 -> Node3097 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="clientIP\nserverIP",fontname="Helvetica"]; + Node3098 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="poi",fontname="Helvetica"]; + Node3098 [shape="box",label="tt_core_ns::BofPosInquiryReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01251.html"]; + Node3035 -> Node3098 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3055 -> Node3098 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="member_id",fontname="Helvetica"]; + Node3058 -> Node3098 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="srs",fontname="Helvetica"]; + Node3060 -> Node3098 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bof_account",fontname="Helvetica"]; + Node3099 -> Node3098 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="position_type_code",fontname="Helvetica"]; + Node3099 [shape="box",label="PosTypeCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3072 -> Node3098 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pos_time",fontname="Helvetica"]; + Node3079 -> Node3098 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="group_id",fontname="Helvetica"]; + Node3067 -> Node3098 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pos_date",fontname="Helvetica"]; + Node3081 -> Node3098 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="trader_id",fontname="Helvetica"]; + Node3100 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="rfq",fontname="Helvetica"]; + Node3100 [shape="box",label="tt_core_ns::RFQC",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01655.html"]; + Node3035 -> Node3100 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3055 -> Node3100 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="reqMemberId",fontname="Helvetica"]; + Node3058 -> Node3100 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="srs",fontname="Helvetica"]; + Node3060 -> Node3100 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="action",fontname="Helvetica"]; + Node3070 -> Node3100 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="prc",fontname="Helvetica"]; + Node3077 -> Node3100 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="qty",fontname="Helvetica"]; + Node3079 -> Node3100 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="reqGroupId",fontname="Helvetica"]; + Node3081 -> Node3100 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="reqTraderId",fontname="Helvetica"]; + Node3101 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="od",fontname="Helvetica"]; + Node3101 [shape="box",label="tt_core_ns::OrderReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01557.html"]; + Node3035 -> Node3101 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3101 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pacing\nrealTime",fontname="Helvetica"]; + Node3102 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="i",fontname="Helvetica"]; + Node3102 [shape="box",label="tt_core_ns::Integer",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01445.html"]; + Node3035 -> Node3102 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3102 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="i",fontname="Helvetica"]; + Node3103 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ack",fontname="Helvetica"]; + Node3103 [shape="box",label="tt_core_ns::TrnACK",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01791.html"]; + Node3035 -> Node3103 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3103 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pid",fontname="Helvetica"]; + Node3094 -> Node3103 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="clAddr",fontname="Helvetica"]; + Node3104 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="mq",fontname="Helvetica"]; + Node3104 [shape="box",label="tt_core_ns::MassQuote",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01503.html"]; + Node3035 -> Node3104 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3055 -> Node3104 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="memberId",fontname="Helvetica"]; + Node3105 -> Node3104 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="quote_action",fontname="Helvetica"]; + Node3105 [shape="box",label="QuoteActionCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3041 -> Node3104 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="amount",fontname="Helvetica"]; + Node3106 -> Node3104 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="quote_sts",fontname="Helvetica"]; + Node3106 [shape="box",label="QuoteStatusCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3107 -> Node3104 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="array",fontname="Helvetica"]; + Node3107 [shape="box",label="tt_core_ns::SnglQuote",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01719.html"]; + Node3035 -> Node3107 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3057 -> Node3107 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bid_order_no\nask_order_no",fontname="Helvetica"]; + Node3058 -> Node3107 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="srs",fontname="Helvetica"]; + Node3070 -> Node3107 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ask_prc\nbid_prc",fontname="Helvetica"]; + Node3071 -> Node3107 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ask_site_order_key\nbid_site_order_key",fontname="Helvetica"]; + Node3077 -> Node3107 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bid_qty\nask_reserve_qty\nbid_reserve_qty\nask_qty",fontname="Helvetica"]; + Node3079 -> Node3104 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="groupId",fontname="Helvetica"]; + Node3081 -> Node3104 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="traderId",fontname="Helvetica"]; + Node3108 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ora",fontname="Helvetica"]; + Node3108 [shape="box",label="tt_core_ns::ApproveOrderTRN",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01235.html"]; + Node3035 -> Node3108 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3052 -> Node3108 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order",fontname="Helvetica"]; + Node3060 -> Node3108 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="msgTxt",fontname="Helvetica"]; + Node3109 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="string",fontname="Helvetica"]; + Node3109 [shape="box",label="tt_core_ns::SAR_char",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01677.html"]; + Node3110 -> Node3109 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3110 [shape="box",label="tt_core_ns::SAR_Array< char >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01675.html"]; + Node3035 -> Node3110 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3038 -> Node3110 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_bInitialized",fontname="Helvetica"]; + Node3111 -> Node3110 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_size",fontname="Helvetica"]; + Node3111 [shape="box",label="unsigned int",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3112 -> Node3110 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_arr",fontname="Helvetica"]; + Node3112 [shape="box",label="char *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3113 -> Node3110 [dir=back,color="orange",fontsize=10,style="dashed",label="< char >",fontname="Helvetica"]; + Node3113 [shape="box",label="tt_core_ns::SAR_Array< T >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01675.html"]; + Node3035 -> Node3113 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3038 -> Node3113 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_bInitialized",fontname="Helvetica"]; + Node3111 -> Node3113 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_size",fontname="Helvetica"]; + Node3114 -> Node3113 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_arr",fontname="Helvetica"]; + Node3114 [shape="box",label="T",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3115 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="csrs",fontname="Helvetica"]; + Node3115 [shape="box",label="tt_core_ns::SeriesCreateReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01700.html"]; + Node3035 -> Node3115 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3055 -> Node3115 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchMember",fontname="Helvetica"]; + Node3116 -> Node3115 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="legs",fontname="Helvetica"]; + Node3116 [shape="box",label="tt_core_ns::LegList",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01468.html"]; + Node3035 -> Node3116 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3116 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="flags\nnLegs",fontname="Helvetica"]; + Node3066 -> Node3116 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cmbType",fontname="Helvetica"]; + Node3117 -> Node3116 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="legList",fontname="Helvetica"]; + Node3117 [shape="box",label="tt_core_ns::Leg",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01466.html"]; + Node3035 -> Node3117 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3058 -> Node3117 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="srs",fontname="Helvetica"]; + Node3041 -> Node3117 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="qtyRatio",fontname="Helvetica"]; + Node3079 -> Node3115 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchGroup",fontname="Helvetica"]; + Node3081 -> Node3115 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchTrader",fontname="Helvetica"]; + Node3116 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="legs",fontname="Helvetica"]; + Node3118 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lg",fontname="Helvetica"]; + Node3118 [shape="box",label="tt_core_ns::LogFileReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01485.html"]; + Node3035 -> Node3118 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3060 -> Node3118 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="szLastReadLogMsg",fontname="Helvetica"]; + Node3041 -> Node3118 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="iQuantity",fontname="Helvetica"]; + Node3094 -> Node3118 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="stIPAddress",fontname="Helvetica"]; + Node3119 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cor",fontname="Helvetica"]; + Node3119 [shape="box",label="tt_core_ns::CrossOrder",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01316.html"]; + Node3035 -> Node3119 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3052 -> Node3119 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order1\norder2",fontname="Helvetica"]; + Node3120 -> Node3119 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cross_order_flag",fontname="Helvetica"]; + Node3120 [shape="box",label="CrossOrderFlags",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3121 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pt",fontname="Helvetica"]; + Node3121 [shape="box",label="tt_core_ns::Process",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01605.html"]; + Node3035 -> Node3121 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3121 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="iPid",fontname="Helvetica"]; + Node3122 -> Node3121 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="iService",fontname="Helvetica"]; + Node3122 [shape="box",label="Services",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3094 -> Node3121 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="stAddr",fontname="Helvetica"]; + Node3123 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="key",fontname="Helvetica"]; + Node3123 [shape="box",label="tt_core_ns::Key",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01449.html"]; + Node3035 -> Node3123 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3060 -> Node3123 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="HighBound\nLowBound",fontname="Helvetica"]; + Node3124 -> Node3123 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ServerKey",fontname="Helvetica"]; + Node3124 [shape="box",label="TT_SERVER_KEY_TYPE",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3125 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="fs",fontname="Helvetica"]; + Node3125 [shape="box",label="tt_core_ns::FillSeqReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01403.html"]; + Node3035 -> Node3125 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3060 -> Node3125 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="member",fontname="Helvetica"]; + Node3041 -> Node3125 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="seqNo",fontname="Helvetica"]; + Node3126 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sp",fontname="Helvetica"]; + Node3126 [shape="box",label="tt_core_ns::SrsPriceReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01722.html"]; + Node3091 -> Node3126 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3055 -> Node3126 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchMember",fontname="Helvetica"]; + Node3058 -> Node3126 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="srs",fontname="Helvetica"]; + Node3093 -> Node3126 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchPasswd",fontname="Helvetica"]; + Node3041 -> Node3126 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="apiVersionId",fontname="Helvetica"]; + Node3094 -> Node3126 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="srvAddr\ncltAddr",fontname="Helvetica"]; + Node3079 -> Node3126 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchGroup",fontname="Helvetica"]; + Node3081 -> Node3126 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchTrader",fontname="Helvetica"]; + Node3127 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pr",fontname="Helvetica"]; + Node3127 [shape="box",label="tt_core_ns::ProdPriceReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01616.html"]; + Node3035 -> Node3127 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3055 -> Node3127 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchMember",fontname="Helvetica"]; + Node3059 -> Node3127 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="prod",fontname="Helvetica"]; + Node3060 -> Node3127 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="networkId",fontname="Helvetica"]; + Node3093 -> Node3127 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchPasswd",fontname="Helvetica"]; + Node3041 -> Node3127 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pacing\nnSorted\napiVersionId",fontname="Helvetica"]; + Node3038 -> Node3127 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bSubscribe",fontname="Helvetica"]; + Node3094 -> Node3127 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="address\ncltAddr",fontname="Helvetica"]; + Node3079 -> Node3127 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchGroup",fontname="Helvetica"]; + Node3081 -> Node3127 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchTrader",fontname="Helvetica"]; + Node3128 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lr",fontname="Helvetica"]; + Node3128 [shape="box",label="tt_core_ns::LicenseReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01477.html"]; + Node3035 -> Node3128 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3128 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="iPid",fontname="Helvetica"]; + Node3122 -> Node3128 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="iService",fontname="Helvetica"]; + Node3094 -> Node3128 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="address",fontname="Helvetica"]; + Node3129 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="fl",fontname="Helvetica"]; + Node3129 [shape="box",label="tt_core_ns::FillReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01401.html"]; + Node3035 -> Node3129 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3129 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="endSeq\nhistoricalFills\nmsgMask\nstartSeq",fontname="Helvetica"]; + Node3072 -> Node3129 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="startTime",fontname="Helvetica"]; + Node3038 -> Node3129 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="realTime",fontname="Helvetica"]; + Node3067 -> Node3129 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="startDate",fontname="Helvetica"]; + Node3130 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sq",fontname="Helvetica"]; + Node3130 [shape="box",label="tt_core_ns::Quote",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01631.html"]; + Node3035 -> Node3130 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3055 -> Node3130 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="memberId",fontname="Helvetica"]; + Node3105 -> Node3130 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="quote_action",fontname="Helvetica"]; + Node3057 -> Node3130 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bid_order_no\nask_order_no",fontname="Helvetica"]; + Node3058 -> Node3130 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="srs",fontname="Helvetica"]; + Node3070 -> Node3130 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ask_prc\nbid_prc",fontname="Helvetica"]; + Node3106 -> Node3130 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="quote_sts",fontname="Helvetica"]; + Node3041 -> Node3130 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="quote_type",fontname="Helvetica"]; + Node3071 -> Node3130 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ask_site_order_key\nbid_site_order_key",fontname="Helvetica"]; + Node3077 -> Node3130 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bid_qty\nask_reserve_qty\nbid_reserve_qty\nask_qty",fontname="Helvetica"]; + Node3079 -> Node3130 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="groupId",fontname="Helvetica"]; + Node3081 -> Node3130 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="traderId",fontname="Helvetica"]; + Node3131 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lf",fontname="Helvetica"]; + Node3131 [shape="box",label="tt_core_ns::LicFileReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01479.html"]; + Node3035 -> Node3131 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3094 -> Node3131 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="stIPAddress",fontname="Helvetica"]; + Node3132 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="evil",fontname="Helvetica"]; + Node3132 [shape="box",label="void *",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3133 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="fsk",fontname="Helvetica"]; + Node3133 [shape="box",label="tt_core_ns::FillSeqReqWithKey",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01404.html"]; + Node3035 -> Node3133 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3060 -> Node3133 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="member",fontname="Helvetica"]; + Node3041 -> Node3133 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="seqNo",fontname="Helvetica"]; + Node3124 -> Node3133 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ServerKey",fontname="Helvetica"]; + Node3134 -> Node3051 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ossr",fontname="Helvetica"]; + Node3134 [shape="box",label="tt_core_ns::OrderSrvSyncReq",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01558.html"]; + Node3035 -> Node3134 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3134 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="PID",fontname="Helvetica"]; + Node3094 -> Node3134 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="sender",fontname="Helvetica"]; + Node3135 -> Node3031 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ms",fontname="Helvetica"]; + Node3135 [shape="box",label="unsigned long",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3136 -> Node3031 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="contrIter",fontname="Helvetica"]; + Node3136 [shape="box",label="tt_core_ns::ContractTableIteratorStruct",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01302.html"]; + Node3041 -> Node3136 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="changeSeq",fontname="Helvetica"]; + Node3137 -> Node3136 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="iter",fontname="Helvetica"]; + Node3137 [shape="box",label="iterator",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3092 -> Node3136 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="key",fontname="Helvetica"]; + Node3138 -> Node3136 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="prodIter",fontname="Helvetica"]; + Node3138 [shape="box",label="tt_core_ns::ProdTableIteratorStruct",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01619.html"]; + Node3059 -> Node3138 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="key",fontname="Helvetica"]; + Node3041 -> Node3138 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="changeSeq",fontname="Helvetica"]; + Node3137 -> Node3138 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="iter",fontname="Helvetica"]; + Node3139 -> Node3031 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="nextRec",fontname="Helvetica"]; + Node3139 [shape="box",label="tt_core_ns::BofRec",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01252.html"]; + Node3034 -> Node3139 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3140 -> Node3139 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="u",fontname="Helvetica"]; + Node3140 [shape="box",label="tt_core_ns::BofRec::U_s",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01253.html"]; + Node3141 -> Node3140 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="position",fontname="Helvetica"]; + Node3141 [shape="box",label="tt_core_ns::Position",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01584.html"]; + Node3035 -> Node3141 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3055 -> Node3141 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="member_id",fontname="Helvetica"]; + Node3058 -> Node3141 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="srs",fontname="Helvetica"]; + Node3060 -> Node3141 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="bof_account",fontname="Helvetica"]; + Node3099 -> Node3141 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="position_type_code",fontname="Helvetica"]; + Node3041 -> Node3141 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="avg_net_price\navg_buy_price\nlong_position\nnet_position\navg_precision\navg_sell_price\nshort_position\navg_decimals",fontname="Helvetica"]; + Node3072 -> Node3141 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pos_time",fontname="Helvetica"]; + Node3079 -> Node3141 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="group_id",fontname="Helvetica"]; + Node3067 -> Node3141 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pos_date",fontname="Helvetica"]; + Node3081 -> Node3141 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="trader_id",fontname="Helvetica"]; + Node3052 -> Node3140 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_conf",fontname="Helvetica"]; + Node3142 -> Node3140 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="giveup",fontname="Helvetica"]; + Node3142 [shape="box",label="tt_core_ns::Giveup",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01418.html"]; + Node3035 -> Node3142 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3055 -> Node3142 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="takeup_mbr\ngiveup_mbr",fontname="Helvetica"]; + Node3041 -> Node3142 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="res_code",fontname="Helvetica"]; + Node3143 -> Node3142 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="trans_code",fontname="Helvetica"]; + Node3143 [shape="box",label="GiveupTransCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3144 -> Node3142 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="fill",fontname="Helvetica"]; + Node3144 [shape="box",label="tt_core_ns::Fill",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01392.html"]; + Node3035 -> Node3144 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3054 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="open_close",fontname="Helvetica"]; + Node3055 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cntr_party\nclearing_mbr\ngiveup_mbr\ncntr_clg\nmember_id\nexch_member",fontname="Helvetica"]; + Node3056 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="firm_account_no",fontname="Helvetica"]; + Node3087 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="confirm_rec",fontname="Helvetica"]; + Node3145 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="partial_fill",fontname="Helvetica"]; + Node3145 [shape="box",label="PartFillCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3057 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_no",fontname="Helvetica"]; + Node3058 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="srs",fontname="Helvetica"]; + Node3060 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="source_id\nfree_text\nfillKey",fontname="Helvetica"]; + Node3068 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="account",fontname="Helvetica"]; + Node3069 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_restrict",fontname="Helvetica"]; + Node3146 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="fill_cmb_code",fontname="Helvetica"]; + Node3146 [shape="box",label="FillCmbCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3070 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="match_prc\ncash_prc",fontname="Helvetica"]; + Node3041 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="transaction_no\nfee_amount",fontname="Helvetica"]; + Node3071 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="site_order_key",fontname="Helvetica"]; + Node3072 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_time\ntrans_time",fontname="Helvetica"]; + Node3076 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exchange_order_id",fontname="Helvetica"]; + Node3077 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="wrk_qty\nlong_qty\nshort_qty",fontname="Helvetica"]; + Node3079 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exch_group\ngroup_id",fontname="Helvetica"]; + Node3067 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="trans_date\norder_date",fontname="Helvetica"]; + Node3080 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="order_type",fontname="Helvetica"]; + Node3081 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="trader_id\nexch_trader",fontname="Helvetica"]; + Node3147 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="trans_code",fontname="Helvetica"]; + Node3147 [shape="box",label="FillTransCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3085 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="buy_sell",fontname="Helvetica"]; + Node3088 -> Node3144 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="record_no",fontname="Helvetica"]; + Node3148 -> Node3140 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="settl",fontname="Helvetica"]; + Node3148 [shape="box",label="tt_core_ns::SettlArray",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01708.html"]; + Node3035 -> Node3148 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3148 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="nAmount",fontname="Helvetica"]; + Node3149 -> Node3148 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="array",fontname="Helvetica"]; + Node3149 [shape="box",label="tt_core_ns::Settlement",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01709.html"]; + Node3035 -> Node3149 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3058 -> Node3149 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="srs",fontname="Helvetica"]; + Node3150 -> Node3149 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="settl_trn_code",fontname="Helvetica"]; + Node3150 [shape="box",label="SettlTrnCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3070 -> Node3149 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="settl_price",fontname="Helvetica"]; + Node3041 -> Node3149 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="settl_decimals\nsettl_precision",fontname="Helvetica"]; + Node3151 -> Node3149 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="settl_prc_code",fontname="Helvetica"]; + Node3151 [shape="box",label="SettlPrcCodes",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3067 -> Node3149 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="date",fontname="Helvetica"]; + Node3088 -> Node3148 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="record_no",fontname="Helvetica"]; + Node3144 -> Node3140 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="fill",fontname="Helvetica"]; + Node3132 -> Node3140 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="evil",fontname="Helvetica"]; + Node3152 -> Node3140 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="exg_rate",fontname="Helvetica"]; + Node3152 [shape="box",label="tt_core_ns::ExgRateArray",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01385.html"]; + Node3035 -> Node3152 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3153 -> Node3152 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="array",fontname="Helvetica"]; + Node3153 [shape="box",label="tt_core_ns::ExgRate",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01384.html"]; + Node3035 -> Node3153 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3060 -> Node3153 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="from_currency\nto_currency",fontname="Helvetica"]; + Node3070 -> Node3153 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="rate_whole\nrate_fraction",fontname="Helvetica"]; + Node3041 -> Node3153 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="shift\ndecimals\nprecision",fontname="Helvetica"]; + Node3041 -> Node3152 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="nAmount",fontname="Helvetica"]; + Node3088 -> Node3152 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="record_no",fontname="Helvetica"]; + Node3041 -> Node3139 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="iSeqNo\niRecSize\niRecType",fontname="Helvetica"]; + Node3154 -> Node3031 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="evId",fontname="Helvetica"]; + Node3154 [shape="box",label="tt_stream_ns::VIAmTimer",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01903.html"]; + Node3155 -> Node3154 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3155 [shape="box",label="tt_stream_ns::VIAmEvent_tplt< TTMTimer >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01895.html"]; + Node3156 -> Node3155 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3156 [shape="box",label="tt_stream_ns::VIAmBase< TTMTimer >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01891.html"]; + Node3157 -> Node3156 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_pNative",fontname="Helvetica"]; + Node3157 [shape="box",label="auto_ptr< TTMTimer >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a02971.html"]; + Node3158 -> Node3156 [dir=back,color="orange",fontsize=10,style="dashed",label="< TTMTimer >",fontname="Helvetica"]; + Node3158 [shape="box",label="tt_stream_ns::VIAmBase< T >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01891.html"]; + Node3159 -> Node3158 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_pNative",fontname="Helvetica"]; + Node3159 [shape="box",label="auto_ptr< T >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3160 -> Node3155 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3160 [shape="box",label="tt_stream_ns::VIAmEvent",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01894.html"]; + Node3161 -> Node3155 [dir=back,color="orange",fontsize=10,style="dashed",label="< TTMTimer >",fontname="Helvetica"]; + Node3161 [shape="box",label="tt_stream_ns::VIAmEvent_tplt< T >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01895.html"]; + Node3158 -> Node3161 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3160 -> Node3161 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3041 -> Node3031 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="lastHB\nnetIdx\nvalid\nrecMask\nseq\nconnectionId\nexpiries\nctr\nnextSeq\nrequestId",fontname="Helvetica"]; + Node3092 -> Node3031 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="replyBox",fontname="Helvetica"]; + Node3138 -> Node3031 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="prodIter",fontname="Helvetica"]; + Node3162 -> Node3031 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="cbFx",fontname="Helvetica"]; + Node3162 [shape="box",label="OldCB_t",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node3132 -> Node3031 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="prodTablePtr",fontname="Helvetica"]; + Node3163 -> Node3031 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="session",fontname="Helvetica"]; + Node3163 [shape="box",label="tt_stream_ns::VIAmSession",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01900.html"]; + Node3164 -> Node3163 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node3164 [shape="box",label="tt_stream_ns::VIAmBase< TTMSession >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a01891.html"]; + Node3165 -> Node3164 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_pNative",fontname="Helvetica"]; + Node3165 [shape="box",label="auto_ptr< TTMSession >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$a02969.html"]; + Node3158 -> Node3164 [dir=back,color="orange",fontsize=10,style="dashed",label="< TTMSession >",fontname="Helvetica"]; + Node3050 -> Node3031 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="iLicense",fontname="Helvetica"]; +} \ No newline at end of file diff --git a/test/graphs/b145.dot b/test/graphs/b145.dot new file mode 100644 index 0000000..d2a12ec --- /dev/null +++ b/test/graphs/b145.dot @@ -0,0 +1,10 @@ +digraph bla { + rankdir=LR; + compound=true; + subgraph cluster_foo { + label_foo [shape="record",label="foo"]; + } + cluster_foo -> label_xxxxxxx [lhead="cluster_foo"] + columns_foo_insider:foo -> label_foo [lhead="cluster_foo"] +} + diff --git a/test/graphs/b146.dot b/test/graphs/b146.dot new file mode 100644 index 0000000..73b8251 --- /dev/null +++ b/test/graphs/b146.dot @@ -0,0 +1,5 @@ +digraph mygraph { + label_foo [shape="record",label="foo"]; + label_foo:foo -> label_foo +} + diff --git a/test/graphs/b15.dot_crashes_dot_bus_error b/test/graphs/b15.dot_crashes_dot_bus_error new file mode 100644 index 0000000..0cb7e1a --- /dev/null +++ b/test/graphs/b15.dot_crashes_dot_bus_error @@ -0,0 +1,235 @@ +digraph g { + concentrate=true; + node [shape = record]; + Stand [ label = " Stand | | Normal | | Target "]; + FaceBack [ label = " FaceBack | | Always "]; + subgraph clusterWalking { + label = walking; + Walk [ label = " Walk | | Normal | | Target "]; + WalkStepUp [ label = " WalkStepUp | | Normal "]; + WalkStepDown [ label = " WalkStepDown | | Normal "]; + } + subgraph cluster0 { + label = running; + Run [ label = " Run | | { Normal | | Target }"]; + RunToStop [ label = " RunToStop | | Always "]; + RunStepUp [ label = " RunStepUp | | Normal "]; + RunStepDown [ label = " RunStepDown | | Normal "]; + } + Strafe [ label = " Strafe | | Always "]; + JumpVertical [ label = " JumpVertical | | Normal | | Target "]; + JumpRunning [ label = " JumpRunning | | Normal | | Target "]; + MidJump [ label = " MidJump | | Normal | | Target "]; + MidJumpFaceBack [ label = " MidJumpFaceBack | | Normal "]; + LandVertical [ label = " LandVertical | | Normal | | Target "]; + LandRunning [ label = " LandRunning | | Normal | | Target "]; + Fall [ label = " Fall | | Normal | | Target "]; + FallFaceBack [ label = " FallFaceBack | | Normal "]; + Flight [ label = " Flight | | Normal | | Target | | Target | | Target "]; + FlightToHover [ label = " FlightToHover | | Normal | | Target "]; + FlightStrafe [ label = " FlightStrafe | | Normal "]; + subgraph cluster1 { + label = FPM; + FPMStand [ label = " FPMStand | | Always "]; + FPMRotate [ label = " FPMRotate | | Always "]; + FPMStep [ label = " FPMStep | | Always "]; + FPMCenter [ label = " FPMCenter | | Always "]; + } + subgraph cluster2 { + label = FPMHover; + FPMHover [ label = " FPMHover | | Always "]; + FPMHoverRotate [ label = " FPMHoverRotate | | Always "]; + FPMHoverStep [ label = " FPMHoverStep | | Always "]; + FPMHoverCenter [ label = " FPMHoverCenter | | Always "]; + } + subgraph cluster3 { + label = hover; + HoverRest [ label = " HoverRest | | Normal | | Target "]; + HoverForward [ label = " HoverForward | | Normal | | Target "]; + HoverForwardToStop [ label = " HoverForwardToStop | | Normal | | Target "]; + HoverFaceBack [ label = " HoverFaceBack | | Normal "]; + HoverStrafeToStop [ label = " HoverStrafeToStop | | Normal | | Target "]; + HoverStrafe [ label = " HoverStrafe | | Normal | | Target "]; + } + HoverToFlight [ label = " HoverToFlight | | Normal | | Target "]; + Stand:Normal->FPMStand:In + Stand:Normal->Fall:In + Stand:Normal->JumpVertical:In + Stand:Normal->Walk:In + Stand:Normal->Strafe:In + Stand:Normal->FaceBack:In + Stand:Target->FPMStand:In + Stand:Target->Fall:In + Stand:Target->JumpVertical:In + Stand:Target->Walk:In + FaceBack:Always->Fall:In + FaceBack:Always->JumpVertical:In + FaceBack:Always->Stand:In + Walk:Normal->Fall:In + Walk:Normal->Stand:In + Walk:Normal->Stand:In + Walk:Normal->JumpRunning:In + Walk:Normal->WalkStepUp:In + Walk:Normal->WalkStepDown:In + Walk:Normal->Run:In + Walk:Normal->Strafe:In + Walk:Normal->FaceBack:In + Walk:Target->Fall:In + Walk:Target->Stand:In + Walk:Target->Stand:In + Walk:Target->JumpRunning:In + Walk:Target->WalkStepUp:In + Walk:Target->WalkStepDown:In + Walk:Target->Run:In + WalkStepUp:Normal->Fall:In + WalkStepUp:Normal->Walk:In + WalkStepDown:Normal->Fall:In + WalkStepDown:Normal->Walk:In + Run:Normal->Fall:In + Run:Normal->RunToStop:In + Run:Normal->RunToStop:In + Run:Normal->Walk:In + Run:Normal->JumpRunning:In + Run:Normal->RunStepUp:In + Run:Normal->RunStepDown:In + Run:Normal->Strafe:In + Run:Normal->FaceBack:In + Run:Target->Fall:In + Run:Target->RunToStop:In + Run:Target->RunToStop:In + Run:Target->Walk:In + Run:Target->JumpRunning:In + Run:Target->RunStepUp:In + Run:Target->RunStepDown:In + RunToStop:Always->Fall:In + RunToStop:Always->Stand:In + RunToStop:Always->Stand:In + RunToStop:Always->Run:In + RunToStop:Always->Walk:In + RunStepUp:Normal->Fall:In + RunStepUp:Normal->Run:In + RunStepDown:Normal->Fall:In + RunStepDown:Normal->Run:In + Strafe:Always->Fall:In + Strafe:Always->Stand:In + Strafe:Always->Run:In + Strafe:Always->Stand:In + JumpVertical:Normal->MidJump:In + JumpVertical:Target->MidJump:In + JumpRunning:Normal->MidJump:In + JumpRunning:Target->MidJump:In + MidJump:Normal->HoverRest:In + MidJump:Normal->Fall:In + MidJump:Normal->MidJumpFaceBack:In + MidJump:Target->HoverRest:In + MidJump:Target->Fall:In + MidJumpFaceBack:Normal->HoverRest:In + MidJumpFaceBack:Normal->FallFaceBack:In + MidJumpFaceBack:Normal->MidJump:In + LandVertical:Normal->Stand:In + LandVertical:Target->Stand:In + LandRunning:Normal->Stand:In + LandRunning:Normal->Run:In + LandRunning:Target->Stand:In + LandRunning:Target->Run:In + Fall:Normal->HoverRest:In + Fall:Normal->LandVertical:In + Fall:Normal->LandRunning:In + Fall:Normal->FallFaceBack:In + Fall:Target->HoverRest:In + Fall:Target->LandVertical:In + Fall:Target->LandRunning:In + FallFaceBack:Normal->HoverRest:In + FallFaceBack:Normal->LandVertical:In + FallFaceBack:Normal->LandRunning:In + FallFaceBack:Normal->Fall:In + HoverRest:Normal->FPMHover:In + HoverRest:Normal->Fall:In + HoverRest:Normal->HoverToFlight:In + HoverRest:Normal->HoverStrafe:In + HoverRest:Normal->HoverForward:In + HoverRest:Target->FPMHover:In + HoverRest:Target->Fall:In + HoverRest:Target->HoverToFlight:In + HoverRest:Target->HoverStrafe:In + HoverRest:Target->HoverForward:In + HoverForward:Normal->HoverForwardToStop:In + HoverForward:Normal->Fall:In + HoverForward:Normal->HoverToFlight:In + HoverForward:Normal->HoverForwardToStop:In + HoverForward:Normal->HoverStrafe:In + HoverForward:Normal->HoverFaceBack:In + HoverForward:Target->HoverForwardToStop:In + HoverForward:Target->Fall:In + HoverForward:Target->HoverToFlight:In + HoverForward:Target->HoverForwardToStop:In + HoverForward:Target->HoverStrafe:In + HoverForwardToStop:Normal->HoverRest:In + HoverForwardToStop:Normal->Fall:In + HoverForwardToStop:Normal->HoverToFlight:In + HoverForwardToStop:Normal->HoverStrafe:In + HoverForwardToStop:Normal->HoverForward:In + HoverForwardToStop:Normal->HoverRest:In + HoverForwardToStop:Target->HoverRest:In + HoverForwardToStop:Target->Fall:In + HoverForwardToStop:Target->HoverToFlight:In + HoverForwardToStop:Target->HoverStrafe:In + HoverForwardToStop:Target->HoverForward:In + HoverForwardToStop:Target->HoverRest:In + HoverFaceBack:Normal->Fall:In + HoverFaceBack:Normal->HoverToFlight:In + HoverFaceBack:Normal->HoverRest:In + HoverStrafe:Normal->HoverStrafeToStop:In + HoverStrafe:Normal->Fall:In + HoverStrafe:Normal->HoverToFlight:In + HoverStrafe:Normal->HoverForward:In + HoverStrafe:Normal->HoverStrafeToStop:In + HoverStrafe:Target->HoverStrafeToStop:In + HoverStrafe:Target->Fall:In + HoverStrafe:Target->HoverToFlight:In + HoverStrafe:Target->HoverForward:In + HoverStrafe:Target->HoverStrafeToStop:In + HoverStrafeToStop:Normal->HoverRest:In + HoverStrafeToStop:Normal->Fall:In + HoverStrafeToStop:Normal->HoverToFlight:In + HoverStrafeToStop:Normal->HoverStrafe:In + HoverStrafeToStop:Normal->HoverForward:In + HoverStrafeToStop:Normal->HoverRest:In + HoverStrafeToStop:Target->HoverRest:In + HoverStrafeToStop:Target->Fall:In + HoverStrafeToStop:Target->HoverToFlight:In + HoverStrafeToStop:Target->HoverStrafe:In + HoverStrafeToStop:Target->HoverForward:In + HoverStrafeToStop:Target->HoverRest:In + HoverToFlight:Normal->HoverRest:In + HoverToFlight:Normal->Fall:In + HoverToFlight:Normal->Flight:In + HoverToFlight:Target->HoverRest:In + HoverToFlight:Target->Fall:In + HoverToFlight:Target->Flight:In + Flight:Normal->FlightStrafe:In + Flight:Normal->FlightToHover:In + Flight:Target->FlightToHover:In + Flight:Target->FlightToHover:In + FlightToHover:Normal->HoverRest:In + FlightToHover:Target->HoverRest:In + FlightStrafe:Normal->Flight:In + FlightStrafe:Normal->Flight:In + FlightStrafe:Normal->FlightToHover:In + FPMStand:Always->Stand:In + FPMStand:Always->FPMStep:In + FPMStand:Always->FPMRotate:In + FPMRotate:Always->FPMStep:In + FPMRotate:Always->FPMStand:In + FPMStep:Always->FPMCenter:In + FPMCenter:Always->FPMStep:In + FPMCenter:Always->FPMStand:In + FPMHover:Always->HoverRest:In + FPMHover:Always->FPMHoverStep:In + FPMHover:Always->FPMHoverRotate:In + FPMHoverRotate:Always->FPMHoverStep:In + FPMHoverRotate:Always->FPMHover:In + FPMHoverStep:Always->FPMHoverCenter:In + FPMHoverCenter:Always->FPMHoverStep:In + FPMHoverCenter:Always->FPMHover:In +} diff --git a/test/graphs/b155.dot b/test/graphs/b155.dot new file mode 100644 index 0000000..e8cfec7 --- /dev/null +++ b/test/graphs/b155.dot @@ -0,0 +1,27 @@ +digraph TopLevel { + bgcolor = lightcyan1 + fontname = Arial + label = "test.rb" + fontsize = 8 + node [ + fontname = Arial, + color = black, + fontsize = 8 + ] + + subgraph cluster_1 { + bgcolor = palegreen1 + fontname = Arial + color = blue + label = "ModuleName" + ClassName [ + style = filled, + URL = "classes/ModuleName/ClassName.html", + fontcolor = black, + color = palegoldenrod, + label = "ClassName" + ] + + } + +} diff --git a/test/graphs/b22.dot b/test/graphs/b22.dot new file mode 100644 index 0000000..d106305 --- /dev/null +++ b/test/graphs/b22.dot @@ -0,0 +1,24 @@ +digraph G { + rankdir=LR; +node [shape=box]; + size = "7.5,10.0"; +ratio = "fill"; +center =1; + + /* Node Definitions */ + + + dc1 [shape=plaintext,label="DC 1"]; + dc10 [shape=plaintext,label="DC 10"]; + dc100 [shape=plaintext,label="DC 100"]; + + { rank = same; "dc1"; "dc10"; "dc100"; } + + /* Link Definitions */ + + /* Marking Unused Dialing Plans */ + + no_dc [shape=plaintext,label="NOTHING"]; + { rank = min; "no_dc"; } +} + diff --git a/test/graphs/b29.dot b/test/graphs/b29.dot new file mode 100644 index 0000000..5311fcc --- /dev/null +++ b/test/graphs/b29.dot @@ -0,0 +1,499 @@ +digraph inheritance +{ + Node14647 [shape="box",label="Itm_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",style="filled" fontcolor="white"]; + Node14648 -> Node14647 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14648 [shape="box",label="Elmt_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classElmt__c.html"]; + Node14649 -> Node14648 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Shpm",fontname="doxfont"]; + Node14649 [shape="box",label="Shpm_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classShpm__c.html"]; + Node14650 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="RateOvrdBy\nCrtdBy\nCfmgUsr\nUpdtBy",fontname="doxfont"]; + Node14650 [shape="box",label="Usr_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classUsr__c.html"]; + Node14650 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nm_UsrMap\nUpdtBy",fontname="doxfont"]; + Node14651 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="SchdInvcVer\nEDIInvcVer\nAdHocInvcVer\nMatInvcVer",fontname="doxfont"]; + Node14651 [shape="box",label="Invc_Ver_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceInvc__Ver__c.html"]; + Node14652 -> Node14651 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14652 [shape="box",label="Frht_Invc_Ver_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceFrht__Invc__Ver__c.html"]; + Node14653 -> Node14652 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftLgstGrp",fontname="doxfont"]; + Node14653 [shape="box",label="Lgst_Grp_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classLgst__Grp__c.html"]; + Node14650 -> Node14653 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14654 -> Node14652 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftDiv",fontname="doxfont"]; + Node14654 [shape="box",label="Div_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classDiv__c.html"]; + Node14650 -> Node14654 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14655 -> Node14654 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14655 [shape="box",label="Mmo_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classMmo__c.html"]; + Node14656 -> Node14651 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftCust",fontname="doxfont"]; + Node14656 [shape="box",label="Cust_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceCust__c.html"]; + Node14650 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Crtd_By\nUpdtBy",fontname="doxfont"]; + Node14657 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Commodity",fontname="doxfont"]; + Node14657 [shape="box",label="Cdty_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceCdty__c.html"]; + Node14658 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14658 [shape="box",label="UMsr_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classUMsr__c.html"]; + Node14656 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Corp_Parn\nBillTo",fontname="doxfont"]; + Node14659 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Itm_Grp",fontname="doxfont"]; + Node14659 [shape="box",label="Itm_Grp_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classItm__Grp__c.html"]; + Node14650 -> Node14659 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14658 -> Node14659 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14655 -> Node14659 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14655 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14660 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftMstrSrvc",fontname="doxfont"]; + Node14660 [shape="box",label="Mstr_Srvc_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classMstr__Srvc__c.html"]; + Node14650 -> Node14660 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14653 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LgstGrp",fontname="doxfont"]; + Node14661 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MatdAdtRfrcNumQlfr\nUnMatdAdtRfrcNumQlfr\nCnsdRfrcNumQlfr",fontname="doxfont"]; + Node14661 [shape="box",label="Rfrc_Num_Qlfr_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classRfrc__Num__Qlfr__c.html"]; + Node14662 -> Node14661 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Carr",fontname="doxfont"]; + Node14662 [shape="box",label="Carr_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceCarr__c.html"]; + Node14650 -> Node14662 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Crtd_By\nUpdtBy",fontname="doxfont"]; + Node14663 -> Node14662 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Addr",fontname="doxfont"]; + Node14663 [shape="box",label="Addr_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceAddr__c.html"]; + Node14664 -> Node14663 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Sta",fontname="doxfont"]; + Node14664 [shape="box",label="Sta_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceSta__c.html"]; + Node14650 -> Node14663 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14665 -> Node14663 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="PstlCd",fontname="doxfont"]; + Node14665 [shape="box",label="PstlCd_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfacePstlCd__c.html"]; + Node14666 -> Node14663 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="GLRgnZn",fontname="doxfont"]; + Node14666 [shape="box",label="Zn_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classZn__c.html"]; + Node14667 -> Node14666 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14667 [shape="box",label="Zn_Bs_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classZn__Bs__c.html"]; + Node14668 -> Node14667 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Ctry",fontname="doxfont"]; + Node14668 [shape="box",label="Ctry_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceCtry__c.html"]; + Node14669 -> Node14668 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Addr_Fmt",fontname="doxfont"]; + Node14669 [shape="box",label="Addr_Fmt_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceAddr__Fmt__c.html"]; + Node14670 -> Node14663 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="GeoCode",fontname="doxfont"]; + Node14670 [shape="box",label="GeoCode_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceGeoCode__c.html"]; + Node14668 -> Node14663 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Ctry",fontname="doxfont"]; + Node14658 -> Node14662 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14662 -> Node14662 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="PyTo",fontname="doxfont"]; + Node14655 -> Node14662 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Ins_Note\nMmo",fontname="doxfont"]; + Node14654 -> Node14662 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Div",fontname="doxfont"]; + Node14671 -> Node14662 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cntc_Info",fontname="doxfont"]; + Node14671 [shape="box",label="Cntc_Info_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceCntc__Info__c.html"]; + Node14672 -> Node14662 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CEA_Cnstrts",fontname="doxfont"]; + Node14672 [shape="box",label="CEA_Cnstrts_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceCEA__Cnstrts__c.html"]; + Node14673 -> Node14662 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Bus_Hrs",fontname="doxfont"]; + Node14673 [shape="box",label="Bus_Hrs_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceBus__Hrs__c.html"]; + Node14656 -> Node14661 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cust",fontname="doxfont"]; + Node14674 -> Node14661 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cnse",fontname="doxfont"]; + Node14674 [shape="box",label="Cnse_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classCnse__c.html"]; + Node14675 -> Node14674 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14675 [shape="box",label="Comn_Fetr_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classComn__Fetr__c.html"]; + Node14676 -> Node14675 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14676 [shape="box",label="Shpg_Loc_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classShpg__Loc__c.html"]; + Node14650 -> Node14676 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14663 -> Node14676 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Addr",fontname="doxfont"]; + Node14666 -> Node14676 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="GLRgnZn",fontname="doxfont"]; + Node14655 -> Node14676 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14653 -> Node14676 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LgstGrp",fontname="doxfont"]; + Node14654 -> Node14676 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Div",fontname="doxfont"]; + Node14676 -> Node14676 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_pINCOShpgLoc",fontname="doxfont"]; + Node14671 -> Node14676 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cntc_Info",fontname="doxfont"]; + Node14673 -> Node14676 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Bus_Hrs",fontname="doxfont"]; + Node14662 -> Node14675 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="PreferredCarr",fontname="doxfont"]; + Node14655 -> Node14675 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Drtn",fontname="doxfont"]; + Node14660 -> Node14675 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="PreferredSrvc",fontname="doxfont"]; + Node14661 -> Node14661 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="OriginalQlfr\nMirroredQlfr",fontname="doxfont"]; + Node14677 -> Node14661 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ExtlGenEgin",fontname="doxfont"]; + Node14677 [shape="box",label="ExtlEginVer_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceExtlEginVer__c.html"]; + Node14678 -> Node14677 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="EginCd",fontname="doxfont"]; + Node14678 [shape="box",label="ExtlEgin_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceExtlEgin__c.html"]; + Node14679 -> Node14678 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14679 [shape="box",label="ExtlEginAbst_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceExtlEginAbst__c.html"]; + Node14656 -> Node14679 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cust",fontname="doxfont"]; + Node14680 -> Node14679 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MstrChrg",fontname="doxfont"]; + Node14680 [shape="box",label="Mstr_Chrg_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classMstr__Chrg__c.html"]; + Node14650 -> Node14680 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14681 -> Node14661 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CompTyp",fontname="doxfont"]; + Node14681 [shape="box",label="Comp_Typ_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceComp__Typ__c.html"]; + Node14650 -> Node14681 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14655 -> Node14681 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14682 -> Node14681 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Comp_Typ_Grp",fontname="doxfont"]; + Node14682 [shape="box",label="Comp_Typ_Grp_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceComp__Typ__Grp__c.html"]; + Node14650 -> Node14682 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14658 -> Node14682 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14655 -> Node14682 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14683 -> Node14661 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TffSrvc",fontname="doxfont"]; + Node14683 [shape="box",label="Tff_Srvc_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classTff__Srvc__c.html"]; + Node14650 -> Node14683 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14684 -> Node14683 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="OvrdAPGLAcc",fontname="doxfont"]; + Node14684 [shape="box",label="GL_Acc_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceGL__Acc__c.html"]; + Node14685 -> Node14683 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Tff_Srvc_Perf",fontname="doxfont"]; + Node14685 [shape="box",label="Perf_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classPerf__c.html"]; + Node14686 -> Node14683 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Rstc",fontname="doxfont"]; + Node14686 [shape="box",label="Rstc_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classRstc__c.html"]; + Node14687 -> Node14686 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14687 [shape="box",label="Rstc_Abs_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classRstc__Abs__c.html"]; + Node14688 -> Node14683 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MnftLdGrp",fontname="doxfont"]; + Node14688 [shape="box",label="Mnft_Ld_Grp_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classMnft__Ld__Grp__c.html"]; + Node14650 -> Node14688 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy",fontname="doxfont"]; + Node14660 -> Node14683 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MstrSrvc",fontname="doxfont"]; + Node14689 -> Node14683 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DlvySchd",fontname="doxfont"]; + Node14689 [shape="box",label="Dlvy_Schd_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceDlvy__Schd__c.html"]; + Node14650 -> Node14689 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14655 -> Node14689 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14690 -> Node14689 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Bus_days",fontname="doxfont"]; + Node14690 [shape="box",label="Bus_days_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceBus__days__c.html"]; + Node14677 -> Node14683 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ExtlDSEgin",fontname="doxfont"]; + Node14672 -> Node14683 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CEA_Cnstrts",fontname="doxfont"]; + Node14691 -> Node14661 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Tff",fontname="doxfont"]; + Node14691 [shape="box",label="Tff_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classTff__c.html"]; + Node14650 -> Node14691 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14658 -> Node14691 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14662 -> Node14691 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DefdForCarr",fontname="doxfont"]; + Node14656 -> Node14691 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cust",fontname="doxfont"]; + Node14655 -> Node14691 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14691 -> Node14691 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MasterTff",fontname="doxfont"]; + Node14692 -> Node14661 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Seq",fontname="doxfont"]; + Node14692 [shape="box",label="Seq_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classSeq__c.html"]; + Node14693 -> Node14661 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Hub",fontname="doxfont"]; + Node14693 [shape="box",label="Hub_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classHub__c.html"]; + Node14676 -> Node14693 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14662 -> Node14693 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Hub_Onr",fontname="doxfont"]; + Node14660 -> Node14693 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TransferSrvc",fontname="doxfont"]; + Node14694 -> Node14693 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="HubExclRgn",fontname="doxfont"]; + Node14694 [shape="box",label="Hub_Excl_Rgn_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classHub__Excl__Rgn__c.html"]; + Node14695 -> Node14694 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14695 [shape="box",label="Zn_Grp_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classZn__Grp__c.html"]; + Node14655 -> Node14695 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14696 -> Node14661 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Ldat",fontname="doxfont"]; + Node14696 [shape="box",label="Ldat_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classLdat__c.html"]; + Node14675 -> Node14696 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14654 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Div",fontname="doxfont"]; + Node14697 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ShpmEntType",fontname="doxfont"]; + Node14697 [shape="box",label="TO_Ent_Typ_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classTO__Ent__Typ__c.html"]; + Node14650 -> Node14697 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14682 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Comp_Typ_Grp",fontname="doxfont"]; + Node14676 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ToShpgLoc\nFrmShpgLoc",fontname="doxfont"]; + Node14698 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cur_Cust_Ver",fontname="doxfont"]; + Node14698 [shape="box",label="Cust_Ver_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceCust__Ver__c.html"]; + Node14663 -> Node14698 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Addr",fontname="doxfont"]; + Node14671 -> Node14698 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cntc_Info",fontname="doxfont"]; + Node14699 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftTOEntVer",fontname="doxfont"]; + Node14699 [shape="box",label="TO_Ent_Ver_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classTO__Ent__Ver__c.html"]; + Node14650 -> Node14699 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14697 -> Node14699 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="OrderType",fontname="doxfont"]; + Node14700 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="FrhtCls",fontname="doxfont"]; + Node14700 [shape="box",label="Frht_Cls_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceFrht__Cls__c.html"]; + Node14673 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Bus_Hrs",fontname="doxfont"]; + Node14701 -> Node14656 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Sale_Pers",fontname="doxfont"]; + Node14701 [shape="box",label="Sale_Pers_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classSale__Pers__c.html"]; + Node14663 -> Node14701 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Addr",fontname="doxfont"]; + Node14671 -> Node14701 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CntcInfo",fontname="doxfont"]; + Node14702 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_pGrpProfile\nm_pUsrProfile\nm_pSecProfile",fontname="doxfont"]; + Node14702 [shape="box",label="CFWUserProfile",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classCFWUserProfile.html"]; + Node14703 -> Node14702 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_map",fontname="doxfont"]; + Node14703 [shape="box",label="CMiscMapStrToPtr",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classCMiscMapStrToPtr.html"]; + Node14704 -> Node14703 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_pBlocks",fontname="doxfont"]; + Node14704 [shape="box",label="CPlex",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$structCPlex.html"]; + Node14704 -> Node14704 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pNext",fontname="doxfont"]; + Node14705 -> Node14703 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_pFreeList\nm_pHashTable",fontname="doxfont"]; + Node14705 [shape="box",label="CMiscMapStrToPtr::CAssoc",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$structCMiscMapStrToPtr_1_1CAssoc.html"]; + Node14706 -> Node14702 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_profile_head\nm_curr_node\nm_profile_tail",fontname="doxfont"]; + Node14706 [shape="box",label="CFWUserProfile::SProfileNode",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$structCFWUserProfile_1_1SProfileNode.html"]; + Node14657 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cdty",fontname="doxfont"]; + Node14707 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurPlan",fontname="doxfont"]; + Node14707 [shape="box",label="Plan_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classPlan__c.html"]; + Node14650 -> Node14707 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14653 -> Node14707 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LgstGrp",fontname="doxfont"]; + Node14654 -> Node14707 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Div",fontname="doxfont"]; + Node14668 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Ctry",fontname="doxfont"]; + Node14708 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UsrGrp",fontname="doxfont"]; + Node14708 [shape="box",label="Usr_Grp_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classUsr__Grp__c.html"]; + Node14662 -> Node14708 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Carr",fontname="doxfont"]; + Node14656 -> Node14708 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cust",fontname="doxfont"]; + Node14709 -> Node14708 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UsrGrpProf",fontname="doxfont"]; + Node14709 [shape="box",label="Usr_Prof_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classUsr__Prof__c.html"]; + Node14710 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_pCurUsr",fontname="doxfont"]; + Node14710 [shape="box",label="ThreadLocalStorage< Usr_c >",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classThreadLocalStorage.html"]; + Node14653 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LgstGrp",fontname="doxfont"]; + Node14711 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ARSchdAcrlVer\nARAdHocAcrlVer",fontname="doxfont"]; + Node14711 [shape="box",label="Acrl_Ver_AR_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceAcrl__Ver__AR__c.html"]; + Node14712 -> Node14711 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14712 [shape="box",label="Acrl_Ver_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceAcrl__Ver__c.html"]; + Node14653 -> Node14712 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftLgstGrp",fontname="doxfont"]; + Node14654 -> Node14712 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftDiv",fontname="doxfont"]; + Node14656 -> Node14711 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftCust",fontname="doxfont"]; + Node14713 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="APSchdAcrlVer\nAPAdHocAcrlVer",fontname="doxfont"]; + Node14713 [shape="box",label="Acrl_Ver_AP_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceAcrl__Ver__AP__c.html"]; + Node14712 -> Node14713 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14662 -> Node14713 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftCarr",fontname="doxfont"]; + Node14714 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="AdHocARTrnsVer\nSchdARTrnsVer",fontname="doxfont"]; + Node14714 [shape="box",label="AR_Trns_Ver_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceAR__Trns__Ver__c.html"]; + Node14715 -> Node14714 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14715 [shape="box",label="Trns_Ver_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceTrns__Ver__c.html"]; + Node14653 -> Node14715 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftLgstGrp",fontname="doxfont"]; + Node14654 -> Node14715 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftDiv",fontname="doxfont"]; + Node14656 -> Node14714 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftCust",fontname="doxfont"]; + Node14654 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Div",fontname="doxfont"]; + Node14676 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ShpgLoc",fontname="doxfont"]; + Node14716 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LdBultVer",fontname="doxfont"]; + Node14716 [shape="box",label="Ld_Bult_Ver_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classLd__Bult__Ver__c.html"]; + Node14709 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Usr_Prof",fontname="doxfont"]; + Node14717 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="EDIFBVer\nMatPayFBVer\nAdHocFBVer\nSchdFBVer",fontname="doxfont"]; + Node14717 [shape="box",label="Frht_Bill_Ver_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceFrht__Bill__Ver__c.html"]; + Node14652 -> Node14717 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14662 -> Node14717 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftCarr",fontname="doxfont"]; + Node14656 -> Node14717 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftCust",fontname="doxfont"]; + Node14699 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftTOEntVer",fontname="doxfont"]; + Node14718 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ARPostChrgVchrVer\nARMiscVchrVer\nARSchdVchrVer\nARAdHocVchrVer",fontname="doxfont"]; + Node14718 [shape="box",label="Vchr_Ver_AR_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classVchr__Ver__AR__c.html"]; + Node14719 -> Node14718 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14719 [shape="box",label="Vchr_Ver_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classVchr__Ver__c.html"]; + Node14653 -> Node14719 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftLgstGrp",fontname="doxfont"]; + Node14654 -> Node14719 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftDiv",fontname="doxfont"]; + Node14656 -> Node14718 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftCust",fontname="doxfont"]; + Node14720 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="FrhtAdtVchrVerAP\nAPPostChrgVchrVer\nAPAdHocVchrVer\nAPMnftVchrVer\nAPMiscVchrVer\nAPSchdVchrVer",fontname="doxfont"]; + Node14720 [shape="box",label="Vchr_Ver_AP_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classVchr__Ver__AP__c.html"]; + Node14719 -> Node14720 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14662 -> Node14720 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftCarr",fontname="doxfont"]; + Node14721 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="SchdAPTrnsVer\nAdHocAPTrnsVer",fontname="doxfont"]; + Node14721 [shape="box",label="AP_Trns_Ver_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceAP__Trns__Ver__c.html"]; + Node14715 -> Node14721 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14662 -> Node14721 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DftCarr",fontname="doxfont"]; + Node14671 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cntc_Info",fontname="doxfont"]; + Node14700 -> Node14650 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="FC",fontname="doxfont"]; + Node14663 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ToAddr\nFrmAddr",fontname="doxfont"]; + Node14657 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cdty",fontname="doxfont"]; + Node14707 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Plan",fontname="doxfont"]; + Node14666 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="RutdOriZn\nRutdDestZn",fontname="doxfont"]; + Node14722 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TrptOdr",fontname="doxfont"]; + Node14722 [shape="box",label="Trpt_Odr_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classTrpt__Odr__c.html"]; + Node14650 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14663 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="FromAddr\nToAddr",fontname="doxfont"]; + Node14658 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14662 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="PreferedCarr",fontname="doxfont"]; + Node14656 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cust\nBillTo",fontname="doxfont"]; + Node14723 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TO_Amt_Detl",fontname="doxfont"]; + Node14723 [shape="box",label="Amt_Detl_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceAmt__Detl__c.html"]; + Node14655 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14660 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="PreferedAPSrvc\nPreferedARSrvc",fontname="doxfont"]; + Node14653 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LgstGrp",fontname="doxfont"]; + Node14724 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurOptlStat\nRetToOptlStat",fontname="doxfont"]; + Node14724 [shape="box",label="Stat_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceStat__c.html"]; + Node14654 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Div",fontname="doxfont"]; + Node14697 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TOEntType",fontname="doxfont"]; + Node14676 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ToShpgLoc\nFrmShpgLoc",fontname="doxfont"]; + Node14698 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CustVer\nBillToVer",fontname="doxfont"]; + Node14699 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TOEntVer",fontname="doxfont"]; + Node14725 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="JrnyTplt",fontname="doxfont"]; + Node14725 [shape="box",label="Jrny_Tplt_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classJrny__Tplt__c.html"]; + Node14650 -> Node14725 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14656 -> Node14725 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cust",fontname="doxfont"]; + Node14701 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="SalesPerson",fontname="doxfont"]; + Node14726 -> Node14722 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TO_Shpg_Info",fontname="doxfont"]; + Node14726 [shape="box",label="Shpg_Info_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classShpg__Info__c.html"]; + Node14658 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="InptUMsr\nUMsr",fontname="doxfont"]; + Node14662 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="PreferedCarr",fontname="doxfont"]; + Node14656 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cust\nBillTo",fontname="doxfont"]; + Node14659 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Itm_Grp",fontname="doxfont"]; + Node14727 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cfmg_By_ShpmLeg",fontname="doxfont"]; + Node14727 [shape="box",label="Ld_Leg_Detl_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classLd__Leg__Detl__c.html"]; + Node14663 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="FromAddr\nToAddr",fontname="doxfont"]; + Node14728 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="PkupApt\nDropApt",fontname="doxfont"]; + Node14728 [shape="box",label="Apt_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceApt__c.html"]; + Node14724 -> Node14728 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurStat",fontname="doxfont"]; + Node14671 -> Node14728 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="AptWith",fontname="doxfont"]; + Node14707 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Plan",fontname="doxfont"]; + Node14729 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="VchrRunExcp",fontname="doxfont"]; + Node14729 [shape="box",label="VchrRunExcpAP_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classVchrRunExcpAP__c.html"]; + Node14730 -> Node14729 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14730 [shape="box",label="Vchr_Run_Excp_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classVchr__Run__Excp__c.html"]; + Node14650 -> Node14730 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy",fontname="doxfont"]; + Node14731 -> Node14730 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="NonOpFrht",fontname="doxfont"]; + Node14731 [shape="box",label="Non_Op_Frht_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceNon__Op__Frht__c.html"]; + Node14650 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14663 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TdPyAddrOvrd",fontname="doxfont"]; + Node14657 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cdty",fontname="doxfont"]; + Node14729 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="VchrRunExcpAP",fontname="doxfont"]; + Node14658 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14662 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Carr",fontname="doxfont"]; + Node14656 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cust\nBill_To_Cust",fontname="doxfont"]; + Node14655 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14660 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="APMstrSrvc\nARMstrSrvc",fontname="doxfont"]; + Node14653 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LgstGrp",fontname="doxfont"]; + Node14724 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="InvcStat",fontname="doxfont"]; + Node14732 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="EqmtTyp",fontname="doxfont"]; + Node14732 [shape="box",label="Eqmt_Typ_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classEqmt__Typ__c.html"]; + Node14650 -> Node14732 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Crtd_By\nUpdt_By",fontname="doxfont"]; + Node14658 -> Node14732 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14654 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Div",fontname="doxfont"]; + Node14733 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Frst_Wgt_By_FC",fontname="doxfont"]; + Node14733 [shape="box",label="AggCompWgt_By_FrhtCls_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classAggCompWgt__By__FrhtCls__c.html"]; + Node14676 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TdPyShpgLoc",fontname="doxfont"]; + Node14681 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CompTyp",fontname="doxfont"]; + Node14698 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CustVer\nBillToVer",fontname="doxfont"]; + Node14734 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ARRatgInfo\nAPRatgInfo",fontname="doxfont"]; + Node14734 [shape="box",label="Ratg_Info_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classRatg__Info__c.html"]; + Node14650 -> Node14734 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="SpotRateUsr",fontname="doxfont"]; + Node14658 -> Node14734 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14723 -> Node14734 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Amt_Detl",fontname="doxfont"]; + Node14735 -> Node14734 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="RateCd",fontname="doxfont"]; + Node14735 [shape="box",label="Rate_Cd_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classRate__Cd__c.html"]; + Node14650 -> Node14735 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14683 -> Node14734 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TffSrvc",fontname="doxfont"]; + Node14726 -> Node14731 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Tot_Shpg_Info\nMax_Shpg_Info",fontname="doxfont"]; + Node14680 -> Node14730 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MstrChrg",fontname="doxfont"]; + Node14736 -> Node14729 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Trip",fontname="doxfont"]; + Node14736 [shape="box",label="Trip_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classTrip__c.html"]; + Node14650 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Crtd_By\nUpdt_By",fontname="doxfont"]; + Node14657 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cdty",fontname="doxfont"]; + Node14707 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Plan",fontname="doxfont"]; + Node14729 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Vchr_Run_Excp_AP",fontname="doxfont"]; + Node14658 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14662 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Carr",fontname="doxfont"]; + Node14656 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cust\nBill_To_Cust",fontname="doxfont"]; + Node14655 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14660 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mstr_Srvc",fontname="doxfont"]; + Node14653 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Lgst_Grp",fontname="doxfont"]; + Node14661 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Rfrc_Num_Qlfr",fontname="doxfont"]; + Node14724 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cur_Optl_Stat\nCur_Fncl_Stat",fontname="doxfont"]; + Node14737 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Opmr_Que",fontname="doxfont"]; + Node14737 [shape="box",label="Opmr_Que_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classOpmr__Que__c.html"]; + Node14738 -> Node14737 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14738 [shape="box",label="Que_Abs_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classQue__Abs__c.html"]; + Node14650 -> Node14738 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy",fontname="doxfont"]; + Node14739 -> Node14738 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MsgLog",fontname="doxfont"]; + Node14739 [shape="box",label="Que_Msg_Log_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classQue__Msg__Log__c.html"]; + Node14707 -> Node14737 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Plan",fontname="doxfont"]; + Node14654 -> Node14737 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Div",fontname="doxfont"]; + Node14654 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Div",fontname="doxfont"]; + Node14740 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Rout_Lane",fontname="doxfont"]; + Node14740 [shape="box",label="Lane_Assc_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classLane__Assc__c.html"]; + Node14650 -> Node14740 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14657 -> Node14740 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cdty",fontname="doxfont"]; + Node14686 -> Node14740 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Rstc",fontname="doxfont"]; + Node14666 -> Node14740 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="OrigZn\nDestZn",fontname="doxfont"]; + Node14654 -> Node14740 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="BaseDiv",fontname="doxfont"]; + Node14735 -> Node14740 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="RateCd",fontname="doxfont"]; + Node14741 -> Node14740 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DestDC",fontname="doxfont"]; + Node14741 [shape="box",label="DC_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classDC__c.html"]; + Node14676 -> Node14741 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14658 -> Node14741 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14683 -> Node14740 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Srvc",fontname="doxfont"]; + Node14691 -> Node14740 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Tff",fontname="doxfont"]; + Node14693 -> Node14740 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DestHub\nOrigHub",fontname="doxfont"]; + Node14735 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Rate_Cd",fontname="doxfont"]; + Node14683 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Tff_Srvc",fontname="doxfont"]; + Node14726 -> Node14736 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Tot_Shpg_Info\nMax_Shpg_Info",fontname="doxfont"]; + Node14727 -> Node14729 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LdLegDetl",fontname="doxfont"]; + Node14742 -> Node14729 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LdLegDetlComp",fontname="doxfont"]; + Node14742 [shape="box",label="LdLegDetl_Comp_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classLdLegDetl__Comp__c.html"]; + Node14729 -> Node14742 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="VchrRunExcp",fontname="doxfont"]; + Node14743 -> Node14742 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CarrSchgBsdVchrRunExcp",fontname="doxfont"]; + Node14743 [shape="box",label="VchrRunExcpAR_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classVchrRunExcpAR__c.html"]; + Node14730 -> Node14743 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14727 -> Node14743 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LdLegDetl",fontname="doxfont"]; + Node14649 -> Node14743 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Shpm",fontname="doxfont"]; + Node14742 -> Node14743 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LdLegDetlComp",fontname="doxfont"]; + Node14676 -> Node14743 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ShpgLoc",fontname="doxfont"]; + Node14744 -> Node14743 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Comp",fontname="doxfont"]; + Node14744 [shape="box",label="Comp_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classComp__c.html"]; + Node14648 -> Node14744 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14657 -> Node14744 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cdty",fontname="doxfont"]; + Node14661 -> Node14744 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TrkgQlfr",fontname="doxfont"]; + Node14724 -> Node14744 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurOptlStat\nRetToOptlStat\nCurFnclStat\nRetToFnclStat",fontname="doxfont"]; + Node14733 -> Node14744 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="FirstWgtByFC",fontname="doxfont"]; + Node14676 -> Node14744 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MrkedForLoc",fontname="doxfont"]; + Node14730 -> Node14744 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="VchrRunExcp",fontname="doxfont"]; + Node14681 -> Node14744 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CompTyp",fontname="doxfont"]; + Node14726 -> Node14744 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Comp_Shpg_Info",fontname="doxfont"]; + Node14727 -> Node14742 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LdLegDetl",fontname="doxfont"]; + Node14745 -> Node14742 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="POD",fontname="doxfont"]; + Node14745 [shape="box",label="POD_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classPOD__c.html"]; + Node14650 -> Node14745 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="PODUsr",fontname="doxfont"]; + Node14746 -> Node14745 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="RcvdCond",fontname="doxfont"]; + Node14746 [shape="box",label="Srvc_Excp_Cd_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classSrvc__Excp__Cd__c.html"]; + Node14650 -> Node14746 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14724 -> Node14742 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurOptlStat\nRetToOptlStat\nCurFnclStat\nRetToFnclStat",fontname="doxfont"]; + Node14744 -> Node14742 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ARComp",fontname="doxfont"]; + Node14747 -> Node14729 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LdLeg",fontname="doxfont"]; + Node14747 [shape="box",label="Ld_Leg_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classLd__Leg__c.html"]; + Node14736 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Trip",fontname="doxfont"]; + Node14748 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Auto_Tdr_Info",fontname="doxfont"]; + Node14748 [shape="box",label="Auto_Tdr_Info_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$interfaceAuto__Tdr__Info__c.html"]; + Node14650 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nCfmgUsr\nTdrdBy\nUpdtBy",fontname="doxfont"]; + Node14657 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cdty",fontname="doxfont"]; + Node14707 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Plan",fontname="doxfont"]; + Node14729 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="VchrRunExcp",fontname="doxfont"]; + Node14666 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="RutdOriZn\nRutdDestZn",fontname="doxfont"]; + Node14658 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14662 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Carr",fontname="doxfont"]; + Node14656 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cust\nBill_To_Cust",fontname="doxfont"]; + Node14688 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MnftLdGrp",fontname="doxfont"]; + Node14723 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="AmtDetl",fontname="doxfont"]; + Node14655 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14660 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MstrSrvc",fontname="doxfont"]; + Node14653 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LgstGrp",fontname="doxfont"]; + Node14661 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MstrBOLQlfr",fontname="doxfont"]; + Node14724 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurOptlStat\nRetToOptlStat\nCurFnclStat\nRetToFnclStat",fontname="doxfont"]; + Node14737 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="OpmrQue",fontname="doxfont"]; + Node14749 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pBaseRpt",fontname="doxfont"]; + Node14749 [shape="box",label="Rpt_Name_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classRpt__Name__c.html"]; + Node14750 -> Node14749 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_PrintInfo",fontname="doxfont"]; + Node14750 [shape="box",label="Report_Print_Info",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classReport__Print__Info.html"]; + Node14751 -> Node14750 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_DevMode",fontname="doxfont"]; + Node14751 [shape="box",label="_devicemodeA",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$struct__devicemodeA.html"]; + Node14732 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="EqmtTyp",fontname="doxfont"]; + Node14654 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Div",fontname="doxfont"]; + Node14735 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="RateCd",fontname="doxfont"]; + Node14683 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TffSrvc\nLastRatdTffSrvc",fontname="doxfont"]; + Node14726 -> Node14747 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TotShpgInfo\nShpgInfo",fontname="doxfont"]; + Node14666 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="RutdOriZn\nRutdDestZn",fontname="doxfont"]; + Node14743 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CarrSchgBsdVchrRunExcp",fontname="doxfont"]; + Node14658 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="UMsr",fontname="doxfont"]; + Node14662 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Carr",fontname="doxfont"]; + Node14656 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Cust\nBillTo",fontname="doxfont"]; + Node14727 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CfmgByShpmLeg",fontname="doxfont"]; + Node14752 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DropStop\nPickStop",fontname="doxfont"]; + Node14752 [shape="box",label="Ld_Stop_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classLd__Stop__c.html"]; + Node14753 -> Node14752 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node14753 [shape="box",label="Stop_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classStop__c.html"]; + Node14663 -> Node14753 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Addr",fontname="doxfont"]; + Node14726 -> Node14753 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="DropShpgInfo\nPickShpgInfo",fontname="doxfont"]; + Node14650 -> Node14752 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="PickCfmdBy",fontname="doxfont"]; + Node14754 -> Node14752 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Ldng_Inst",fontname="doxfont"]; + Node14754 [shape="box",label="Ldng_Inst_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classLdng__Inst__c.html"]; + Node14650 -> Node14754 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CrtdBy\nUpdtBy",fontname="doxfont"]; + Node14728 -> Node14752 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Apt",fontname="doxfont"]; + Node14655 -> Node14752 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14745 -> Node14752 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="POD",fontname="doxfont"]; + Node14676 -> Node14752 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ShpgLoc",fontname="doxfont"]; + Node14723 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="AmtDetl",fontname="doxfont"]; + Node14655 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14660 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MstrSrvc",fontname="doxfont"]; + Node14653 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LgstGrp",fontname="doxfont"]; + Node14661 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="BOLQlfr",fontname="doxfont"]; + Node14745 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="StopPOD\nLdLegDetlPOD",fontname="doxfont"]; + Node14724 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurOptlStat\nRetToOptlStat\nCurFnclStat\nRetToFnclStat",fontname="doxfont"]; + Node14649 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Shpm",fontname="doxfont"]; + Node14737 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="OpmrQue",fontname="doxfont"]; + Node14749 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="pBaseRpt",fontname="doxfont"]; + Node14732 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="EqmtTyp",fontname="doxfont"]; + Node14654 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Div",fontname="doxfont"]; + Node14676 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ToShpgLoc\nFrmShpgLoc",fontname="doxfont"]; + Node14735 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="RateCd",fontname="doxfont"]; + Node14683 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TffSrvc",fontname="doxfont"]; + Node14747 -> Node14727 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LdLeg",fontname="doxfont"]; + Node14723 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Shpm_Amt_Detl",fontname="doxfont"]; + Node14655 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Mmo",fontname="doxfont"]; + Node14660 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="MstrSrvc\nPreferedAPSrvc",fontname="doxfont"]; + Node14653 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="LgstGrp",fontname="doxfont"]; + Node14724 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CurOptlStat\nRetToOptlStat\nCurFnclStat\nRetToFnclStat",fontname="doxfont"]; + Node14732 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="RqrdEqmtTyp",fontname="doxfont"]; + Node14654 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Div",fontname="doxfont"]; + Node14740 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="RoutLane",fontname="doxfont"]; + Node14697 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TOEntType",fontname="doxfont"]; + Node14682 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Comp_Typ_Grp",fontname="doxfont"]; + Node14676 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="INCOShpgLoc\nToShpgLoc\nFrmShpgLoc",fontname="doxfont"]; + Node14730 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="VchrRunExcp",fontname="doxfont"]; + Node14755 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="SavCalc",fontname="doxfont"]; + Node14755 [shape="box",label="Shpm_Sav_Calc_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classShpm__Sav__Calc__c.html"]; + Node14756 -> Node14755 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Actl_Calc\nBs_Calc",fontname="doxfont"]; + Node14756 [shape="box",label="Calc_Chrg_Amt_c",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$classCalc__Chrg__Amt__c.html"]; + Node14735 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="RateCd",fontname="doxfont"]; + Node14698 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="CustVer\nBillToVer",fontname="doxfont"]; + Node14699 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="TOEntVer",fontname="doxfont"]; + Node14683 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ARTffSrvc",fontname="doxfont"]; + Node14725 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="JrnyTplt",fontname="doxfont"]; + Node14701 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="SalesPerson",fontname="doxfont"]; + Node14726 -> Node14649 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="Shpm_Shpg_Info",fontname="doxfont"]; + Node14648 -> Node14648 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="ParentComp",fontname="doxfont"]; +} diff --git a/test/graphs/b3.dot b/test/graphs/b3.dot new file mode 100644 index 0000000..d81ee4b --- /dev/null +++ b/test/graphs/b3.dot @@ -0,0 +1,43 @@ +digraph "g" { + graph [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + node [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + edge [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "n0" [ + label = "(balanced)" + color = "black" + width = "0.833333" + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + pos = "151.378446,405.811623" + height = "0.416667" + shape = "ellipse" + ] + "n1" [ + label = "(unbalanced" + color = "black" + width = "0.833333" + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + pos = "163.408521,310.621242" + height = "0.416667" + shape = "ellipse" + ] +} diff --git a/test/graphs/b33.dot b/test/graphs/b33.dot new file mode 100644 index 0000000..6fe0791 --- /dev/null +++ b/test/graphs/b33.dot @@ -0,0 +1,9 @@ +digraph JAAS { + fontname=arial; + fontsize=20; + subgraph cluster0 { + label="Foo"; + JOC [ label="JAAS" ]; + }; +} + diff --git a/test/graphs/b34.dot b/test/graphs/b34.dot new file mode 100644 index 0000000..b46d033 --- /dev/null +++ b/test/graphs/b34.dot @@ -0,0 +1,20 @@ +digraph grafo { +graph [charset=latin1] +"0" [ fontname=verdana height=0.1 width=0.1 shape=box label = "seres" ]; +"1" [ fontname=verdana height=0.1 width=0.1 shape=box label = "vivos" ]; +"2" [ fontname=verdana height=0.1 width=0.1 shape=box label = "animales" ]; +"3" [ fontname=verdana height=0.1 width=0.1 shape=box label = "pensantes" ]; +"4" [ fontname=verdana height=0.1 width=0.1 shape=box label = "nopensantes" ]; +"5" [ fontname=verdana height=0.1 width=0.1 shape=box label = "plantas" ]; +"6" [ fontname=verdana height=0.1 width=0.1 shape=box label = "inertes" ]; +"7" [ fontname=verdana height=0.1 width=0.1 shape=box label = "montañas" ]; +"8" [ fontname=verdana height=0.1 width=0.1 shape=box label = "lagos" ]; +"0" -> "1"; +"0" -> "6"; +"1" -> "2"; +"1" -> "5"; +"2" -> "3"; +"2" -> "4"; +"6" -> "7"; +"6" -> "8"; +} diff --git a/test/graphs/b36.dot b/test/graphs/b36.dot new file mode 100644 index 0000000..975c2cc --- /dev/null +++ b/test/graphs/b36.dot @@ -0,0 +1,309 @@ +digraph "class_hierarchy" { + size="8.5,11"; + graph [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + node [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + edge [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { output-name | output-title } | { active? | aseek-end-sequence | aseek-got-one-right | aseek-got-one-wrong | aseek-start-msg | create-link | destroy-link | done-init-supervisors | get-name | get-title | initialize | initialize-coderack | print@level | ready-to-guess-about-to-submit | reset | seek-declares-guess | shutdown | start-init-environment | start-init-supervisors | update-views | workspace-seeded } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { children | name | parent | position } | { get-children | get-name | get-parent | get-position | set-name! | set-position! } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { by } | { gen-descriptor | init | run } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { result | spent } | { gen-descriptor | init | run } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Protected | Public } | { { descriptor | diagram | dotgraph | dotoutput | graph | origdescriptor } | { eval-dangler | eval-descriptor } | { destroy | eval-dangler | eval-descriptor | gen-dotgraph | get-descriptor | get-diagram | get-dotgraph | get-dotoutput | get-graph | get-range | init | node-ref | print | reset | run! | runn! | stringify | update-descriptor | update-graph } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Protected | Public } | { { children | current-danglers | danglers | in-run | name | output-tag | parent | position | title | unique-name } | { run-danglers } | { add-danglers! | gen-descriptor | gen-dotgraph | gen-node-descriptor | get-children | get-danglers | get-name | get-parent | get-position | get-title | get-unique-name | init | reset | run! | set-position! } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { curnum | firsttime | spent } | { init | run-node! } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { num | spent } | { gen-node-descriptor | init | run-node! } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Public } | { { init | run-node! } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { current-children | spent } | { init | reset | run-node! } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { current-children } | { init | reset | run-node! } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { gifbuffer | inp | outp | prcss } | { close | init-file | init-gif | init-plain | process-str | process-str-\>gif | send-str } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Protected | Public } | { { active | conceptnet-view | diagram-view | lastrendered-sequence | output-name | output-title | seektext-view | sequence | workspace-view } | { place-windows } | { active? | aseek-end-sequence | aseek-got-one-right | aseek-got-one-wrong | aseek-start-msg | create-link | destroy-link | get-name | get-title | get-workspace-view | initialize | pop-sequence | ready-to-guess-about-to-submit | reset | seek-declares-guess | shutdown | update-views | workspace-seeded } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { output-name | output-title } | { active? | aseek-end-sequence | aseek-got-one-right | aseek-got-one-wrong | aseek-start-msg | done-init-supervisors | get-name | get-title | print@level | ready-to-guess-about-to-submit | seek-declares-guess | start-init-supervisors } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { flex-info | happiness | name | salience } | { get-flex-info | get-happiness | get-name | get-salience | get-type | init | set-flex-info! | set-happiness! | set-name! | set-salience! | stringify | type? } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { directed? | from | to } | { get-directed? | get-from | get-to | get-type | init | set-directed?! | set-from! | set-to! | stringify | type? } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { from | items | ordered? | to } | { get-directed? | get-from | get-to | init | set-directed?! | set-from! | set-to! | stringify | type? } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { groups-in | links-from | links-to | output-tag | serialization | tags } | { get-groups-in | get-links-from | get-links-to | get-output-tag | get-type | init | marshal | print | set-groups-in! | set-links-from! | set-links-to! | set-output-tag! | stringify | type? } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { number | numspace-links | salience } | { get-number | get-numspace-links | get-salience | get-type | init | set-number! | set-numspace-links! | set-salience! | stringify | type? } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "{ \ | { Ivars | Public } | { { ghost? | happiness | left | pos | right } | { get-ghost? | get-left | get-length | get-pos | get-right | get-sequence | get-tags | get-type | init | set-ghost?! | set-left! | set-pos! | set-right! | set-tags! | stringify | type? } } }" + shape = "record" + color = "black" + ] + "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "\" -> "\" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] +} diff --git a/test/graphs/b491.dot b/test/graphs/b491.dot new file mode 100644 index 0000000..a591694 --- /dev/null +++ b/test/graphs/b491.dot @@ -0,0 +1,9 @@ +digraph G +{ + Node29 [ shape=record ] + + Node29 -> Node27 + Node29 -> Node26 + Node29 -> Node29 [ label="v"] +} + diff --git a/test/graphs/b51.dot b/test/graphs/b51.dot new file mode 100644 index 0000000..4d87ba9 --- /dev/null +++ b/test/graphs/b51.dot @@ -0,0 +1,213 @@ +digraph routine +{ +fontname = helvetica; fontsize = 13; +nodesep = 0.1; ranksep = 0.5; +node [height = 0.25, width = 0.4, shape = box ]; +edge [color = black ]; +blok_2 [color=chocolate label="BB 2 : hL=0 : rP= 11\n5> 5: NextStartByte=0 $\n6: i=0 $\n"]; + +blok_2 -> blok_3; +subgraph cluster_for_15 { color=dodgerblue; label="FOR 15 : hL=0 : rP= 11"; +blok_3 -> blok_4; +blok_83 -> blok_4; +blok_4 -> blok_24 [label="F"]; +blok_3 [color=chocolate label="BB 3 : hL=0 : rP= 15\n6> "]; + +blok_24 [color=chocolate label="BB 24 : hL=0 : rP= 15\n32> "]; + +blok_4 [color=chocolate label="BB 4 : hL=1 : rP= 15\n34> 30: hT21=i+1 $\n31: hT28=i+1 $\n33: hT23=i+2 $\n34: hT30=i+2 $\n36: hT25=i+3 $\n26: hT79=i+1 $\n171: hT67=i+2 $\n145: hT139=hT67+1 $\n343: hT68=hT139 $\n147: hT152=hT67+1 $\n356: hT69=hT152 $\n151: hT141=hT67+2 $\n345: hT70=hT141 $\n153: hT154=hT67+2 $\n358: hT71=hT154 $\n157: hT137=hT67+3 $\n341: hT72=hT137 $\n330: hT129=i+3 $\n333: hT128=hT129 $\n304: hT311=hT129+1 $\n615: hT130=hT311 $\n306: hT315=hT129+1 $\n620: hT131=hT315 $\n310: hT320=hT129+2 $\n626: hT132=hT320 $\n312: hT324=hT129+2 $\n631: hT133=hT324 $\n316: hT329=hT129+3 $\n637: hT134=hT329 $\n40: hT47=i==NextStartByte $\n28: hT32=i<2 $\n167: hT209=hT67==NextStartByte $\n436: hT135=hT209 $\n8: hT45=call LengthContribution__Fi(i) $\n11: hT49=call LengthContribution__Fi(hT21) $\n14: hT52=call LengthContribution__Fi(hT23) $\n17: hT56=call LengthContribution__Fi(hT25) $\n141: hT176=call LengthContribution__Fi(hT67) $\n389: hT136=hT176 $\n158: hT177=call LengthContribution__Fi(hT137) $\n390: hT138=hT177 $\n146: hT210=call LengthContribution__Fi(hT139) $\n437: hT140=hT210 $\n152: hT211=call LengthContribution__Fi(hT141) $\n438: hT142=hT211 $\n220: hT189=call LengthContribution__Fi(hT139) $\n408: hT143=hT189 $\n222: hT190=call LengthContribution__Fi(hT141) $\n409: hT144=hT190 $\n206: hT167=call LengthContribution__Fi(hT67) $\n371: hT145=hT167 $\n210: hT168=call LengthContribution__Fi(hT137) $\n372: hT146=hT168 $\n205: hT164=call LengthContribution__Fi(hT67) $\n368: hT147=hT164 $\n209: hT165=call LengthContribution__Fi(hT137) $\n369: hT148=hT165 $\n204: hT161=call LengthContribution__Fi(hT67) $\n365: hT149=hT161 $\n208: hT162=call LengthContribution__Fi(hT137) $\n366: hT150=hT162 $\n9: hT46=call need_next_byte__Fi(i) $\n12: hT50=call need_next_byte__Fi(hT28) $\n15: hT53=call need_next_byte__Fi(hT30) $\n142: hT178=call need_next_byte__Fi(hT67) $\n391: hT151=hT178 $\n148: hT212=call need_next_byte__Fi(hT152) $\n439: hT153=hT212 $\n154: hT213=call need_next_byte__Fi(hT154) $\n440: hT155=hT213 $\n224: hT191=call need_next_byte__Fi(hT152) $\n410: hT156=hT191 $\n226: hT192=call need_next_byte__Fi(hT154) $\n411: hT157=hT192 $\n214: hT169=call need_next_byte__Fi(hT67) $\n373: hT158=hT169 $\n213: hT166=call need_next_byte__Fi(hT67) $\n370: hT159=hT166 $\n212: hT163=call need_next_byte__Fi(hT67) $\n367: hT160=hT163 $\n187: hT65=hT79 $\n175: hT172=hT67 $\n382: hT173=hT172 $\n383: hT174=hT173 $\n384: hT66=hT174 $\n81: hT14=hT21 $\n88: hT15=hT28 $\n83: hT16=hT23 $\n90: hT17=hT30 $\n85: hT18=hT25 $\n107: hT19=hT47 $\n92: hT1=hT32 $\n105: hT73=hT45 $\n181: hT75=hT45 $\n183: hT77=hT45 $\n185: hT20=hT45 $\n109: hT74=hT49 $\n182: hT76=hT49 $\n184: hT78=hT49 $\n186: hT22=hT49 $\n112: hT24=hT52 $\n119: hT26=hT56 $\n106: hT27=hT46 $\n110: hT29=hT50 $\n113: hT31=hT53 $\n7> 7: hT1 $\n"]; + +blok_4 -> blok_5; +blok_5 [color=chocolate label="BB 5 : hL=2 : rP= 15\n8> 20: hT59=hT73+hT74 $\n39: hT35=hT75+hT76 $\n19: hT58=hT35+hT52 $\n37: hT38=hT77+hT78 $\n38: hT40=hT38+hT52 $\n18: hT57=hT40+hT56 $\n29: hT48=hT46!=0 $\n32: hT51=hT50!=0 $\n35: hT54=hT53!=0 $\n122: hT33=hT59 $\n95: hT34=hT35 $\n121: hT36=hT58 $\n98: hT37=hT38 $\n100: hT39=hT40 $\n120: hT41=hT57 $\n173: hT63=hT79 $\n136: hT42=hT79 $\n108: hT2=hT48 $\n111: hT43=hT51 $\n114: hT44=hT54 $\n80: hT338=hT45 $\n649: lc1=hT338 $\n87: hT296=hT46 $\n590: need1=hT296 $\n79: hT13=hT47 $\n"]; + +blok_5 -> blok_6; +subgraph cluster_if_28 { color=darkgreen label="IF 28 : hL=2 : rP= 15 "; blok_6 -> blok_8 [label="T"]; +blok_10 -> blok_7; +blok_6 -> blok_17 [label="F"]; +blok_17 -> blok_7; +blok_6 [color=chocolate label="BB 6 : hL=2 : rP= 28\n10> 10: hT2 $\n"]; + +blok_8 [color=chocolate label="BB 8 : hL=3 : rP= 28\n36> "]; + +blok_8 -> blok_9; +subgraph cluster_if_40 { color=darkgreen label="IF 40 : hL=3 : rP= 28 "; blok_9 -> blok_11 [label="T"]; +blok_13 -> blok_10; +blok_9 -> blok_16 [label="F"]; +blok_16 -> blok_10; +blok_9 [color=chocolate label="BB 9 : hL=3 : rP= 40\n14> 13: hT5 $\n"]; + +blok_11 [color=chocolate label="BB 11 : hL=4 : rP= 40\n39> "]; + +blok_11 -> blok_12; +subgraph cluster_if_52 { color=darkgreen label="IF 52 : hL=4 : rP= 40 "; blok_12 -> blok_14 [label="T"]; +blok_14 -> blok_13; +blok_12 -> blok_15 [label="F"]; +blok_15 -> blok_13; +blok_12 [color=chocolate label="BB 12 : hL=4 : rP= 52\n18> 16: hT8 $\n"]; + +blok_14 [color=chocolate label="BB 14 : hL=5 : rP= 52\n42> 116: hT60=hT57 $\n125: hT55=hT57 $\n78: hT252=hT25 $\n530: hT9=hT252 $\n86: lc4=hT56 $\n97: hT10=hT38 $\n99: hT11=hT40 $\n101: hT61=hT57 $\n128: hT62=hT57 $\n132: Length=hT57 $\n74: hT262=hT21 $\n550: hT266=hT262 $\n554: hT3=hT266 $\n82: lc2=hT49 $\n75: hT279=hT28 $\n570: hT283=hT279 $\n574: hT4=hT283 $\n89: hT297=hT50 $\n593: need2=hT297 $\n103: hT5=hT51 $\n104: hT8=hT54 $\n91: hT299=hT53 $\n598: need3=hT299 $\n77: hT288=hT30 $\n580: hT291=hT288 $\n583: hT7=hT291 $\n84: lc3=hT52 $\n76: hT271=hT23 $\n560: hT274=hT271 $\n563: hT6=hT274 $\n353: hT91=hT161 $\n230: hT94=hT161 $\n234: hT95=hT161 $\n238: hT80=hT161 $\n354: hT219=hT162 $\n452: hT235=hT219 $\n495: hT81=hT235 $\n364: hT98=hT163 $\n244: hT101=hT163 $\n248: hT102=hT163 $\n252: hT82=hT163 $\n375: hT205=hT163!=0 $\n429: hT208=hT205 $\n433: hT170=hT208 $\n379: hT180=hT163!=0 $\n393: hT183=hT180 $\n397: hT171=hT183 $\n386: hT185=hT174==hT60 $\n401: hT188=hT185 $\n405: hT175=hT188 $\n"]; + +blok_15 [color=chocolate label="BB 15 : hL=5 : rP= 52\n45> 94: hT12=hT35 $\n96: hT61=hT58 $\n129: hT62=hT58 $\n133: Length=hT58 $\n117: hT60=hT58 $\n126: hT55=hT58 $\n193: hT264=hT21 $\n552: hT268=hT264 $\n556: hT3=hT268 $\n194: lc2=hT49 $\n195: hT281=hT28 $\n572: hT285=hT281 $\n576: hT4=hT285 $\n196: hT297=hT50 $\n595: need2=hT297 $\n197: hT5=hT51 $\n198: hT8=hT54 $\n199: hT299=hT53 $\n599: need3=hT299 $\n200: hT289=hT30 $\n581: hT292=hT289 $\n584: hT7=hT292 $\n201: lc3=hT52 $\n202: hT272=hT23 $\n561: hT275=hT272 $\n564: hT6=hT275 $\n351: hT92=hT164 $\n231: hT94=hT164 $\n235: hT95=hT164 $\n239: hT80=hT164 $\n352: hT219=hT165 $\n453: hT235=hT219 $\n496: hT81=hT235 $\n363: hT99=hT166 $\n245: hT101=hT166 $\n249: hT102=hT166 $\n253: hT82=hT166 $\n376: hT206=hT166!=0 $\n430: hT208=hT206 $\n434: hT170=hT208 $\n380: hT181=hT166!=0 $\n394: hT183=hT181 $\n398: hT171=hT183 $\n387: hT186=hT174==hT60 $\n402: hT188=hT186 $\n406: hT175=hT188 $\n"]; + +blok_13 [color=chocolate label="BB 13 : hL=4 : rP= 52\n19> "]; + +} +blok_16 [color=chocolate label="BB 16 : hL=4 : rP= 40\n23> 93: hT61=hT59 $\n130: hT62=hT59 $\n134: Length=hT59 $\n118: hT60=hT59 $\n127: hT55=hT59 $\n188: hT5=hT51 $\n189: hT297=hT50 $\n594: need2=hT297 $\n190: hT280=hT28 $\n571: hT284=hT280 $\n575: hT4=hT284 $\n191: lc2=hT49 $\n192: hT263=hT21 $\n551: hT267=hT263 $\n555: hT3=hT267 $\n349: hT93=hT167 $\n232: hT94=hT167 $\n236: hT95=hT167 $\n240: hT80=hT167 $\n350: hT219=hT168 $\n454: hT235=hT219 $\n497: hT81=hT235 $\n362: hT100=hT169 $\n246: hT101=hT169 $\n250: hT102=hT169 $\n254: hT82=hT169 $\n377: hT207=hT169!=0 $\n431: hT208=hT207 $\n435: hT170=hT208 $\n381: hT182=hT169!=0 $\n395: hT183=hT182 $\n399: hT171=hT183 $\n388: hT187=hT174==hT60 $\n403: hT188=hT187 $\n407: hT175=hT188 $\n"]; + +blok_10 [color=chocolate label="BB 10 : hL=3 : rP= 40\n15> "]; + +} +blok_17 [color=chocolate label="BB 17 : hL=3 : rP= 28\n24> 143: hT204=hT102!=0 $\n428: hT208=hT204 $\n432: hT170=hT208 $\n216: hT179=hT102!=0 $\n392: hT183=hT179 $\n396: hT171=hT183 $\n218: hT184=hT174==hT45 $\n400: hT188=hT184 $\n404: hT175=hT188 $\n340: hT90=hT176 $\n229: hT94=hT176 $\n233: hT95=hT176 $\n237: hT80=hT176 $\n342: hT219=hT177 $\n451: hT235=hT219 $\n494: hT81=hT235 $\n355: hT97=hT178 $\n243: hT101=hT178 $\n247: hT102=hT178 $\n251: hT82=hT178 $\n21: hT61=hT45 $\n131: hT62=hT45 $\n135: Length=hT45 $\n24: hT60=hT45 $\n124: hT55=hT45 $\n"]; + +blok_7 [color=chocolate label="BB 7 : hL=2 : rP= 28\n11> "]; + +} +blok_7 -> blok_18; +blok_18 [color=chocolate label="BB 18 : hL=2 : rP= 15\n25> "]; + +blok_18 -> blok_19; +subgraph cluster_if_79 { color=darkgreen label="IF 79 : hL=2 : rP= 15 "; blok_19 -> blok_21 [label="T"]; +blok_21 -> blok_20; +blok_19 -> blok_22 [label="F"]; +blok_22 -> blok_20; +blok_19 [color=chocolate label="BB 19 : hL=2 : rP= 79\n26> 23: hT13 $\n"]; + +blok_21 [color=chocolate label="BB 21 : hL=3 : rP= 79\n28> 115: hT259=hT60 $\n544: NextStartByte=hT259 $\n22: ((len)[i])=hT61 $\n25: ((Mark)[i])=1 $\n138: hT64=hT79 $\n378: hT107=hT183 $\n260: hT108=hT183 $\n262: hT83=hT183 $\n385: hT110=hT188 $\n264: hT111=hT188 $\n266: hT84=hT188 $\n347: hT193=hT189 $\n412: hT196=hT193 $\n416: hT199=hT196 $\n420: hT238=hT199 $\n503: hT244=hT238 $\n515: hT249=hT244 $\n525: hT85=hT249 $\n348: hT217=hT190 $\n448: hT218=hT217 $\n450: hT241=hT218 $\n509: hT247=hT241 $\n521: hT86=hT247 $\n360: hT239=hT191 $\n505: hT245=hT239 $\n517: hT248=hT245 $\n523: hT87=hT248 $\n361: hT240=hT192 $\n507: hT246=hT240 $\n519: hT88=hT246 $\n228: hT89=hT67 $\n242: hT194=hT95 $\n413: hT197=hT194 $\n417: hT200=hT197 $\n421: hT237=hT200 $\n501: hT243=hT237 $\n513: hT250=hT243 $\n527: hT255=hT250 $\n537: hT257=hT255 $\n541: hT258=hT257 $\n543: hT96=hT258 $\n256: hT236=hT102 $\n499: hT242=hT236 $\n511: hT251=hT242 $\n529: hT256=hT251 $\n539: hT103=hT256 $\n415: hT227=hT194+hT193 $\n464: hT228=hT227 $\n466: hT195=hT228 $\n419: hT230=hT197+hT196 $\n468: hT231=hT230 $\n470: hT198=hT231 $\n423: hT233=hT200+hT199 $\n472: hT234=hT233 $\n474: hT201=hT234 $\n425: hT221=hT191!=0 $\n456: hT222=hT221 $\n458: hT202=hT222 $\n427: hT224=hT192!=0 $\n460: hT225=hT224 $\n462: hT203=hT225 $\n442: hT214=hT67 $\n444: hT215=hT183 $\n446: hT216=hT188 $\n"]; + +blok_22 [color=chocolate label="BB 22 : hL=3 : rP= 79\n30> 164: hT226=hT95+hT140 $\n463: hT228=hT226 $\n465: hT195=hT228 $\n162: hT229=hT95+hT140 $\n467: hT231=hT229 $\n469: hT198=hT231 $\n159: hT232=hT95+hT140 $\n471: hT234=hT232 $\n473: hT201=hT234 $\n149: hT220=hT153!=0 $\n455: hT222=hT220 $\n457: hT202=hT222 $\n155: hT223=hT155!=0 $\n459: hT225=hT223 $\n461: hT203=hT225 $\n374: hT106=hT208 $\n259: hT108=hT208 $\n261: hT83=hT208 $\n339: hT109=hT209 $\n263: hT111=hT209 $\n265: hT84=hT209 $\n344: hT238=hT210 $\n502: hT244=hT238 $\n514: hT249=hT244 $\n524: hT85=hT249 $\n346: hT217=hT211 $\n447: hT218=hT217 $\n449: hT241=hT218 $\n508: hT247=hT241 $\n520: hT86=hT247 $\n357: hT239=hT212 $\n504: hT245=hT239 $\n516: hT248=hT245 $\n522: hT87=hT248 $\n359: hT240=hT213 $\n506: hT246=hT240 $\n518: hT88=hT246 $\n123: ((len)[i])=hT62 $\n102: hT64=hT79 $\n174: hT89=hT67 $\n203: hT237=hT95 $\n500: hT243=hT237 $\n512: hT250=hT243 $\n526: hT255=hT250 $\n536: hT257=hT255 $\n540: hT258=hT257 $\n542: hT96=hT258 $\n211: hT236=hT102 $\n498: hT242=hT236 $\n510: hT251=hT242 $\n528: hT256=hT251 $\n538: hT103=hT256 $\n227: hT214=hT67 $\n215: hT215=hT208 $\n217: hT216=hT209 $\n"]; + +blok_20 [color=chocolate label="BB 20 : hL=2 : rP= 79\n27> "]; + +} +blok_20 -> blok_23; +blok_23 [color=chocolate label="BB 23 : hL=2 : rP= 15\n31> "]; + +blok_23 -> blok_47; +blok_47 [color=chocolate label="BB 47 : hL=2 : rP= 15\n122> 441: i_rdlp_0=hT214 $\n443: hT2=hT215 $\n445: hT13=hT216 $\n163: hT123=hT198+hT217 $\n160: hT119=hT201+hT218 $\n161: hT122=hT119+hT219 $\n424: hT104=hT222 $\n426: hT105=hT225 $\n414: hT124=hT228 $\n284: hT112=hT228 $\n418: hT114=hT231 $\n271: hT113=hT231 $\n283: hT115=hT123 $\n422: hT117=hT234 $\n274: hT116=hT234 $\n276: hT118=hT119 $\n282: hT120=hT122 $\n"]; + +blok_47 -> blok_48; +subgraph cluster_if_217 { color=darkgreen label="IF 217 : hL=2 : rP= 15 "; blok_48 -> blok_49 [label="T"]; +blok_57 -> blok_59; +blok_48 -> blok_58 [label="F"]; +blok_58 -> blok_59; +blok_48 [color=chocolate label="BB 48 : hL=2 : rP= 217\n90> 144: hT2 $\n"]; + +blok_49 [color=chocolate label="BB 49 : hL=3 : rP= 217\n91> "]; + +blok_49 -> blok_50; +subgraph cluster_if_229 { color=darkgreen label="IF 229 : hL=3 : rP= 217 "; blok_50 -> blok_51 [label="T"]; +blok_55 -> blok_57; +blok_50 -> blok_56 [label="F"]; +blok_56 -> blok_57; +blok_50 [color=chocolate label="BB 50 : hL=3 : rP= 229\n96> 150: hT5 $\n"]; + +blok_51 [color=chocolate label="BB 51 : hL=4 : rP= 229\n97> "]; + +blok_51 -> blok_52; +subgraph cluster_if_241 { color=darkgreen label="IF 241 : hL=4 : rP= 229 "; blok_52 -> blok_53 [label="T"]; +blok_53 -> blok_55; +blok_52 -> blok_54 [label="F"]; +blok_54 -> blok_55; +blok_52 [color=chocolate label="BB 52 : hL=4 : rP= 241\n102> 156: hT8 $\n"]; + +blok_53 [color=chocolate label="BB 53 : hL=5 : rP= 241\n103> 279: hT125=hT122 $\n287: hT121=hT122 $\n180: hT253=hT137 $\n531: hT9=hT253 $\n207: lc4=hT235 $\n273: hT10=hT234 $\n275: hT11=hT119 $\n277: hT126=hT122 $\n290: hT127=hT122 $\n294: Length=hT122 $\n176: hT3=hT139 $\n255: need1=hT236 $\n241: lc1=hT237 $\n219: lc2=hT238 $\n177: hT4=hT152 $\n223: need2=hT239 $\n257: hT5=hT222 $\n258: hT8=hT225 $\n225: need3=hT240 $\n179: hT7=hT154 $\n221: lc3=hT241 $\n178: hT6=hT141 $\n533: hT331=call LengthContribution__Fi(hT134) $\n639: hT334=hT331 $\n643: hT254=hT334 $\n"]; + +blok_54 [color=chocolate label="BB 54 : hL=5 : rP= 241\n108> 270: hT12=hT231 $\n272: hT126=hT123 $\n291: hT127=hT123 $\n295: Length=hT123 $\n280: hT125=hT123 $\n288: hT121=hT123 $\n482: hT3=hT139 $\n483: need1=hT242 $\n484: lc1=hT243 $\n485: lc2=hT244 $\n486: hT4=hT152 $\n487: need2=hT245 $\n488: hT5=hT222 $\n489: hT8=hT225 $\n490: hT299=hT246 $\n600: need3=hT299 $\n491: hT290=hT154 $\n582: hT293=hT290 $\n585: hT7=hT293 $\n492: lc3=hT247 $\n493: hT273=hT141 $\n562: hT276=hT273 $\n565: hT6=hT276 $\n534: hT332=call LengthContribution__Fi(hT134) $\n640: hT334=hT332 $\n644: hT254=hT334 $\n"]; + +blok_55 [color=chocolate label="BB 55 : hL=4 : rP= 241\n110> "]; + +} +blok_56 [color=chocolate label="BB 56 : hL=4 : rP= 229\n111> 269: hT126=hT228 $\n292: hT127=hT228 $\n296: Length=hT228 $\n281: hT125=hT228 $\n289: hT121=hT228 $\n475: hT5=hT222 $\n476: hT297=hT248 $\n596: need2=hT297 $\n477: hT282=hT152 $\n573: hT286=hT282 $\n577: hT4=hT286 $\n478: lc2=hT249 $\n479: hT338=hT250 $\n652: lc1=hT338 $\n480: hT296=hT251 $\n592: need1=hT296 $\n481: hT265=hT139 $\n553: hT269=hT265 $\n557: hT3=hT269 $\n535: hT333=call LengthContribution__Fi(hT134) $\n641: hT334=hT333 $\n645: hT254=hT334 $\n"]; + +blok_57 [color=chocolate label="BB 57 : hL=3 : rP= 229\n112> "]; + +} +blok_58 [color=chocolate label="BB 58 : hL=3 : rP= 217\n113> 317: hT330=call LengthContribution__Fi(hT134) $\n638: hT334=hT330 $\n642: hT254=hT334 $\n165: hT126=hT255 $\n293: hT127=hT255 $\n297: Length=hT255 $\n267: hT296=hT256 $\n591: need1=hT296 $\n268: hT338=hT257 $\n650: lc1=hT338 $\n169: hT125=hT258 $\n286: hT121=hT258 $\n"]; + +blok_59 [color=chocolate label="BB 59 : hL=2 : rP= 217\n114> "]; + +} +blok_59 -> blok_60; +blok_60 [color=chocolate label="BB 60 : hL=2 : rP= 15\n115> "]; + +blok_60 -> blok_61; +subgraph cluster_if_279 { color=darkgreen label="IF 279 : hL=2 : rP= 15 "; blok_61 -> blok_62 [label="T"]; +blok_62 -> blok_64; +blok_61 -> blok_63 [label="F"]; +blok_63 -> blok_64; +blok_61 [color=chocolate label="BB 61 : hL=2 : rP= 279\n117> 168: hT13 $\n"]; + +blok_62 [color=chocolate label="BB 62 : hL=3 : rP= 279\n118> 278: hT259=hT125 $\n545: NextStartByte=hT259 $\n166: ((len)[i_rdlp_0])=hT126 $\n170: ((Mark)[i_rdlp_0])=1 $\n547: hT308=hT128==hT259 $\n611: hT309=hT308 $\n613: hT260=hT309 $\n549: hT302=call LengthContribution__Fi(hT128) $\n603: hT303=hT302 $\n605: hT261=hT303 $\n559: hT313=call LengthContribution__Fi(hT130) $\n617: hT314=hT313 $\n619: hT270=hT314 $\n567: hT322=call LengthContribution__Fi(hT132) $\n628: hT323=hT322 $\n630: hT277=hT323 $\n569: hT305=call need_next_byte__Fi(hT128) $\n607: hT306=hT305 $\n609: hT278=hT306 $\n579: hT317=call need_next_byte__Fi(hT131) $\n622: hT318=hT317 $\n624: hT287=hT318 $\n587: hT326=call need_next_byte__Fi(hT133) $\n633: hT327=hT326 $\n635: hT294=hT327 $\n589: hT295=hT129 $\n"]; + +blok_63 [color=chocolate label="BB 63 : hL=3 : rP= 279\n120> 326: hT307=hT128==hT259 $\n610: hT309=hT307 $\n612: hT260=hT309 $\n300: hT301=call LengthContribution__Fi(hT128) $\n602: hT303=hT301 $\n604: hT261=hT303 $\n305: hT312=call LengthContribution__Fi(hT130) $\n616: hT314=hT312 $\n618: hT270=hT314 $\n311: hT321=call LengthContribution__Fi(hT132) $\n627: hT323=hT321 $\n629: hT277=hT323 $\n301: hT304=call need_next_byte__Fi(hT128) $\n606: hT306=hT304 $\n608: hT278=hT306 $\n307: hT316=call need_next_byte__Fi(hT131) $\n621: hT318=hT316 $\n623: hT287=hT318 $\n313: hT325=call need_next_byte__Fi(hT133) $\n632: hT327=hT325 $\n634: hT294=hT327 $\n285: ((len)[i_rdlp_0])=hT127 $\n332: hT295=hT129 $\n"]; + +blok_64 [color=chocolate label="BB 64 : hL=2 : rP= 279\n123> "]; + +} +blok_64 -> blok_66; +blok_66 [color=chocolate label="BB 66 : hL=2 : rP= 15\n161> 588: i_rdlp_1=hT295 $\n331: i=hT295+1 $\n302: hT310=hT278!=0 $\n614: hT2=hT310 $\n308: hT319=hT287!=0 $\n625: hT298=hT319 $\n314: hT328=hT294!=0 $\n636: hT300=hT328 $\n548: hT338=hT303 $\n651: lc1=hT338 $\n568: need1=hT306 $\n546: hT13=hT309 $\n"]; + +blok_66 -> blok_67; +subgraph cluster_if_307 { color=darkgreen label="IF 307 : hL=2 : rP= 15 "; blok_67 -> blok_68 [label="T"]; +blok_76 -> blok_78; +blok_67 -> blok_77 [label="F"]; +blok_77 -> blok_78; +blok_67 [color=chocolate label="BB 67 : hL=2 : rP= 307\n129> 303: hT2 $\n"]; + +blok_68 [color=chocolate label="BB 68 : hL=3 : rP= 307\n130> 334: hT3=hT311 $\n558: lc2=hT314 $\n335: hT4=hT315 $\n578: need2=hT318 $\n597: hT5=hT319 $\n"]; + +blok_68 -> blok_69; +subgraph cluster_if_319 { color=darkgreen label="IF 319 : hL=3 : rP= 307 "; blok_69 -> blok_70 [label="T"]; +blok_74 -> blok_76; +blok_69 -> blok_75 [label="F"]; +blok_75 -> blok_76; +blok_69 [color=chocolate label="BB 69 : hL=3 : rP= 319\n135> 309: hT5 $\n"]; + +blok_70 [color=chocolate label="BB 70 : hL=4 : rP= 319\n136> 336: hT6=hT320 $\n566: lc3=hT323 $\n337: hT7=hT324 $\n586: need3=hT327 $\n601: hT8=hT328 $\n"]; + +blok_70 -> blok_71; +subgraph cluster_if_331 { color=darkgreen label="IF 331 : hL=4 : rP= 319 "; blok_71 -> blok_72 [label="T"]; +blok_72 -> blok_74; +blok_71 -> blok_73 [label="F"]; +blok_73 -> blok_74; +blok_71 [color=chocolate label="BB 71 : hL=4 : rP= 331\n141> 315: hT8 $\n"]; + +blok_72 [color=chocolate label="BB 72 : hL=5 : rP= 331\n142> 338: hT9=hT329 $\n532: lc4=hT334 $\n144> 318: hT335=lc1+lc2 $\n646: hT10=hT335 $\n319: hT336=hT335+lc3 $\n647: hT11=hT336 $\n320: Length=hT336+lc4 $\n"]; + +blok_73 [color=chocolate label="BB 73 : hL=5 : rP= 331\n147> 321: hT337=lc1+lc2 $\n648: hT12=hT337 $\n322: Length=hT337+lc3 $\n"]; + +blok_74 [color=chocolate label="BB 74 : hL=4 : rP= 331\n149> "]; + +} +blok_75 [color=chocolate label="BB 75 : hL=4 : rP= 319\n150> 323: Length=lc1+lc2 $\n"]; + +blok_76 [color=chocolate label="BB 76 : hL=3 : rP= 319\n151> "]; + +} +blok_77 [color=chocolate label="BB 77 : hL=3 : rP= 307\n152> 324: Length=hT338 $\n"]; + +blok_78 [color=chocolate label="BB 78 : hL=2 : rP= 307\n153> "]; + +} +blok_78 -> blok_79; +blok_79 [color=chocolate label="BB 79 : hL=2 : rP= 15\n154> "]; + +blok_79 -> blok_80; +subgraph cluster_if_369 { color=darkgreen label="IF 369 : hL=2 : rP= 15 "; blok_80 -> blok_81 [label="T"]; +blok_81 -> blok_83; +blok_80 -> blok_82 [label="F"]; +blok_82 -> blok_83; +blok_80 [color=chocolate label="BB 80 : hL=2 : rP= 369\n156> 327: hT13 $\n"]; + +blok_81 [color=chocolate label="BB 81 : hL=3 : rP= 369\n157> 328: NextStartByte=Length $\n325: ((len)[i_rdlp_1])=Length $\n329: ((Mark)[i_rdlp_1])=1 $\n"]; + +blok_82 [color=chocolate label="BB 82 : hL=3 : rP= 369\n159> "]; + +blok_83 [color=chocolate label="BB 83 : hL=2 : rP= 369\n162> "]; + +} +} +blok_24 -> blok_25; +blok_25 [color=chocolate label="BB 25 : hL=0 : rP= 11\n33> 27: return 1 $\n"]; + +} diff --git a/test/graphs/b53.dot b/test/graphs/b53.dot new file mode 100644 index 0000000..04922f2 --- /dev/null +++ b/test/graphs/b53.dot @@ -0,0 +1,84 @@ +/* Graph for "If.try_if_then" */ + +digraph "If.try_if_then" +{ + label = "If.try_if_then"; + rankdir="TD"; + + node [fontname="Helvetica", shape=record, fontsize="12", color="lightblue", style="filled"]; + + edge [fontname="Helvetica", fontsize="10", color="black"]; + + subgraph "cluster_node_57" + { /* block node_57 */ + label = ""; + node_57 [label = "Block [57]"]; + node_58 [label = "Return [58@57]"]; + + node_50 -> node_58 [label = "mem", dir = back]; + node_48 -> node_58 [label = "int", dir = back]; + } /* block node_57 */ + + subgraph "cluster_node_43" + { /* block node_43 */ + label = ""; + node_43 [label = "Block [43]"]; + node_50 [label = "Proj (mem) [50@43]"]; + + node_45 -> node_50 [label = "tuple", dir = back]; + node_49 [label = "Proj (arg_2) [49@43]"]; + + node_45 -> node_49 [label = "tuple", dir = back]; + node_48 [label = "Proj (arg_1) [48@43]"]; + + node_45 -> node_48 [label = "tuple", dir = back]; + node_45 [label = "Start [45@43]"]; + + node_51 [label = "Proj (exe(4)) [51@43]"]; + + node_45 -> node_51 [label = "tuple", dir = back]; + } /* block node_43 */ + + subgraph "cluster_node_52" + { /* block node_52 */ + label = ""; + node_52 [label = "Block [52]"]; + node_56 [label = "Proj (exe(0)) [56@52]"]; + + node_54 -> node_56 [label = "tuple", dir = back]; + node_53 [label = "Compare [53@52]"]; + + node_48 -> node_53 [label = "int", dir = back]; + node_49 -> node_53 [label = "int", dir = back]; + node_54 [label = "Cond (2) [54@52]"]; + + node_53 -> node_54 [label = "condition", dir = back]; + node_55 [label = "Proj (exe(1)) [55@52]"]; + + node_54 -> node_55 [label = "tuple", dir = back]; + } /* block node_52 */ + + subgraph "cluster_node_60" + { /* block node_60 */ + label = ""; + node_60 [label = "Block [60]"]; + node_61 [label = "Return [61@60]"]; + + node_50 -> node_61 [label = "mem", dir = back]; + node_49 -> node_61 [label = "int", dir = back]; + } /* block node_60 */ + + subgraph "cluster_node_44" + { /* block node_44 */ + label = ""; + node_44 [label = "Block [44]"]; + node_46 [label = "End [46@44]"]; + + } /* block node_44 */ + + node_56 -> node_60 [label = "exe", dir = back]; + node_51 -> node_52 [label = "exe", dir = back]; + node_55 -> node_57 [label = "exe", dir = back]; + node_58 -> node_44 [label = "exe", dir = back]; + node_61 -> node_44 [label = "exe", dir = back]; +} /* Graph "If.try_if_then" */ \ No newline at end of file diff --git a/test/graphs/b545.dot b/test/graphs/b545.dot new file mode 100644 index 0000000..ebd3e8f --- /dev/null +++ b/test/graphs/b545.dot @@ -0,0 +1,9 @@ +digraph g { + +"N11" + [ + shape = record + label = "WFSt|1571 as Ref: 1338 D" +] +N11ne -> N11:p0 +} diff --git a/test/graphs/b56.dot b/test/graphs/b56.dot new file mode 100644 index 0000000..c165abb --- /dev/null +++ b/test/graphs/b56.dot @@ -0,0 +1,65 @@ +digraph "g" { + graph [ + concentrate="true" /* Edges are merged and have common endpoints*/ + charset=latin1 + fontsize = "14" + fontname = "Helvetica" + fontcolor = "black" + color = "black" + rankdir="LR" + ratio="compress" + ] + + node [ + fontsize = "14" + fontname = "Helvetica" + fontcolor = "black" + shape = "plaintext" + color = "black" + + ] + edge [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + + + + ] + + + + + /*generation*/ + Torwaechter [label="Torwächter"]; + Torschluessel [label="Torschlüssel"]; /* tests the ü*/ + Schluesseloel [label="Schluesselöl"]; /* tests the ö*/ + Schluesseltraeger [label="Schlueßelträger"]; /*tests the ß*/ + Tor -> Schlosstor ; + Tor -> Torfenster; + Tor -> Torschluessel ; + Tor -> Torwaechter; + Torschluessel -> Schluesselbund; + Torschluessel -> Schluesseltraeger; + Torschluessel -> Schluesseloel; + Torwaechter -> Torwaechterhaeuschen; + + + /*Derivation with plaintext*/ + Prefix[label="ge\nPräfix"]; + Stem[label="legen\nStamm"]; + Suffix[label="heit\nSuffix"]; + Prefix->Wort[style="invis"]; + Stem->Wort; + Suffix->Wort[style="invis"]; + Dieb -> Wort; + + + /* mit records und node ports*/ + creation[shape="record",label="ge\nPräfix|legen\nStamm|heit\nSuffix", style="invis"] + creation1[shape="record",label="ge\nPräfix|Dieb\nStamm|heit\nSuffix", style="invis"] + "creation":f1 -> Fragewort + "creation1":f1 ->Fragewort + +} diff --git a/test/graphs/b57.dot b/test/graphs/b57.dot new file mode 100644 index 0000000..6140b03 --- /dev/null +++ b/test/graphs/b57.dot @@ -0,0 +1,111 @@ +digraph process { + rankdir=LR; + node [fontname="Arial-Bold"]; +node1 [label="1 - Subscription page", shape=ellipse, color=purple, fillcolor=purple, fontcolor=white, style=filled]; +node2 [label="{Popup|2}|Drops out", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node1 -> node2 [arrowhead=none]; +node2 -> node3 [arrowhead=normal]; +node3 [label="3 - Subscription Popup", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node4 [label="{Form|4}|Signup news letter", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node3 -> node4 [arrowhead=none]; +node4 -> node5 [arrowhead=normal]; +node4 -> node8 [arrowhead=normal]; +node5 [label="5 - Signup submitted (output)", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node6 [label="{Output|6}|Thanks for signup", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node5 -> node6 [arrowhead=none]; +node6 -> node7 [arrowhead=normal]; +node7 [label="7 - signup submitted", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled]; +node8 [label="8 - Signup submitted (email)", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node9 [label="{Timeout|9}|Signup timeout", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node8 -> node9 [arrowhead=none]; +node9 -> node10 [arrowhead=normal]; +node10 [label="10 - Popup signup timeout", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node11 [label="{Email|11}|Send Email", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node10 -> node11 [arrowhead=none]; +node11 -> node12 [arrowhead=normal]; +node12 [label="12 - Popup Email sent", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node13 [label="{Bounce|13}|Email bounced", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node12 -> node13 [arrowhead=none]; +node13 -> node14 [arrowhead=normal]; +node14 [label="14 - Popup Email bounced", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled]; +node15 [label="{OptedOut|15}|Email ", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node12 -> node15 [arrowhead=none]; +node15 -> node16 [arrowhead=normal]; +node16 [label="16 - Popup Email ", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled]; +node17 [label="{Click|17}|Email click", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node12 -> node17 [arrowhead=none]; +node17 -> node18 [arrowhead=normal]; +node17 -> node22 [arrowhead=normal]; +node18 [label="18 - Email ", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node19 [label="{ |19}| Email", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node18 -> node19 [arrowhead=none]; +node19 -> node21 [arrowhead=normal]; +node21 [label="21 - Email done", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled]; +node22 [label="22 - Email output ", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node23 [label="{Output|23}|Output Email", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node22 -> node23 [arrowhead=none]; +node23 -> node24 [arrowhead=normal]; +node24 [label="24 - Email output done", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled]; +node25 [label="{Click|25}|Email click", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node12 -> node25 [arrowhead=none]; +node25 -> node26 [arrowhead=normal]; +node26 [label="26 - Popup Email clicked", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node27 [label="{Redirect|27}|Email redirect", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node26 -> node27 [arrowhead=none]; +node27 -> node1 [arrowhead=normal]; +node20 [label="{ |20}|Honey subscription", shape=record, color=purple, fillcolor=purple, fontcolor=white, style=filled]; +node1 -> node20 [arrowhead=none]; +node20 -> node28 [arrowhead=normal]; +node28 [label="28 - Limbo subscription", shape=ellipse, color=purple, fillcolor=purple, fontcolor=white, style=filled]; +node29 [label="{Impression|29}|Wait success confirmed", shape=record, color=purple, fillcolor=purple, fontcolor=white, style=filled]; +node28 -> node29 [arrowhead=none]; +node29 -> node30 [arrowhead=normal]; +node30 [label="30 - Honey subscription confirmation", shape=ellipse, color=purple, fillcolor=purple, fontcolor=white, style=filled]; +node31 [label="{Success|31}|Magazine bought", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node30 -> node31 [arrowhead=none]; +node31 -> node32 [arrowhead=normal]; +node31 -> node45 [arrowhead=normal]; +node32 [label="32 - Magazine bought", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node33 [label="33 - Check 1st Xsell", shape=diamond, color=black, fillcolor=white, fontcolor=black, style=solid]; +node32 -> node33 [arrowhead=none]; +node33 -> node35 [label = "'HeartAndSoul' in decode_b64(nvl('vmi_cookie_mag_sold',encode_b64([])))", arrowhead=normal]; +node33 -> node42 [label = "default", arrowhead=normal]; +node35 [label="35 - End 1st Xselling", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node36 [label="36 - Check 2nd Xsell", shape=diamond, color=black, fillcolor=white, fontcolor=black, style=solid]; +node35 -> node36 [arrowhead=none]; +node36 -> node37 [label = "'Honey' in decode_b64(nvl('vmi_cookie_mag_sold', encode_b64([])))", arrowhead=normal]; +node36 -> node39 [label = "!is_defined('xsell_flag')", arrowhead=normal]; +node36 -> node37 [label = "default", arrowhead=normal]; +node37 [label="37 - End Xselling", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled]; +node39 [label="39 - Wait before sending 2nd Xsell", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node38 [label="{Timeout|38}|2nd Xsell timeout", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node39 -> node38 [arrowhead=none]; +node38 -> node40 [arrowhead=normal]; +node40 [label="40 - Activate 2nd Xselling", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node41 [label="{NewFlow|41}|Send SEP 2nd Xsell", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node40 -> node41 [arrowhead=none]; +node41 -> node37 [arrowhead=normal]; +node42 [label="42 - Wait before sending 1st Xsell", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node34 [label="{Timeout|34}|1st Xsell timeout", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node42 -> node34 [arrowhead=none]; +node34 -> node43 [arrowhead=normal]; +node43 [label="43 - Activate 1st Xselling", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node44 [label="{NewFlow|44}|Send SEP 1st Xsell", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node43 -> node44 [arrowhead=none]; +node44 -> node35 [arrowhead=normal]; +node45 [label="45 - Bill subcription", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node47 [label="47 - Check if billable", shape=diamond, color=black, fillcolor=white, fontcolor=black, style=solid]; +node45 -> node47 [arrowhead=none]; +node47 -> node48 [label = "is_defined('vmi_cookie_ref')", arrowhead=normal]; +node47 -> node51 [label = "default", arrowhead=normal]; +node48 [label="48 - Bill authorized", shape=ellipse, color=black, fillcolor=white, fontcolor=black, style=solid]; +node49 [label="{Bill|49}|Bill subscription", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node48 -> node49 [arrowhead=none]; +node49 -> node50 [arrowhead=normal]; +node50 [label="50 - Subcription", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled]; +node51 [label="51 - Non billable", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled]; +node46 [label="{Timeout|46}|Limbo sub timeout", shape=record, color=black, fillcolor=white, fontcolor=black, style=solid]; +node28 -> node46 [arrowhead=none]; +node46 -> node52 [arrowhead=normal]; +node52 [label="52 - Limbo subscription timeout", shape=ellipse, color=black, fillcolor=black, fontcolor=white, style=filled]; +} \ No newline at end of file diff --git a/test/graphs/b58.dot_crashes_dot_abort_trap b/test/graphs/b58.dot_crashes_dot_abort_trap new file mode 100644 index 0000000..0e80396 --- /dev/null +++ b/test/graphs/b58.dot_crashes_dot_abort_trap @@ -0,0 +1,14 @@ +digraph G{ + ordering=out; + {rank=same;"1";"2"}; + "1"->"2"; + {rank=same;"4";"5"}; + "4"->"5"; + "7"->"5"; + "7"->"4"; + "6"->"1"; + "3"->"6"; + "6"->"4"; + "3"->"8"; +} + diff --git a/test/graphs/b60.dot b/test/graphs/b60.dot new file mode 100644 index 0000000..c222bb7 --- /dev/null +++ b/test/graphs/b60.dot @@ -0,0 +1,5 @@ +digraph G{ +graph [charset=latin1] +"0"[label="XXXrôôôôôôôôôôôôôôleXXX"]; +"1"[label="XXXrooooooooooooooleXXX"]; +} diff --git a/test/graphs/b62.dot b/test/graphs/b62.dot new file mode 100644 index 0000000..90f9cbe --- /dev/null +++ b/test/graphs/b62.dot @@ -0,0 +1,10 @@ +digraph G { + graph [concentrate=true]; + + routine1; + routine2; + + routine1->routine2; + routine1->routine2; +} + diff --git a/test/graphs/b68.dot b/test/graphs/b68.dot new file mode 100644 index 0000000..9eef9f1 --- /dev/null +++ b/test/graphs/b68.dot @@ -0,0 +1,29 @@ +digraph simple { +orientation=landscape; +ratio=auto; +size = "10,7.5"; +label="Task Hierarchy: model2"; +task15 [shape=box,fontcolor=forestgreen]; +task16 [shape=box]; +task17 [shape=box]; +task18 [shape=box]; +task19 [shape=box]; +task20 [shape=box]; +task21 [shape=box]; +task95 [shape=box]; +task31 [shape=box]; +task32 [shape=box]; +task33 [shape=box]; +task34 [shape=box]; +task15 -> task16 []; +task15 -> task17 []; +task15 -> task18 []; +task15 -> task19 []; +task15 -> task20 []; +task15 -> task21 []; +task15 -> task95 []; +task15 -> task31 []; +task31 -> task32 []; +task31 -> task33 []; +task31 -> task34 []; +} \ No newline at end of file diff --git a/test/graphs/b69.dot b/test/graphs/b69.dot new file mode 100644 index 0000000..3343a54 --- /dev/null +++ b/test/graphs/b69.dot @@ -0,0 +1,1586 @@ + digraph "TASKS" { + graph [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + rankdir = "LR" + rotate = "90" + color = "black" + size = "10,7.5" + concentrate = "true" + ] + node [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + edge [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS100-LOAD-WR1FC1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR1FC1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "DBA-DACOD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS100-LOAD-WRFAC1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS105-LOAD-WR1MD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR1MD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRMDL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS105-LOAD-WRMOD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WRMOD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS130-LOAD-WR1CL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR1CL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRSCO1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRMRS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRSLO1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRPGR1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS155-LOAD-WR1MF1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR1MF1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WR3MM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WR3FM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRFTR1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS160-LOAD-WR1CD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR1CD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRWDC1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WR3MR1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS165-LOAD-WR1CM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR1CM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WR1VE1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRCALV1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WR1PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS185-LOAD-WR1CD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS195-LOAD-WR3SG1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR3SG1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRSRV1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS200-EXTRACT-PUVND1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WS-PUVND1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "PUR-PUVND1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS205-LOAD-WR1SP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR1SP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS290-EXTRACT-WRREP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WRREP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRREP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS294-LOAD-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS305-LOAD-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS330-EXTRACT-WRQIS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WRQIS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRQIS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS335-LOAD-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WR3QS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS345-LOAD-WR3QS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WRQWC1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS370-LOAD-WR3PB1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR3PB1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WRCLS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS380-LOAD-WRCLS1_TEMP" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS400-UPDATE-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS405-LOAD-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS415-LOAD-WR3MR1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS110-EXTRACT-WRDLRV1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WS-WRDLRV1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRDLRV1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS115-LOAD-WR1DL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR1DL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WS-WRDLRV2" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS120-EXTRACT-WRSAL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WS-WRSAL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WAR-WRSAL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS125-LOAD-WR1VE1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS135-LOAD-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WS-PART-NO-GROUP" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS145-INSERT-WRQIS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WS-WR1QS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS145-UPD-DATEFILE" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WS-BATCH-DATE" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS150-LOAD-WR3FM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS170-UPDATE-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS180-EXTRACT-MTO" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WS-WR3MM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS190-LOAD-WR3MM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS210-LOAD-WR1MF1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS220-CONVERT-COMMENTS" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WS10-WARCOM2" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WS10-WARCOM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS225-UPD-WR1MF1-WT" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS240-INSERT-WR3PB1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WS-WR3PB1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS240-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WS-MRS9050" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS245-INSERT-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WRCLS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WS-WRQWC1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS260-EXTRACT-WRCALV1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS265-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS305-EXTRACT-WRQWC1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS315-EXTR-DIST-QIS-KEY" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS420-LOAD-WR3PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "WAR-WR3PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "WS-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "MRS430-LOAD-WR1PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS445-EXTR-DIST-PART-NO" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "box" + color = "black" + ] + "MRS100-LOAD-WR1FC1" -> "WAR-WR1FC1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "DBA-DACOD1" -> "MRS100-LOAD-WR1FC1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS105-LOAD-WR1MD1" -> "WAR-WR1MD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRMDL1" -> "MRS105-LOAD-WR1MD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS105-LOAD-WRMOD1" -> "WAR-WRMOD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRMDL1" -> "MRS105-LOAD-WRMOD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS130-LOAD-WR1CL1" -> "WAR-WR1CL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRSCO1" -> "MRS130-LOAD-WR1CL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRMRS1" -> "MRS130-LOAD-WR1CL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRSLO1" -> "MRS130-LOAD-WR1CL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRPGR1" -> "MRS130-LOAD-WR1CL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS155-LOAD-WR1MF1" -> "WAR-WR1MF1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3MM1" -> "MRS155-LOAD-WR1MF1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3FM1" -> "MRS155-LOAD-WR1MF1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRFTR1" -> "MRS155-LOAD-WR1MF1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS160-LOAD-WR1CD1" -> "WAR-WR1CD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRWDC1" -> "MRS160-LOAD-WR1CD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3MR1" -> "MRS160-LOAD-WR1CD1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS165-LOAD-WR1CM1" -> "WAR-WR1CM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1CD1" -> "MRS165-LOAD-WR1CM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1VI1" -> "MRS165-LOAD-WR1CM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1CL1" -> "MRS165-LOAD-WR1CM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1VE1" -> "MRS165-LOAD-WR1CM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRCALV1" -> "MRS165-LOAD-WR1CM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3MR1" -> "MRS165-LOAD-WR1CM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1PP1" -> "MRS165-LOAD-WR1CM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1PT1" -> "MRS165-LOAD-WR1CM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS195-LOAD-WR3SG1" -> "WAR-WR3SG1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRSRV1" -> "MRS195-LOAD-WR3SG1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS200-EXTRACT-PUVND1" -> "WS-PUVND1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "PUR-PUVND1" -> "MRS200-EXTRACT-PUVND1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS205-LOAD-WR1SP1" -> "WAR-WR1SP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-PUVND1" -> "MRS205-LOAD-WR1SP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS290-EXTRACT-WRREP1" -> "WRREP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRREP1" -> "MRS290-EXTRACT-WRREP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS294-LOAD-WR1PT1" -> "WAR-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3SG1" -> "MRS294-LOAD-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WRREP1" -> "MRS294-LOAD-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRSRV1" -> "MRS294-LOAD-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS305-LOAD-WR1RP1" -> "WAR-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1CD1" -> "MRS305-LOAD-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1PT1" -> "MRS305-LOAD-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1CM1" -> "MRS305-LOAD-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1VI1" -> "MRS305-LOAD-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRREP1" -> "MRS305-LOAD-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1PP1" -> "MRS305-LOAD-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS330-EXTRACT-WRQIS1" -> "WRQIS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRQIS1" -> "MRS330-EXTRACT-WRQIS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS335-LOAD-WR1PQ1" -> "WAR-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3QS1" -> "MRS335-LOAD-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WRQIS1" -> "MRS335-LOAD-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS345-LOAD-WR3QS1" -> "WAR-WR3QS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRQWC1" -> "MRS345-LOAD-WR3QS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS370-LOAD-WR3PB1" -> "WAR-WR3PB1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WRCLS1" -> "MRS370-LOAD-WR3PB1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS380-LOAD-WRCLS1_TEMP" -> "WRCLS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WRCLS1" -> "MRS380-LOAD-WRCLS1_TEMP" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS400-UPDATE-WR1PQ1" -> "WAR-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WRCLS1" -> "MRS400-UPDATE-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS405-LOAD-WR1PT1" -> "WAR-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3SG1" -> "MRS405-LOAD-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRMRS1" -> "MRS405-LOAD-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRSRV1" -> "MRS405-LOAD-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS415-LOAD-WR3MR1" -> "WAR-WR3MR1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRMRS1" -> "MRS415-LOAD-WR3MR1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS110-EXTRACT-WRDLRV1" -> "WS-WRDLRV1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRDLRV1" -> "MRS110-EXTRACT-WRDLRV1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS115-LOAD-WR1DL1" -> "WAR-WR1DL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-WRDLRV2" -> "MRS115-LOAD-WR1DL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS120-EXTRACT-WRSAL1" -> "WS-WRSAL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRSAL1" -> "MRS120-EXTRACT-WRSAL1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS125-LOAD-WR1VE1" -> "WAR-WR1VE1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-WRSAL1" -> "MRS125-LOAD-WR1VE1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS135-LOAD-WR1PT1" -> "WAR-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3SG1" -> "MRS135-LOAD-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-PART-NO-GROUP" -> "MRS135-LOAD-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRSRV1" -> "MRS135-LOAD-WR1PT1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS145-INSERT-WRQIS1" -> "WAR-WR3QS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-WR1QS1" -> "MRS145-INSERT-WRQIS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS145-UPD-DATEFILE" -> "WS-BATCH-DATE" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-BATCH-DATE" -> "MRS145-UPD-DATEFILE" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS150-LOAD-WR3FM1" -> "WAR-WR3FM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRFTR1" -> "MRS150-LOAD-WR3FM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS170-UPDATE-WR1RP1" -> "WAR-WR1CM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1VE1" -> "MRS170-UPDATE-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS170-UPDATE-WR1RP1" -> "WAR-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-WRSAL1" -> "MRS170-UPDATE-WR1RP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS180-EXTRACT-MTO" -> "WS-WR3MM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-WRSAL1" -> "MRS180-EXTRACT-MTO" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS190-LOAD-WR3MM1" -> "WAR-WR3MM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-WR3MM1" -> "MRS190-LOAD-WR3MM1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS210-LOAD-WR1MF1" -> "WAR-WR1MF1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3MM1" -> "MRS210-LOAD-WR1MF1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3FM1" -> "MRS210-LOAD-WR1MF1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRFTR1" -> "MRS210-LOAD-WR1MF1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS220-CONVERT-COMMENTS" -> "WS10-WARCOM2" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS10-WARCOM1" -> "MRS220-CONVERT-COMMENTS" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS225-UPD-WR1MF1-WT" -> "WAR-WR1MF1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1MF1" -> "MRS225-UPD-WR1MF1-WT" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-WR3MM1" -> "MRS225-UPD-WR1MF1-WT" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS240-INSERT-WR3PB1" -> "WAR-WR3PB1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-WR3PB1" -> "MRS240-INSERT-WR3PB1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS240-LOAD-WR1VI1" -> "WAR-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1VE1" -> "MRS240-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1MD1" -> "MRS240-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3MM1" -> "MRS240-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1FC1" -> "MRS240-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1DL1" -> "MRS240-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-MRS9050" -> "MRS240-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS245-INSERT-WR1PQ1" -> "WAR-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3QS1" -> "MRS245-INSERT-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRQIS1" -> "MRS245-INSERT-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRCLS1" -> "MRS245-INSERT-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-WRQWC1" -> "MRS245-INSERT-WR1PQ1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS260-EXTRACT-WRCALV1" -> "WS-MRS9050" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRCALV1" -> "MRS260-EXTRACT-WRCALV1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS265-LOAD-WR1VI1" -> "WAR-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1VE1" -> "MRS265-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1MD1" -> "MRS265-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3MM1" -> "MRS265-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1FC1" -> "MRS265-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1DL1" -> "MRS265-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-MRS9050" -> "MRS265-LOAD-WR1VI1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS305-EXTRACT-WRQWC1" -> "WS-WRQWC1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRQWC1" -> "MRS305-EXTRACT-WRQWC1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS315-EXTR-DIST-QIS-KEY" -> "WS-WR1QS1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-WRQWC1" -> "MRS315-EXTR-DIST-QIS-KEY" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS315-EXTR-DIST-QIS-KEY" -> "WS-WR3PB1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS420-LOAD-WR3PP1" -> "WAR-WR3PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRMDL1" -> "MRS420-LOAD-WR3PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-WR1PT1" -> "MRS420-LOAD-WR3PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS430-LOAD-WR1PP1" -> "WAR-WR1PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1SP1" -> "MRS430-LOAD-WR1PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR3MM1" -> "MRS430-LOAD-WR1PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-MRS9050" -> "MRS430-LOAD-WR1PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WRCALV1" -> "MRS430-LOAD-WR1PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1MD1" -> "MRS430-LOAD-WR1PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WAR-WR1FC1" -> "MRS430-LOAD-WR1PP1" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "MRS445-EXTR-DIST-PART-NO" -> "WS-PART-NO-GROUP" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "WS-WR1PT1" -> "MRS445-EXTR-DIST-PART-NO" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + } diff --git a/test/graphs/b7.dot b/test/graphs/b7.dot new file mode 100644 index 0000000..aaec4ce --- /dev/null +++ b/test/graphs/b7.dot @@ -0,0 +1,15 @@ +digraph G { + subgraph cluster_0 { + subgraph cluster_1 { + } + a -> c; + } + + subgraph cluster_1 { + y -> z; + y -> q; + } + + y -> b; +} + diff --git a/test/graphs/b71.dot b/test/graphs/b71.dot new file mode 100644 index 0000000..419cd31 --- /dev/null +++ b/test/graphs/b71.dot @@ -0,0 +1,125 @@ +digraph NL { + + size="30,36"; + concentrate=true; + + Berne; + FirstBerne; + FTA; + FTAA; + MAI; + NAFTA; + Paris; + PatentCooperation; + Rome; + UniversalCopyright; + Uruguay; + FirstWIPO; + WIPOCopyright; + WIPOPerformances; + WTOTRIPs; + + FirstBerne -> UniversalCopyright -> Berne -> WIPOCopyright; + FirstBerne -> FirstWIPO; + Uruguay -> MAI -> FTAA; + Uruguay -> WTOTRIPs -> FTAA; + FTA -> NAFTA -> FTAA; + FirstWIPO -> WIPOCopyright; + FirstWIPO -> WIPOPerformances; + FirstWIPO -> PatentCooperation; + Paris -> PatentCooperation -> WTOTRIPs; + Rome -> WIPOPerformances; + + Anne; + CanadaCopyright1997; + CanadaCopyright2001; + CDA; + CharterOfRights; + CIPA; + COPA; + COPPA; + CopyrightClause; + CPACACRLI; + CPDCI; + CTEA; + DMCA; + EAR; + FirstAmendment; + FirstUSCopyright; + ITAR; + ITAR1996; + JumpTV; + RoCRuleMaking; + SSSCA; + StationersCharter; + URAA; + USCopyright1831; + USCopyright1909; + USCopyright1976; + + Berne -> USCopyright1976; + CanadaCopyright1997 -> CanadaCopyright2001; + CDA -> COPA -> CIPA; + WIPOCopyright -> CPDCI; + DMCA -> CPDCI; + DMCA -> RoCRuleMaking; + DMCA -> SSSCA; + EAR -> ITAR -> ITAR1996; + JumpTV -> CPACACRLI -> CanadaCopyright2001; + Rome -> CanadaCopyright1997; + StationersCharter -> Anne -> CopyrightClause; + CopyrightClause -> FirstUSCopyright -> USCopyright1831 + -> USCopyright1909 -> USCopyright1976 -> CTEA; + USCopyright1976 -> DMCA; + Uruguay -> URAA; + USCopyright1976 -> URAA; + + iCraveTV; + ACLUReno; + ACLUReno2; + ALA; + Ashcroft; + Bernstein; + Betamax; + Campbell; + DVDCCA; + Feist; + Felten; + Folsom; + Johansen; + Junger; + KarnSchneier; + Microsystems; + Playboy; + RenoACLU; + RenoACLU2; + RTC; + Sklyarov; + Suntrust; + Universal; + + Betamax -> Felten; + CDA -> ACLUReno -> RenoACLU -> COPA -> ACLUReno2 -> RenoACLU2 -> CIPA; + CIPA -> ALA; + CIPA -> Microsystems; + DMCA -> Felten; + DMCA -> Johansen; + DMCA -> Sklyarov; + FirstAmendment -> Bernstein; + FirstAmendment -> ACLUReno; + Folsom -> Campbell -> Suntrust; + Folsom -> Betamax; + EAR -> KarnSchneier; + iCraveTV -> JumpTV; + ITAR1996 -> Bernstein -> Junger; + ITAR1996 -> KarnSchneier; + Johansen -> DVDCCA; + Johansen -> Universal; + Junger -> Microsystems -> RoCRuleMaking; + Playboy -> RTC; + RenoACLU2 -> Ashcroft; + RTC -> CPDCI; + USCopyright1831 -> Folsom; + USCopyright1976 -> Feist; + USCopyright1976 -> Playboy; +} \ No newline at end of file diff --git a/test/graphs/b73.dot b/test/graphs/b73.dot new file mode 100644 index 0000000..55d71d7 --- /dev/null +++ b/test/graphs/b73.dot @@ -0,0 +1,5 @@ +digraph test { + gvds_array0 [label="{fi}|{b}", shape="record"]; + "gvds_array0":port1 -> gvds_array0; +} + diff --git a/test/graphs/b73a.dot b/test/graphs/b73a.dot new file mode 100644 index 0000000..357aecc --- /dev/null +++ b/test/graphs/b73a.dot @@ -0,0 +1,5 @@ +digraph test { + gvds_array0 [label="{1}|{2}|{3}", shape="record"]; + "gvds_array0":port2 -> gvds_array0; +} + diff --git a/test/graphs/b76.dot b/test/graphs/b76.dot new file mode 100644 index 0000000..ea8d151 --- /dev/null +++ b/test/graphs/b76.dot @@ -0,0 +1,5 @@ +digraph polyport { + edge [headport=":w", tailport=":e"] + n0->n0 +} + diff --git a/test/graphs/b77.dot b/test/graphs/b77.dot new file mode 100644 index 0000000..d8cabfc --- /dev/null +++ b/test/graphs/b77.dot @@ -0,0 +1,6 @@ +graph S { + 1 -- 6; + 2 -- 3 -- 6; + 4 -- 5 -- 6; +} + diff --git a/test/graphs/b786.dot b/test/graphs/b786.dot new file mode 100644 index 0000000..40ca0ff --- /dev/null +++ b/test/graphs/b786.dot @@ -0,0 +1,26 @@ +digraph g { + node [shape = record]; + subgraph cluster0 { + n12 [label = "|12|"]; + n13 [label = "|13|"]; + n18 [label = "|18|"]; + n2 [label = "|2|"]; + n23 [label = "|23|"]; + n3 [label = "|3|"]; + n4 [label = "|4|"]; + n5 [label = "|5|"]; + n6 [label = "|6|"]; + n7 [label = "|7|"]; + n8 [label = "|8|"]; + "n3":f0 -> "n2":f1; + "n3":f2 -> "n4":f1; + "n5":f0 -> "n3":f1; + "n5":f2 -> "n7":f1; + "n6":f0 -> "n12":f1; + "n6":f2 -> "n13":f1; + "n7":f0 -> "n6":f1; + "n7":f2 -> "n8":f1; + "n8":f0 -> "n23":f1; + "n8":f2 -> "n18":f1; + } +} \ No newline at end of file diff --git a/test/graphs/b79.dot b/test/graphs/b79.dot new file mode 100644 index 0000000..eb1b1d5 --- /dev/null +++ b/test/graphs/b79.dot @@ -0,0 +1,5 @@ +digraph G { + size="2,2"; + rankdir=LR; + T -> H [arrowhead=dot,arrowsize=2.2]; +} diff --git a/test/graphs/b80.dot b/test/graphs/b80.dot new file mode 100644 index 0000000..565340d --- /dev/null +++ b/test/graphs/b80.dot @@ -0,0 +1,7 @@ +digraph G { + ranksep=equally; + c [height=2.0]; + a -> b; + c -> b; + b -> d; +} diff --git a/test/graphs/b80a.dot b/test/graphs/b80a.dot new file mode 100644 index 0000000..2a0f943 --- /dev/null +++ b/test/graphs/b80a.dot @@ -0,0 +1,6 @@ +digraph G { + ranksep=equally; + c [height=2.0]; + a -> b; + c -> b; +} diff --git a/test/graphs/b85.dot b/test/graphs/b85.dot new file mode 100644 index 0000000..ba09d93 --- /dev/null +++ b/test/graphs/b85.dot @@ -0,0 +1,8 @@ +digraph inheritance +{ + Node1100 [shape="box",label="exotkAF_ViewType.hxx",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",style="filled" fontcolor="white"]; + Node1101 -> Node1100 [color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node1101 [shape="box",label="exotkAF_View.cxx",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$exotkAF__View_8cxx.html"]; + Node1102 -> Node1100 [color="midnightblue",fontsize=10,style="solid",fontname="doxfont"]; + Node1102 [shape="box",label="exotkAF_ViewPopup.cxx",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$exotkAF__ViewPopup_8cxx.html"]; +} diff --git a/test/graphs/b94.dot b/test/graphs/b94.dot new file mode 100644 index 0000000..e1e34c5 --- /dev/null +++ b/test/graphs/b94.dot @@ -0,0 +1,511 @@ +digraph "firewall" { + graph [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + node [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + edge [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + color = "black" + ] + "h208_50_157_183" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "h130_75_118_14_p9705" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "h130_75_118_14_p6635" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "h130_75_118_214" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "h130_104_19_203" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "h130_75_118_14_p1080" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "h66_28_31_74" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "h212_202_184_169" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "h130_75_118_14_p1433" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + shape = "ellipse" + color = "black" + ] + "h208_50_157_183" -> "h130_75_118_14_p9705" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h208_50_157_183" -> "h130_75_118_14_p6635" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_104_19_203" -> "h130_75_118_14_p1080" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h66_28_31_74" -> "h130_75_118_14_p1080" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h66_28_31_74" -> "h130_75_118_14_p1080" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h66_28_31_74" -> "h130_75_118_14_p1080" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h66_28_31_74" -> "h130_75_118_14_p1080" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h66_28_31_74" -> "h130_75_118_14_p1080" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h66_28_31_74" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h66_28_31_74" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h66_28_31_74" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h130_75_118_214" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h66_28_31_74" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h66_28_31_74" -> "h130_75_118_14_p514" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] + "h212_202_184_169" -> "h130_75_118_14_p1433" [ + fontsize = "14" + fontname = "Times-Roman" + fontcolor = "black" + label = "X" + color = "black" + ] +} \ No newline at end of file diff --git a/test/graphs/b993.dot b/test/graphs/b993.dot new file mode 100644 index 0000000..e87e112 --- /dev/null +++ b/test/graphs/b993.dot @@ -0,0 +1,10 @@ +diGraph G{ +graph [charset="utf8"] +1[label="Umlaut"]; +2[label="ü"]; +3[label="ä"]; +4[label="ö"]; +1->2; +1->3; +1->4; +} diff --git a/test/graphs/bad.dot b/test/graphs/bad.dot new file mode 100644 index 0000000..5bcc475 --- /dev/null +++ b/test/graphs/bad.dot @@ -0,0 +1,6 @@ +graph G { + Marden--hg; + Cannon--ggt; + Epstein--kg; + Epstein--ldt; +} diff --git a/test/graphs/badvoro.dot b/test/graphs/badvoro.dot new file mode 100644 index 0000000..909b623 --- /dev/null +++ b/test/graphs/badvoro.dot @@ -0,0 +1,1619 @@ +graph a { +akrnoh80 -- akrnoh60 +akrnoh80 -- akrnoh61 +akrnoh80 -- akrnoh62 +albyny80 -- albyny60 +albyny80 -- albyny61 +albyny80 -- albyny62 +albyny80 -- albyny63 +albyny80 -- albyny64 +albyny80 -- albyny65 +anhmca80 -- anhmca60 +anhmca80 -- anhmca61 +anhmca80 -- anhmca62 +anhmca80 -- anhmca63 +anhmca80 -- anhmca64 +anhmca80 -- anhmca81 +anhmca80 -- anhmca82 +anhmca80 -- lsanca82 +anhmca80 -- phnxaz81 +anhmca80 -- shokca80 +anhmca80 -- sndgca80 +anhmca80 -- snjsca80 +anhmca80 -- tulsok80 +anhmca81 -- anhmca65 +anhmca81 -- anhmca66 +anhmca81 -- anhmca67 +anhmca81 -- anhmca68 +anhmca81 -- anhmca69 +anhmca81 -- anhmca70 +anhmca81 -- anhmca82 +anhmca82 -- anhmca71 +anhmca82 -- anhmca72 +anhmca82 -- anhmca73 +anhmca82 -- anhmca74 +anhmca82 -- anhmca75 +anhmca82 -- anhmca76 +anhmca82 -- anhmca77 +anhmca82 -- anhmca78 +anhmca82 -- anhmca79 +anhmca82 -- snfpca81 +artnva80 -- artnva60 +artnva80 -- artnva61 +artnva80 -- artnva62 +artnva80 -- artnva63 +artnva80 -- artnva64 +artnva80 -- artnva65 +artnva80 -- artnva66 +artnva80 -- artnva67 +artnva80 -- artnva68 +artnva80 -- pitbpa81 +artnva80 -- washdc82 +atlnga09 -- atlnga81 +atlnga16 -- atlnga81 +atlnga25 -- atlnga80 +atlnga30 -- atlnga80 +atlnga31 -- atlnga80 +atlnga32 -- atlnga80 +atlnga33 -- atlnga80 +atlnga34 -- atlnga81 +atlnga35 -- atlnga81 +atlnga36 -- atlnga81 +atlnga37 -- atlnga81 +atlnga80 -- atlnga75 +atlnga80 -- atlnga76 +atlnga80 -- atlnga77 +atlnga80 -- gnbonc80 +atlnga80 -- lsvlky81 +atlnga80 -- miamfl80 +atlnga80 -- mmphtn80 +atlnga80 -- phlapa83 +atlnga80 -- tampfl81 +atlnga81 -- atlnga72 +atlnga81 -- atlnga73 +atlnga81 -- atlnga74 +atlnga81 -- atlnga80 +atlnga81 -- bltmmd81 +atlnga81 -- brhmal80 +atlnga81 -- chcgil83 +atlnga81 -- clmasc80 +atlnga81 -- jcvlfl80 +atlnga82 -- atlnga60 +atlnga82 -- atlnga61 +atlnga82 -- atlnga62 +atlnga82 -- atlnga66 +atlnga82 -- atlnga67 +atlnga82 -- atlnga68 +atlnga82 -- atlnga80 +atlnga82 -- atlnga81 +atlnga82 -- atlnga83 +atlnga82 -- chcgil82 +atlnga82 -- chrlnc80 +atlnga82 -- cncnoh80 +atlnga82 -- dllstx82 +atlnga82 -- kscymo82 +atlnga82 -- nycmny82 +atlnga82 -- orlnfl81 +atlnga82 -- snfcca82 +atlnga83 -- atlnga56 +atlnga83 -- atlnga57 +atlnga83 -- atlnga58 +atlnga83 -- atlnga59 +atlnga83 -- atlnga63 +atlnga83 -- atlnga64 +atlnga83 -- atlnga65 +atlnga83 -- atlnga69 +atlnga83 -- atlnga70 +atlnga83 -- atlnga71 +atlnga83 -- atlnga78 +atlnga83 -- atlnga79 +atlnga83 -- atlnga80 +atlnga83 -- atlnga81 +atlnga83 -- brhmal80 +atlnga83 -- dllstx80 +atlnga83 -- dllstx83 +atlnga83 -- jcvlfl80 +atlnga83 -- nycmny83 +atlnga83 -- snfcca81 +austtx80 -- austtx60 +austtx80 -- austtx61 +austtx80 -- austtx62 +austtx80 -- austtx63 +austtx80 -- austtx64 +austtx80 -- austtx65 +austtx80 -- mmphtn81 +austtx80 -- tcsnaz80 +bflony80 -- albyny80 +bflony80 -- bflony60 +bflony80 -- bflony61 +bflony80 -- bflony62 +bflony80 -- bflony63 +bflony80 -- bflony64 +bflony80 -- bflony65 +bflony80 -- dtrtmi81 +bflony80 -- syrcny80 +bltmmd80 -- artnva80 +bltmmd80 -- bltmmd60 +bltmmd80 -- bltmmd61 +bltmmd80 -- bltmmd62 +bltmmd80 -- bltmmd63 +bltmmd80 -- bltmmd64 +bltmmd80 -- bltmmd65 +bltmmd80 -- bltmmd81 +bltmmd80 -- mmphtn80 +bltmmd80 -- phlapa82 +bltmmd80 -- waynpa80 +bltmmd81 -- bltmmd66 +bltmmd81 -- bltmmd67 +bltmmd81 -- bltmmd68 +bltmmd81 -- bltmmd69 +bltmmd81 -- bltmmd70 +bltmmd81 -- bltmmd71 +bltmmd81 -- cmdnnj80 +bltmmd81 -- slspmd80 +bltmmd81 -- washdt80 +brhmal80 -- brhmal60 +brhmal80 -- brhmal61 +brhmal80 -- brhmal62 +brhmal80 -- brhmal63 +brhmal80 -- brhmal64 +brhmal80 -- brhmal65 +brhmal80 -- brhmal81 +brhmal80 -- brhmal82 +brhmal81 -- brhmal66 +brhmal81 -- brhmal67 +brhmal81 -- brhmal68 +brhmal81 -- brhmal69 +brhmal81 -- brhmal70 +brhmal81 -- brhmal71 +brhmal81 -- brhmal82 +brhmal82 -- brhmal72 +brhmal82 -- brhmal73 +brhmal82 -- brhmal74 +brhmal82 -- brhmal75 +brhmal82 -- brhmal76 +brhmal82 -- brhmal77 +brhmal82 -- nworla81 +cdknnj80 -- bltmmd80 +cdknnj80 -- cdknnj60 +cdknnj80 -- cdknnj61 +cdknnj80 -- cdknnj62 +cdknnj80 -- cdknnj63 +cdknnj80 -- cdknnj64 +cdknnj80 -- cdknnj65 +cdknnj80 -- cdknnj81 +cdknnj80 -- cdknnj82 +cdknnj80 -- desmia80 +cdknnj80 -- hrfrct80 +cdknnj80 -- noc30k80 +cdknnj80 -- nwrknj81 +cdknnj80 -- phlapa81 +cdknnj80 -- phlapa82 +cdknnj81 -- cdknnj66 +cdknnj81 -- cdknnj67 +cdknnj81 -- cdknnj68 +cdknnj81 -- cdknnj69 +cdknnj81 -- cdknnj70 +cdknnj81 -- cdknnj71 +cdknnj81 -- cdknnj82 +cdknnj81 -- rcpknj80 +cdknnj82 -- cdknnj72 +cdknnj82 -- cdknnj73 +cdknnj82 -- cdknnj74 +cdknnj82 -- cdknnj75 +cdknnj82 -- cdknnj76 +cdknnj82 -- cdknnj77 +cdknnj82 -- cmdnnj80 +chcgcg80 -- chcgcg60 +chcgcg80 -- chcgcg61 +chcgcg80 -- chcgcg62 +chcgcg80 -- chcgcg63 +chcgcg80 -- chcgcg64 +chcgcg80 -- chcgcg65 +chcgcg80 -- chcgcg81 +chcgcg80 -- dnvrco82 +chcgcg80 -- milwwi81 +chcgcg81 -- chcgcg66 +chcgcg81 -- chcgcg67 +chcgcg81 -- chcgcg68 +chcgcg81 -- chcgcg69 +chcgcg81 -- chcgcg70 +chcgcg81 -- chcgcg71 +chcgcg81 -- mplsmn81 +chcgil08 -- chcgil80 +chcgil09 -- chcgil80 +chcgil29 -- chcgil81 +chcgil30 -- chcgil81 +chcgil32 -- chcgil80 +chcgil33 -- chcgil80 +chcgil34 -- chcgil80 +chcgil35 -- chcgil80 +chcgil36 -- chcgil81 +chcgil37 -- chcgil81 +chcgil38 -- chcgil81 +chcgil39 -- chcgil81 +chcgil80 -- chcgil70 +chcgil80 -- chcgil71 +chcgil80 -- chcgil72 +chcgil80 -- chcgil82 +chcgil80 -- chcgil83 +chcgil80 -- kscymo80 +chcgil80 -- lsanca80 +chcgil80 -- phlapa81 +chcgil81 -- chcgil67 +chcgil81 -- chcgil68 +chcgil81 -- chcgil69 +chcgil81 -- chcgil80 +chcgil81 -- chcgil82 +chcgil81 -- chcgil83 +chcgil81 -- dllstx81 +chcgil81 -- nwrknj82 +chcgil81 -- nycmny81 +chcgil81 -- washdc82 +chcgil82 -- chcgil58 +chcgil82 -- chcgil59 +chcgil82 -- chcgil60 +chcgil82 -- chcgil61 +chcgil82 -- chcgil62 +chcgil82 -- chcgil63 +chcgil82 -- chcgil64 +chcgil82 -- chcgil65 +chcgil82 -- chcgil79 +chcgil82 -- chcgil83 +chcgil83 -- chcgcg80 +chcgil83 -- chcgil73 +chcgil83 -- chcgil74 +chcgil83 -- chcgil75 +chcgil83 -- chcgil76 +chcgil83 -- chcgil77 +chcgil83 -- chcgil78 +chcgil83 -- kscymo83 +chcgil83 -- nycmny83 +chrlnc80 -- brhmal80 +chrlnc80 -- chrlnc60 +chrlnc80 -- chrlnc61 +chrlnc80 -- chrlnc62 +chrlnc80 -- chrlnc63 +chrlnc80 -- chrlnc64 +chrlnc80 -- chrlnc65 +chrlnc80 -- chrlnc69 +chrlnc80 -- chrlnc70 +chrlnc80 -- chrlnc71 +chrlnc80 -- chrlnc81 +chrlnc80 -- cncnoh81 +chrlnc80 -- nwrknj82 +chrlnc80 -- ojusfl80 +chrlnc80 -- orlnfl81 +chrlnc80 -- pitbpa80 +chrlnc80 -- rlghnc80 +chrlnc80 -- tampfl80 +chrlnc81 -- chrlnc66 +chrlnc81 -- chrlnc67 +chrlnc81 -- chrlnc68 +chrlnc81 -- clmasc80 +chrlnc81 -- gnbonc80 +chrlnc81 -- mmphtn81 +clevoh80 -- bflony80 +clevoh80 -- clevoh60 +clevoh80 -- clevoh61 +clevoh80 -- clevoh62 +clevoh80 -- clevoh63 +clevoh80 -- clevoh64 +clevoh80 -- clevoh65 +clevoh80 -- clmboh81 +clevoh80 -- cncnoh80 +clevoh80 -- dtrtmi80 +clevoh80 -- dytnoh80 +clevoh80 -- hrfrct81 +clevoh80 -- iplsin80 +clevoh80 -- lsvlky80 +clevoh80 -- milwwi80 +clevoh80 -- pitbpa80 +clevoh80 -- rlmdil80 +clevoh81 -- akrnoh80 +clevoh81 -- clevoh66 +clevoh81 -- clevoh67 +clevoh81 -- clevoh68 +clevoh81 -- washdc83 +clmasc80 -- clmasc60 +clmasc80 -- clmasc61 +clmasc80 -- clmasc62 +clmboh80 -- clmboh60 +clmboh80 -- clmboh61 +clmboh80 -- clmboh62 +clmboh80 -- clmboh63 +clmboh80 -- clmboh64 +clmboh80 -- clmboh65 +clmboh80 -- clmboh81 +clmboh80 -- dytnoh80 +clmboh80 -- iplsin81 +clmboh81 -- akrnoh80 +clmboh81 -- clmboh66 +clmboh81 -- clmboh67 +clmboh81 -- clmboh68 +clmboh81 -- clmboh69 +clmboh81 -- clmboh70 +clmboh81 -- clmboh71 +clmboh81 -- gnbonc80 +cmbrma13 -- cmbrma80 +cmbrma16 -- cmbrma80 +cmbrma80 -- cmbrma67 +cmbrma80 -- cmbrma68 +cmbrma80 -- cmbrma69 +cmbrma80 -- cmbrma82 +cmbrma80 -- cmbrma83 +cmbrma80 -- nybwny80 +cmbrma80 -- washdc82 +cmbrma81 -- bltmmd80 +cmbrma81 -- cdknnj80 +cmbrma81 -- cmbrma60 +cmbrma81 -- cmbrma61 +cmbrma81 -- cmbrma62 +cmbrma81 -- cmbrma63 +cmbrma81 -- cmbrma64 +cmbrma81 -- cmbrma65 +cmbrma81 -- cmbrma80 +cmbrma81 -- cmbrma82 +cmbrma81 -- cmbrma83 +cmbrma81 -- hrfrct81 +cmbrma81 -- nwrknj82 +cmbrma81 -- nycmny82 +cmbrma81 -- phlapa80 +cmbrma81 -- rlghnc80 +cmbrma81 -- washdc81 +cmbrma82 -- albyny80 +cmbrma82 -- cmbrma70 +cmbrma82 -- cmbrma71 +cmbrma82 -- cmbrma72 +cmbrma82 -- cmbrma73 +cmbrma82 -- cmbrma74 +cmbrma82 -- cmbrma75 +cmbrma82 -- cmbrma83 +cmbrma83 -- cmbrma52 +cmbrma83 -- cmbrma53 +cmbrma83 -- cmbrma54 +cmbrma83 -- cmbrma55 +cmbrma83 -- cmbrma56 +cmbrma83 -- cmbrma57 +cmbrma83 -- cmbrma58 +cmbrma83 -- cmbrma59 +cmbrma83 -- cmbrma76 +cmbrma83 -- cmbrma77 +cmbrma83 -- cmbrma78 +cmbrma83 -- cmbrma79 +cmbrma83 -- whplny81 +cmdnnj80 -- cmdnnj60 +cmdnnj80 -- cmdnnj61 +cmdnnj80 -- cmdnnj62 +cncnoh13 -- cncnoh80 +cncnoh14 -- cncnoh80 +cncnoh15 -- cncnoh80 +cncnoh16 -- cncnoh80 +cncnoh80 -- chcgil80 +cncnoh80 -- clmboh80 +cncnoh80 -- cncnoh65 +cncnoh80 -- cncnoh66 +cncnoh80 -- cncnoh67 +cncnoh80 -- cncnoh82 +cncnoh80 -- dnvrco82 +cncnoh80 -- dtrtmi81 +cncnoh80 -- kscymo80 +cncnoh80 -- phlapa81 +cncnoh81 -- chcgil82 +cncnoh81 -- cncnoh60 +cncnoh81 -- cncnoh61 +cncnoh81 -- cncnoh62 +cncnoh81 -- cncnoh63 +cncnoh81 -- cncnoh64 +cncnoh81 -- cncnoh80 +cncnoh81 -- cncnoh82 +cncnoh81 -- kscymo82 +cncnoh81 -- lsvlky80 +cncnoh81 -- nsvltn80 +cncnoh81 -- orlnfl81 +cncnoh81 -- rlghnc80 +cncnoh81 -- scrmca80 +cncnoh81 -- tampfl80 +cncnoh82 -- cncnoh68 +cncnoh82 -- cncnoh69 +cncnoh82 -- cncnoh70 +cncnoh82 -- cncnoh71 +cncnoh82 -- cncnoh72 +cncnoh82 -- cncnoh73 +cncnoh82 -- mmphtn81 +desmia80 -- chcgil81 +desmia80 -- desmia60 +desmia80 -- desmia61 +desmia80 -- desmia62 +desmia80 -- desmia63 +desmia80 -- desmia64 +desmia80 -- desmia65 +desmia80 -- desmia81 +desmia80 -- dnvrco80 +desmia80 -- milwwi80 +desmia80 -- mplsmn80 +desmia80 -- okbril80 +desmia80 -- ptldor81 +desmia80 -- scrmca80 +desmia80 -- snfpca80 +desmia80 -- sttlwa80 +desmia81 -- desmia66 +desmia81 -- desmia67 +desmia81 -- desmia68 +desmia81 -- kscymo83 +desmia81 -- milwwi81 +desmia81 -- omahne80 +desmia81 -- rlmdil81 +desmia81 -- stplmn82 +dllstx21 -- dllstx81 +dllstx22 -- dllstx81 +dllstx24 -- dllstx80 +dllstx25 -- dllstx80 +dllstx28 -- dllstx81 +dllstx29 -- dllstx81 +dllstx31 -- dllstx81 +dllstx80 -- brhmal82 +dllstx80 -- dllstx70 +dllstx80 -- dllstx71 +dllstx80 -- dllstx72 +dllstx80 -- dllstx83 +dllstx80 -- ftwotx80 +dllstx80 -- nworla81 +dllstx81 -- austtx80 +dllstx81 -- dllstx67 +dllstx81 -- dllstx68 +dllstx81 -- dllstx69 +dllstx81 -- dllstx80 +dllstx81 -- dllstx83 +dllstx81 -- lsvlky81 +dllstx81 -- tulsok80 +dllstx82 -- chcgil82 +dllstx82 -- dllstx55 +dllstx82 -- dllstx56 +dllstx82 -- dllstx57 +dllstx82 -- dllstx58 +dllstx82 -- dllstx59 +dllstx82 -- dllstx60 +dllstx82 -- dllstx61 +dllstx82 -- dllstx62 +dllstx82 -- dllstx63 +dllstx82 -- dllstx65 +dllstx82 -- dllstx66 +dllstx82 -- dllstx79 +dllstx82 -- dllstx80 +dllstx82 -- dllstx81 +dllstx82 -- dllstx83 +dllstx82 -- dnvrco80 +dllstx82 -- kscymo81 +dllstx82 -- lsanca81 +dllstx82 -- washdc81 +dllstx83 -- dllstx73 +dllstx83 -- dllstx74 +dllstx83 -- dllstx75 +dllstx83 -- dllstx76 +dllstx83 -- dllstx77 +dllstx83 -- dllstx78 +dnvrco80 -- chcgil82 +dnvrco80 -- dnvrco60 +dnvrco80 -- dnvrco61 +dnvrco80 -- dnvrco62 +dnvrco80 -- dnvrco63 +dnvrco80 -- dnvrco64 +dnvrco80 -- dnvrco81 +dnvrco80 -- dnvrco82 +dnvrco80 -- ptldor81 +dnvrco80 -- scrmca80 +dnvrco80 -- slkcut80 +dnvrco80 -- snfpca81 +dnvrco80 -- sttlwa80 +dnvrco80 -- tcsnaz80 +dnvrco81 -- dnvrco65 +dnvrco81 -- dnvrco66 +dnvrco81 -- dnvrco67 +dnvrco81 -- dnvrco68 +dnvrco81 -- dnvrco69 +dnvrco81 -- dnvrco70 +dnvrco81 -- dnvrco77 +dnvrco81 -- dnvrco78 +dnvrco81 -- dnvrco79 +dnvrco81 -- dnvrco82 +dnvrco81 -- ftwotx80 +dnvrco81 -- okcyok80 +dnvrco82 -- dnvrco71 +dnvrco82 -- dnvrco72 +dnvrco82 -- dnvrco73 +dnvrco82 -- dnvrco74 +dnvrco82 -- dnvrco75 +dnvrco82 -- dnvrco76 +dnvrco82 -- omahne80 +dtrtmi80 -- chcgil80 +dtrtmi80 -- dtrtmi60 +dtrtmi80 -- dtrtmi61 +dtrtmi80 -- dtrtmi62 +dtrtmi80 -- dtrtmi63 +dtrtmi80 -- dtrtmi64 +dtrtmi80 -- dtrtmi81 +dtrtmi80 -- dtrtmi82 +dtrtmi80 -- iplsin80 +dtrtmi80 -- milwwi80 +dtrtmi80 -- phlapa83 +dtrtmi80 -- pitbpa80 +dtrtmi80 -- rlmdil80 +dtrtmi80 -- stlsmo81 +dtrtmi80 -- stplmn81 +dtrtmi81 -- dtrtmi65 +dtrtmi81 -- dtrtmi66 +dtrtmi81 -- dtrtmi67 +dtrtmi81 -- dtrtmi68 +dtrtmi81 -- dtrtmi69 +dtrtmi81 -- dtrtmi70 +dtrtmi81 -- dtrtmi82 +dtrtmi82 -- akrnoh80 +dtrtmi82 -- chcgcg81 +dtrtmi82 -- clevoh81 +dtrtmi82 -- dtrtmi71 +dtrtmi82 -- dtrtmi72 +dtrtmi82 -- dtrtmi73 +dtrtmi82 -- dtrtmi74 +dtrtmi82 -- dtrtmi75 +dtrtmi82 -- dtrtmi76 +dtrtmi82 -- dtrtmi77 +dtrtmi82 -- dtrtmi78 +dtrtmi82 -- dtrtmi79 +dytnoh80 -- dtrtmi82 +dytnoh80 -- dytnoh60 +dytnoh80 -- dytnoh61 +dytnoh80 -- dytnoh62 +dytnoh80 -- dytnoh63 +dytnoh80 -- dytnoh64 +dytnoh80 -- dytnoh65 +dytnoh80 -- rlmdil81 +ftwotx80 -- ftwotx60 +ftwotx80 -- ftwotx61 +ftwotx80 -- ftwotx62 +ftwotx80 -- ftwotx63 +ftwotx80 -- ftwotx64 +ftwotx80 -- ftwotx65 +ftwotx80 -- okcyok80 +gnbonc80 -- gnbonc60 +gnbonc80 -- gnbonc61 +gnbonc80 -- gnbonc62 +grcyny80 -- cdknnj82 +grcyny80 -- grcyny60 +grcyny80 -- grcyny61 +grcyny80 -- grcyny62 +grcyny80 -- grcyny63 +grcyny80 -- grcyny64 +grcyny80 -- grcyny65 +grcyny80 -- nycmny83 +grcyny80 -- waynpa80 +grdnca80 -- grdnca60 +grdnca80 -- grdnca61 +grdnca80 -- grdnca62 +hmsqnj80 -- hmsqnj60 +hmsqnj80 -- hmsqnj61 +hmsqnj80 -- hmsqnj62 +hrbgpa80 -- hrbgpa60 +hrbgpa80 -- hrbgpa61 +hrbgpa80 -- hrbgpa62 +hrfrct03 -- hrfrct80 +hrfrct04 -- hrfrct80 +hrfrct05 -- hrfrct80 +hrfrct80 -- hrfrct02 +hrfrct80 -- hrfrct63 +hrfrct80 -- hrfrct64 +hrfrct80 -- hrfrct65 +hrfrct80 -- hrfrct82 +hrfrct81 -- bltmmd80 +hrfrct81 -- hrfrct60 +hrfrct81 -- hrfrct61 +hrfrct81 -- hrfrct62 +hrfrct81 -- hrfrct66 +hrfrct81 -- hrfrct67 +hrfrct81 -- hrfrct68 +hrfrct81 -- hrfrct80 +hrfrct81 -- hrfrct82 +hrfrct81 -- nwrknj81 +hrfrct81 -- phlapa80 +hrfrct81 -- whplny80 +hrfrct82 -- hrfrct69 +hrfrct82 -- hrfrct70 +hrfrct82 -- hrfrct71 +hrfrct82 -- hrfrct72 +hrfrct82 -- hrfrct73 +hrfrct82 -- hrfrct74 +hstntx16 -- hstntx80 +hstntx17 -- hstntx80 +hstntx22 -- hstntx80 +hstntx23 -- hstntx80 +hstntx80 -- dllstx80 +hstntx80 -- hstntx67 +hstntx80 -- hstntx68 +hstntx80 -- hstntx69 +hstntx80 -- hstntx82 +hstntx80 -- nsvltn80 +hstntx81 -- atlnga83 +hstntx81 -- austtx80 +hstntx81 -- dllstx81 +hstntx81 -- hstntx60 +hstntx81 -- hstntx61 +hstntx81 -- hstntx62 +hstntx81 -- hstntx63 +hstntx81 -- hstntx64 +hstntx81 -- hstntx65 +hstntx81 -- hstntx80 +hstntx81 -- hstntx82 +hstntx81 -- mmphtn80 +hstntx81 -- snantx80 +hstntx81 -- stlsmo81 +hstntx82 -- ftwotx80 +hstntx82 -- hstntx70 +hstntx82 -- hstntx71 +hstntx82 -- hstntx72 +hstntx82 -- hstntx73 +hstntx82 -- hstntx74 +hstntx82 -- hstntx75 +iplsin80 -- dytnoh80 +iplsin80 -- iplsin60 +iplsin80 -- iplsin61 +iplsin80 -- iplsin62 +iplsin80 -- iplsin63 +iplsin80 -- iplsin64 +iplsin80 -- iplsin65 +iplsin80 -- iplsin81 +iplsin80 -- lsvlky80 +iplsin81 -- iplsin66 +iplsin81 -- iplsin67 +iplsin81 -- iplsin68 +jcvlfl80 -- jcvlfl60 +jcvlfl80 -- jcvlfl61 +jcvlfl80 -- jcvlfl62 +jcvlfl80 -- jcvlfl63 +jcvlfl80 -- jcvlfl64 +jcvlfl80 -- jcvlfl65 +jcvlfl80 -- jcvlfl81 +jcvlfl80 -- phlapa82 +jcvlfl80 -- wpbhfl80 +jcvlfl81 -- jcvlfl66 +jcvlfl81 -- jcvlfl67 +jcvlfl81 -- jcvlfl68 +kscymo17 -- kscymo80 +kscymo18 -- kscymo80 +kscymo21 -- kscymo80 +kscymo22 -- kscymo80 +kscymo23 -- kscymo80 +kscymo24 -- kscymo80 +kscymo80 -- dnvrco81 +kscymo80 -- kscymo67 +kscymo80 -- kscymo68 +kscymo80 -- kscymo69 +kscymo80 -- kscymo82 +kscymo80 -- kscymo83 +kscymo80 -- tulsok80 +kscymo81 -- chcgil82 +kscymo81 -- desmia80 +kscymo81 -- dnvrco80 +kscymo81 -- hstntx81 +kscymo81 -- kscymo60 +kscymo81 -- kscymo61 +kscymo81 -- kscymo62 +kscymo81 -- kscymo63 +kscymo81 -- kscymo64 +kscymo81 -- kscymo65 +kscymo81 -- kscymo80 +kscymo81 -- kscymo82 +kscymo81 -- kscymo83 +kscymo81 -- mmphtn80 +kscymo81 -- stlsmo81 +kscymo81 -- washdc81 +kscymo82 -- anhmca81 +kscymo82 -- dllstx83 +kscymo82 -- dnvrco82 +kscymo82 -- kscymo70 +kscymo82 -- kscymo71 +kscymo82 -- kscymo72 +kscymo82 -- kscymo73 +kscymo82 -- kscymo74 +kscymo82 -- kscymo75 +kscymo82 -- kscymo83 +kscymo82 -- sttlwa82 +kscymo83 -- kscymo58 +kscymo83 -- kscymo59 +kscymo83 -- kscymo76 +kscymo83 -- kscymo77 +kscymo83 -- kscymo78 +kscymo83 -- kscymo79 +kscymo83 -- okcyok80 +lsanca13 -- lsanca80 +lsanca19 -- lsanca80 +lsanca23 -- lsanca81 +lsanca26 -- lsanca80 +lsanca27 -- lsanca80 +lsanca28 -- lsanca80 +lsanca29 -- lsanca80 +lsanca30 -- lsanca81 +lsanca31 -- lsanca81 +lsanca32 -- lsanca81 +lsanca33 -- lsanca81 +lsanca80 -- anhmca81 +lsanca80 -- dnvrco81 +lsanca80 -- lsanca70 +lsanca80 -- lsanca71 +lsanca80 -- lsanca72 +lsanca80 -- lsanca83 +lsanca80 -- shokca80 +lsanca80 -- snfpca80 +lsanca81 -- lsanca67 +lsanca81 -- lsanca68 +lsanca81 -- lsanca69 +lsanca81 -- lsanca80 +lsanca81 -- lsanca83 +lsanca81 -- nycmny83 +lsanca81 -- snfcca81 +lsanca82 -- atlnga83 +lsanca82 -- chcgil82 +lsanca82 -- dllstx83 +lsanca82 -- lsanca60 +lsanca82 -- lsanca61 +lsanca82 -- lsanca62 +lsanca82 -- lsanca63 +lsanca82 -- lsanca64 +lsanca82 -- lsanca65 +lsanca82 -- lsanca80 +lsanca82 -- lsanca81 +lsanca82 -- lsanca83 +lsanca82 -- nycmny80 +lsanca82 -- snfcca82 +lsanca82 -- sttlwa82 +lsanca82 -- washdc82 +lsanca83 -- grdnca80 +lsanca83 -- lsanca58 +lsanca83 -- lsanca59 +lsanca83 -- lsanca73 +lsanca83 -- lsanca74 +lsanca83 -- lsanca75 +lsanca83 -- lsanca76 +lsanca83 -- lsanca77 +lsanca83 -- lsanca78 +lsanca83 -- lsanca79 +lsanca83 -- slkcut81 +lsvlky80 -- chrlnc81 +lsvlky80 -- lsvlky60 +lsvlky80 -- lsvlky61 +lsvlky80 -- lsvlky62 +lsvlky80 -- lsvlky63 +lsvlky80 -- lsvlky64 +lsvlky80 -- lsvlky65 +lsvlky80 -- lsvlky81 +lsvlky80 -- washdc82 +lsvlky81 -- lsvlky66 +lsvlky81 -- lsvlky67 +lsvlky81 -- lsvlky68 +lsvlky81 -- lsvlky69 +lsvlky81 -- lsvlky70 +lsvlky81 -- lsvlky71 +miamfl80 -- miamfl60 +miamfl80 -- miamfl61 +miamfl80 -- miamfl62 +milwwi80 -- chcgil83 +milwwi80 -- milwwi60 +milwwi80 -- milwwi61 +milwwi80 -- milwwi62 +milwwi80 -- milwwi63 +milwwi80 -- milwwi64 +milwwi80 -- milwwi65 +milwwi80 -- milwwi81 +milwwi80 -- pitbpa80 +milwwi80 -- rlmdil81 +milwwi80 -- stplmn81 +milwwi81 -- cdknnj82 +milwwi81 -- milwwi66 +milwwi81 -- milwwi67 +milwwi81 -- milwwi68 +milwwi81 -- milwwi69 +milwwi81 -- milwwi70 +milwwi81 -- milwwi71 +mmphtn80 -- brhmal80 +mmphtn80 -- mmphtn60 +mmphtn80 -- mmphtn61 +mmphtn80 -- mmphtn62 +mmphtn80 -- mmphtn63 +mmphtn80 -- mmphtn64 +mmphtn80 -- mmphtn65 +mmphtn80 -- mmphtn81 +mmphtn80 -- nsvltn80 +mmphtn80 -- stlsmo82 +mmphtn81 -- mmphtn66 +mmphtn81 -- mmphtn67 +mmphtn81 -- mmphtn68 +mmphtn81 -- mmphtn69 +mmphtn81 -- mmphtn70 +mmphtn81 -- mmphtn71 +mmphtn81 -- omahne80 +mplsmn80 -- mplsmn60 +mplsmn80 -- mplsmn61 +mplsmn80 -- mplsmn62 +mplsmn80 -- mplsmn63 +mplsmn80 -- mplsmn64 +mplsmn80 -- mplsmn65 +mplsmn80 -- mplsmn81 +mplsmn80 -- okbril81 +mplsmn81 -- mplsmn66 +mplsmn81 -- mplsmn67 +mplsmn81 -- mplsmn68 +mplsmn81 -- mplsmn69 +mplsmn81 -- mplsmn70 +mplsmn81 -- mplsmn71 +mplsmn81 -- omahne80 +mplsmn81 -- ptldor82 +noc30k80 -- noc30k60 +noc30k80 -- noc30k61 +noc30k80 -- nwrknj83 +nsvltn80 -- brhmal81 +nsvltn80 -- iplsin81 +nsvltn80 -- lsvlky80 +nsvltn80 -- nsvltn60 +nsvltn80 -- nsvltn61 +nsvltn80 -- nsvltn62 +nsvltn80 -- nsvltn63 +nsvltn80 -- nsvltn64 +nsvltn80 -- nsvltn65 +nsvltn80 -- nsvltn81 +nsvltn80 -- phlapa82 +nsvltn81 -- jcvlfl81 +nsvltn81 -- nsvltn66 +nsvltn81 -- nsvltn67 +nsvltn81 -- nsvltn68 +nworla80 -- austtx80 +nworla80 -- hstntx80 +nworla80 -- mmphtn80 +nworla80 -- nworla60 +nworla80 -- nworla61 +nworla80 -- nworla62 +nworla80 -- nworla63 +nworla80 -- nworla64 +nworla80 -- nworla65 +nworla80 -- nworla81 +nworla80 -- stlsmo81 +nworla80 -- tampfl80 +nworla81 -- nworla66 +nworla81 -- nworla67 +nworla81 -- nworla68 +nwrknj16 -- nwrknj80 +nwrknj20 -- nwrknj80 +nwrknj21 -- nwrknj80 +nwrknj22 -- nwrknj80 +nwrknj23 -- nwrknj80 +nwrknj80 -- nwrknj67 +nwrknj80 -- nwrknj68 +nwrknj80 -- nwrknj69 +nwrknj80 -- nwrknj81 +nwrknj80 -- nwrknj82 +nwrknj80 -- nwrknj83 +nwrknj80 -- nybwny80 +nwrknj80 -- nycmny81 +nwrknj80 -- washdc80 +nwrknj81 -- bltmmd81 +nwrknj81 -- chcgil82 +nwrknj81 -- nwrknj60 +nwrknj81 -- nwrknj61 +nwrknj81 -- nwrknj62 +nwrknj81 -- nwrknj63 +nwrknj81 -- nwrknj64 +nwrknj81 -- nwrknj65 +nwrknj81 -- nwrknj82 +nwrknj81 -- nwrknj83 +nwrknj81 -- nycmny83 +nwrknj81 -- phlapa80 +nwrknj81 -- whplny80 +nwrknj82 -- cdknnj81 +nwrknj82 -- nwrknj70 +nwrknj82 -- nwrknj71 +nwrknj82 -- nwrknj72 +nwrknj82 -- nwrknj73 +nwrknj82 -- nwrknj74 +nwrknj82 -- nwrknj75 +nwrknj82 -- nwrknj83 +nwrknj83 -- cmdnnj80 +nwrknj83 -- hmsqnj80 +nwrknj83 -- hrbgpa80 +nwrknj83 -- kscymo83 +nwrknj83 -- nwrknj55 +nwrknj83 -- nwrknj56 +nwrknj83 -- nwrknj57 +nwrknj83 -- nwrknj58 +nwrknj83 -- nwrknj59 +nwrknj83 -- nwrknj76 +nwrknj83 -- nwrknj77 +nwrknj83 -- nwrknj78 +nwrknj83 -- nwrknj79 +nwrknj83 -- rcpknj80 +nybwny80 -- grcyny80 +nybwny80 -- nybwny60 +nybwny80 -- nybwny61 +nybwny80 -- nybwny62 +nybwny80 -- nybwny63 +nybwny80 -- nybwny64 +nybwny80 -- nybwny65 +nybwny80 -- nybwny81 +nybwny80 -- nybwny82 +nybwny80 -- phlapa80 +nybwny80 -- whplny80 +nybwny81 -- nybwny66 +nybwny81 -- nybwny67 +nybwny81 -- nybwny68 +nybwny81 -- nybwny69 +nybwny81 -- nybwny70 +nybwny81 -- nybwny71 +nybwny81 -- nybwny75 +nybwny81 -- nybwny76 +nybwny81 -- nybwny77 +nybwny81 -- nybwny82 +nybwny82 -- nybwny72 +nybwny82 -- nybwny73 +nybwny82 -- nybwny74 +nycmny09 -- nycmny80 +nycmny28 -- nycmny81 +nycmny29 -- nycmny81 +nycmny31 -- nycmny80 +nycmny32 -- nycmny80 +nycmny33 -- nycmny80 +nycmny35 -- nycmny81 +nycmny36 -- nycmny81 +nycmny37 -- nycmny81 +nycmny38 -- nycmny81 +nycmny80 -- hrfrct82 +nycmny80 -- nycmny70 +nycmny80 -- nycmny71 +nycmny80 -- nycmny72 +nycmny80 -- nycmny83 +nycmny80 -- phlapa81 +nycmny80 -- pitbpa81 +nycmny81 -- cmbrma82 +nycmny81 -- cncnoh82 +nycmny81 -- nybwny80 +nycmny81 -- nycmny67 +nycmny81 -- nycmny68 +nycmny81 -- nycmny69 +nycmny81 -- nycmny80 +nycmny81 -- nycmny83 +nycmny81 -- rcpknj80 +nycmny82 -- chcgil82 +nycmny82 -- dllstx83 +nycmny82 -- nwrknj81 +nycmny82 -- nwrknj82 +nycmny82 -- nybwny80 +nycmny82 -- nycmny60 +nycmny82 -- nycmny61 +nycmny82 -- nycmny62 +nycmny82 -- nycmny63 +nycmny82 -- nycmny64 +nycmny82 -- nycmny65 +nycmny82 -- nycmny80 +nycmny82 -- nycmny81 +nycmny82 -- nycmny83 +nycmny82 -- snfcca82 +nycmny82 -- washdc81 +nycmny83 -- albyny80 +nycmny83 -- dtrtmi81 +nycmny83 -- nycmny55 +nycmny83 -- nycmny56 +nycmny83 -- nycmny57 +nycmny83 -- nycmny58 +nycmny83 -- nycmny59 +nycmny83 -- nycmny73 +nycmny83 -- nycmny74 +nycmny83 -- nycmny75 +nycmny83 -- nycmny76 +nycmny83 -- nycmny77 +nycmny83 -- nycmny78 +nycmny83 -- nycmny79 +nycmny83 -- phlapa83 +ojusfl80 -- brhmal81 +ojusfl80 -- ojusfl60 +ojusfl80 -- ojusfl61 +ojusfl80 -- ojusfl62 +ojusfl80 -- ojusfl63 +ojusfl80 -- ojusfl64 +ojusfl80 -- ojusfl65 +ojusfl80 -- ojusfl81 +ojusfl80 -- tampfl80 +ojusfl81 -- miamfl80 +ojusfl81 -- ojusfl66 +ojusfl81 -- ojusfl67 +ojusfl81 -- ojusfl68 +ojusfl81 -- ojusfl69 +ojusfl81 -- ojusfl70 +ojusfl81 -- ojusfl71 +okbril80 -- chcgil83 +okbril80 -- clevoh81 +okbril80 -- iplsin81 +okbril80 -- milwwi81 +okbril80 -- okbril60 +okbril80 -- okbril61 +okbril80 -- okbril62 +okbril80 -- okbril63 +okbril80 -- okbril64 +okbril80 -- okbril65 +okbril80 -- okbril81 +okbril81 -- okbril66 +okbril81 -- okbril67 +okbril81 -- okbril68 +okbril81 -- okbril69 +okbril81 -- okbril70 +okbril81 -- okbril71 +okcyok80 -- okcyok60 +okcyok80 -- okcyok61 +okcyok80 -- okcyok62 +okldca80 -- okldca60 +okldca80 -- okldca61 +okldca80 -- okldca62 +okldca80 -- okldca63 +okldca80 -- okldca64 +okldca80 -- okldca65 +okldca80 -- okldca81 +okldca81 -- okldca66 +okldca81 -- okldca67 +okldca81 -- okldca68 +okldca81 -- okldca69 +okldca81 -- okldca70 +okldca81 -- okldca71 +okldca81 -- sndgca81 +omahne80 -- omahne60 +omahne80 -- omahne61 +omahne80 -- omahne62 +orlnfl08 -- orlnfl80 +orlnfl13 -- orlnfl80 +orlnfl15 -- orlnfl80 +orlnfl16 -- orlnfl80 +orlnfl17 -- orlnfl80 +orlnfl80 -- nybwny81 +orlnfl80 -- ojusfl80 +orlnfl80 -- orlnfl67 +orlnfl80 -- orlnfl68 +orlnfl80 -- orlnfl69 +orlnfl80 -- orlnfl82 +orlnfl80 -- washdc80 +orlnfl80 -- wpbhfl80 +orlnfl81 -- atlnga83 +orlnfl81 -- dllstx83 +orlnfl81 -- jcvlfl80 +orlnfl81 -- orlnfl60 +orlnfl81 -- orlnfl61 +orlnfl81 -- orlnfl62 +orlnfl81 -- orlnfl63 +orlnfl81 -- orlnfl64 +orlnfl81 -- orlnfl65 +orlnfl81 -- orlnfl76 +orlnfl81 -- orlnfl77 +orlnfl81 -- orlnfl78 +orlnfl81 -- orlnfl80 +orlnfl81 -- orlnfl82 +orlnfl81 -- rlghnc80 +orlnfl81 -- sndgca80 +orlnfl81 -- tampfl80 +orlnfl82 -- jcvlfl81 +orlnfl82 -- miamfl80 +orlnfl82 -- ojusfl81 +orlnfl82 -- orlnfl70 +orlnfl82 -- orlnfl71 +orlnfl82 -- orlnfl72 +orlnfl82 -- orlnfl73 +orlnfl82 -- orlnfl74 +orlnfl82 -- orlnfl75 +phlapa18 -- phlapa81 +phlapa19 -- phlapa81 +phlapa26 -- phlapa81 +phlapa27 -- phlapa81 +phlapa80 -- cncnoh82 +phlapa80 -- noc30k80 +phlapa80 -- phlapa60 +phlapa80 -- phlapa61 +phlapa80 -- phlapa62 +phlapa80 -- phlapa63 +phlapa80 -- phlapa65 +phlapa80 -- phlapa66 +phlapa80 -- phlapa81 +phlapa80 -- phlapa82 +phlapa80 -- phlapa83 +phlapa81 -- nwrknj82 +phlapa81 -- phlapa22 +phlapa81 -- phlapa23 +phlapa81 -- phlapa67 +phlapa81 -- phlapa68 +phlapa81 -- phlapa69 +phlapa81 -- phlapa82 +phlapa81 -- phlapa83 +phlapa82 -- nwrknj82 +phlapa82 -- phlapa70 +phlapa82 -- phlapa71 +phlapa82 -- phlapa72 +phlapa82 -- phlapa73 +phlapa82 -- phlapa74 +phlapa82 -- phlapa75 +phlapa82 -- phlapa83 +phlapa82 -- waynpa80 +phlapa83 -- hmsqnj80 +phlapa83 -- hrbgpa80 +phlapa83 -- nybwny82 +phlapa83 -- phlapa58 +phlapa83 -- phlapa59 +phlapa83 -- phlapa76 +phlapa83 -- phlapa77 +phlapa83 -- phlapa78 +phlapa83 -- phlapa79 +phnxaz10 -- phnxaz80 +phnxaz11 -- phnxaz80 +phnxaz12 -- phnxaz80 +phnxaz13 -- phnxaz80 +phnxaz80 -- dllstx83 +phnxaz80 -- phnxaz67 +phnxaz80 -- phnxaz68 +phnxaz80 -- phnxaz69 +phnxaz80 -- phnxaz82 +phnxaz80 -- sndgca80 +phnxaz81 -- dnvrco82 +phnxaz81 -- lsanca80 +phnxaz81 -- phlapa80 +phnxaz81 -- phnxaz60 +phnxaz81 -- phnxaz61 +phnxaz81 -- phnxaz62 +phnxaz81 -- phnxaz63 +phnxaz81 -- phnxaz64 +phnxaz81 -- phnxaz65 +phnxaz81 -- phnxaz80 +phnxaz81 -- phnxaz82 +phnxaz81 -- shokca80 +phnxaz81 -- tcsnaz80 +phnxaz81 -- tulsok80 +phnxaz82 -- mmphtn81 +phnxaz82 -- omahne80 +phnxaz82 -- phnxaz70 +phnxaz82 -- phnxaz71 +phnxaz82 -- phnxaz72 +phnxaz82 -- phnxaz73 +phnxaz82 -- phnxaz74 +phnxaz82 -- phnxaz75 +phnxaz82 -- snbrca80 +pitbpa80 -- clmboh80 +pitbpa80 -- nybwny80 +pitbpa80 -- phlapa80 +pitbpa80 -- pitbpa60 +pitbpa80 -- pitbpa61 +pitbpa80 -- pitbpa62 +pitbpa80 -- pitbpa63 +pitbpa80 -- pitbpa64 +pitbpa80 -- pitbpa65 +pitbpa80 -- pitbpa81 +pitbpa80 -- rlmdil80 +pitbpa81 -- bltmmd81 +pitbpa81 -- clevoh81 +pitbpa81 -- hrbgpa80 +pitbpa81 -- pitbpa66 +pitbpa81 -- pitbpa67 +pitbpa81 -- pitbpa68 +pitbpa81 -- pitbpa69 +pitbpa81 -- pitbpa70 +pitbpa81 -- pitbpa71 +pitbpa81 -- syrcny80 +ptldor06 -- ptldor80 +ptldor12 -- ptldor80 +ptldor13 -- ptldor80 +ptldor14 -- ptldor80 +ptldor80 -- ptldor07 +ptldor80 -- ptldor65 +ptldor80 -- ptldor66 +ptldor80 -- ptldor67 +ptldor80 -- ptldor81 +ptldor80 -- ptldor82 +ptldor80 -- snfpca80 +ptldor80 -- sttlwa82 +ptldor81 -- ptldor60 +ptldor81 -- ptldor61 +ptldor81 -- ptldor62 +ptldor81 -- ptldor63 +ptldor81 -- ptldor64 +ptldor81 -- ptldor82 +ptldor81 -- scrmca80 +ptldor81 -- snjsca80 +ptldor81 -- sttlwa80 +ptldor82 -- ptldor68 +ptldor82 -- ptldor69 +ptldor82 -- ptldor70 +ptldor82 -- spknwa80 +rcmdva80 -- artnva80 +rcmdva80 -- rcmdva60 +rcmdva80 -- rcmdva61 +rcmdva80 -- rcmdva62 +rcmdva80 -- rcmdva63 +rcmdva80 -- rcmdva64 +rcmdva80 -- rcmdva65 +rcmdva80 -- rcmdva66 +rcmdva80 -- rcmdva67 +rcmdva80 -- rcmdva68 +rcmdva80 -- washdc82 +rcmdva80 -- washdt80 +rcpknj80 -- rcpknj60 +rcpknj80 -- rcpknj61 +rcpknj80 -- rcpknj62 +rlghnc80 -- ojusfl80 +rlghnc80 -- rcmdva80 +rlghnc80 -- rlghnc60 +rlghnc80 -- rlghnc61 +rlghnc80 -- rlghnc62 +rlghnc80 -- rlghnc63 +rlghnc80 -- rlghnc64 +rlghnc80 -- rlghnc65 +rlghnc80 -- rlghnc81 +rlghnc80 -- tampfl80 +rlghnc81 -- bltmmd81 +rlghnc81 -- gnbonc80 +rlghnc81 -- jcvlfl81 +rlghnc81 -- nworla81 +rlghnc81 -- rlghnc66 +rlghnc81 -- rlghnc67 +rlghnc81 -- rlghnc68 +rlghnc81 -- rlghnc69 +rlghnc81 -- rlghnc70 +rlghnc81 -- rlghnc71 +rlmdil80 -- chcgil82 +rlmdil80 -- chcgil83 +rlmdil80 -- okbril80 +rlmdil80 -- rlmdil60 +rlmdil80 -- rlmdil61 +rlmdil80 -- rlmdil62 +rlmdil80 -- rlmdil63 +rlmdil80 -- rlmdil64 +rlmdil80 -- rlmdil65 +rlmdil80 -- rlmdil81 +rlmdil80 -- tulsok80 +rlmdil81 -- rlmdil66 +rlmdil81 -- rlmdil67 +rlmdil81 -- rlmdil68 +rlmdil81 -- rlmdil69 +rlmdil81 -- rlmdil70 +rlmdil81 -- rlmdil71 +scrmca80 -- okldca80 +scrmca80 -- scrmca60 +scrmca80 -- scrmca61 +scrmca80 -- scrmca62 +scrmca80 -- scrmca63 +scrmca80 -- scrmca64 +scrmca80 -- scrmca65 +scrmca80 -- scrmca81 +scrmca80 -- slkcut80 +scrmca81 -- scrmca66 +scrmca81 -- scrmca67 +scrmca81 -- scrmca68 +scrmca81 -- scrmca69 +scrmca81 -- scrmca70 +scrmca81 -- scrmca71 +scrmca81 -- snbrca80 +scrmca81 -- snjsca81 +shokca80 -- austtx80 +shokca80 -- shokca60 +shokca80 -- shokca61 +shokca80 -- shokca62 +shokca80 -- shokca63 +shokca80 -- shokca64 +shokca80 -- shokca65 +shokca80 -- shokca81 +shokca80 -- sndgca80 +shokca80 -- snfpca80 +shokca80 -- snjsca80 +shokca80 -- tulsok80 +shokca81 -- grdnca80 +shokca81 -- ptldor82 +shokca81 -- shokca66 +shokca81 -- shokca67 +shokca81 -- shokca68 +shokca81 -- shokca69 +shokca81 -- shokca70 +shokca81 -- shokca71 +shokca81 -- snbrca80 +slkcut80 -- okldca81 +slkcut80 -- slkcut60 +slkcut80 -- slkcut61 +slkcut80 -- slkcut62 +slkcut80 -- slkcut63 +slkcut80 -- slkcut64 +slkcut80 -- slkcut65 +slkcut80 -- slkcut81 +slkcut81 -- slkcut66 +slkcut81 -- slkcut67 +slkcut81 -- slkcut68 +slkcut81 -- spknwa80 +slspmd80 -- slspmd60 +slspmd80 -- slspmd61 +slspmd80 -- slspmd62 +snantx80 -- austtx80 +snantx80 -- dllstx83 +snantx80 -- nsvltn81 +snantx80 -- snantx60 +snantx80 -- snantx61 +snantx80 -- snantx62 +snantx80 -- snantx63 +snantx80 -- snantx64 +snantx80 -- snantx65 +sndgca80 -- grdnca80 +sndgca80 -- sndgca60 +sndgca80 -- sndgca61 +sndgca80 -- sndgca62 +sndgca80 -- sndgca63 +sndgca80 -- sndgca64 +sndgca80 -- sndgca65 +sndgca80 -- sndgca81 +sndgca80 -- snjsca80 +sndgca81 -- sndgca66 +sndgca81 -- sndgca67 +sndgca81 -- sndgca68 +snfcca10 -- snfcca80 +snfcca12 -- snfcca80 +snfcca20 -- snfcca81 +snfcca21 -- snfcca81 +snfcca25 -- snfcca80 +snfcca26 -- snfcca80 +snfcca27 -- snfcca80 +snfcca28 -- snfcca80 +snfcca29 -- snfcca81 +snfcca30 -- snfcca81 +snfcca31 -- snfcca81 +snfcca32 -- snfcca81 +snfcca80 -- kscymo82 +snfcca80 -- snfcca70 +snfcca80 -- snfcca71 +snfcca80 -- snfcca72 +snfcca80 -- snfcca83 +snfcca80 -- snfpca80 +snfcca80 -- snjsca80 +snfcca80 -- sttlwa81 +snfcca81 -- okldca80 +snfcca81 -- snfcca67 +snfcca81 -- snfcca68 +snfcca81 -- snfcca69 +snfcca81 -- snfcca80 +snfcca81 -- snfcca83 +snfcca81 -- snfpca80 +snfcca82 -- chcgil82 +snfcca82 -- chcgil83 +snfcca82 -- dllstx83 +snfcca82 -- snfcca60 +snfcca82 -- snfcca61 +snfcca82 -- snfcca62 +snfcca82 -- snfcca63 +snfcca82 -- snfcca64 +snfcca82 -- snfcca65 +snfcca82 -- snfcca80 +snfcca82 -- snfcca81 +snfcca82 -- snfcca83 +snfcca82 -- snfpca80 +snfcca82 -- washdc82 +snfcca83 -- snfcca73 +snfcca83 -- snfcca74 +snfcca83 -- snfcca75 +snfpca80 -- scrmca80 +snfpca80 -- snfpca60 +snfpca80 -- snfpca61 +snfpca80 -- snfpca62 +snfpca80 -- snfpca63 +snfpca80 -- snfpca64 +snfpca80 -- snfpca81 +snfpca81 -- okldca81 +snfpca81 -- snfpca65 +snfpca81 -- snfpca66 +snfpca81 -- snfpca67 +snfpca81 -- snfpca68 +snfpca81 -- snfpca69 +snfpca81 -- snfpca70 +snjsca80 -- anhmca82 +snjsca80 -- okldca80 +snjsca80 -- phnxaz82 +snjsca80 -- snjsca60 +snjsca80 -- snjsca61 +snjsca80 -- snjsca62 +snjsca80 -- snjsca63 +snjsca80 -- snjsca64 +snjsca80 -- snjsca65 +snjsca80 -- snjsca81 +snjsca80 -- tulsok80 +snjsca81 -- okbril81 +snjsca81 -- snjsca66 +snjsca81 -- snjsca67 +snjsca81 -- snjsca68 +snjsca81 -- snjsca69 +snjsca81 -- snjsca70 +snjsca81 -- snjsca71 +snjsca81 -- snjsca72 +snjsca81 -- snjsca73 +snjsca81 -- snjsca74 +spknwa80 -- spknwa60 +spknwa80 -- spknwa61 +spknwa80 -- spknwa62 +stlsmo11 -- stlsmo80 +stlsmo12 -- stlsmo80 +stlsmo13 -- stlsmo80 +stlsmo14 -- stlsmo80 +stlsmo80 -- chcgil80 +stlsmo80 -- kscymo82 +stlsmo80 -- lsvlky80 +stlsmo80 -- stlsmo65 +stlsmo80 -- stlsmo66 +stlsmo80 -- stlsmo67 +stlsmo80 -- stlsmo81 +stlsmo80 -- stlsmo82 +stlsmo81 -- nsvltn80 +stlsmo81 -- stlsmo60 +stlsmo81 -- stlsmo61 +stlsmo81 -- stlsmo62 +stlsmo81 -- stlsmo63 +stlsmo81 -- stlsmo64 +stlsmo81 -- stlsmo82 +stlsmo82 -- stlsmo68 +stlsmo82 -- stlsmo69 +stlsmo82 -- stlsmo70 +stlsmo82 -- stlsmo71 +stlsmo82 -- stlsmo72 +stlsmo82 -- stlsmo73 +stlsmo82 -- stlsmo74 +stlsmo82 -- stlsmo75 +stlsmo82 -- stlsmo76 +stplmn06 -- stplmn80 +stplmn07 -- stplmn80 +stplmn08 -- stplmn80 +stplmn09 -- stplmn80 +stplmn80 -- clevoh81 +stplmn80 -- mplsmn80 +stplmn80 -- stplmn67 +stplmn80 -- stplmn68 +stplmn80 -- stplmn69 +stplmn80 -- stplmn82 +stplmn81 -- milwwi81 +stplmn81 -- pitbpa80 +stplmn81 -- rlmdil80 +stplmn81 -- stplmn60 +stplmn81 -- stplmn61 +stplmn81 -- stplmn62 +stplmn81 -- stplmn63 +stplmn81 -- stplmn64 +stplmn81 -- stplmn65 +stplmn81 -- stplmn80 +stplmn81 -- stplmn82 +stplmn81 -- sttlwa80 +stplmn82 -- stplmn70 +stplmn82 -- stplmn71 +stplmn82 -- stplmn72 +sttlwa80 -- chcgil83 +sttlwa80 -- scrmca81 +sttlwa80 -- sttlwa60 +sttlwa80 -- sttlwa61 +sttlwa80 -- sttlwa62 +sttlwa80 -- sttlwa63 +sttlwa80 -- sttlwa64 +sttlwa80 -- sttlwa81 +sttlwa80 -- sttlwa82 +sttlwa81 -- spknwa80 +sttlwa81 -- sttlwa65 +sttlwa81 -- sttlwa66 +sttlwa81 -- sttlwa67 +sttlwa81 -- sttlwa68 +sttlwa81 -- sttlwa69 +sttlwa81 -- sttlwa70 +sttlwa81 -- sttlwa82 +sttlwa82 -- sttlwa71 +sttlwa82 -- sttlwa72 +sttlwa82 -- sttlwa73 +sttlwa82 -- sttlwa74 +sttlwa82 -- sttlwa75 +sttlwa82 -- sttlwa76 +syrcny80 -- syrcny60 +syrcny80 -- syrcny61 +syrcny80 -- syrcny62 +tampfl80 -- jcvlfl80 +tampfl80 -- tampfl60 +tampfl80 -- tampfl61 +tampfl80 -- tampfl62 +tampfl80 -- tampfl63 +tampfl80 -- tampfl64 +tampfl80 -- tampfl65 +tampfl80 -- tampfl81 +tampfl80 -- wpbhfl80 +tampfl81 -- tampfl66 +tampfl81 -- tampfl67 +tampfl81 -- tampfl68 +tampfl81 -- tampfl69 +tampfl81 -- tampfl70 +tampfl81 -- tampfl71 +tcsnaz80 -- kscymo83 +tcsnaz80 -- tcsnaz60 +tcsnaz80 -- tcsnaz61 +tcsnaz80 -- tcsnaz62 +tcsnaz80 -- tcsnaz63 +tcsnaz80 -- tcsnaz64 +tcsnaz80 -- tcsnaz65 +tulsok80 -- brhmal82 +tulsok80 -- dtrtmi81 +tulsok80 -- nsvltn80 +tulsok80 -- sndgca81 +tulsok80 -- stlsmo82 +tulsok80 -- tulsok60 +tulsok80 -- tulsok61 +tulsok80 -- tulsok62 +tulsok80 -- tulsok63 +tulsok80 -- tulsok64 +tulsok80 -- tulsok65 +tulsok80 -- tulsok66 +tulsok80 -- tulsok67 +tulsok80 -- tulsok68 +washdc11 -- washdc80 +washdc12 -- washdc80 +washdc15 -- washdc80 +washdc16 -- washdc80 +washdc17 -- washdc80 +washdc18 -- washdc80 +washdc80 -- phlapa81 +washdc80 -- washdc65 +washdc80 -- washdc66 +washdc80 -- washdc67 +washdc80 -- washdc82 +washdc80 -- washdc83 +washdc81 -- chcgil82 +washdc81 -- nwrknj81 +washdc81 -- phlapa80 +washdc81 -- phlapa83 +washdc81 -- washdc60 +washdc81 -- washdc61 +washdc81 -- washdc62 +washdc81 -- washdc63 +washdc81 -- washdc64 +washdc81 -- washdc80 +washdc81 -- washdc82 +washdc82 -- washdc68 +washdc82 -- washdc69 +washdc82 -- washdc70 +washdc82 -- washdc71 +washdc82 -- washdc72 +washdc82 -- washdc73 +washdc82 -- washdc83 +washdc83 -- slspmd80 +washdc83 -- washdc74 +washdc83 -- washdc75 +washdc83 -- washdc76 +washdc83 -- washdt80 +washdt80 -- washdt60 +washdt80 -- washdt61 +washdt80 -- washdt62 +waynpa80 -- clmboh81 +waynpa80 -- waynpa60 +waynpa80 -- waynpa61 +waynpa80 -- waynpa62 +waynpa80 -- waynpa63 +waynpa80 -- waynpa64 +waynpa80 -- waynpa65 +waynpa80 -- waynpa66 +waynpa80 -- waynpa67 +waynpa80 -- waynpa68 +waynpa80 -- whplny81 +whplny80 -- bflony80 +whplny80 -- grcyny80 +whplny80 -- nycmny83 +whplny80 -- whplny60 +whplny80 -- whplny61 +whplny80 -- whplny62 +whplny80 -- whplny63 +whplny80 -- whplny64 +whplny80 -- whplny65 +whplny80 -- whplny81 +whplny81 -- whplny66 +whplny81 -- whplny67 +whplny81 -- whplny68 +whplny81 -- whplny69 +whplny81 -- whplny70 +whplny81 -- whplny71 +wpbhfl80 -- wpbhfl60 +wpbhfl80 -- wpbhfl61 +wpbhfl80 -- wpbhfl62 +wpbhfl80 -- wpbhfl63 +wpbhfl80 -- wpbhfl64 +wpbhfl80 -- wpbhfl65 +} + diff --git a/test/graphs/big.dot b/test/graphs/big.dot new file mode 100644 index 0000000..9b7017b --- /dev/null +++ b/test/graphs/big.dot @@ -0,0 +1,269 @@ +digraph structs { +node [shape=record]; + struct1 [shape=record,label=" left| middle| right"]; + struct2 [shape=record,label=" one| two"]; + struct3 [shape=record,label="hello\nworld\n\ +and | { Thats the reason | post-menopausal | estrogen } | is\n\ +given together with another hormone called\n\ +progestin: The combination lowers the risk of\n\ +endometrial cancer.\n\ +\n\ +But the NTP advisers said putting all\n\ +estrogens on the federal list would help\n\ +women trying to balance the benefits and\n\ +risks when choosing hormone therapy.\n\ +Physicians never discuss any of these risks\n\ +when they are prescribing hormone therapy.\n\ +They only discuss benefits. Listing might\n\ +force it on the table, Michelle Medinsky, a\n\ +toxicologist from Durham, N.C., said before\n\ +the vote.\n\ +\n\ +The committee of scientists advises the NTP,\n\ +a branch of the National Institutes of Health\n\ +that every two years updates the federal list\n\ +of proven and suspected cancer-causing\n\ +substances.\n\ +\n\ +The NTP typically follows its advisers\n\ +recommendations, but an officially updated\n\ +carcinogen list isnt expected until 2002.\n\ +\n\ +Thursday, after a daylong debate, the panel\n\ +declined to add talc powder to the list,\n\ +saying there wasnt enough evidence linking\n\ +its use in feminine hygiene products to\n\ +ovarian cancer. The panel deadlocked over\n\ +whether to a second type of talc, fibrous\n\ +talc that some studies have linked to lung\n\ +cancer in talc miners.\n\ +\n\ +On Wednesday, the panel voted to add\n\ +ultraviolet radiation -- those\n\ +sunburn-causing rays long known to cause skin\n\ +cancer -- to the official carcinogen list.\n\ +\n\ +The panel on Friday continued debating an\n\ +association between cancers of the nose and\n\ +sinuses with industrial exposure to wood\n\ +dust.\n\ +\n\ +Talc has long been controversial. When\n\ +studies first appeared suggesting it migrated\n\ +into the ovaries to cause tumors, many\n\ +feminine hygiene products replaced talc with\n\ +cornstarch.\n\ +\n\ +Panelist Medinsky said she had been prepared\n\ +to list talc powder as reasonably believed\n\ +to cause cancer. But after listening to\n\ +hours of industry attacks on the science,\n\ +the evidence has knocked me out of the\n\ +reasonably category into not list, she\n\ +said before the panel voted 7-3 against\n\ +listing talc.\n\ +\n\ +Talc has long been controversial. When\n\ +studies first appeared suggesting it migrated\n\ +into the ovaries to cause tumors, many\n\ +feminine hygiene products replaced talc with\n\ +cornstarch.\n\ +\n\ +Panelist Medinsky said she had been prepared\n\ +to list talc powder as reasonably believed\n\ +to cause cancer. But after listening to\n\ +hours of industry attacks on the science,\n\ +the evidence has knocked me out of the\n\ +reasonably category into not list, she\n\ +said before the panel voted 7-3 against\n\ +listing talc.\n\ +\n\ +Talc in one form or the other can be found in\n\ +many papers, paints, ceramics, food wrappers,\n\ +hard candy, chewing gum, cosmetics and pills.\n\ +Most people are familiar with talc as a loose\n\ +powder used in cosmetics and as a drying\n\ +powder.\n\ +\n\ +Industry officials also attacked studies that\n\ +showed increased lung cancer in talc miners\n\ +in New York State and questioned an\n\ +experiment that showed that rats breathing\n\ +high concentrations of talc got lung cancer.\n\ +\n\ +Higher lung-cancer rates in talc miners may\n\ +have resulted from their smoking or from the\n\ +presence of radon gas in the mines or\n\ +asbestos in soils nearby, industry officials\n\ +said.\n\ +\n\ +The scientific advisers then deadlocked on\n\ +whether this second type of talc, fibrous\n\ +talc, caused lung cancer, voting 5-5 on\n\ +adding it to the carcinogen list.\n\ +\n\ +UV light, however, was a no-brainer for the\n\ +panel, which voted unanimously that it was a\n\ +known human carcinogen.\n\ +\n\ +UV radiation is not visible, but it is felt\n\ +as heat and can damage the eyes and skin. It\n\ +comes in three forms, ranging from the\n\ +relatively long-wavelength UVA to the\n\ +shortest wavelength UVC. UVA accounts for\n\ +most of the solar UV radiation because it is\n\ +not absorbed by the atmosphere. UVB is mostly\n\ +absorbed by the ozone layer and UVC is\n\ +totally absorbed.\n\ +\n\ +All three are produced by mercury arc sun\n\ +lamps, while other lamps that simulate\n\ +sunlight produce primarily UVA.\n\ +\n\ +SYDNEY, Australia (AP) -- Botanists have\n\ +found a stand of living fossil trees from\n\ +a species dating back to prehistoric times in\n\ +the dense rainforests north of Sydney,\n\ +authorities said Friday.\n\ +\n\ +About 20 mature trees found in the Nightcap\n\ +Range about 400 miles north of Sydney bear\n\ +nuts similar in structure to those discovered\n\ +in fossilized form in 1875 by botanist Baron\n\ +Ferdinand von Mueller.\n\ +\n\ +It gives us another small paragraph or a\n\ +page of the insight into the evolution of\n\ +flowering plants and the incredible changes \n\ +that have occurred on this continent through\n\ +enormous periods of time, said botanist\n\ +Peter Kooyman, who discovered the trees in\n\ +August.\n\ +\n\ +The exact location is being kept secret to\n\ +protect the trees, state environment minister\n\ +Bob Debus said.\n\ +\n\ +Kooyman sent details of his find to Sydneys\n\ +Royal Botanic Gardens, which identified the\n\ +rainforests which once covered the ancient \n\ +super-continent of Gondwanaland -- now\n\ +Australia, Africa, South America and New\n\ +Zealand, Debus said.\n\ +\n\ +The biggest of the newly discovered trees is\n\ +at least 120 feet tall and has beautiful,\n\ +primitive and messy flowers with a scent\n\ +similar to aniseed, Kooyman said.\n\ +\n\ +A similar discovery was made in the Blue\n\ +Mountains west of Sydney in 1994, when\n\ +botanists discovered a stand of living fossil\n\ +trees known as the Wollemi Pines.\n\ +\n\ +provocative Turkish \n\ +study suggests that \n\ +using honey as an \n\ +ointment during a \n\ +certain type of \n\ +colon-cancer surgery\n\ +can help prevent tumors \n\ +from recurring. \n\ +\n\ +While the research was \n\ +done in mice and no one \n\ +expects hospitals t\n\ +start stocking \n\ +operating rooms with \n\ +honey jars, honey has \n\ +been used as a folk \n\ +remedy for healing \n\ +since biblical times\n\ +\n\ +And a Mayo Clinic \n\ +cancer expert said the \n\ +results, though \n\ +preliminary, are too \n\ +fascinating to be \n\ +dismissed. \n\ +\n\ +The research was aimed \n\ +at improving the safety \n\ +of laparoscopic \n\ +surgery, an\n\ +increasingly popular technique that involves\n\ +tiny keyhole incisions and skinny\n\ +instruments.\n\ +\n\ +Enthusiasm for the technique has been\n\ +tempered by some reports that laparoscopy for\n\ +colon cancer can itself cause tumors to\n\ +develop in the abdominal wall, along the path\n\ +the surgical instruments took.\n\ +\n\ +The Turkish researchers suggest honey might\n\ +work as a barrier to tumor cells when it is\n\ +spread in the incisions. The findings, based\n\ +on a study of 60 mice, were published in\n\ +Decembers issue of the Archives of Surgery.\n\ +\n\ +Dr. Tonia Young-Fadok, a Mayo Clinic surgeon\n\ +participating in a U.S. study on whether\n\ +laparoscopic surgery for colon cancer can\n\ +cause new tumors, said substances in honey\n\ +might actually help dissolve tumor cells.\n\ +\n\ +Its not clear what the power of honey is,\n\ +but theres certainly something here thats\n\ +of interest, Young-Fadok said.\n\ +\n\ +Laparoscopies are being used increasingly to\n\ +treat a variety of conditions that formerly\n\ +required major operations. Skinny instruments\n\ +and a slender viewing tube called a\n\ +laparoscope are inserted through tiny\n\ +incisions. Carbon dioxide gas is injected\n\ +into the body cavity to cause the abdomen to\n\ +swell, creating a work space for surgeons.\n\ +\n\ +Colon tumors are essentially the only type of\n\ +cancer for which doctors use laparoscopy.\n\ +\n\ +Some theorize that the gas might cause cancer\n\ +cells to shift location and form tumors.\n\ +Others suggest that inexperienced surgeons\n\ +might inadvertently cause malignant cells to\n\ +implant as they extract the tumor.\n\ +\n\ +Young-Fadok said some research has found that\n\ +tumors occur in less than 1 percent of cases\n\ +and that when the laparoscopy is done by\n\ +experienced surgeons, the risk is essentially\n\ +zero.\n\ +\n\ +In the Turkish study, led by Dr. Ismail\n\ +Hamzaoglu of Istanbul University, researchers\n\ +injected the mice with air, made neck\n\ +incisions and injected the animals with tumor\n\ +cells. The researchers spread honey inside\n\ +the incisions in one group of mice before and\n\ +after the injections.\n\ +\n\ +All 30 mice without honey developed tumors,\n\ +compared with only eight of the 30\n\ +honey-treated mice.\n\ +\n\ +In a commentary accompanying the study,\n\ +Chicago plastic surgeon Dr. Thomas Mustoe\n\ +noted that other research has suggested honey\n\ +has anti-bacterial properties and may be an\n\ +effective treatment for burns.\n\ +\n\ +The study highlights another potential\n\ +use, Mustoe said.\n\ +abde\ + |{ b |{c| d|e}| f}| g | h"]; + struct1:f1 -> struct2:f0; + struct1:f2 -> struct3:here; +} + diff --git a/test/graphs/biglabel.dot b/test/graphs/biglabel.dot new file mode 100644 index 0000000..aea3a48 --- /dev/null +++ b/test/graphs/biglabel.dot @@ -0,0 +1,92 @@ +digraph structs { +node [shape=record]; + struct1 [shape=record,label=" left| middle| right"]; + struct2 [shape=record,label=" one| two"]; + struct3 [shape=record,label="hello\nworld\n\ +and | { Thats the reason | post-menopausal | estrogen } | is\n\ +given together with another hormone called\n\ +progestin: The combination lowers the risk of\n\ +endometrial cancer.\n\ +\n\ +But the NTP advisers said putting all\n\ +estrogens on the federal list would help\n\ +women trying to balance the benefits and\n\ +risks when choosing hormone therapy.\n\ +Physicians never discuss any of these risks\n\ +when they are prescribing hormone therapy.\n\ +They only discuss benefits. Listing might\n\ +force it on the table, Michelle Medinsky, a\n\ +toxicologist from Durham, N.C., said before\n\ +the vote.\n\ +\n\ +The committee of scientists advises the NTP,\n\ +a branch of the National Institutes of Health\n\ +that every two years updates the federal list\n\ +of proven and suspected cancer-causing\n\ +substances.\n\ +\n\ +The NTP typically follows its advisers\n\ +recommendations, but an officially updated\n\ +carcinogen list isnt expected until 2002.\n\ +\n\ +Thursday, after a daylong debate, the panel\n\ +declined to add talc powder to the list,\n\ +saying there wasnt enough evidence linking\n\ +its use in feminine hygiene products to\n\ +ovarian cancer. The panel deadlocked over\n\ +whether to a second type of talc, fibrous\n\ +talc that some studies have linked to lung\n\ +cancer in talc miners.\n\ +\n\ +On Wednesday, the panel voted to add\n\ +ultraviolet radiation -- those\n\ +sunburn-causing rays long known to cause skin\n\ +cancer -- to the official carcinogen list.\n\ +\n\ +The panel on Friday continued debating an\n\ +association between cancers of the nose and\n\ +sinuses with industrial exposure to wood\n\ +dust.\n\ +\n\ +Talc has long been controversial. When\n\ +studies first appeared suggesting it migrated\n\ +into the ovaries to cause tumors, many\n\ +feminine hygiene products replaced talc with\n\ +cornstarch.\n\ +\n\ +Panelist Medinsky said she had been prepared\n\ +to list talc powder as reasonably believed\n\ +to cause cancer. But after listening to\n\ +hours of industry attacks on the science,\n\ +the evidence has knocked me out of the\n\ +reasonably category into not list, she\n\ +said before the panel voted 7-3 against\n\ +listing talc.\n\ +\n\ +Talc has long been controversial. When\n\ +studies first appeared suggesting it migrated\n\ +into the ovaries to cause tumors, many\n\ +feminine hygiene products replaced talc with\n\ +cornstarch.\n\ +\n\ +Panelist Medinsky said she had been prepared\n\ +to list talc powder as reasonably believed\n\ +to cause cancer. But after listening to\n\ +hours of industry attacks on the science,\n\ +the evidence has knocked me out of the\n\ +reasonably category into not list, she\n\ +said before the panel voted 7-3 against\n\ +listing talc.\n\ +\n\ +Talc in one form or the other can be found in\n\ +many papers, paints, ceramics, food wrappers,\n\ +hard candy, chewing gum, cosmetics and pills.\n\ +Most people are familiar with talc as a loose\n\ +powder used in cosmetics and as a drying\n\ +powder.\n\ +abde\ + |{ b |{c| d|e}| f}| g | h"]; + struct1:f1 -> struct2:f0; + struct1:f2 -> struct3:here; +} + diff --git a/test/graphs/cairo.dot b/test/graphs/cairo.dot new file mode 100644 index 0000000..75ec099 --- /dev/null +++ b/test/graphs/cairo.dot @@ -0,0 +1,94 @@ +digraph G { +graph [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +node [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +shape = "box" +/* color = "black" */ +width = "0.5" +style = "filled" +]; +edge [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "ВЛÐДИМИР ПУТИР[2645]" [label="834"]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "ИРÐК [2665]" [label="157"]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "ВОЙÐÐ [1616]" [label="36"]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "ТЕКСТ [2064]" [label="343"]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "МОСКВР[3539]" [label="208"]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "ЯПОÐИЯ [781]" [label="82"]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "УКРÐИÐÐ [1103]" [label="54"]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "ПОЛИТИКР[2170]" [label="64"]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "ПЕРЕПИСЬ [832]" [label="47"]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "РЕСПУБЛИКР[1191]" [label="52"]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "СОЕДИÐЕÐÐЫЕ ШТÐТЫ ÐМЕРИКИ [1284]" [label="23"]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "ОРГÐÐИЗÐЦИЯ ОБЪЕДИÐЕÐÐЫХ ÐÐЦИЙ [935]" [label="74"]; +"ПРЕЗИДЕÐТ РФ [1888]" -> "БЛЭР [1120]" [label="140"]; +"ВЛÐДИМИР ПУТИР[2645]" -> "ИРÐК [2665]" [label="275"]; +"ВЛÐДИМИР ПУТИР[2645]" -> "ВОЙÐÐ [1616]" [label="45"]; +"ВЛÐДИМИР ПУТИР[2645]" -> "ТЕКСТ [2064]" [label="598"]; +"ВЛÐДИМИР ПУТИР[2645]" -> "МОСКВР[3539]" [label="362"]; +"ВЛÐДИМИР ПУТИР[2645]" -> "ЯПОÐИЯ [781]" [label="143"]; +"ВЛÐДИМИР ПУТИР[2645]" -> "УКРÐИÐÐ [1103]" [label="70"]; +"ВЛÐДИМИР ПУТИР[2645]" -> "ПОЛИТИКР[2170]" [label="101"]; +"ВЛÐДИМИР ПУТИР[2645]" -> "ПЕРЕПИСЬ [832]" [label="59"]; +"ВЛÐДИМИР ПУТИР[2645]" -> "РЕСПУБЛИКР[1191]" [label="51"]; +"ВЛÐДИМИР ПУТИР[2645]" -> "СОЕДИÐЕÐÐЫЕ ШТÐТЫ ÐМЕРИКИ [1284]" [label="24"]; +"ВЛÐДИМИР ПУТИР[2645]" -> "ОРГÐÐИЗÐЦИЯ ОБЪЕДИÐЕÐÐЫХ ÐÐЦИЙ [935]" [label="112"]; +"ВЛÐДИМИР ПУТИР[2645]" -> "БЛЭР [1120]" [label="290"]; +"ИРÐК [2665]" -> "ВОЙÐÐ [1616]" [label="389"]; +"ИРÐК [2665]" -> "ТЕКСТ [2064]" [label="197"]; +"ИРÐК [2665]" -> "МОСКВР[3539]" [label="273"]; +"ИРÐК [2665]" -> "УКРÐИÐÐ [1103]" [label="36"]; +"ИРÐК [2665]" -> "ПОЛИТИКР[2170]" [label="68"]; +"ИРÐК [2665]" -> "СОЕДИÐЕÐÐЫЕ ШТÐТЫ ÐМЕРИКИ [1284]" [label="365"]; +"ИРÐК [2665]" -> "ОРГÐÐИЗÐЦИЯ ОБЪЕДИÐЕÐÐЫХ ÐÐЦИЙ [935]" [label="556"]; +"ИРÐК [2665]" -> "БЛЭР [1120]" [label="337"]; +"ВОЙÐÐ [1616]" -> "ТЕКСТ [2064]" [label="73"]; +"ВОЙÐÐ [1616]" -> "МОСКВР[3539]" [label="93"]; +"ВОЙÐÐ [1616]" -> "ЯПОÐИЯ [781]" [label="10"]; +"ВОЙÐÐ [1616]" -> "УКРÐИÐÐ [1103]" [label="19"]; +"ВОЙÐÐ [1616]" -> "ПОЛИТИКР[2170]" [label="74"]; +"ВОЙÐÐ [1616]" -> "РЕСПУБЛИКР[1191]" [label="37"]; +"ВОЙÐÐ [1616]" -> "СОЕДИÐЕÐÐЫЕ ШТÐТЫ ÐМЕРИКИ [1284]" [label="216"]; +"ВОЙÐÐ [1616]" -> "ОРГÐÐИЗÐЦИЯ ОБЪЕДИÐЕÐÐЫХ ÐÐЦИЙ [935]" [label="96"]; +"ВОЙÐÐ [1616]" -> "БЛЭР [1120]" [label="62"]; +"ТЕКСТ [2064]" -> "МОСКВР[3539]" [label="633"]; +"ТЕКСТ [2064]" -> "ЯПОÐИЯ [781]" [label="88"]; +"ТЕКСТ [2064]" -> "УКРÐИÐÐ [1103]" [label="58"]; +"ТЕКСТ [2064]" -> "ПОЛИТИКР[2170]" [label="120"]; +"ТЕКСТ [2064]" -> "ПЕРЕПИСЬ [832]" [label="68"]; +"ТЕКСТ [2064]" -> "РЕСПУБЛИКР[1191]" [label="47"]; +"ТЕКСТ [2064]" -> "СОЕДИÐЕÐÐЫЕ ШТÐТЫ ÐМЕРИКИ [1284]" [label="51"]; +"ТЕКСТ [2064]" -> "ОРГÐÐИЗÐЦИЯ ОБЪЕДИÐЕÐÐЫХ ÐÐЦИЙ [935]" [label="78"]; +"ТЕКСТ [2064]" -> "БЛЭР [1120]" [label="143"]; +"МОСКВР[3539]" -> "ЯПОÐИЯ [781]" [label="159"]; +"МОСКВР[3539]" -> "УКРÐИÐÐ [1103]" [label="46"]; +"МОСКВР[3539]" -> "ПОЛИТИКР[2170]" [label="126"]; +"МОСКВР[3539]" -> "ПЕРЕПИСЬ [832]" [label="42"]; +"МОСКВР[3539]" -> "РЕСПУБЛИКР[1191]" [label="53"]; +"МОСКВР[3539]" -> "СОЕДИÐЕÐÐЫЕ ШТÐТЫ ÐМЕРИКИ [1284]" [label="55"]; +"МОСКВР[3539]" -> "ОРГÐÐИЗÐЦИЯ ОБЪЕДИÐЕÐÐЫХ ÐÐЦИЙ [935]" [label="99"]; +"МОСКВР[3539]" -> "БЛЭР [1120]" [label="241"]; +"ЯПОÐИЯ [781]" -> "СОЕДИÐЕÐÐЫЕ ШТÐТЫ ÐМЕРИКИ [1284]" [label="29"]; +"УКРÐИÐÐ [1103]" -> "ПОЛИТИКР[2170]" [label="59"]; +"УКРÐИÐÐ [1103]" -> "СОЕДИÐЕÐÐЫЕ ШТÐТЫ ÐМЕРИКИ [1284]" [label="46"]; +"ПОЛИТИКР[2170]" -> "РЕСПУБЛИКР[1191]" [label="60"]; +"ПОЛИТИКР[2170]" -> "СОЕДИÐЕÐÐЫЕ ШТÐТЫ ÐМЕРИКИ [1284]" [label="66"]; +"ПОЛИТИКР[2170]" -> "ОРГÐÐИЗÐЦИЯ ОБЪЕДИÐЕÐÐЫХ ÐÐЦИЙ [935]" [label="18"]; +"ПОЛИТИКР[2170]" -> "БЛЭР [1120]" [label="43"]; +"ПЕРЕПИСЬ [832]" -> "РЕСПУБЛИКР[1191]" [label="30"]; +"РЕСПУБЛИКР[1191]" -> "СОЕДИÐЕÐÐЫЕ ШТÐТЫ ÐМЕРИКИ [1284]" [label="12"]; +"СОЕДИÐЕÐÐЫЕ ШТÐТЫ ÐМЕРИКИ [1284]" -> "ОРГÐÐИЗÐЦИЯ ОБЪЕДИÐЕÐÐЫХ ÐÐЦИЙ [935]" [label="89"]; +"СОЕДИÐЕÐÐЫЕ ШТÐТЫ ÐМЕРИКИ [1284]" -> "БЛЭР [1120]" [label="41"]; +"ОРГÐÐИЗÐЦИЯ ОБЪЕДИÐЕÐÐЫХ ÐÐЦИЙ [935]" -> "БЛЭР [1120]" [label="123"]; +} diff --git a/test/graphs/center.dot b/test/graphs/center.dot new file mode 100644 index 0000000..a8dbd36 --- /dev/null +++ b/test/graphs/center.dot @@ -0,0 +1,4 @@ +digraph G { + center=true + a -> { b c} +} diff --git a/test/graphs/clover.dot b/test/graphs/clover.dot new file mode 100644 index 0000000..6ed7570 --- /dev/null +++ b/test/graphs/clover.dot @@ -0,0 +1,5 @@ +graph G { + a -- b -- c -- a + a -- B -- C -- a + a -- 1 -- 2 -- a +} diff --git a/test/graphs/clust.dot b/test/graphs/clust.dot new file mode 100644 index 0000000..f944b86 --- /dev/null +++ b/test/graphs/clust.dot @@ -0,0 +1,22 @@ +digraph G { + subgraph cluster_0 { + label = "hello world"; + a -> b; + a -> c; + color = hot_pink; + } + + subgraph cluster_1 { + label = "MSDOT"; + style= "dashed"; + color=purple; + x -> y; + x -> z; + y -> z; + y -> q; + } + + top -> a; + top -> y; + y -> b; +} diff --git a/test/graphs/clust1.dot b/test/graphs/clust1.dot new file mode 100644 index 0000000..71c4722 --- /dev/null +++ b/test/graphs/clust1.dot @@ -0,0 +1,8 @@ +digraph G { + subgraph cluster_c0 {a0 -> a1 -> a2 -> a3;} + subgraph cluster_c1 {b0 -> b1 -> b2 -> b3;} + x -> a0; + x -> b0; + a1 -> a3; + a3 -> a0; +} diff --git a/test/graphs/clust2.dot b/test/graphs/clust2.dot new file mode 100644 index 0000000..27cc588 --- /dev/null +++ b/test/graphs/clust2.dot @@ -0,0 +1,8 @@ +digraph G { + subgraph cluster_c0 {a0 -> a1 -> a2 -> a3;} + subgraph cluster_c1 {b0 -> b1 -> b2 -> b3;} + x -> a0; + x -> b0; + a1 -> b3; + b3 -> a1; +} diff --git a/test/graphs/clust3.dot b/test/graphs/clust3.dot new file mode 100644 index 0000000..6efae42 --- /dev/null +++ b/test/graphs/clust3.dot @@ -0,0 +1,8 @@ +digraph G { + subgraph cluster_c0 {a0 -> a1 -> a2 -> a3;} + subgraph cluster_c1 {b0 -> b1 -> b2 -> b3;} + x -> a0; + x -> b0; + a1 -> b3; + b1 -> a3; +} diff --git a/test/graphs/clust4.dot b/test/graphs/clust4.dot new file mode 100644 index 0000000..67dcd4c --- /dev/null +++ b/test/graphs/clust4.dot @@ -0,0 +1,27 @@ +digraph G { + + subgraph cluster_0 { + style=filled; + color=lightgrey; + node [style=filled,color=white]; + a0 -> a1 -> a2 -> a3; + label = "process #1"; + } + + subgraph cluster_1 { + node [style=filled]; + b0 -> b1 -> b2 -> b3; + label = "process #2"; + color=blue + } + start -> a0; + start -> b0; + a1 -> b3; + b2 -> a3; + a3 -> a0; + a3 -> end; + b3 -> end; + + start [shape=Mdiamond]; + end [shape=Msquare]; +} diff --git a/test/graphs/clust5.dot b/test/graphs/clust5.dot new file mode 100644 index 0000000..5edc2ce --- /dev/null +++ b/test/graphs/clust5.dot @@ -0,0 +1,25 @@ +digraph G { +size="6,6"; + a -> b -> c; + + subgraph cluster0 { + x0 -> y0; + x0 -> z0; + } + + subgraph cluster1 { + x1 -> y1; + x1 -> z1; + } + + subgraph cluster2 { + x2 -> y2; + x2 -> z2; + } + + a -> x0; + b -> x1; + b -> x2; + a -> z2; + c -> z1; +} diff --git a/test/graphs/color.dot b/test/graphs/color.dot new file mode 100644 index 0000000..cc97cea --- /dev/null +++ b/test/graphs/color.dot @@ -0,0 +1,10 @@ +digraph G { + node [style=filled] + abc [color=green] + def [color="0.2,0.8,0.8"] + ghi [color="#FF0000"] + kl [color="#FF00007F"] + mno [color=yellow, fontcolor="#FF00007F"] + pqr [label=mno, color=yellow, fontcolor="#FF0000"] + abc -> def [color="red:blue:#00FF00"] +} diff --git a/test/graphs/colors.dot b/test/graphs/colors.dot new file mode 100644 index 0000000..0047db2 --- /dev/null +++ b/test/graphs/colors.dot @@ -0,0 +1,13 @@ +digraph G { + + node [style=filled, shape=box] + ddddddd [fontcolor=yellow, fillcolor=blue, color=orange] + subgraph clusterA { + style=filled + fillcolor=lightgray + pencolor=blue + eeeee [peripheries=3, fontcolor=red, color=yellow] + eeeee -> ee + } + ddddddd -> eeeee [labelfontcolor=chocolate, headlabel=headlabel, label=flue, fontcolor=green, color=lightblue] +} diff --git a/test/graphs/colorscheme.dot b/test/graphs/colorscheme.dot new file mode 100644 index 0000000..45359b4 --- /dev/null +++ b/test/graphs/colorscheme.dot @@ -0,0 +1,19 @@ +digraph G { + + node [shape=box, style=filled] + + subgraph { + node [colorscheme=spectral11] + 1 [color=1] + 4 [color=4] + 8 [color=8] + 11 [color="//11"] + } + + ylgn7 [color="/ylgn7/5"] + X11 [color="/X11/thistle"] + indigo [color="/X11/indigo"] + magenta [color="magenta"] + + +} diff --git a/test/graphs/compound.dot b/test/graphs/compound.dot new file mode 100644 index 0000000..5361ca8 --- /dev/null +++ b/test/graphs/compound.dot @@ -0,0 +1,18 @@ +digraph G { + compound=true + + subgraph clusterA { + a1 -> a2 -> a3 + } + subgraph clusterB { + subgraph clusterC { + c1 -> c2 + } + b1 -> b2 + b1 -> b3 + b1 -> c2 + } + a1 -> b2 [lhead=clusterB] + c2 -> a3 [ltail=clusterC] + b3 -> a3 [ltail=clusterB, lhead=clusterA] +} diff --git a/test/graphs/crazy.dot b/test/graphs/crazy.dot new file mode 100644 index 0000000..8fd8fdd --- /dev/null +++ b/test/graphs/crazy.dot @@ -0,0 +1,104 @@ +digraph "unix" { + graph [ fontname = "Helvetica", + fontsize = 36, + label = "\n\n\n\nObject Oriented Graphs\nStephen North, 3/19/93", + size = "6,6" ]; + node [ shape = polygon, + sides = 4, + distortion = "0.0", + orientation = "0.0", + skew = "0.0", + color = white, + style = filled, + fontname = "Helvetica" ]; + "5th Edition" [sides=9, distortion="0.936354", orientation=28, skew="-0.126818", color=salmon2]; + "6th Edition" [sides=5, distortion="0.238792", orientation=11, skew="0.995935", color=deepskyblue]; + "PWB 1.0" [sides=8, distortion="0.019636", orientation=79, skew="-0.440424", color=goldenrod2]; + LSX [sides=9, distortion="-0.698271", orientation=22, skew="-0.195492", color=burlywood2]; + "1 BSD" [sides=7, distortion="0.265084", orientation=26, skew="0.403659", color=gold1]; + "Mini Unix" [distortion="0.039386", orientation=2, skew="-0.461120", color=greenyellow]; + Wollongong [sides=5, distortion="0.228564", orientation=63, skew="-0.062846", color=darkseagreen]; + Interdata [distortion="0.624013", orientation=56, skew="0.101396", color=dodgerblue1]; + "Unix/TS 3.0" [sides=8, distortion="0.731383", orientation=43, skew="-0.824612", color=thistle2]; + "PWB 2.0" [sides=6, distortion="0.592100", orientation=34, skew="-0.719269", color=darkolivegreen3]; + "7th Edition" [sides=10, distortion="0.298417", orientation=65, skew="0.310367", color=chocolate]; + "8th Edition" [distortion="-0.997093", orientation=50, skew="-0.061117", color=turquoise3]; + "32V" [sides=7, distortion="0.878516", orientation=19, skew="0.592905", color=steelblue3]; + V7M [sides=10, distortion="-0.960249", orientation=32, skew="0.460424", color=navy]; + "Ultrix-11" [sides=10, distortion="-0.633186", orientation=10, skew="0.333125", color=darkseagreen4]; + Xenix [sides=8, distortion="-0.337997", orientation=52, skew="-0.760726", color=coral]; + "UniPlus+" [sides=7, distortion="0.788483", orientation=39, skew="-0.526284", color=darkolivegreen3]; + "9th Edition" [sides=7, distortion="0.138690", orientation=55, skew="0.554049", color=coral3]; + "2 BSD" [sides=7, distortion="-0.010661", orientation=84, skew="0.179249", color=blanchedalmond]; + "2.8 BSD" [distortion="-0.239422", orientation=44, skew="0.053841", color=lightskyblue1]; + "2.9 BSD" [distortion="-0.843381", orientation=70, skew="-0.601395", color=aquamarine2]; + "3 BSD" [sides=10, distortion="0.251820", orientation=18, skew="-0.530618", color=lemonchiffon]; + "4 BSD" [sides=5, distortion="-0.772300", orientation=24, skew="-0.028475", color=darkorange1]; + "4.1 BSD" [distortion="-0.226170", orientation=38, skew="0.504053", color=lightyellow1]; + "4.2 BSD" [sides=10, distortion="-0.807349", orientation=50, skew="-0.908842", color=darkorchid4]; + "4.3 BSD" [sides=10, distortion="-0.030619", orientation=76, skew="0.985021", color=lemonchiffon2]; + "Ultrix-32" [distortion="-0.644209", orientation=21, skew="0.307836", color=goldenrod3]; + "PWB 1.2" [sides=7, distortion="0.640971", orientation=84, skew="-0.768455", color=cyan]; + "USG 1.0" [distortion="0.758942", orientation=42, skew="0.039886", color=blue]; + "CB Unix 1" [sides=9, distortion="-0.348692", orientation=42, skew="0.767058", color=firebrick]; + "USG 2.0" [distortion="0.748625", orientation=74, skew="-0.647656", color=chartreuse4]; + "CB Unix 2" [sides=10, distortion="0.851818", orientation=32, skew="-0.020120", color=greenyellow]; + "CB Unix 3" [sides=10, distortion="0.992237", orientation=29, skew="0.256102", color=bisque4]; + "Unix/TS++" [sides=6, distortion="0.545461", orientation=16, skew="0.313589", color=mistyrose2]; + "PDP-11 Sys V" [sides=9, distortion="-0.267769", orientation=40, skew="0.271226", color=cadetblue1]; + "USG 3.0" [distortion="-0.848455", orientation=44, skew="0.267152", color=bisque2]; + "Unix/TS 1.0" [distortion="0.305594", orientation=75, skew="0.070516", color=orangered]; + "TS 4.0" [sides=10, distortion="-0.641701", orientation=50, skew="-0.952502", color=crimson]; + "System V.0" [sides=9, distortion="0.021556", orientation=26, skew="-0.729938", color=darkorange1]; + "System V.2" [sides=6, distortion="0.985153", orientation=33, skew="-0.399752", color=darkolivegreen4]; + "System V.3" [sides=7, distortion="-0.687574", orientation=58, skew="-0.180116", color=lightsteelblue1]; + "5th Edition" -> "6th Edition"; + "5th Edition" -> "PWB 1.0"; + "6th Edition" -> LSX; + "6th Edition" -> "1 BSD"; + "6th Edition" -> "Mini Unix"; + "6th Edition" -> Wollongong; + "6th Edition" -> Interdata; + Interdata -> "Unix/TS 3.0"; + Interdata -> "PWB 2.0"; + Interdata -> "7th Edition"; + "7th Edition" -> "8th Edition"; + "7th Edition" -> "32V"; + "7th Edition" -> V7M; + "7th Edition" -> "Ultrix-11"; + "7th Edition" -> Xenix; + "7th Edition" -> "UniPlus+"; + V7M -> "Ultrix-11"; + "8th Edition" -> "9th Edition"; + "1 BSD" -> "2 BSD"; + "2 BSD" -> "2.8 BSD"; + "2.8 BSD" -> "Ultrix-11"; + "2.8 BSD" -> "2.9 BSD"; + "32V" -> "3 BSD"; + "3 BSD" -> "4 BSD"; + "4 BSD" -> "4.1 BSD"; + "4.1 BSD" -> "4.2 BSD"; + "4.1 BSD" -> "2.8 BSD"; + "4.1 BSD" -> "8th Edition"; + "4.2 BSD" -> "4.3 BSD"; + "4.2 BSD" -> "Ultrix-32"; + "PWB 1.0" -> "PWB 1.2"; + "PWB 1.0" -> "USG 1.0"; + "PWB 1.2" -> "PWB 2.0"; + "USG 1.0" -> "CB Unix 1"; + "USG 1.0" -> "USG 2.0"; + "CB Unix 1" -> "CB Unix 2"; + "CB Unix 2" -> "CB Unix 3"; + "CB Unix 3" -> "Unix/TS++"; + "CB Unix 3" -> "PDP-11 Sys V"; + "USG 2.0" -> "USG 3.0"; + "USG 3.0" -> "Unix/TS 3.0"; + "PWB 2.0" -> "Unix/TS 3.0"; + "Unix/TS 1.0" -> "Unix/TS 3.0"; + "Unix/TS 3.0" -> "TS 4.0"; + "Unix/TS++" -> "TS 4.0"; + "CB Unix 3" -> "TS 4.0"; + "TS 4.0" -> "System V.0"; + "System V.0" -> "System V.2"; + "System V.2" -> "System V.3"; +} diff --git a/test/graphs/ctext.dot b/test/graphs/ctext.dot new file mode 100644 index 0000000..cdadf49 --- /dev/null +++ b/test/graphs/ctext.dot @@ -0,0 +1,17 @@ +digraph G { + xyz [label = "hello\nworld",color="slate_blue",fontsize=24,fontname="Palatino-Italic",style=filled,fontcolor="hot pink"]; + node [style=filled]; + red [color=red]; + green [color=green]; + blue [color=blue,fontcolor=black]; + cyan [color=cyan]; + magenta [color=magenta]; + yellow [color=yellow]; + orange [color=orange]; + red -> green; + red -> blue; + blue -> cyan; + blue -> magenta; + green -> yellow; + green -> orange; +} diff --git a/test/graphs/d.dot b/test/graphs/d.dot new file mode 100644 index 0000000..b8196ba --- /dev/null +++ b/test/graphs/d.dot @@ -0,0 +1,13 @@ +graph G { + Marden--ldt; + Marden--kg; + Marden--hg; + Cannon--ldt; + Cannon--kg; + Cannon--ggt; + Epstein--kg; + Epstein--ldt; + Epstein--ggt; + Epstein--hg; + Conway--ggt; +} diff --git a/test/graphs/dd.dot b/test/graphs/dd.dot new file mode 100644 index 0000000..1c4f26a --- /dev/null +++ b/test/graphs/dd.dot @@ -0,0 +1,23 @@ +graph G { + node [label="\N"]; + graph [bb="0,0,237,274"]; + Marden [pos="158,19", width="1.06", height="0.50"]; + ldt [pos="109,73", width="0.75", height="0.50"]; + kg [pos="81,46", width="0.75", height="0.50"]; + hg [pos="209,86", width="0.75", height="0.50"]; + Cannon [pos="39,110", width="1.06", height="0.50"]; + ggt [pos="80,181", width="0.75", height="0.50"]; + Epstein [pos="139,127", width="1.00", height="0.50"]; + /* Conway [pos="65,255", width="1.11", height="0.50"]; */ + Marden -- ldt [pos="143,36 136,43 129,50 123,57"]; + Marden -- kg [pos="127,30 120,32 112,35 105,38"]; + Marden -- hg [pos="171,36 180,47 188,59 196,70"]; + Cannon -- ldt [pos="65,96 72,92 80,88 88,84"]; + Cannon -- kg [pos="50,93 57,83 64,73 70,63"]; + Cannon -- ggt [pos="49,128 56,140 63,152 70,164"]; + kg -- Epstein [pos="93,62 104,78 116,94 127,110"]; + ldt -- Epstein [pos="119,90 122,97 125,103 129,109"]; + Epstein -- ggt [pos="122,143 113,151 105,158 96,166"]; + hg -- Epstein [pos="189,98 180,103 171,108 163,113"]; + /* ggt -- Conway [pos="76,199 74,212 72,225 69,237"]; */ +} diff --git a/test/graphs/decorate.dot b/test/graphs/decorate.dot new file mode 100644 index 0000000..b01dde0 --- /dev/null +++ b/test/graphs/decorate.dot @@ -0,0 +1,57 @@ +digraph states { + compound=true; + labelloc=t; + fontname=Arial; + fontsize=9; + nodesep="0.4"; + ranksep="0.4"; + node [fontname=Arial, fontsize=9, shape=box]; + subgraph clustere3ffa58211d69e3db000538bf02fa1d0 { + label = "DriveCom Z"; + Ie3ffa58211d69e3db000538bf02fa1d0 [label="", shape=circle, style=filled, color=black, width=.2]; + Se3ffa4bf11d69e3db000538bf02fa1d0 [label="Idle"]; + Se3ffa7b011d69e3db000538bf02fa1d0 [label="Disabled"]; + subgraph clustere3ffa77611d69e3db000538bf02fa1d0 { + label = "Active"; + Ie3ffa77611d69e3db000538bf02fa1d0 [label="", shape=circle, style=filled, color=black, width=.2]; + Se3ffa84b11d69e3db000538bf02fa1d0 [label="Undefined"]; + Se3ffa60811d69e3db000538bf02fa1d0 [label="Wait Switch On Inhibit"]; + Se3ffa87211d69e3db000538bf02fa1d0 [label="Switch On Inhibit"]; + Se3ffa65611d69e3db000538bf02fa1d0 [label="Wait Ready To Switch On"]; + Se3ffa61c11d69e3db000538bf02fa1d0 [label="Ready To Switch On"]; + Se3ffa53211d69e3db000538bf02fa1d0 [label="Wait Switched On"]; + Se3ffa8ac11d69e3db000538bf02fa1d0 [label="Switched On"]; + Se3ffa83711d69e3db000538bf02fa1d0 [label="Wait Operation Enabled"]; + Se3ffa81011d69e3db000538bf02fa1d0 [label="Operation Enabled"]; + Se3ffa8d311d69e3db000538bf02fa1d0 [label="Quick Stop Active"]; + } + Se3ffa90d11d69e3db000538bf02fa1d0 [label="Malfunction"]; + } + Ie3ffa58211d69e3db000538bf02fa1d0 -> Se3ffa4bf11d69e3db000538bf02fa1d0 [label="Out_RFGInhibit=true;\nOut_SwitchOn = false;\nOut_DisableVoltage = false;\nOut_QuickStop = false;\nOut_EnableOperation = false;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa4bf11d69e3db000538bf02fa1d0 -> Ie3ffa77611d69e3db000538bf02fa1d0 [lhead=clustere3ffa77611d69e3db000538bf02fa1d0] [label="sig_Cmd_Init.isAvailable() || Cmd_Enable\nsig_Cmd_Init.get();", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa4bf11d69e3db000538bf02fa1d0 -> Se3ffa7b011d69e3db000538bf02fa1d0 [label="!In_QuickStop &&\n!In_ReadyToSwitchOn &&\n!In_SwitchedOn &&\n!In_OperationEnabled\n\nServo_Res_Disable = true;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa7b011d69e3db000538bf02fa1d0 -> Ie3ffa77611d69e3db000538bf02fa1d0 [lhead=clustere3ffa77611d69e3db000538bf02fa1d0] [label="sig_Cmd_Init.isAvailable() || Cmd_Enable\nsig_Cmd_Init.get();\nServo_Res_Disable = true;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa7b011d69e3db000538bf02fa1d0 -> Se3ffa4bf11d69e3db000538bf02fa1d0 [label="In_QuickStop ||\nIn_ReadyToSwitchOn ||\nIn_SwitchedOn ||\nIn_OperationEnabled\n\nServo_Res_Disable = false;", fontname=Arial, fontsize=9, decorate=true]; + Ie3ffa77611d69e3db000538bf02fa1d0 -> Se3ffa84b11d69e3db000538bf02fa1d0 [label="", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa84b11d69e3db000538bf02fa1d0 -> Se3ffa60811d69e3db000538bf02fa1d0 [label="Out_QuickStop = true;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa60811d69e3db000538bf02fa1d0 -> Se3ffa87211d69e3db000538bf02fa1d0 [label="In_QuickStop\nServo_Res_Disable = true;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa60811d69e3db000538bf02fa1d0 -> Se3ffa60811d69e3db000538bf02fa1d0 [label="After(timeout_Response)\nLogError(L'Servo response timeout');\nmessage = L'Servo response timeout';", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa87211d69e3db000538bf02fa1d0 -> Se3ffa65611d69e3db000538bf02fa1d0 [label="sig_Cmd_Init.isAvailable() || Cmd_Enable\nsig_Cmd_Init.get();\nOut_DisableVoltage = true;\nOut_QuickStop = true;\nServo_Res_Disable = false;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa65611d69e3db000538bf02fa1d0 -> Se3ffa61c11d69e3db000538bf02fa1d0 [label="In_ReadyToSwitchOn", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa65611d69e3db000538bf02fa1d0 -> Se3ffa65611d69e3db000538bf02fa1d0 [label="After(timeout_Response)\nLogError(L'Servo response timeout');\nmessage = L'Servo response timeout';", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa61c11d69e3db000538bf02fa1d0 -> Se3ffa53211d69e3db000538bf02fa1d0 [label="sig_Cmd_Init.isAvailable() || Cmd_Enable\nsig_Cmd_Init.get();\nOut_SwitchOn = true;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa53211d69e3db000538bf02fa1d0 -> Se3ffa8ac11d69e3db000538bf02fa1d0 [label="In_SwitchedOn", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa53211d69e3db000538bf02fa1d0 -> Se3ffa53211d69e3db000538bf02fa1d0 [label="After(timeout_Response)\nLogError(L'Servo response timeout');\nmessage = L'Servo response timeout';", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa8ac11d69e3db000538bf02fa1d0 -> Se3ffa83711d69e3db000538bf02fa1d0 [label="sig_Cmd_Init.isAvailable() || Cmd_Enable\nsig_Cmd_Init.get();\nOut_EnableOperation = true;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa83711d69e3db000538bf02fa1d0 -> Se3ffa81011d69e3db000538bf02fa1d0 [label="In_OperationEnabled\nServo_Res_Enable = true;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa83711d69e3db000538bf02fa1d0 -> Se3ffa83711d69e3db000538bf02fa1d0 [label="After(timeout_Response)\nLogError(L'Servo response timeout');\nmessage = L'Servo response timeout';", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa81011d69e3db000538bf02fa1d0 -> Se3ffa8d311d69e3db000538bf02fa1d0 [label="!In_QuickStop\nServo_Res_Enable = false;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa81011d69e3db000538bf02fa1d0 -> Se3ffa81011d69e3db000538bf02fa1d0 [label="sig_Cmd_QuickStop.isAvailable()\nsig_Cmd_QuickStop.get();\nOut_QuickStop = false;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa81011d69e3db000538bf02fa1d0 -> Se3ffa4bf11d69e3db000538bf02fa1d0 [label="!In_OperationEnabled\nServo_Res_Enable = false;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa81011d69e3db000538bf02fa1d0 -> Se3ffa81011d69e3db000538bf02fa1d0 [label="!Cmd_Enable && Servo_Res_Enable\nServo_Res_Enable = false;\nOut_SwitchOn = false;\nOut_DisableVoltage = false;\nOut_QuickStop = false;\nOut_EnableOperation = false;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa8d311d69e3db000538bf02fa1d0 -> Se3ffa4bf11d69e3db000538bf02fa1d0 [label="!In_ReadyToSwitchOn &&\n!In_SwitchedOn &&\n!In_OperationEnabled", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa8d311d69e3db000538bf02fa1d0 -> Se3ffa4bf11d69e3db000538bf02fa1d0 [label="sig_Cmd_Init.isAvailable() || !Cmd_Enable\nsig_Cmd_Init.get();\nOut_SwitchOn = false;\nOut_DisableVoltage = false;\nOut_QuickStop = false;\nOut_EnableOperation = false;", fontname=Arial, fontsize=9, decorate=true]; + Ie3ffa77611d69e3db000538bf02fa1d0 -> Se3ffa90d11d69e3db000538bf02fa1d0 [ltail=clustere3ffa77611d69e3db000538bf02fa1d0] [label="In_Malfunction\n/*1state_SwitchOnInhibit = false;\n1state_ReadyToSwitchOn = false;\n1state_SwitchedOn = false;\n1state_OperationEnabled = false;\n1state_QuickStopActive = false;*/", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa90d11d69e3db000538bf02fa1d0 -> Ie3ffa77611d69e3db000538bf02fa1d0 [lhead=clustere3ffa77611d69e3db000538bf02fa1d0] [label="!In_Malfunction\nOut_ResetMalfunction = false;", fontname=Arial, fontsize=9, decorate=true]; + Se3ffa90d11d69e3db000538bf02fa1d0 -> Se3ffa90d11d69e3db000538bf02fa1d0 [label="sig_Cmd_ResetMalfunction.isAvailable()\nsig_Cmd_ResetMalfunction.get();\nOut_ResetMalfunction = true;\nOut_SwitchOn = false;\nOut_DisableVoltage = false;\nOut_EnableOperation = false;\nOut_QuickStop = false;", fontname=Arial, fontsize=9, decorate=true]; + } diff --git a/test/graphs/dfa.dot b/test/graphs/dfa.dot new file mode 100644 index 0000000..fde0680 --- /dev/null +++ b/test/graphs/dfa.dot @@ -0,0 +1,34 @@ +digraph g { +"start" [ label = "MWGC-" ]; +"n1" [ label = "WC-MG" ]; +"n2" [ label = "MWC-G" ]; +"n3" [ label = "C-MWG" ]; +"n4" [ label = "W-MGC" ]; +"n5" [ label = "MGC-W" ]; +"n6" [ label = "MWG-C" ]; +"n7" [ label = "G-MWC" ]; +"n8" [ label = "MG-WC" ]; +"n9" [ label = "-MWGC" ]; +"start" -> "n1" [ label = "g" ]; +"n1" -> "start" [ label = "g" ]; +subgraph l { rank = same; "n3" "n4" } +subgraph r { rank = same; "n5" "n6" } +"n1" -> "n2" [ label = "m" ]; +"n2" -> "n1" [ label = "m" ]; +"n2" -> "n3" [ label = "w" ]; +"n3" -> "n2" [ label = "w" ]; +"n2" -> "n4" [ label = "c" ]; +"n4" -> "n2" [ label = "c" ]; +"n3" -> "n5" [ label = "g" ]; +"n5" -> "n3" [ label = "g" ]; +"n4" -> "n6" [ label = "g" ]; +"n6" -> "n4" [ label = "g" ]; +"n5" -> "n7" [ label = "c" ]; +"n7" -> "n5" [ label = "c" ]; +"n6" -> "n7" [ label = "w" ]; +"n7" -> "n6" [ label = "w" ]; +"n7" -> "n8" [ label = "m" ]; +"n8" -> "n7" [ label = "m" ]; +"n8" -> "n9" [ label = "g" ]; +"n9" -> "n8" [ label = "g" ]; +} diff --git a/test/graphs/dfd.ps b/test/graphs/dfd.ps new file mode 100644 index 0000000..111a713 --- /dev/null +++ b/test/graphs/dfd.ps @@ -0,0 +1,31 @@ +/xdef {exch def} bind def +/DFDbox { + 10 dict begin + /fflag xdef + /sides xdef + dup + aload pop + % draw the sides + newpath + moveto + 1 1 sides { + 2 mod 0 ne + {moveto} % even sides + {lineto currentpoint stroke moveto} % odd sides + ifelse + } for + fflag % if shape is filled + { + aload pop + newpath + moveto + /y1 xdef + /x1 xdef + lineto stroke newpath + x1 y1 moveto lineto stroke + pop pop + } + {pop} + ifelse + end +} bind def diff --git a/test/graphs/dir.dot b/test/graphs/dir.dot new file mode 100644 index 0000000..61e2964 --- /dev/null +++ b/test/graphs/dir.dot @@ -0,0 +1,8 @@ +digraph G { + + a -> b + a -> c [dir=forward] + a -> d [dir=back] + a -> e [dir=both] + a -> f [dir=none] +} diff --git a/test/graphs/dpd.dot b/test/graphs/dpd.dot new file mode 100644 index 0000000..43dde96 --- /dev/null +++ b/test/graphs/dpd.dot @@ -0,0 +1,110 @@ +graph G { + Marden--ldt; + Marden--kg; + Marden--hg; + Cannon--ldt; + Cannon--kg; + Cannon--ggt; + Epstein--kg; + Epstein--ldt; + Epstein--ggt; + Epstein--hg; + Conway--ggt; + Conway--kt; + Conway--hg; + Conway--lat; + Conway--vd; + Taylor--crys; + Taylor--vd; + Taylor--gcv; + Taylor--fd; + Almgren--crys; + Almgren--vd; + Almgren--gcv; + Almgren--fd; + Freedman--gcv; + Freedman--ldt; + Freedman--ds; + Milnor--ldt; + Milnor--cd; + Milnor--ds; + Milnor--hg; + Milnor--kt; + Douady--cd; + Douady--ds; + Douady--kg; + Hubard--ds; + Hubard--cd; + Hubard--kg; + Hubard--fg; + Mandelbrot--cd; + Mandelbrot--fg; + Mandelbrot--kg; + Wilks--sg; + Wilks--gv; + Wilks--cd; + Wilks--cg; + Dobkin--gv; + Dobkin--vd; + Dobkin--cg; + Chazelle--cg; + Chazelle--gv; + Chazelle--vd; + Peskin--fd; + Peskin--gcv; + Peskin--gv; + Tarjan--cg; + Tarjan--hg; + Mumford--kg; + Mumford--cg; + Mumford--cv; + Mumford--gcv; + Mumford--crys; + Thurston--ggt; + Thurston--vd; + Thurston--cg; + Thurston--gv; + Thurston--kg; + Thurston--cd; + Thurston--ldt; + Thurston--kt; + ldt--ds; + ldt--ggt; + ldt--hg; + ldt--kt; + ldt--cd; + ds--ggt; + ds--cd; + ds--fg; + ds--sg; + kt--hg; + kt--kg; + cd--fg; + cd--kg; + fg--kg; + fg--sg; + ggt--lat; + ggt--hg; + hg--lat; + hg--vd; + hg--cg; + hg--kg; + kg--vd; + sg--dv; + sg--gv; + sg--cv; + lat--crys; + lat--vd; + vd--crys; + vd--gcv; + vd--cv; + cv--vd; + cv--gcv; + cv--cg; + cv--gv; + crys--fd; + crys--gcv; + gcv--fd; + gcv--cg; + cg--fd; +} diff --git a/test/graphs/edgeclip.dot b/test/graphs/edgeclip.dot new file mode 100644 index 0000000..a26a182 --- /dev/null +++ b/test/graphs/edgeclip.dot @@ -0,0 +1,6 @@ +digraph G { + ab -> cd + ab -> CD [tailclip=false] + AB -> CD [headclip=false] + AB -> cd [tailclip=false, headclip=false] +} diff --git a/test/graphs/fig6.dot b/test/graphs/fig6.dot new file mode 100644 index 0000000..8749fd3 --- /dev/null +++ b/test/graphs/fig6.dot @@ -0,0 +1,74 @@ +digraph G { + size = "8,8"; + {rank=min S8 S24 S1 S35 S30} + {rank=max T8 T24 T1 T35 T30} + S8 -> 9; + S24 -> 27; + S24 -> 25; + S1 -> 10; + S1 -> 2; + S35 -> 36; + S35 -> 43; + S30 -> 31; + S30 -> 33; + 9 -> 42; + 9 -> T1; + 25 -> T1; + 25 -> 26; + 27 -> T24; + 2 -> 3; + 2 -> 16; + 2 -> 17; + 2 -> T1; + 2 -> 18; + 10 -> 11; + 10 -> 14; + 10 -> T1; + 10 -> 13; + 10 -> 12; + 31 -> T1; + 31 -> 32; + 33 -> T30; + 33 -> 34; + 42 -> 4; + 26 -> 4; + 3 -> 4; + 16 -> 15; + 17 -> 19; + 18 -> 29; + 11 -> 4; + 14 -> 15; + 37 -> 39; + 37 -> 41; + 37 -> 38; + 37 -> 40; + 13 -> 19; + 12 -> 29; + 43 -> 38; + 43 -> 40; + 36 -> 19; + 32 -> 23; + 34 -> 29; + 39 -> 15; + 41 -> 29; + 38 -> 4; + 40 -> 19; + 4 -> 5; + 19 -> 21; + 19 -> 20; + 19 -> 28; + 5 -> 6; + 5 -> T35; + 5 -> 23; + 21 -> 22; + 20 -> 15; + 28 -> 29; + 6 -> 7; + 15 -> T1; + 22 -> 23; + 22 -> T35; + 29 -> T30; + 7 -> T8; + 23 -> T24; + 23 -> T1; +} diff --git a/test/graphs/fsm.dot b/test/graphs/fsm.dot new file mode 100644 index 0000000..9243e5a --- /dev/null +++ b/test/graphs/fsm.dot @@ -0,0 +1,20 @@ +digraph finite_state_machine { + + node [shape = doublecircle]; LR_0 LR_3 LR_4 LR_8; + node [shape = circle]; + rankdir=LR; + LR_0 -> LR_2 [ label = "SS(B)" ]; + LR_0 -> LR_1 [ label = "SS(S)" ]; + LR_1 -> LR_3 [ label = "S($end)" ]; + LR_2 -> LR_6 [ label = "SS(b)" ]; + LR_2 -> LR_5 [ label = "SS(a)" ]; + LR_2 -> LR_4 [ label = "S(A)" ]; + LR_5 -> LR_7 [ label = "S(b)" ]; + LR_5 -> LR_5 [ label = "S(a)" ]; + LR_6 -> LR_6 [ label = "S(b)" ]; + LR_6 -> LR_5 [ label = "S(a)" ]; + LR_7 -> LR_8 [ label = "S(b)" ]; + LR_7 -> LR_5 [ label = "S(a)" ]; + LR_8 -> LR_6 [ label = "S(b)" ]; + LR_8 -> LR_5 [ label = "S(a)" ]; +} diff --git a/test/graphs/grammar.dot b/test/graphs/grammar.dot new file mode 100644 index 0000000..3417211 --- /dev/null +++ b/test/graphs/grammar.dot @@ -0,0 +1,71 @@ +digraph L0 { + size = "8,8"; + ordering=out; + node [shape = box]; + + n0 [label="E"]; + n1 [label="T"]; + n2 [label="F"]; + n3 [label="IDENT : a "]; + n4 [label="+"]; + n5 [label="T"]; + n6 [label="F"]; + n7 [label="("]; + n8 [label="E"]; + n9 [label="T"]; + n10 [label="F"]; + n11 [label="IDENT : b "]; + n12 [label="*"]; + n13 [label="F"]; + n14 [label="IDENT : c "]; + n15 [label=")"]; + n16 [label="*"]; + n17 [label="F"]; + n18 [label="("]; + n19 [label="E"]; + n20 [label="T"]; + n21 [label="F"]; + n22 [label="IDENT : d "]; + n23 [label="*"]; + n24 [label="F"]; + n25 [label="IDENT : e "]; + n26 [label="+"]; + n27 [label="T"]; + n28 [label="F"]; + n29 [label="("]; + n30 [label="E"]; + n31 [label="T"]; + n32 [label="F"]; + n33 [label="IDENT : a "]; + n34 [label="*"]; + n35 [label="F"]; + n36 [label="IDENT : b "]; + n37 [label=")"]; + n38 [label=")"]; + n39 [label="+"]; + n40 [label="T"]; + n41 [label="F"]; + n42 [label="IDENT : q "]; + n0 -> { n1 n4 n5 n39 n40 }; + n1 -> n2 ; + n2 -> n3 ; + n5 -> { n6 n16 n17 }; + n6 -> { n7 n8 n15 }; + n8 -> n9 ; + n9 -> { n10 n12 n13 }; + n10 -> n11 ; + n13 -> n14 ; + n17 -> { n18 n19 n38 }; + n19 -> { n20 n26 n27 }; + n20 -> { n21 n23 n24 }; + n21 -> n22 ; + n24 -> n25 ; + n27 -> n28 ; + n28 -> { n29 n30 n37 }; + n30 -> n31 ; + n31 -> { n32 n34 n35 }; + n32 -> n33 ; + n35 -> n36 ; + n40 -> n41 ; + n41 -> n42 ; +} diff --git a/test/graphs/hashtable.dot b/test/graphs/hashtable.dot new file mode 100644 index 0000000..8659cb4 --- /dev/null +++ b/test/graphs/hashtable.dot @@ -0,0 +1,23 @@ +digraph G { + nodesep=.05; + rankdir=LR; + node [shape=record,width=.1,height=.1]; + + node0 [label = " | | | | | | | ",height=2.0]; + node [width = 1.5]; + node1 [label = "{ n14 | 719 |

}"]; + node2 [label = "{ a1 | 805 |

}"]; + node3 [label = "{ i9 | 718 |

}"]; + node4 [label = "{ e5 | 989 |

}"]; + node5 [label = "{ t20 | 959 |

}"] ; + node6 [label = "{ o15 | 794 |

}"] ; + node7 [label = "{ s19 | 659 |

}"] ; + + node0:f0 -> node1:n; + node0:f1 -> node2:n; + node0:f2 -> node3:n; + node0:f5 -> node4:n; + node0:f6 -> node5:n; + node2:p -> node6:n; + node4:p -> node7:n; +} diff --git a/test/graphs/honda-tokoro.dot b/test/graphs/honda-tokoro.dot new file mode 100644 index 0000000..38dcc18 --- /dev/null +++ b/test/graphs/honda-tokoro.dot @@ -0,0 +1,76 @@ +digraph "Honda-Tokoro" { +rankdir="LR" ranksep="0.2" edge[labelfontsize="8" fontsize="8" labeldistance="0.8" arrowsize="0.9" labelangle="-30" dir="none"] nodesep="0.2" node[width="0" height="0" fontsize="10"] + +/*Net net00*/ + +n000 [label="z"] +n001->n000 [headlabel=":s:" arrowhead="invdot"] +n001 [label="m"] +n002->n001 [samehead="m002" headlabel=":r:" samearrowhead="1" arrowhead="invdot" arrowtail="inv"] +n002 [label="p1"] +n003->n002 [headlabel=":s:" arrowhead="dot"] +n003 [label="b"] +n004->n003 +n004 [label="x1"] +n022->n004 [weight="0" headlabel=":s/r:" fontsize="8" arrowhead="invdot"] +n003->n002 [samehead="m000" fontsize="8" samearrowhead="1" arrowtail="inv"] +n005->n002 [samehead="m000" headlabel=":u:" fontsize="8" samearrowhead="1" arrowhead="dot" arrowtail="inv"] +n005->n001 [samehead="m002" samearrowhead="1"] +n005 [label="b"] +n006->n005 [arrowtail="inv"] +n006 [label="p2"] +n007->n006 [headlabel=":s:" arrowhead="dot"] +n007 [label="b"] +n008->n007 +n008 [label="x2"] +n022->n008 [weight="0" headlabel=":s/r:" fontsize="8" arrowhead="invdot"] +n007->n006 [samehead="m001" headlabel=":u:" fontsize="8" samearrowhead="1" arrowhead="dot" arrowtail="inv"] +n009->n006 [samehead="m001" samearrowhead="1" arrowtail="inv"] +n009 [label="b2"] +n022->n009 [fontsize="8"] +n022->n009 [fontsize="8"] +n010->n006 [samehead="m001" samearrowhead="1" arrowtail="inv"] +n010 [label="b2"] +n022->n010 [fontsize="8"] +n022->n010 [fontsize="8"] +n011->n000 [headlabel=":r:" arrowhead="invdot" arrowtail="inv"] +n011 [label="n"] +n012->n011 [samehead="m005" headlabel=":s:" samearrowhead="1" arrowhead="dot"] +n012 [label="b"] +n013->n012 +n013 [label="c1"] +n014->n013 [headlabel=":r:" arrowhead="invdot"] +n014 [label="b"] +n015->n014 [arrowtail="inv"] +n015 [label="y1"] +n023->n015 [weight="0" headlabel=":s/r:" fontsize="8" arrowhead="dot"] +n016->n015 [samehead="m003" headlabel=":u:" fontsize="8" samearrowhead="1" arrowhead="dot" arrowtail="inv"] +n018->n015 [samehead="m003" fontsize="8" samearrowhead="1" arrowtail="inv"] +n014->n011 [samehead="m006" headlabel=":u:" fontsize="8" samearrowhead="1" arrowhead="dot" arrowtail="inv"] +n012->n011 [samehead="m006" fontsize="8" samearrowhead="1" arrowtail="inv"] +n016->n011 [samehead="m005" samearrowhead="1"] +n016 [label="b"] +n017->n016 +n017 [label="c2"] +n018->n017 [headlabel=":r:" arrowhead="invdot"] +n018 [label="b"] +n019->n018 [arrowtail="inv"] +n019 [label="y2"] +n023->n019 [weight="0" headlabel=":s/r:" fontsize="8" arrowhead="dot"] +n020->n019 [samehead="m004" headlabel=":u:" samearrowhead="1" arrowhead="dot" arrowtail="inv"] +n020 [label="b2"] +n023->n020 [fontsize="8"] +n023->n020 [fontsize="8"] +n021->n019 [samehead="m004" samearrowhead="1" arrowtail="inv"] +n021 [label="b2"] +n023->n021 [fontsize="8"] +n023->n021 [fontsize="8"] +n022 [width="0.5" label="[P]" shape="box" style="dashed" height="0.35"] +n023 [width="0.5" label="[Q]" shape="box" style="dashed" height="0.35"] +{/*L=x1*/rank=same n004 n015} +{/*L=p1*/rank=same n002 n013} +{/*L=b*/rank=same n009 n010 n020 n021} +{/*L=x2*/rank=same n008 n019} +{/*L=p2*/rank=same n006 n017} +{/*L=m*/rank=same n001 n011} +} diff --git a/test/graphs/html.dot b/test/graphs/html.dot new file mode 100644 index 0000000..71c6990 --- /dev/null +++ b/test/graphs/html.dot @@ -0,0 +1,29 @@ +digraph structs { + node [shape=plaintext] + struct1 [label=< + + +
leftmid dleright
>]; + struct2 [label=< + + +
onetwo
>]; + struct3 [label=< + + + + + + + + + + + + + +
hello
world
bgh
cde
f
>]; + struct1:f1 -> struct2:f0; + struct1:f2 -> struct3:here; +} + diff --git a/test/graphs/html2.dot b/test/graphs/html2.dot new file mode 100644 index 0000000..04cf676 --- /dev/null +++ b/test/graphs/html2.dot @@ -0,0 +1,46 @@ +digraph G { + rankdir=LR + node [shape=plaintext] + a [ + label=< + + + +
class
qualifier
> + ] + b [shape=ellipse style=filled + label=< + + + + + + + +
elephanttwo
+ + + + +
corn
c
f
penguin
4
> + ] + c [ + label=line 2
line 3
> + ] + + subgraph { rank=same b c } + a:here -> b:there [arrowtail = diamond] + c -> b + d [shape=triangle] + d -> c [label=< + + + + + +
Edge labels
also
> + ] + +} + diff --git a/test/graphs/in.dot b/test/graphs/in.dot new file mode 100644 index 0000000..dc5d0b8 --- /dev/null +++ b/test/graphs/in.dot @@ -0,0 +1,6 @@ +digraph G { + ordering=in + 1 -> 2 + 4 -> 3 + 1 -> 3 +} diff --git a/test/graphs/jcctree.dot b/test/graphs/jcctree.dot new file mode 100644 index 0000000..9c557df --- /dev/null +++ b/test/graphs/jcctree.dot @@ -0,0 +1,44 @@ +digraph "tree" { +// The problem disappeared when I removed the "ELEM3 -> ID5;" line! +//size="4,5"; +ordering=out; +node [shape=plaintext]; +SPEC -> DEF2; +SPEC -> DEF1; +DEF1 -> ID1; +DEF1 -> SET1; +DEF1 -> SC1; +DEF2 -> ID2; +DEF2 -> SET2; +DEF2 -> SC2; +SET1 -> OPEN1; +SET1 -> ELEM1; +SET1 -> SC3; +SET1 -> ELEM2; +SET1 -> CLOSE1; +ELEM1 -> ID3; +SET2 -> OPEN2; +SET2 -> ELEM3; +SET2 -> CLOSE2; +ELEM2 -> ID4; +ELEM3 -> ID5; +DEF1 [label=DEF]; +DEF2 [label=DEF]; +SET1 [label=SET]; +SC1 [label=";"]; +SC3 [label=";"]; +SET2 [label=SET]; +SC2 [label=";"]; +OPEN1 [label="{"]; +OPEN2 [label="{"]; +CLOSE1 [label="}"]; +CLOSE2 [label="}"]; +ELEM1 [label=ELEMENT]; +ELEM2 [label=ELEMENT]; +ELEM3 [label=ELEMENT]; +ID1 [label=cities]; +ID2 [label=insects]; +ID3 [label=andover]; +ID4 [label=boston]; +ID5 [label=fly]; +} diff --git a/test/graphs/jsort.dot b/test/graphs/jsort.dot new file mode 100644 index 0000000..ccfc7f7 --- /dev/null +++ b/test/graphs/jsort.dot @@ -0,0 +1,150 @@ +digraph prof { + size="6,4"; ratio = fill; + node [style=filled]; + start -> main [color="0.002 0.999 0.999"]; + start -> on_exit [color="0.649 0.701 0.701"]; + main -> sort [color="0.348 0.839 0.839"]; + main -> merge [color="0.515 0.762 0.762"]; + main -> term [color="0.647 0.702 0.702"]; + main -> signal [color="0.650 0.700 0.700"]; + main -> sbrk [color="0.650 0.700 0.700"]; + main -> unlink [color="0.650 0.700 0.700"]; + main -> newfile [color="0.650 0.700 0.700"]; + main -> fclose [color="0.650 0.700 0.700"]; + main -> close [color="0.650 0.700 0.700"]; + main -> brk [color="0.650 0.700 0.700"]; + main -> setbuf [color="0.650 0.700 0.700"]; + main -> copyproto [color="0.650 0.700 0.700"]; + main -> initree [color="0.650 0.700 0.700"]; + main -> safeoutfil [color="0.650 0.700 0.700"]; + main -> getpid [color="0.650 0.700 0.700"]; + main -> sprintf [color="0.650 0.700 0.700"]; + main -> creat [color="0.650 0.700 0.700"]; + main -> rem [color="0.650 0.700 0.700"]; + main -> oldfile [color="0.650 0.700 0.700"]; + sort -> msort [color="0.619 0.714 0.714"]; + sort -> filbuf [color="0.650 0.700 0.700"]; + sort -> newfile [color="0.650 0.700 0.700"]; + sort -> fclose [color="0.650 0.700 0.700"]; + sort -> setbuf [color="0.650 0.700 0.700"]; + sort -> setfil [color="0.650 0.700 0.700"]; + msort -> qsort [color="0.650 0.700 0.700"]; + msort -> insert [color="0.650 0.700 0.700"]; + msort -> wline [color="0.650 0.700 0.700"]; + msort -> div [color="0.650 0.700 0.700"]; + msort -> cmpsave [color="0.650 0.700 0.700"]; + merge -> insert [color="0.650 0.700 0.700"]; + merge -> rline [color="0.650 0.700 0.700"]; + merge -> wline [color="0.650 0.700 0.700"]; + merge -> unlink [color="0.650 0.700 0.700"]; + merge -> fopen [color="0.650 0.700 0.700"]; + merge -> fclose [color="0.650 0.700 0.700"]; + merge -> setfil [color="0.650 0.700 0.700"]; + merge -> mul [color="0.650 0.700 0.700"]; + merge -> setbuf [color="0.650 0.700 0.700"]; + merge -> cmpsave [color="0.650 0.700 0.700"]; + insert -> cmpa [color="0.650 0.700 0.700"]; + wline -> flsbuf [color="0.649 0.700 0.700"]; + qsort -> cmpa [color="0.650 0.700 0.700"]; + rline -> filbuf [color="0.649 0.700 0.700"]; + xflsbuf -> write [color="0.650 0.700 0.700"]; + flsbuf -> xflsbuf [color="0.649 0.700 0.700"]; + filbuf -> read [color="0.650 0.700 0.700"]; + term -> unlink [color="0.650 0.700 0.700"]; + term -> signal [color="0.650 0.700 0.700"]; + term -> setfil [color="0.650 0.700 0.700"]; + term -> exit [color="0.650 0.700 0.700"]; + endopen -> open [color="0.650 0.700 0.700"]; + fopen -> endopen [color="0.639 0.705 0.705"]; + fopen -> findiop [color="0.650 0.700 0.700"]; + newfile -> fopen [color="0.634 0.707 0.707"]; + newfile -> setfil [color="0.650 0.700 0.700"]; + fclose -> fflush [color="0.642 0.704 0.704"]; + fclose -> close [color="0.650 0.700 0.700"]; + fflush -> xflsbuf [color="0.635 0.707 0.707"]; + malloc -> morecore [color="0.325 0.850 0.850"]; + malloc -> demote [color="0.650 0.700 0.700"]; + morecore -> sbrk [color="0.650 0.700 0.700"]; + morecore -> getfreehdr [color="0.650 0.700 0.700"]; + morecore -> free [color="0.650 0.700 0.700"]; + morecore -> getpagesize [color="0.650 0.700 0.700"]; + morecore -> putfreehdr [color="0.650 0.700 0.700"]; + morecore -> udiv [color="0.650 0.700 0.700"]; + morecore -> umul [color="0.650 0.700 0.700"]; + on_exit -> malloc [color="0.325 0.850 0.850"]; + signal -> sigvec [color="0.650 0.700 0.700"]; + moncontrol -> profil [color="0.650 0.700 0.700"]; + getfreehdr -> sbrk [color="0.650 0.700 0.700"]; + free -> insert [color="0.650 0.700 0.700"]; + insert -> getfreehdr [color="0.650 0.700 0.700"]; + setfil -> div [color="0.650 0.700 0.700"]; + setfil -> rem [color="0.650 0.700 0.700"]; + sigvec -> sigblock [color="0.650 0.700 0.700"]; + sigvec -> sigsetmask [color="0.650 0.700 0.700"]; + doprnt -> urem [color="0.650 0.700 0.700"]; + doprnt -> udiv [color="0.650 0.700 0.700"]; + doprnt -> strlen [color="0.650 0.700 0.700"]; + doprnt -> localeconv [color="0.650 0.700 0.700"]; + sprintf -> doprnt [color="0.650 0.700 0.700"]; +cmpa [color="0.000 1.000 1.000"]; +wline [color="0.201 0.753 1.000"]; +insert [color="0.305 0.625 1.000"]; +rline [color="0.355 0.563 1.000"]; +sort [color="0.408 0.498 1.000"]; +qsort [color="0.449 0.447 1.000"]; +write [color="0.499 0.386 1.000"]; +read [color="0.578 0.289 1.000"]; +msort [color="0.590 0.273 1.000"]; +merge [color="0.603 0.258 1.000"]; +unlink [color="0.628 0.227 1.000"]; +filbuf [color="0.641 0.212 1.000"]; +open [color="0.641 0.212 1.000"]; +sbrk [color="0.647 0.204 1.000"]; +signal [color="0.647 0.204 1.000"]; +moncontrol [color="0.647 0.204 1.000"]; +xflsbuf [color="0.650 0.200 1.000"]; +flsbuf [color="0.650 0.200 1.000"]; +div [color="0.650 0.200 1.000"]; +cmpsave [color="0.650 0.200 1.000"]; +rem [color="0.650 0.200 1.000"]; +setfil [color="0.650 0.200 1.000"]; +close [color="0.650 0.200 1.000"]; +fclose [color="0.650 0.200 1.000"]; +fflush [color="0.650 0.200 1.000"]; +setbuf [color="0.650 0.200 1.000"]; +endopen [color="0.650 0.200 1.000"]; +findiop [color="0.650 0.200 1.000"]; +fopen [color="0.650 0.200 1.000"]; +mul [color="0.650 0.200 1.000"]; +newfile [color="0.650 0.200 1.000"]; +sigblock [color="0.650 0.200 1.000"]; +sigsetmask [color="0.650 0.200 1.000"]; +sigvec [color="0.650 0.200 1.000"]; +udiv [color="0.650 0.200 1.000"]; +urem [color="0.650 0.200 1.000"]; +brk [color="0.650 0.200 1.000"]; +getfreehdr [color="0.650 0.200 1.000"]; +strlen [color="0.650 0.200 1.000"]; +umul [color="0.650 0.200 1.000"]; +doprnt [color="0.650 0.200 1.000"]; +copyproto [color="0.650 0.200 1.000"]; +creat [color="0.650 0.200 1.000"]; +demote [color="0.650 0.200 1.000"]; +exit [color="0.650 0.200 1.000"]; +free [color="0.650 0.200 1.000"]; +getpagesize [color="0.650 0.200 1.000"]; +getpid [color="0.650 0.200 1.000"]; +initree [color="0.650 0.200 1.000"]; +insert [color="0.650 0.200 1.000"]; +localeconv [color="0.650 0.200 1.000"]; +main [color="0.650 0.200 1.000"]; +malloc [color="0.650 0.200 1.000"]; +morecore [color="0.650 0.200 1.000"]; +oldfile [color="0.650 0.200 1.000"]; +on_exit [color="0.650 0.200 1.000"]; +profil [color="0.650 0.200 1.000"]; +putfreehdr [color="0.650 0.200 1.000"]; +safeoutfil [color="0.650 0.200 1.000"]; +sprintf [color="0.650 0.200 1.000"]; +term [color="0.650 0.200 1.000"]; +} diff --git a/test/graphs/labelclust-fbc.dot b/test/graphs/labelclust-fbc.dot new file mode 100644 index 0000000..d3a9c26 --- /dev/null +++ b/test/graphs/labelclust-fbc.dot @@ -0,0 +1,18 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom"; + labeljust="center"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-fbd.dot b/test/graphs/labelclust-fbd.dot new file mode 100644 index 0000000..19ab0de --- /dev/null +++ b/test/graphs/labelclust-fbd.dot @@ -0,0 +1,17 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-fbl.dot b/test/graphs/labelclust-fbl.dot new file mode 100644 index 0000000..1bd1981 --- /dev/null +++ b/test/graphs/labelclust-fbl.dot @@ -0,0 +1,18 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom"; + labeljust="left"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-fbr.dot b/test/graphs/labelclust-fbr.dot new file mode 100644 index 0000000..2c9797c --- /dev/null +++ b/test/graphs/labelclust-fbr.dot @@ -0,0 +1,18 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom"; + labeljust="right"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-fdc.dot b/test/graphs/labelclust-fdc.dot new file mode 100644 index 0000000..faf0445 --- /dev/null +++ b/test/graphs/labelclust-fdc.dot @@ -0,0 +1,17 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labeljust="center"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-fdd.dot b/test/graphs/labelclust-fdd.dot new file mode 100644 index 0000000..70db66d --- /dev/null +++ b/test/graphs/labelclust-fdd.dot @@ -0,0 +1,16 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-fdl.dot b/test/graphs/labelclust-fdl.dot new file mode 100644 index 0000000..9190100 --- /dev/null +++ b/test/graphs/labelclust-fdl.dot @@ -0,0 +1,17 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labeljust="left"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-fdr.dot b/test/graphs/labelclust-fdr.dot new file mode 100644 index 0000000..2aab3ba --- /dev/null +++ b/test/graphs/labelclust-fdr.dot @@ -0,0 +1,17 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labeljust="right"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-ftc.dot b/test/graphs/labelclust-ftc.dot new file mode 100644 index 0000000..07faa80 --- /dev/null +++ b/test/graphs/labelclust-ftc.dot @@ -0,0 +1,18 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="top"; + labeljust="center"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-ftd.dot b/test/graphs/labelclust-ftd.dot new file mode 100644 index 0000000..31d05df --- /dev/null +++ b/test/graphs/labelclust-ftd.dot @@ -0,0 +1,17 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="top"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-ftl.dot b/test/graphs/labelclust-ftl.dot new file mode 100644 index 0000000..fe6c22e --- /dev/null +++ b/test/graphs/labelclust-ftl.dot @@ -0,0 +1,18 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="top"; + labeljust="left"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-ftr.dot b/test/graphs/labelclust-ftr.dot new file mode 100644 index 0000000..78ae93f --- /dev/null +++ b/test/graphs/labelclust-ftr.dot @@ -0,0 +1,18 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="top"; + labeljust="right"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-nbc.dot b/test/graphs/labelclust-nbc.dot new file mode 100644 index 0000000..496c8fc --- /dev/null +++ b/test/graphs/labelclust-nbc.dot @@ -0,0 +1,17 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom"; + labeljust="center"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-nbd.dot b/test/graphs/labelclust-nbd.dot new file mode 100644 index 0000000..ea0e9c8 --- /dev/null +++ b/test/graphs/labelclust-nbd.dot @@ -0,0 +1,16 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-nbl.dot b/test/graphs/labelclust-nbl.dot new file mode 100644 index 0000000..c3632b0 --- /dev/null +++ b/test/graphs/labelclust-nbl.dot @@ -0,0 +1,17 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom"; + labeljust="left"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-nbr.dot b/test/graphs/labelclust-nbr.dot new file mode 100644 index 0000000..4cb84fa --- /dev/null +++ b/test/graphs/labelclust-nbr.dot @@ -0,0 +1,17 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom"; + labeljust="right"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-ndc.dot b/test/graphs/labelclust-ndc.dot new file mode 100644 index 0000000..8ce70d9 --- /dev/null +++ b/test/graphs/labelclust-ndc.dot @@ -0,0 +1,16 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labeljust="center"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-ndd.dot b/test/graphs/labelclust-ndd.dot new file mode 100644 index 0000000..0b92885 --- /dev/null +++ b/test/graphs/labelclust-ndd.dot @@ -0,0 +1,15 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-ndl.dot b/test/graphs/labelclust-ndl.dot new file mode 100644 index 0000000..97d47f8 --- /dev/null +++ b/test/graphs/labelclust-ndl.dot @@ -0,0 +1,16 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labeljust="left"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-ndr.dot b/test/graphs/labelclust-ndr.dot new file mode 100644 index 0000000..27ba899 --- /dev/null +++ b/test/graphs/labelclust-ndr.dot @@ -0,0 +1,16 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labeljust="right"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-ntc.dot b/test/graphs/labelclust-ntc.dot new file mode 100644 index 0000000..d14d81a --- /dev/null +++ b/test/graphs/labelclust-ntc.dot @@ -0,0 +1,17 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="top"; + labeljust="center"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-ntd.dot b/test/graphs/labelclust-ntd.dot new file mode 100644 index 0000000..440caac --- /dev/null +++ b/test/graphs/labelclust-ntd.dot @@ -0,0 +1,16 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="top"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-ntl.dot b/test/graphs/labelclust-ntl.dot new file mode 100644 index 0000000..5f00bb3 --- /dev/null +++ b/test/graphs/labelclust-ntl.dot @@ -0,0 +1,17 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="top"; + labeljust="left"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelclust-ntr.dot b/test/graphs/labelclust-ntr.dot new file mode 100644 index 0000000..5ef6ce2 --- /dev/null +++ b/test/graphs/labelclust-ntr.dot @@ -0,0 +1,17 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="top"; + labeljust="right"; + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + } +} diff --git a/test/graphs/labelroot-fbc.dot b/test/graphs/labelroot-fbc.dot new file mode 100644 index 0000000..9dfc169 --- /dev/null +++ b/test/graphs/labelroot-fbc.dot @@ -0,0 +1,20 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + labelloc="bottom"; + labeljust="center"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-fbd.dot b/test/graphs/labelroot-fbd.dot new file mode 100644 index 0000000..54dd13c --- /dev/null +++ b/test/graphs/labelroot-fbd.dot @@ -0,0 +1,19 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + labelloc="bottom"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-fbl.dot b/test/graphs/labelroot-fbl.dot new file mode 100644 index 0000000..df15b25 --- /dev/null +++ b/test/graphs/labelroot-fbl.dot @@ -0,0 +1,20 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + labelloc="bottom"; + labeljust="left"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-fbr.dot b/test/graphs/labelroot-fbr.dot new file mode 100644 index 0000000..9f07285 --- /dev/null +++ b/test/graphs/labelroot-fbr.dot @@ -0,0 +1,20 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + labelloc="bottom"; + labeljust="right"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-fdc.dot b/test/graphs/labelroot-fdc.dot new file mode 100644 index 0000000..b59aec8 --- /dev/null +++ b/test/graphs/labelroot-fdc.dot @@ -0,0 +1,19 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + labeljust="center"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-fdd.dot b/test/graphs/labelroot-fdd.dot new file mode 100644 index 0000000..1ef2506 --- /dev/null +++ b/test/graphs/labelroot-fdd.dot @@ -0,0 +1,18 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-fdl.dot b/test/graphs/labelroot-fdl.dot new file mode 100644 index 0000000..9cf3007 --- /dev/null +++ b/test/graphs/labelroot-fdl.dot @@ -0,0 +1,19 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + labeljust="left"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-fdr.dot b/test/graphs/labelroot-fdr.dot new file mode 100644 index 0000000..1aa8d67 --- /dev/null +++ b/test/graphs/labelroot-fdr.dot @@ -0,0 +1,19 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + labeljust="right"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-ftc.dot b/test/graphs/labelroot-ftc.dot new file mode 100644 index 0000000..9a53a30 --- /dev/null +++ b/test/graphs/labelroot-ftc.dot @@ -0,0 +1,20 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + labelloc="top"; + labeljust="center"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-ftd.dot b/test/graphs/labelroot-ftd.dot new file mode 100644 index 0000000..58e60a1 --- /dev/null +++ b/test/graphs/labelroot-ftd.dot @@ -0,0 +1,19 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + labelloc="top"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-ftl.dot b/test/graphs/labelroot-ftl.dot new file mode 100644 index 0000000..9622842 --- /dev/null +++ b/test/graphs/labelroot-ftl.dot @@ -0,0 +1,20 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + labelloc="top"; + labeljust="left"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-ftr.dot b/test/graphs/labelroot-ftr.dot new file mode 100644 index 0000000..0850df8 --- /dev/null +++ b/test/graphs/labelroot-ftr.dot @@ -0,0 +1,20 @@ +digraph G { + rankdir="LR"; + label = "label demo"; + labelloc="top"; + labeljust="right"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-nbc.dot b/test/graphs/labelroot-nbc.dot new file mode 100644 index 0000000..e50eade --- /dev/null +++ b/test/graphs/labelroot-nbc.dot @@ -0,0 +1,19 @@ +digraph G { + label = "label demo"; + labelloc="bottom"; + labeljust="center"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-nbd.dot b/test/graphs/labelroot-nbd.dot new file mode 100644 index 0000000..ec86ec1 --- /dev/null +++ b/test/graphs/labelroot-nbd.dot @@ -0,0 +1,18 @@ +digraph G { + label = "label demo"; + labelloc="bottom"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-nbl.dot b/test/graphs/labelroot-nbl.dot new file mode 100644 index 0000000..a5b167a --- /dev/null +++ b/test/graphs/labelroot-nbl.dot @@ -0,0 +1,19 @@ +digraph G { + label = "label demo"; + labelloc="bottom"; + labeljust="left"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-nbr.dot b/test/graphs/labelroot-nbr.dot new file mode 100644 index 0000000..a845465 --- /dev/null +++ b/test/graphs/labelroot-nbr.dot @@ -0,0 +1,19 @@ +digraph G { + label = "label demo"; + labelloc="bottom"; + labeljust="right"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-ndc.dot b/test/graphs/labelroot-ndc.dot new file mode 100644 index 0000000..a3435ab --- /dev/null +++ b/test/graphs/labelroot-ndc.dot @@ -0,0 +1,18 @@ +digraph G { + label = "label demo"; + labeljust="center"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-ndd.dot b/test/graphs/labelroot-ndd.dot new file mode 100644 index 0000000..7385285 --- /dev/null +++ b/test/graphs/labelroot-ndd.dot @@ -0,0 +1,17 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-ndl.dot b/test/graphs/labelroot-ndl.dot new file mode 100644 index 0000000..db6d828 --- /dev/null +++ b/test/graphs/labelroot-ndl.dot @@ -0,0 +1,18 @@ +digraph G { + label = "label demo"; + labeljust="left"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-ndr.dot b/test/graphs/labelroot-ndr.dot new file mode 100644 index 0000000..5700418 --- /dev/null +++ b/test/graphs/labelroot-ndr.dot @@ -0,0 +1,18 @@ +digraph G { + label = "label demo"; + labeljust="right"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-ntc.dot b/test/graphs/labelroot-ntc.dot new file mode 100644 index 0000000..2a04520 --- /dev/null +++ b/test/graphs/labelroot-ntc.dot @@ -0,0 +1,19 @@ +digraph G { + label = "label demo"; + labelloc="top"; + labeljust="center"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-ntd.dot b/test/graphs/labelroot-ntd.dot new file mode 100644 index 0000000..58ec474 --- /dev/null +++ b/test/graphs/labelroot-ntd.dot @@ -0,0 +1,18 @@ +digraph G { + label = "label demo"; + labelloc="top"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-ntl.dot b/test/graphs/labelroot-ntl.dot new file mode 100644 index 0000000..cd581db --- /dev/null +++ b/test/graphs/labelroot-ntl.dot @@ -0,0 +1,19 @@ +digraph G { + label = "label demo"; + labelloc="top"; + labeljust="left"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/labelroot-ntr.dot b/test/graphs/labelroot-ntr.dot new file mode 100644 index 0000000..59f0551 --- /dev/null +++ b/test/graphs/labelroot-ntr.dot @@ -0,0 +1,19 @@ +digraph G { + label = "label demo"; + labelloc="top"; + labeljust="right"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/layer.dot b/test/graphs/layer.dot new file mode 100644 index 0000000..777d7ed --- /dev/null +++ b/test/graphs/layer.dot @@ -0,0 +1,11 @@ + +digraph G { + layers="local:pvt:test:new:ofc"; + + node1 [layer="pvt"]; + node2 [layer="all"]; + node3 [layer="pvt:ofc"]; /* pvt, test, new, and ofc */ + node2 -> node3 [layer="pvt:all"]; /* same as pvt:ofc */ + node2 -> node4 [layer=3]; /* same as test */ +} + diff --git a/test/graphs/layer2.dot b/test/graphs/layer2.dot new file mode 100644 index 0000000..93ce0ef --- /dev/null +++ b/test/graphs/layer2.dot @@ -0,0 +1,12 @@ + +digraph G { + layersep="+" + layers="local+pvt+test+new+ofc"; + + node1 [layer="pvt"]; + node2 [layer="all"]; + node3 [layer="pvt+ofc"]; /* pvt, test, new, and ofc */ + node2 -> node3 [layer="pvt+all"]; /* same as pvt:ofc */ + node2 -> node4 [layer=3]; /* same as test */ +} + diff --git a/test/graphs/layers.dot b/test/graphs/layers.dot new file mode 100644 index 0000000..d52ae10 --- /dev/null +++ b/test/graphs/layers.dot @@ -0,0 +1,9 @@ +digraph G { + layers="local:pvt:test:new:ofc"; + + node1 [layer="pvt"]; + node2 [layer="all"]; + node3 [layer="pvt:ofc"]; /* pvt, test, new, and ofc */ + node2 -> node3 [layer="pvt:all"]; /* same as pvt:ofc */ + node2 -> node4 [layer=3]; /* same as test */ +} diff --git a/test/graphs/ldbxtried.dot b/test/graphs/ldbxtried.dot new file mode 100644 index 0000000..5bacb11 --- /dev/null +++ b/test/graphs/ldbxtried.dot @@ -0,0 +1,416 @@ +digraph g { +graph [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +node [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +shape = "box" +color = "black" +width = "0.5" +style = "filled" +]; +edge [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"n0" [ +label = "18519\n?" +color = "lightblue" +]; +"n1" [ +label = "4836" +shape = "ellipse" +color = "maroon1" +]; +"n2" [ +label = "ttyqa" +shape = "ellipse" +color = "maroon1" +]; +"n448" [ +label = "21079\nlefty" +color = "lightblue" +]; +"n449" [ +label = "tried.lefty" +shape = "ellipse" +color = "maroon1" +]; +"n454" [ +fontsize = "7" +label = "bunting\n6000" +shape = "doublecircle" +color = "green" +]; +"n460" [ +label = "" +shape = "doublecircle" +color = "yellow" +]; +"n461" [ +label = "" +shape = "doublecircle" +color = "yellow" +]; +"n462" [ +label = "21084\ntried" +color = "lightblue" +]; +"n464" [ +label = "21086\nldbx" +color = "lightblue" +]; +"n466" [ +label = "ldbx" +shape = "ellipse" +color = "maroon1" +]; +"n468" [ +label = "21087\nlefty" +color = "lightblue" +]; +"n469" [ +label = "sh21086.1" +shape = "ellipse" +color = "maroon1" +]; +"n474" [ +fontsize = "7" +label = "bunting\n6000" +shape = "doublecircle" +color = "green" +]; +"n479" [ +label = "ldbx.lefty" +shape = "ellipse" +color = "maroon1" +]; +"n482" [ +label = "" +shape = "doublecircle" +color = "yellow" +]; +"n483" [ +label = "" +shape = "doublecircle" +color = "yellow" +]; +"n484" [ +label = "21088\ndot" +color = "lightblue" +]; +"n486" [ +label = "" +shape = "doublecircle" +color = "yellow" +]; +"n487" [ +label = "" +shape = "doublecircle" +color = "yellow" +]; +"n488" [ +label = "21089\nxterm" +color = "lightblue" +]; +"n496" [ +fontsize = "7" +label = "bunting\n6000" +shape = "doublecircle" +color = "green" +]; +"n500" [ +label = "ptyq2" +shape = "ellipse" +color = "maroon1" +]; +"n503" [ +label = "21090\nldbxmp" +color = "lightblue" +]; +"n505" [ +label = "ttyq2" +shape = "ellipse" +color = "maroon1" +]; +"n512" [ +label = "ptyq5" +shape = "ellipse" +color = "maroon1" +]; +"n513" [ +label = "ttyq5" +shape = "ellipse" +color = "maroon1" +]; +"n514" [ +label = "21091\ndbx" +color = "lightblue" +]; +"n518" [ +label = "tty" +shape = "ellipse" +color = "maroon1" +]; +"n526" [ +label = "delaunay.c" +shape = "ellipse" +color = "maroon1" +]; +subgraph "cluster0" { +graph [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +label = "toucan" +color = "black" +]; +node [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +shape = "box" +color = "black" +width = "0.5" +style = "filled" +]; +edge [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"n0" +"n468" +"n486" +"n460" +"n487" +"n514" +"n461" +"n488" +"n462" +"n464" +"n482" +"n483" +"n448" +"n484" +"n503" +} +"n0" -> "n1" [ +dir = "both" +]; +"n0" -> "n2" [ +dir = "both" +]; +"n0" -> "n2" [ +dir = "both" +]; +"n0" -> "n2" [ +dir = "both" +]; +"n0" -> "n448" [ +style = "dotted" +]; +"n448" -> "n2" [ +dir = "both" +]; +"n448" -> "n2" [ +dir = "both" +]; +"n448" -> "n2" [ +dir = "both" +]; +"n448" -> "n449" [ +dir = "back" +]; +"n448" -> "n454" [ +dir = "both" +]; +"n448" -> "n460" [ +dir = "back" +]; +"n448" -> "n461" [ +dir = "forward" +]; +"n448" -> "n462" [ +style = "dotted" +]; +"n462" -> "n2" [ +dir = "both" +]; +"n462" -> "n2" [ +dir = "both" +]; +"n462" -> "n2" [ +dir = "both" +]; +"n462" -> "n449" [ +dir = "back" +]; +"n462" -> "n460" [ +dir = "forward" +]; +"n462" -> "n461" [ +dir = "back" +]; +"n462" -> "n460" [ +dir = "forward" +]; +"n462" -> "n461" [ +dir = "back" +]; +"n0" -> "n464" [ +style = "dotted" +]; +"n464" -> "n2" [ +dir = "both" +]; +"n464" -> "n2" [ +dir = "both" +]; +"n464" -> "n2" [ +dir = "both" +]; +"n464" -> "n466" [ +dir = "back" +]; +"n464" -> "n468" [ +style = "dotted" +]; +"n468" -> "n2" [ +dir = "both" +]; +"n468" -> "n2" [ +dir = "both" +]; +"n468" -> "n469" [ +dir = "back" +]; +"n468" -> "n474" [ +dir = "both" +]; +"n468" -> "n479" [ +dir = "back" +]; +"n468" -> "n482" [ +dir = "back" +]; +"n468" -> "n483" [ +dir = "forward" +]; +"n468" -> "n484" [ +style = "dotted" +]; +"n484" -> "n2" [ +dir = "both" +]; +"n484" -> "n483" [ +dir = "back" +]; +"n484" -> "n479" [ +dir = "back" +]; +"n484" -> "n482" [ +dir = "forward" +]; +"n468" -> "n486" [ +dir = "back" +]; +"n468" -> "n487" [ +dir = "forward" +]; +"n468" -> "n488" [ +style = "dotted" +]; +"n488" -> "n486" [ +dir = "forward" +]; +"n488" -> "n2" [ +dir = "both" +]; +"n488" -> "n487" [ +dir = "back" +]; +"n488" -> "n469" [ +dir = "back" +]; +"n488" -> "n2" [ +dir = "both" +]; +"n488" -> "n479" [ +dir = "back" +]; +"n488" -> "n496" [ +dir = "both" +]; +"n488" -> "n500" [ +dir = "both" +]; +"n488" -> "n503" [ +style = "dotted" +]; +"n503" -> "n479" [ +dir = "back" +]; +"n503" -> "n486" [ +dir = "forward" +]; +"n503" -> "n487" [ +dir = "back" +]; +"n503" -> "n505" [ +dir = "both" +]; +"n503" -> "n505" [ +dir = "both" +]; +"n503" -> "n505" [ +dir = "forward" +]; +"n503" -> "n512" [ +dir = "both" +]; +"n503" -> "n514" [ +style = "dotted" +]; +"n514" -> "n487" [ +dir = "back" +]; +"n514" -> "n486" [ +dir = "forward" +]; +"n514" -> "n479" [ +dir = "back" +]; +"n514" -> "n505" [ +dir = "forward" +]; +"n503" -> "n486" [ +dir = "forward" +]; +"n514" -> "n518" [ +dir = "back" +]; +"n514" -> "n513" [ +dir = "both" +]; +"n514" -> "n513" [ +dir = "both" +]; +"n514" -> "n518" [ +dir = "back" +]; +"n514" -> "n526" [ +dir = "back" +]; +"n503" -> "n487" [ +dir = "back" +]; +} diff --git a/test/graphs/longflat.dot b/test/graphs/longflat.dot new file mode 100644 index 0000000..644d677 --- /dev/null +++ b/test/graphs/longflat.dot @@ -0,0 +1,7 @@ +digraph if +{ +rankdir=LR; + {rank=same;b;c;} + a->b; + c->b[label="long long long"]; +} diff --git a/test/graphs/lsunix1.dot b/test/graphs/lsunix1.dot new file mode 100644 index 0000000..b3527d8 --- /dev/null +++ b/test/graphs/lsunix1.dot @@ -0,0 +1,55 @@ +/* courtesy Ian Darwin and Geoff Collyer, Softquad Inc. */ +digraph unix { +size="6,6"; + edge [style=dashed]; + + "5th Edition" -> "6th Edition"; + "5th Edition" -> "PWB 1.0"; + "6th Edition" -> "LSX"; + "6th Edition" -> "1 BSD"; + "6th Edition" -> "Mini Unix"; + "6th Edition" -> "Wollongong"; + "6th Edition" -> "Interdata"; + "Interdata" -> "Unix/TS 3.0"; + "Interdata" -> "PWB 2.0"; + "Interdata" -> "7th Edition"; + "7th Edition" -> "8th Edition"; + "7th Edition" -> "32V"; + "7th Edition" -> "V7M"; + "7th Edition" -> "Ultrix-11"; + "7th Edition" -> "Xenix"; + "7th Edition" -> "UniPlus+"; + "V7M" -> "Ultrix-11"; + "8th Edition" -> "9th Edition"; + "1 BSD" -> "2 BSD"; + "2 BSD" -> "2.8 BSD"; + "2.8 BSD" -> "Ultrix-11"; + "2.8 BSD" -> "2.9 BSD"; + "32V" -> "3 BSD"; + "3 BSD" -> "4 BSD"; + "4 BSD" -> "4.1 BSD"; + "4.1 BSD" -> "4.2 BSD"; + "4.1 BSD" -> "2.8 BSD"; + "4.1 BSD" -> "8th Edition"; + "4.2 BSD" -> "4.3 BSD"; + "4.2 BSD" -> "Ultrix-32"; + "PWB 1.0" -> "PWB 1.2"; + "PWB 1.0" -> "USG 1.0"; + "PWB 1.2" -> "PWB 2.0"; + "USG 1.0" -> "CB Unix 1"; + "USG 1.0" -> "USG 2.0"; + "CB Unix 1" -> "CB Unix 2"; + "CB Unix 2" -> "CB Unix 3"; + "CB Unix 3" -> "Unix/TS++"; + "CB Unix 3" -> "PDP-11 Sys V"; + "USG 2.0" -> "USG 3.0"; + "USG 3.0" -> "Unix/TS 3.0"; + "PWB 2.0" -> "Unix/TS 3.0"; + "Unix/TS 1.0" -> "Unix/TS 3.0"; + "Unix/TS 3.0" -> "TS 4.0"; + "Unix/TS++" -> "TS 4.0"; + "CB Unix 3" -> "TS 4.0"; + "TS 4.0" -> "System V.0"; + "System V.0" -> "System V.2"; + "System V.2" -> "System V.3"; +} diff --git a/test/graphs/lsunix2.dot b/test/graphs/lsunix2.dot new file mode 100644 index 0000000..762fd78 --- /dev/null +++ b/test/graphs/lsunix2.dot @@ -0,0 +1,55 @@ +/* courtesy Ian Darwin and Geoff Collyer, Softquad Inc. */ +digraph unix { +size="6,6"; + edge [style=dotted]; + + "5th Edition" -> "6th Edition"; + "5th Edition" -> "PWB 1.0"; + "6th Edition" -> "LSX"; + "6th Edition" -> "1 BSD"; + "6th Edition" -> "Mini Unix"; + "6th Edition" -> "Wollongong"; + "6th Edition" -> "Interdata"; + "Interdata" -> "Unix/TS 3.0"; + "Interdata" -> "PWB 2.0"; + "Interdata" -> "7th Edition"; + "7th Edition" -> "8th Edition"; + "7th Edition" -> "32V"; + "7th Edition" -> "V7M"; + "7th Edition" -> "Ultrix-11"; + "7th Edition" -> "Xenix"; + "7th Edition" -> "UniPlus+"; + "V7M" -> "Ultrix-11"; + "8th Edition" -> "9th Edition"; + "1 BSD" -> "2 BSD"; + "2 BSD" -> "2.8 BSD"; + "2.8 BSD" -> "Ultrix-11"; + "2.8 BSD" -> "2.9 BSD"; + "32V" -> "3 BSD"; + "3 BSD" -> "4 BSD"; + "4 BSD" -> "4.1 BSD"; + "4.1 BSD" -> "4.2 BSD"; + "4.1 BSD" -> "2.8 BSD"; + "4.1 BSD" -> "8th Edition"; + "4.2 BSD" -> "4.3 BSD"; + "4.2 BSD" -> "Ultrix-32"; + "PWB 1.0" -> "PWB 1.2"; + "PWB 1.0" -> "USG 1.0"; + "PWB 1.2" -> "PWB 2.0"; + "USG 1.0" -> "CB Unix 1"; + "USG 1.0" -> "USG 2.0"; + "CB Unix 1" -> "CB Unix 2"; + "CB Unix 2" -> "CB Unix 3"; + "CB Unix 3" -> "Unix/TS++"; + "CB Unix 3" -> "PDP-11 Sys V"; + "USG 2.0" -> "USG 3.0"; + "USG 3.0" -> "Unix/TS 3.0"; + "PWB 2.0" -> "Unix/TS 3.0"; + "Unix/TS 1.0" -> "Unix/TS 3.0"; + "Unix/TS 3.0" -> "TS 4.0"; + "Unix/TS++" -> "TS 4.0"; + "CB Unix 3" -> "TS 4.0"; + "TS 4.0" -> "System V.0"; + "System V.0" -> "System V.2"; + "System V.2" -> "System V.3"; +} diff --git a/test/graphs/lsunix3.dot b/test/graphs/lsunix3.dot new file mode 100644 index 0000000..e7e8d66 --- /dev/null +++ b/test/graphs/lsunix3.dot @@ -0,0 +1,55 @@ +/* courtesy Ian Darwin and Geoff Collyer, Softquad Inc. */ +digraph unix { +size="6,6"; + edge [style=bold, color=red]; + + "5th Edition" -> "6th Edition"; + "5th Edition" -> "PWB 1.0"; + "6th Edition" -> "LSX"; + "6th Edition" -> "1 BSD"; + "6th Edition" -> "Mini Unix"; + "6th Edition" -> "Wollongong"; + "6th Edition" -> "Interdata"; + "Interdata" -> "Unix/TS 3.0"; + "Interdata" -> "PWB 2.0"; + "Interdata" -> "7th Edition"; + "7th Edition" -> "8th Edition"; + "7th Edition" -> "32V"; + "7th Edition" -> "V7M"; + "7th Edition" -> "Ultrix-11"; + "7th Edition" -> "Xenix"; + "7th Edition" -> "UniPlus+"; + "V7M" -> "Ultrix-11"; + "8th Edition" -> "9th Edition"; + "1 BSD" -> "2 BSD"; + "2 BSD" -> "2.8 BSD"; + "2.8 BSD" -> "Ultrix-11"; + "2.8 BSD" -> "2.9 BSD"; + "32V" -> "3 BSD"; + "3 BSD" -> "4 BSD"; + "4 BSD" -> "4.1 BSD"; + "4.1 BSD" -> "4.2 BSD"; + "4.1 BSD" -> "2.8 BSD"; + "4.1 BSD" -> "8th Edition"; + "4.2 BSD" -> "4.3 BSD"; + "4.2 BSD" -> "Ultrix-32"; + "PWB 1.0" -> "PWB 1.2"; + "PWB 1.0" -> "USG 1.0"; + "PWB 1.2" -> "PWB 2.0"; + "USG 1.0" -> "CB Unix 1"; + "USG 1.0" -> "USG 2.0"; + "CB Unix 1" -> "CB Unix 2"; + "CB Unix 2" -> "CB Unix 3"; + "CB Unix 3" -> "Unix/TS++"; + "CB Unix 3" -> "PDP-11 Sys V"; + "USG 2.0" -> "USG 3.0"; + "USG 3.0" -> "Unix/TS 3.0"; + "PWB 2.0" -> "Unix/TS 3.0"; + "Unix/TS 1.0" -> "Unix/TS 3.0"; + "Unix/TS 3.0" -> "TS 4.0"; + "Unix/TS++" -> "TS 4.0"; + "CB Unix 3" -> "TS 4.0"; + "TS 4.0" -> "System V.0"; + "System V.0" -> "System V.2"; + "System V.2" -> "System V.3"; +} diff --git a/test/graphs/md5_dot.jpe_text b/test/graphs/md5_dot.jpe_text new file mode 100644 index 0000000..beaa39d --- /dev/null +++ b/test/graphs/md5_dot.jpe_text @@ -0,0 +1,185 @@ +MD5 (ER.dot.jpe) = f265916797480ad4f8e83b6cc2052a70 +MD5 (Heawood.dot.jpe) = b3836491c9ee3284668a6e273358ee3d +MD5 (KW91.dot.jpe) = d41d8cd98f00b204e9800998ecf8427e +MD5 (Latin1.dot.jpe) = b666bdd28b53f721d1055f639c2c9e82 +MD5 (NaN.dot.jpe) = cc4071bc26a5eb095be14b4a002248e3 +MD5 (Petersen.dot.jpe) = 800a5fe1783e4a41dd9095ec279f0699 +MD5 (a.dot.jpe) = d415f5ee48eae542d4abfcc6f5a73c0d +MD5 (abstract.dot.jpe) = 8a8d5d69073c827162fa5ad85ac17343 +MD5 (alf.dot.jpe) = 6885f6a420d6816d461114e4c7dcfd32 +MD5 (arrows.dot.jpe) = 6e790158380c496b55767736c9783c6e +MD5 (arrowsize.dot.jpe) = ee47f7f657820a450850462f810de1dd +MD5 (awilliams.dot.jpe) = 96e14d851e8fcb2789af97fc93765b97 +MD5 (b.dot.jpe) = 3976128c90d82b871b657aa4ccf24042 +MD5 (b102.dot.jpe) = e13be8b8ba908414c7535109710acf59 +MD5 (b106.dot.jpe) = b9630ea85533bf8fe1141aa95a2d71e3 +MD5 (b117.dot.jpe) = 3976128c90d82b871b657aa4ccf24042 +MD5 (b123.dot.jpe) = f583522e7c60aab16bb64edba3e97904 +MD5 (b124.dot.jpe) = 16ba6868c32e62ca01389c8376de181e +MD5 (b135.dot.jpe) = a01aa906cfa541859c73efa44c7302c6 +MD5 (b143.dot.jpe) = af8aeeabae49b0efebb4017c8f1041fc +MD5 (b145.dot.jpe) = 37163dda417c72bf4ab44b621b749c02 +MD5 (b146.dot.jpe) = 96e3f603f899a6940c0ad32561593a3f +MD5 (b15.dot.jpe) = d41d8cd98f00b204e9800998ecf8427e +MD5 (b155.dot.jpe) = 33e09a0453db1ce86cd281887c4343a7 +MD5 (b22.dot.jpe) = 03a01793e63379a63fdfd10526f6fc36 +MD5 (b29.dot.jpe) = e0ec3974e227cd12826a9b963319ff03 +MD5 (b3.dot.jpe) = 6b5fa1461162d27d40103b577637ea75 +MD5 (b33.dot.jpe) = fb62a69d6ae22c41783423089a5b273a +MD5 (b34.dot.jpe) = 4243141e19409c18299b9b4389700999 +MD5 (b36.dot.jpe) = 8f066fac6f4a8e9a52098a14c81c3939 +MD5 (b491.dot.jpe) = 5a1c35ff12870394f6c2c8723921c2ff +MD5 (b51.dot.jpe) = 5253a7e8b63dcaca6f2d3bed30346a2f +MD5 (b53.dot.jpe) = fa077bc9a48287c2293c378565160fe3 +MD5 (b545.dot.jpe) = 65ec81c310c2f690c44a355fc3fde5c1 +MD5 (b56.dot.jpe) = d021f5e96617b7c8e2bbb789447f22c5 +MD5 (b57.dot.jpe) = a0ec90e092f50ec18ddd60f01a7a6538 +MD5 (b58.dot.jpe) = d41d8cd98f00b204e9800998ecf8427e +MD5 (b60.dot.jpe) = 3dadf37f23791b2991d20567a61e4879 +MD5 (b62.dot.jpe) = 81d37df70a3c671970547f44179b80fa +MD5 (b68.dot.jpe) = cf38e3b601c44c76a93e3e7005993b1b +MD5 (b69.dot.jpe) = d0b5edec867427544b336c4cd4b93393 +MD5 (b7.dot.jpe) = 515d95e3b23bdcdd3a2306da82cbf6c0 +MD5 (b71.dot.jpe) = 6fb83fd8ff9a181df9a34b6586e33a60 +MD5 (b73.dot.jpe) = 12b20dbbeeaf546cacef4f30e8ae91a3 +MD5 (b73a.dot.jpe) = e0b99a7fe14335dc1d57563ae644877b +MD5 (b76.dot.jpe) = f630831c7228e0e91982d1102fc582b8 +MD5 (b77.dot.jpe) = be38ea1238549257a89fceb244a6bf19 +MD5 (b786.dot.jpe) = e68ff393527751c6e1465914e645bb66 +MD5 (b79.dot.jpe) = 1888053c9fe537e530ab9e70a78d4b33 +MD5 (b80.dot.jpe) = b137bc06e7e71d59a88a3c1399788168 +MD5 (b80a.dot.jpe) = f708beb6f020b83128716b324b59bf49 +MD5 (b85.dot.jpe) = fb57a746948a59d782ab21bfe2f9e552 +MD5 (b94.dot.jpe) = 832bc4f5d2dd3972b42ddefb7b1bb30c +MD5 (b993.dot.jpe) = 36223dc51ddae4ec494403520138049b +MD5 (bad.dot.jpe) = 9f2d754af15d8dc1f92373037922164c +MD5 (badvoro.dot.jpe) = b0707a1c7563fac39b3ba0ec86f225a0 +MD5 (big.dot.jpe) = 45a2e1ab4702f516f10f9734dc9e6042 +MD5 (biglabel.dot.jpe) = 48c1a70c67c0233e38c00a0204b1ccf0 +MD5 (cairo.dot.jpe) = 13071b627aafa686c49646b599adfce4 +MD5 (clover.dot.jpe) = 881669a0763f164c73d895640199f174 +MD5 (clust.dot.jpe) = ce9fb7fd27fe16a8f6501e5c568fffae +MD5 (clust1.dot.jpe) = 52a21cfd34926650f964893b0d4e7157 +MD5 (clust2.dot.jpe) = c1b02da7ece28ea7dee3a94b30721177 +MD5 (clust3.dot.jpe) = ff4cdc5b81edaf7e184c287c65513178 +MD5 (clust4.dot.jpe) = 0fc90caacf0bce2076b3d7f35fcf1954 +MD5 (clust5.dot.jpe) = 07c36b67a5deb35d860c479020d1a306 +MD5 (color.dot.jpe) = 6804ef1442af7a035ca8cc5310fec46e +MD5 (colors.dot.jpe) = 78c0d9563f3f5c4440ffc61e118acdda +MD5 (colorscheme.dot.jpe) = f1edb9dfd9a104b07ad3447a0f998a9b +MD5 (compound.dot.jpe) = 386f444b5b37aa9b6b054246adc76154 +MD5 (crazy.dot.jpe) = 7f7dc591db31ded4c8a54e92fdb7314d +MD5 (ctext.dot.jpe) = b0edffc6ba0616b6de6c09b6f882ab62 +MD5 (d.dot.jpe) = b6b45cd021b273fc4ffe58b770108e20 +MD5 (dd.dot.jpe) = 9fc22ee582f7b6b6c57c7462f7f68107 +MD5 (dir.dot.jpe) = 874efc6b2dd9cbec97dce3cc4e2b2f7c +MD5 (dpd.dot.jpe) = 049b4abbe86c712eed73597e19ce3baa +MD5 (edgeclip.dot.jpe) = 362822a998a8747b83df1608c58dfec4 +MD5 (fig6.dot.jpe) = 88db2911efbe3b240c3bc61017d220e4 +MD5 (fsm.dot.jpe) = 2fe39abb8ec60c7af1d13c5b261c9196 +MD5 (hashtable.dot.jpe) = 4fa5137d6cf2c42716d44a50952d263d +MD5 (honda-tokoro.dot.jpe) = 6a42eadf2802adfe2672bf8c03ce137f +MD5 (html.dot.jpe) = d41d8cd98f00b204e9800998ecf8427e +MD5 (in.dot.jpe) = eb0f740a9a5b141590102acb7f9222bb +MD5 (jcctree.dot.jpe) = 7283297b6c2691951dbecea86f1c0cdb +MD5 (jsort.dot.jpe) = 6697d6f142ad756fc491c82a205aa9aa +MD5 (labelclust-fbc.dot.jpe) = b84852816d05c53e04479417291155b1 +MD5 (labelclust-fbd.dot.jpe) = b84852816d05c53e04479417291155b1 +MD5 (labelclust-fbl.dot.jpe) = 75752a8022c280ba3cc93b5e87d869d2 +MD5 (labelclust-fbr.dot.jpe) = 208c42e76b6d556ad47ff35e354c88a5 +MD5 (labelclust-fdc.dot.jpe) = aa5efb672d263f89fae0addf98323a39 +MD5 (labelclust-fdd.dot.jpe) = aa5efb672d263f89fae0addf98323a39 +MD5 (labelclust-fdl.dot.jpe) = fc5c1260c0f6e15e612e9309a89c6abf +MD5 (labelclust-fdr.dot.jpe) = 4488cbe747db539e0b26600a69702154 +MD5 (labelclust-ftc.dot.jpe) = aa5efb672d263f89fae0addf98323a39 +MD5 (labelclust-ftd.dot.jpe) = aa5efb672d263f89fae0addf98323a39 +MD5 (labelclust-ftl.dot.jpe) = fc5c1260c0f6e15e612e9309a89c6abf +MD5 (labelclust-ftr.dot.jpe) = 4488cbe747db539e0b26600a69702154 +MD5 (labelclust-nbc.dot.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (labelclust-nbd.dot.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (labelclust-nbl.dot.jpe) = b69e1005bf7fb0584b12ad69a64330d9 +MD5 (labelclust-nbr.dot.jpe) = 233f82b6118d531dca83813102dff3fa +MD5 (labelclust-ndc.dot.jpe) = 2f5ab4f936ec86e9f07c31c85be22d5d +MD5 (labelclust-ndd.dot.jpe) = 2f5ab4f936ec86e9f07c31c85be22d5d +MD5 (labelclust-ndl.dot.jpe) = bf07b4db864ba35641bd7dea10f30b22 +MD5 (labelclust-ndr.dot.jpe) = 9c77bc1256cfaec6b8e81cf229fd2100 +MD5 (labelclust-ntc.dot.jpe) = 2f5ab4f936ec86e9f07c31c85be22d5d +MD5 (labelclust-ntd.dot.jpe) = 2f5ab4f936ec86e9f07c31c85be22d5d +MD5 (labelclust-ntl.dot.jpe) = bf07b4db864ba35641bd7dea10f30b22 +MD5 (labelclust-ntr.dot.jpe) = 9c77bc1256cfaec6b8e81cf229fd2100 +MD5 (labelroot-fbc.dot.jpe) = b84852816d05c53e04479417291155b1 +MD5 (labelroot-fbd.dot.jpe) = b84852816d05c53e04479417291155b1 +MD5 (labelroot-fbl.dot.jpe) = 21f34346048fa6b802b14764b577e5de +MD5 (labelroot-fbr.dot.jpe) = 7a07c9823008cb4aa752804ce0f872af +MD5 (labelroot-fdc.dot.jpe) = b84852816d05c53e04479417291155b1 +MD5 (labelroot-fdd.dot.jpe) = b84852816d05c53e04479417291155b1 +MD5 (labelroot-fdl.dot.jpe) = 21f34346048fa6b802b14764b577e5de +MD5 (labelroot-fdr.dot.jpe) = 7a07c9823008cb4aa752804ce0f872af +MD5 (labelroot-ftc.dot.jpe) = f9d5efef1bb3b7f8126b0c19f5aeb9f4 +MD5 (labelroot-ftd.dot.jpe) = f9d5efef1bb3b7f8126b0c19f5aeb9f4 +MD5 (labelroot-ftl.dot.jpe) = 08f5279f3715715cdf1153ce539908d9 +MD5 (labelroot-ftr.dot.jpe) = 24edf833cf4aec2ed0f790f6f24a7eb3 +MD5 (labelroot-nbc.dot.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (labelroot-nbd.dot.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (labelroot-nbl.dot.jpe) = d1391e3717904e9a3f2bc02b631d32b3 +MD5 (labelroot-nbr.dot.jpe) = 4c261d8ae4181c73f0b6c46570604b38 +MD5 (labelroot-ndc.dot.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (labelroot-ndd.dot.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (labelroot-ndl.dot.jpe) = d1391e3717904e9a3f2bc02b631d32b3 +MD5 (labelroot-ndr.dot.jpe) = 4c261d8ae4181c73f0b6c46570604b38 +MD5 (labelroot-ntc.dot.jpe) = 823b3f48bf4161bdf99a0347c6b15ec0 +MD5 (labelroot-ntd.dot.jpe) = 823b3f48bf4161bdf99a0347c6b15ec0 +MD5 (labelroot-ntl.dot.jpe) = e3f1203bd7341d4d79e1e6d297bb7012 +MD5 (labelroot-ntr.dot.jpe) = 731c6d97fd1253dcabf03d36e663d6e8 +MD5 (layer.dot.jpe) = 29a3107588bdf3f14ecb8fe85ba2dc25 +MD5 (layer2.dot.jpe) = 29a3107588bdf3f14ecb8fe85ba2dc25 +MD5 (layers.dot.jpe) = 29a3107588bdf3f14ecb8fe85ba2dc25 +MD5 (ldbxtried.dot.jpe) = 9e33a4025b09f5e47930482c82e43f8f +MD5 (longflat.dot.jpe) = 7e69dc4fdbe66dab5aaa99545ea2f9e1 +MD5 (lsunix1.dot.jpe) = c66c47b207f3779c56ad35ace630b2a0 +MD5 (lsunix2.dot.jpe) = f139f2d6b1d965237ab05ee7c20f068b +MD5 (lsunix3.dot.jpe) = c3c720c278b9c72e259a6e4d289aa1fe +MD5 (mike.dot.jpe) = ce757c610b895b667b6191561931ee91 +MD5 (mode.dot.jpe) = c4a0005c679da0439898c1e4d8ebf964 +MD5 (multi.dot.jpe) = db5c276a0b07a7db30f5ead5814b8dc7 +MD5 (newarrows.dot.jpe) = 6e790158380c496b55767736c9783c6e +MD5 (ngk10_4.dot.jpe) = f8dbb4464a06b380f84f95906a01641b +MD5 (nhg.dot.jpe) = 3976128c90d82b871b657aa4ccf24042 +MD5 (nojustify.dot.jpe) = 2a420b4ce92962d5c6f598778b85304c +MD5 (ordering.dot.jpe) = 07554245a67461a2238852209fe5946f +MD5 (overlap.dot.jpe) = 049b4abbe86c712eed73597e19ce3baa +MD5 (p.dot.jpe) = 47c20e1585e510165b05d1caa743a17f +MD5 (p2.dot.jpe) = 13e0d9eb6288287a4512e27ba10648ac +MD5 (p3.dot.jpe) = 9e6f3f428ecc516f9de556369f340a01 +MD5 (p4.dot.jpe) = 21b318174f685b1ce5afee5e137469fd +MD5 (pm2way.dot.jpe) = d41d8cd98f00b204e9800998ecf8427e +MD5 (pmpipe.dot.jpe) = d41d8cd98f00b204e9800998ecf8427e +MD5 (process.dot.jpe) = 59456bc3990ec21dd4b756a5591fda3e +MD5 (ps.dot.jpe) = db60015d30d515017d6ad593ad71a6be +MD5 (ps_user_shapes.dot.jpe) = 8209eff87b3102748ec6c6051bf724a6 +MD5 (pslib.dot.jpe) = f1926864eb6356706c14388689dd4dcd +MD5 (record.dot.jpe) = 6885f6a420d6816d461114e4c7dcfd32 +MD5 (record2.dot.jpe) = b246b2b7795a3eafae61991de67d83da +MD5 (records.dot.jpe) = 376c3298632160dfb28b087acdef6569 +MD5 (rootlabel.dot.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (rowcolsep.dot.jpe) = 538862559fc88e012340a94c7d6e408a +MD5 (rowe.dot.jpe) = 17acb06370772d6ffdb37385672e28ca +MD5 (russian.dot.jpe) = ae0931c98ceb73c8e3d8d73271ccbcaf +MD5 (shapes.dot.jpe) = 8d6ecadc9e5eea9492448703652f3933 +MD5 (shells.dot.jpe) = da9b214909481b672e670244d2259626 +MD5 (size.dot.jpe) = a7009978d3524bd8c15328ec7cf03fa2 +MD5 (states.dot.jpe) = a7f20ed8c580b92bc2ff82d6979da7d2 +MD5 (structs.dot.jpe) = 7bf7002a7f714e8f1ba501f9da4da268 +MD5 (train11.dot.jpe) = b5b9fbe2e0a9363601b39cc70626263f +MD5 (tree.dot.jpe) = daa4c2dd393843e54bc7a394b93cd9b7 +MD5 (triedds.dot.jpe) = d41d8cd98f00b204e9800998ecf8427e +MD5 (try.dot.jpe) = bf3b10553fcf347b2270916f8d7152b4 +MD5 (unix.dot.jpe) = f73d89c3931e0049e5f9c0fc1f46ad40 +MD5 (unix2.dot.jpe) = f97ac026c45d5714d77f7dfc756a73f3 +MD5 (unix2k.dot.jpe) = f97ac026c45d5714d77f7dfc756a73f3 +MD5 (url.dot.jpe) = b5208c121a423d8907de836f82169160 +MD5 (user_shapes.dot.jpe) = c7386cf4e3ad84c2c077623075dc9c8d +MD5 (viewfile.dot.jpe) = 08ffe29183cda8d1ff68ef9321f82fc8 +MD5 (viewport.dot.jpe) = 93d845215d83ad5909859a069a1f67d5 +MD5 (weight.dot.jpe) = 107bce0b16152ae4200a75ac05235a0d +MD5 (xx.dot.jpe) = 7df7089661274628e19574606a270f63 diff --git a/test/graphs/md5_orig.jpe_text b/test/graphs/md5_orig.jpe_text new file mode 100644 index 0000000..d6651d0 --- /dev/null +++ b/test/graphs/md5_orig.jpe_text @@ -0,0 +1,197 @@ +MD5 (ER_orig.jpe) = d6734a3463719c99c6ba715df6573594 +MD5 (Heawood_orig.jpe) = b3836491c9ee3284668a6e273358ee3d +MD5 (KW91_orig.jpe) = 5429c720cc552463dd03eac5f63768a7 +MD5 (Latin1_orig.jpe) = b666bdd28b53f721d1055f639c2c9e82 +MD5 (NaN_orig.jpe) = cc4071bc26a5eb095be14b4a002248e3 +MD5 (Petersen_orig.jpe) = 800a5fe1783e4a41dd9095ec279f0699 +MD5 (a_orig.jpe) = d415f5ee48eae542d4abfcc6f5a73c0d +MD5 (abstract_orig.jpe) = 8a8d5d69073c827162fa5ad85ac17343 +MD5 (alf_orig.jpe) = 6885f6a420d6816d461114e4c7dcfd32 +MD5 (arrows_orig.jpe) = 6e790158380c496b55767736c9783c6e +MD5 (arrowsize_orig.jpe) = ee47f7f657820a450850462f810de1dd +MD5 (awilliams_orig.jpe) = 96e14d851e8fcb2789af97fc93765b97 +MD5 (b102_orig.jpe) = e13be8b8ba908414c7535109710acf59 +MD5 (b106_orig.jpe) = b9630ea85533bf8fe1141aa95a2d71e3 +MD5 (b117_orig.jpe) = 3976128c90d82b871b657aa4ccf24042 +MD5 (b123_orig.jpe) = f583522e7c60aab16bb64edba3e97904 +MD5 (b124_orig.jpe) = 16ba6868c32e62ca01389c8376de181e +MD5 (b135_orig.jpe) = a01aa906cfa541859c73efa44c7302c6 +MD5 (b143_orig.jpe) = af8aeeabae49b0efebb4017c8f1041fc +MD5 (b145_orig.jpe) = 37163dda417c72bf4ab44b621b749c02 +MD5 (b146_orig.jpe) = 96e3f603f899a6940c0ad32561593a3f +MD5 (b155_orig.jpe) = 33e09a0453db1ce86cd281887c4343a7 +MD5 (b22_orig.jpe) = 03a01793e63379a63fdfd10526f6fc36 +MD5 (b29_orig.jpe) = e0ec3974e227cd12826a9b963319ff03 +MD5 (b33_orig.jpe) = fb62a69d6ae22c41783423089a5b273a +MD5 (b34_orig.jpe) = 4243141e19409c18299b9b4389700999 +MD5 (b36_orig.jpe) = 8f066fac6f4a8e9a52098a14c81c3939 +MD5 (b3_orig.jpe) = 6b5fa1461162d27d40103b577637ea75 +MD5 (b491_orig.jpe) = 5a1c35ff12870394f6c2c8723921c2ff +MD5 (b51_orig.jpe) = 5253a7e8b63dcaca6f2d3bed30346a2f +MD5 (b53_orig.jpe) = fa077bc9a48287c2293c378565160fe3 +MD5 (b545_orig.jpe) = 65ec81c310c2f690c44a355fc3fde5c1 +MD5 (b56_orig.jpe) = d021f5e96617b7c8e2bbb789447f22c5 +MD5 (b57_orig.jpe) = a0ec90e092f50ec18ddd60f01a7a6538 +MD5 (b60_orig.jpe) = 3dadf37f23791b2991d20567a61e4879 +MD5 (b62_orig.jpe) = 81d37df70a3c671970547f44179b80fa +MD5 (b68_orig.jpe) = cf38e3b601c44c76a93e3e7005993b1b +MD5 (b69_orig.jpe) = d0b5edec867427544b336c4cd4b93393 +MD5 (b71_orig.jpe) = 6fb83fd8ff9a181df9a34b6586e33a60 +MD5 (b73_orig.jpe) = 12b20dbbeeaf546cacef4f30e8ae91a3 +MD5 (b73a_orig.jpe) = e0b99a7fe14335dc1d57563ae644877b +MD5 (b76_orig.jpe) = f630831c7228e0e91982d1102fc582b8 +MD5 (b77_orig.jpe) = be38ea1238549257a89fceb244a6bf19 +MD5 (b786_orig.jpe) = e68ff393527751c6e1465914e645bb66 +MD5 (b79_orig.jpe) = 1888053c9fe537e530ab9e70a78d4b33 +MD5 (b7_orig.jpe) = 515d95e3b23bdcdd3a2306da82cbf6c0 +MD5 (b80_orig.jpe) = b137bc06e7e71d59a88a3c1399788168 +MD5 (b80a_orig.jpe) = f708beb6f020b83128716b324b59bf49 +MD5 (b85_orig.jpe) = fb57a746948a59d782ab21bfe2f9e552 +MD5 (b94_orig.jpe) = 832bc4f5d2dd3972b42ddefb7b1bb30c +MD5 (b993_orig.jpe) = 36223dc51ddae4ec494403520138049b +MD5 (b_orig.jpe) = 3976128c90d82b871b657aa4ccf24042 +MD5 (bad_orig.jpe) = 9f2d754af15d8dc1f92373037922164c +MD5 (badvoro_orig.jpe) = b0707a1c7563fac39b3ba0ec86f225a0 +MD5 (big_orig.jpe) = 45a2e1ab4702f516f10f9734dc9e6042 +MD5 (biglabel_orig.jpe) = 48c1a70c67c0233e38c00a0204b1ccf0 +MD5 (cairo_orig.jpe) = 297881ac2baf5d1fcc128754753c6be0 +MD5 (center_orig.jpe) = 771272fed8b92118d7b6654be9ada466 +MD5 (clover_orig.jpe) = 881669a0763f164c73d895640199f174 +MD5 (clust1_orig.jpe) = 52a21cfd34926650f964893b0d4e7157 +MD5 (clust2_orig.jpe) = c1b02da7ece28ea7dee3a94b30721177 +MD5 (clust3_orig.jpe) = ff4cdc5b81edaf7e184c287c65513178 +MD5 (clust4_orig.jpe) = 0fc90caacf0bce2076b3d7f35fcf1954 +MD5 (clust5_orig.jpe) = 07c36b67a5deb35d860c479020d1a306 +MD5 (clust_orig.jpe) = ce9fb7fd27fe16a8f6501e5c568fffae +MD5 (clustlabel_orig.jpe) = 45cb41f649291dafb8a3cf12658534ac +MD5 (color_orig.jpe) = 6804ef1442af7a035ca8cc5310fec46e +MD5 (colors_orig.jpe) = 78c0d9563f3f5c4440ffc61e118acdda +MD5 (colorscheme_orig.jpe) = f1edb9dfd9a104b07ad3447a0f998a9b +MD5 (compound_orig.jpe) = 386f444b5b37aa9b6b054246adc76154 +MD5 (crazy_orig.jpe) = 7f7dc591db31ded4c8a54e92fdb7314d +MD5 (ctext_orig.jpe) = b0edffc6ba0616b6de6c09b6f882ab62 +MD5 (d_orig.jpe) = b6b45cd021b273fc4ffe58b770108e20 +MD5 (dd_orig.jpe) = 9fc22ee582f7b6b6c57c7462f7f68107 +MD5 (decorate_orig.jpe) = a9ac849b40bcec48c00acca7f0fdf121 +MD5 (dfa_orig.jpe) = 36ddf09ef9e6a1dc8cee0765b1d2d890 +MD5 (dir_orig.jpe) = 874efc6b2dd9cbec97dce3cc4e2b2f7c +MD5 (dpd_orig.jpe) = 5112bdb6c64958becb524bfd75b5af6e +MD5 (edgeclip_orig.jpe) = 362822a998a8747b83df1608c58dfec4 +MD5 (fig6_orig.jpe) = 88db2911efbe3b240c3bc61017d220e4 +MD5 (fsm_orig.jpe) = 2fe39abb8ec60c7af1d13c5b261c9196 +MD5 (grammar_orig.jpe) = 57e8d50096d6f007de5f24863ea2ee2d +MD5 (hashtable_orig.jpe) = 4fa5137d6cf2c42716d44a50952d263d +MD5 (honda-tokoro_orig.jpe) = 6a42eadf2802adfe2672bf8c03ce137f +MD5 (html2_orig.jpe) = 6f1976cabc2bcf9160fd22a57a6b51f4 +MD5 (html_orig.jpe) = 8d15a92c8a62e8acc927a0a5da4f1c15 +MD5 (in_orig.jpe) = eb0f740a9a5b141590102acb7f9222bb +MD5 (jcctree_orig.jpe) = 7283297b6c2691951dbecea86f1c0cdb +MD5 (jsort_orig.jpe) = 5bc2ed58d620e81e6621de8a46451848 +MD5 (labelclust-fbc_orig.jpe) = b84852816d05c53e04479417291155b1 +MD5 (labelclust-fbd_orig.jpe) = b84852816d05c53e04479417291155b1 +MD5 (labelclust-fbl_orig.jpe) = 75752a8022c280ba3cc93b5e87d869d2 +MD5 (labelclust-fbr_orig.jpe) = 208c42e76b6d556ad47ff35e354c88a5 +MD5 (labelclust-fdc_orig.jpe) = aa5efb672d263f89fae0addf98323a39 +MD5 (labelclust-fdd_orig.jpe) = aa5efb672d263f89fae0addf98323a39 +MD5 (labelclust-fdl_orig.jpe) = fc5c1260c0f6e15e612e9309a89c6abf +MD5 (labelclust-fdr_orig.jpe) = 4488cbe747db539e0b26600a69702154 +MD5 (labelclust-ftc_orig.jpe) = aa5efb672d263f89fae0addf98323a39 +MD5 (labelclust-ftd_orig.jpe) = aa5efb672d263f89fae0addf98323a39 +MD5 (labelclust-ftl_orig.jpe) = fc5c1260c0f6e15e612e9309a89c6abf +MD5 (labelclust-ftr_orig.jpe) = 4488cbe747db539e0b26600a69702154 +MD5 (labelclust-nbc_orig.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (labelclust-nbd_orig.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (labelclust-nbl_orig.jpe) = b69e1005bf7fb0584b12ad69a64330d9 +MD5 (labelclust-nbr_orig.jpe) = 233f82b6118d531dca83813102dff3fa +MD5 (labelclust-ndc_orig.jpe) = 2f5ab4f936ec86e9f07c31c85be22d5d +MD5 (labelclust-ndd_orig.jpe) = 2f5ab4f936ec86e9f07c31c85be22d5d +MD5 (labelclust-ndl_orig.jpe) = bf07b4db864ba35641bd7dea10f30b22 +MD5 (labelclust-ndr_orig.jpe) = 9c77bc1256cfaec6b8e81cf229fd2100 +MD5 (labelclust-ntc_orig.jpe) = 2f5ab4f936ec86e9f07c31c85be22d5d +MD5 (labelclust-ntd_orig.jpe) = 2f5ab4f936ec86e9f07c31c85be22d5d +MD5 (labelclust-ntl_orig.jpe) = bf07b4db864ba35641bd7dea10f30b22 +MD5 (labelclust-ntr_orig.jpe) = 9c77bc1256cfaec6b8e81cf229fd2100 +MD5 (labelroot-fbc_orig.jpe) = b84852816d05c53e04479417291155b1 +MD5 (labelroot-fbd_orig.jpe) = b84852816d05c53e04479417291155b1 +MD5 (labelroot-fbl_orig.jpe) = 21f34346048fa6b802b14764b577e5de +MD5 (labelroot-fbr_orig.jpe) = 7a07c9823008cb4aa752804ce0f872af +MD5 (labelroot-fdc_orig.jpe) = b84852816d05c53e04479417291155b1 +MD5 (labelroot-fdd_orig.jpe) = b84852816d05c53e04479417291155b1 +MD5 (labelroot-fdl_orig.jpe) = 21f34346048fa6b802b14764b577e5de +MD5 (labelroot-fdr_orig.jpe) = 7a07c9823008cb4aa752804ce0f872af +MD5 (labelroot-ftc_orig.jpe) = f9d5efef1bb3b7f8126b0c19f5aeb9f4 +MD5 (labelroot-ftd_orig.jpe) = f9d5efef1bb3b7f8126b0c19f5aeb9f4 +MD5 (labelroot-ftl_orig.jpe) = 08f5279f3715715cdf1153ce539908d9 +MD5 (labelroot-ftr_orig.jpe) = 24edf833cf4aec2ed0f790f6f24a7eb3 +MD5 (labelroot-nbc_orig.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (labelroot-nbd_orig.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (labelroot-nbl_orig.jpe) = d1391e3717904e9a3f2bc02b631d32b3 +MD5 (labelroot-nbr_orig.jpe) = 4c261d8ae4181c73f0b6c46570604b38 +MD5 (labelroot-ndc_orig.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (labelroot-ndd_orig.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (labelroot-ndl_orig.jpe) = d1391e3717904e9a3f2bc02b631d32b3 +MD5 (labelroot-ndr_orig.jpe) = 4c261d8ae4181c73f0b6c46570604b38 +MD5 (labelroot-ntc_orig.jpe) = 823b3f48bf4161bdf99a0347c6b15ec0 +MD5 (labelroot-ntd_orig.jpe) = 823b3f48bf4161bdf99a0347c6b15ec0 +MD5 (labelroot-ntl_orig.jpe) = e3f1203bd7341d4d79e1e6d297bb7012 +MD5 (labelroot-ntr_orig.jpe) = 731c6d97fd1253dcabf03d36e663d6e8 +MD5 (layer2_orig.jpe) = 29a3107588bdf3f14ecb8fe85ba2dc25 +MD5 (layer_orig.jpe) = 29a3107588bdf3f14ecb8fe85ba2dc25 +MD5 (layers_orig.jpe) = 29a3107588bdf3f14ecb8fe85ba2dc25 +MD5 (ldbxtried_orig.jpe) = 9e33a4025b09f5e47930482c82e43f8f +MD5 (longflat_orig.jpe) = 7e69dc4fdbe66dab5aaa99545ea2f9e1 +MD5 (lsunix1_orig.jpe) = c66c47b207f3779c56ad35ace630b2a0 +MD5 (lsunix2_orig.jpe) = f139f2d6b1d965237ab05ee7c20f068b +MD5 (lsunix3_orig.jpe) = c3c720c278b9c72e259a6e4d289aa1fe +MD5 (mike_orig.jpe) = ce757c610b895b667b6191561931ee91 +MD5 (mode_orig.jpe) = c4a0005c679da0439898c1e4d8ebf964 +MD5 (multi_orig.jpe) = db5c276a0b07a7db30f5ead5814b8dc7 +MD5 (newarrows_orig.jpe) = 6e790158380c496b55767736c9783c6e +MD5 (ngk10_4_orig.jpe) = e7b146ff9b22f9121c682befa93f0489 +MD5 (nhg_orig.jpe) = 3976128c90d82b871b657aa4ccf24042 +MD5 (nojustify_orig.jpe) = 2a420b4ce92962d5c6f598778b85304c +MD5 (ordering_orig.jpe) = 07554245a67461a2238852209fe5946f +MD5 (overlap_orig.jpe) = 5112bdb6c64958becb524bfd75b5af6e +MD5 (p2_orig.jpe) = 13e0d9eb6288287a4512e27ba10648ac +MD5 (p3_orig.jpe) = 9e6f3f428ecc516f9de556369f340a01 +MD5 (p4_orig.jpe) = 21b318174f685b1ce5afee5e137469fd +MD5 (p_orig.jpe) = 47c20e1585e510165b05d1caa743a17f +MD5 (pack_orig.jpe) = 7014eede720201ced986028f2d1286b1 +MD5 (pgram_orig.jpe) = 222d255d2d9293643a5a060adb3a6729 +MD5 (pm2way_orig.jpe) = e6324ebd8032d79786ee825636a0d4d2 +MD5 (pmpipe_orig.jpe) = 510f0d6c1c9c19b535c3132668c04e72 +MD5 (polypoly_orig.jpe) = 115b1b1f2d09e9a1391d2e21a852a9cc +MD5 (ports_orig.jpe) = 206120feb20de964275dba61e8c2787f +MD5 (proc3d_orig.jpe) = 981d5883e6eefaa2eb05dc2a40c627f8 +MD5 (process_orig.jpe) = 59456bc3990ec21dd4b756a5591fda3e +MD5 (ps_orig.jpe) = db60015d30d515017d6ad593ad71a6be +MD5 (ps_user_shapes_orig.jpe) = 8209eff87b3102748ec6c6051bf724a6 +MD5 (pslib_orig.jpe) = f1926864eb6356706c14388689dd4dcd +MD5 (record2_orig.jpe) = b246b2b7795a3eafae61991de67d83da +MD5 (record_orig.jpe) = 6885f6a420d6816d461114e4c7dcfd32 +MD5 (records_orig.jpe) = 376c3298632160dfb28b087acdef6569 +MD5 (rootlabel_orig.jpe) = 6ced66f5e3f8f689ee26adb80b116011 +MD5 (rowcolsep_orig.jpe) = 538862559fc88e012340a94c7d6e408a +MD5 (rowe_orig.jpe) = 17acb06370772d6ffdb37385672e28ca +MD5 (russian_orig.jpe) = b9cee8c86bf2186e429b3e2718c3f1b7 +MD5 (shapes_orig.jpe) = 8d6ecadc9e5eea9492448703652f3933 +MD5 (shells_orig.jpe) = da9b214909481b672e670244d2259626 +MD5 (size_orig.jpe) = a7009978d3524bd8c15328ec7cf03fa2 +MD5 (states_orig.jpe) = a7f20ed8c580b92bc2ff82d6979da7d2 +MD5 (structs_orig.jpe) = 7bf7002a7f714e8f1ba501f9da4da268 +MD5 (style_orig.jpe) = 53679e39de41ae67e084ae87412050dc +MD5 (train11_orig.jpe) = b5b9fbe2e0a9363601b39cc70626263f +MD5 (trapeziumlr_orig.jpe) = 6cb67a4ab937ee3de9ebfd62d7022237 +MD5 (tree_orig.jpe) = daa4c2dd393843e54bc7a394b93cd9b7 +MD5 (triedds_orig.jpe) = a9bd11603b01adbf343ffbab64b285e2 +MD5 (try_orig.jpe) = bf3b10553fcf347b2270916f8d7152b4 +MD5 (unix2_orig.jpe) = f97ac026c45d5714d77f7dfc756a73f3 +MD5 (unix2k_orig.jpe) = f97ac026c45d5714d77f7dfc756a73f3 +MD5 (unix_orig.jpe) = f73d89c3931e0049e5f9c0fc1f46ad40 +MD5 (url_orig.jpe) = b5208c121a423d8907de836f82169160 +MD5 (user_shapes_orig.jpe) = c7386cf4e3ad84c2c077623075dc9c8d +MD5 (viewfile_orig.jpe) = 08ffe29183cda8d1ff68ef9321f82fc8 +MD5 (viewport_orig.jpe) = 93d845215d83ad5909859a069a1f67d5 +MD5 (weight_orig.jpe) = 107bce0b16152ae4200a75ac05235a0d +MD5 (world_orig.jpe) = c3d78ca1e1f297fe1c58fd686f36764e +MD5 (xx_orig.jpe) = 7df7089661274628e19574606a270f63 diff --git a/test/graphs/mike.dot b/test/graphs/mike.dot new file mode 100644 index 0000000..bf049af --- /dev/null +++ b/test/graphs/mike.dot @@ -0,0 +1,42 @@ +digraph mike{ +size = "8,8"; + a -> A; + a -> m; + a -> E; + t -> O; + r -> V; + r -> Q; + p -> B; + m -> R; + l -> C; + c -> C; + W -> X; + W -> D; + V -> W; + T -> U; + Q -> T; + Q -> H; + Q -> A; + O -> K; + L -> U; + K -> L; + K -> J; + K -> E; + J -> I; + R -> B; + P -> F; + H -> R; + H -> P; + U -> H; + G -> U; + E -> G; + C -> Z; + C -> D; + S -> D; + B -> N; + B -> D; + B -> S; + M -> B; + A -> M; + N -> Y; +} diff --git a/test/graphs/mode.dot b/test/graphs/mode.dot new file mode 100644 index 0000000..ce4ec85 --- /dev/null +++ b/test/graphs/mode.dot @@ -0,0 +1,374 @@ +digraph G { + node[width=.25,height=.375,fontsize=9] + fcfpr1_1_2t_17 -> 341411; + fcfpr1_1t_1 -> 341411; + rdlfpr2_0_rdlt_4 -> 341411; + fpfpr1_0_1t_1 -> 341411; + fpfpr1_1_2t_11 -> 341411; + rtafpr1_1_2t_28 -> 341411; + rtafpr1_1_3t_6 -> 341411; + rdlfpr1_1t_1 -> 358866; + rtafpr1_1_3t_6 -> 358866; + tmfpr1_1_3t_5 -> 358930; + fcfpr1_1_3t_9 -> 358930; + pcfpr1_1_3t_7 -> 358930; + fpfpr1_1_3g_1 -> 358930; + fpfpr1_1_3t_1 -> 358930; + aufpr1_1_3t_1 -> 358930; + rtafpr1_0_3g_1 -> 358930; + rtafpr1_1_3t_6 -> 358930; + msgfpr1_1_1g_12 -> 371943; + rtafpr1_1_1g_8 -> 371943; + rtafpr1_1_1t_35 -> 371943; + rtafpr1_1_1t_45 -> 371943; + rtafpr1_1_3t_6 -> 371943; + tlfpr2_0_rdlg_2 -> 374300; + fcfpr1_1_3t_8 -> 374300; + fcfpr1_1_3t_9 -> 374300; + rtafpr1_1_3t_6 -> 374300; + fcfpr1_0_5g_1 -> 371942; + fcfpr1_1_1t_19 -> 371942; + fcfpr1_1_3t_9 -> 371942; + fcfpr1_1_3t_9 -> 374700; + tymsgfpr1_1_3t_3 -> 374700; + fpfpr1_1_3t_1 -> 374700; + rtafpr1_1_3t_7 -> 374700; + fcfpr1_1_3g_2 -> 374741; + fcfpr1_1_3t_9 -> 374741; + fpfpr1_1_3t_1 -> 374741; + rtafpr1_1_3t_7 -> 374741; + fcfpr1_1_1t_18 -> 374886; + fcfpr1_1_3t_9 -> 374886; + fpfpr1_1_3t_1 -> 374886; + rtafpr1_1_3t_7 -> 374886; + fcfpr1_1_3t_9 -> 375039; + fpfpr1_1_3t_1 -> 375039; + fcfpr1_1_3t_42 -> 375507; + fcfpr1_1_3t_9 -> 375507; + rdlfpr2_0_rdlt_158 -> 375507; + rtafpr1_1_3t_7 -> 375507; + rtafpr1_1_3t_71 -> 375507; + dbfpr1_1_3t_2 -> 375507; + fcfpr1_1_3t_9 -> 375508; + rdlfpr1_1g_13 -> 375508; + rtafpr1_1_3t_7 -> 375508; + rtafpr2_1_rdlg_1 -> 375508; + dbfpr1_1_3t_2 -> 375508; + fcfpr1_1_3t_9 -> 375519; + fpfpr1_1_3g_1 -> 375519; + fpfpr1_1_3t_1 -> 375519; + fcfpr1_1_3t_9 -> 377380; + rdlfpr1_1g_16 -> 377380; + rdlfpr1_1t_100 -> 377380; + fcfpr1_0_2g_1 -> 377719; + fcfpr1_1_3t_10 -> 377719; + fcfpr1_1_3t_7 -> 377719; + fcfpr1_1_3t_9 -> 377719; + rdlfpr2_0_rdlg_12 -> 377719; + rdlfpr2_0_rdlt_108 -> 377719; + rdlfpr2_0_rdlt_27 -> 377719; + rdlfpr2_0_rdlt_30 -> 377719; + fcfpr1_1_3t_9 -> 377763; + fcfpr1_1_3t_9 -> 379848; + fpfpr1_1_3t_1 -> 379848; + fcfpr1_1_3t_9 -> 380571; + fcfpr1_1_3t_9 -> 380604; + fpfpr1_1_3t_1 -> 380604; + fcfpr1_1_3t_9 -> 381211; + fpfpr1_1_3t_1 -> 381211; + fcfpr1_1_3t_9 -> 381835; + fcfpr1_1_3t_9 -> 381897; + fcfpr1_1_3t_9 -> 381901; + fpfpr1_1_3t_1 -> 381901; + fcfpr1_1_3t_9 -> 382103; + rtafpr1_1_3t_7 -> 382103; + fcfpr1_1_3t_9 -> 382161; + fcfpr1_1_3t_9 -> 383174; + fpfpr1_1_3t_1 -> 383174; + rtafpr1_1_3t_7 -> 383174; + fpfpr1_1_3g_1 -> 352010; + fpfpr1_1_3t_1 -> 352010; + fpfpr1_1_3t_1 -> 382409; + fpfpr1_1_3t_1 -> 382827; + fpfpr1_1_3t_1 -> 382928; + rtafpr1_1_3t_7 -> 382928; + tlfpr1_1_1t_5 -> 358224; + tymsgfpr1_1_1t_23 -> 358224; + tymsgfpr1_1_3t_3 -> 358224; + rcfpr0_0_1t_9 -> 358224; + rcfpr1_1_1t_5 -> 358224; + odfpr0_0_1t_8 -> 358224; + odfpr1_1_1t_6 -> 358224; + ecdsgfpr1_1_1t_4 -> 358224; + tymsgfpr1_1_1t_18 -> 358900; + tymsgfpr1_1_3t_3 -> 358900; + rcfpr1_1_1t_100 -> 358900; + rcfpr1_1_1t_22 -> 358900; + rcfpr1_1_1t_37 -> 358900; + odfpr1_1_1t_21 -> 358900; + tymsgfpr1_1_3t_3 -> 372568; + rcfpr1_1_1t_30 -> 372568; + odfpr1_1_1t_31 -> 372568; + tlfpr1_1_1t_20 -> 375557; + tymsgfpr1_1_1t_24 -> 375557; + tymsgfpr1_1_3t_3 -> 375557; + rcfpr1_1_1t_11 -> 375557; + odfpr1_1_1t_9 -> 375557; + ecdsgfpr1_1_1t_19 -> 375557; + rtafpr1_1_1g_14 -> 376956; + rtafpr1_1_1t_64 -> 376956; + rtafpr1_1_2t_18 -> 376956; + rtafpr1_1_3t_30 -> 376956; + rtafpr1_1_3t_7 -> 376956; + rtafpr1_1_3t_7 -> 379339; + rtafpr1_1_1t_14 -> 379422; + rtafpr1_1_1t_20 -> 379422; + rtafpr1_1_3t_7 -> 379422; + rtafpr1_1_3t_7 -> 383039; + fcfpr1_1_1t_18 -> 359471; + fcfpr2_0_1t_1 -> 359471; + fcfpr2_0_1t_2 -> 359471; + ccsfpr2_0_1t_99 -> 359471; + fcfpr1_1_3t_42 -> 384096; + rtafpr1_1_3t_71 -> 384096; + tlfpr1_0_4g_4 -> 354290; + rcfpr0_0_1t_9 -> 354290; + odfpr0_0_1t_8 -> 354290; + pagfpr1_1_1t_23 -> 354290; + rcfpr1_1_1t_5 -> 379864; + rcfpr1_1_1t_100 -> 382574; + rcfpr1_1_1t_22 -> 382574; + rcfpr1_1_1t_37 -> 382574; + rcfpr1_1_1t_30 -> 370706; + rcfpr1_1_1t_30 -> 377908; + rcfpr1_1_1t_30 -> 377924; + rcfpr1_1_1t_30 -> 377971; + rcfpr1_1_1t_30 -> 377980; + odfpr1_1_1t_31 -> 377980; + rcfpr1_1_1t_30 -> 378362; + rcfpr1_1_1t_30 -> 378656; + rcfpr1_1_1t_30 -> 378666; + rcfpr1_1_1t_30 -> 379169; + odfpr1_1_1t_31 -> 379169; + rcfpr1_1_1t_110 -> 379341; + rcfpr1_1_1t_30 -> 379341; + rcfpr1_1_1t_62 -> 379341; + odfpr1_1_1t_31 -> 379341; + rcfpr1_1_1t_30 -> 379972; + rcfpr1_1_1t_30 -> 380298; + rcfpr1_1_1t_30 -> 380448; + rcfpr1_1_1t_30 -> 380475; + odfpr1_1_1t_31 -> 380475; + rcfpr1_1_1t_30 -> 380526; + odfpr1_1_1t_31 -> 357430; + rcfpr1_1_1t_11 -> 379968; + odfpr1_1_1t_9 -> 379968; + ccsfpr2_0_1t_99 -> 359100; + ccsfpr2_0_1t_99 -> 376529; + ccsfpr2_0_1t_99 -> 377801; + ccsfpr2_0_1t_99 -> 379126; + ccsfpr2_0_1t_99 -> 379212; + ccsfpr2_0_1t_99 -> 380285; + ccsfpr2_0_1t_99 -> 380963; + ccsfpr2_0_1t_99 -> 384909; + tlfpr1_0_4g_4 -> 358471; + odfpr0_0_1t_7 -> 358471; + odfpr1_0_1t_36 -> 358471; + odfpr1_0_3t_18 -> 358471; + odfpr1_0_3t_21 -> 358471; + tlfpr1_0_4g_4 -> 375024; + tlfpr1_0_4g_4 -> 375027; + rcfpr1_1_1t_110 -> 381710; + rcfpr1_1_1t_62 -> 381710; + rcfpr1_1_1t_110 -> 381775; + rcfpr1_1_1t_62 -> 381775; + rcfpr1_1_1t_110 -> 382436; + fcfpr1_1_3t_34 -> 382528; + rcfpr1_1_1t_110 -> 382528; + rtafpr1_1_3t_48 -> 382528; + rcfpr1_1_1t_110 -> 382566; + rcfpr1_1_1t_110 -> 382572; + odfpr0_0_1t_7 -> 353506; + rcfpr1_0_1t_35 -> 370509; + odfpr0_0_1t_7 -> 370509; + odfpr0_0_1t_7 -> 370510; + odfpr1_0_1t_38 -> 370510; + tlfpr1_0_4g_5 -> 354546; + rcfpr1_1_1t_61 -> 354546; + odfpr1_0_3t_18 -> 354546; + odfpr1_0_3t_20 -> 354546; + odfpr1_0_3t_18 -> 354757; + odfpr1_0_3t_20 -> 354757; + odfpr1_0_3t_18 -> 354766; + odfpr1_0_3t_20 -> 354766; + odfpr1_0_3t_18 -> 354771; + odfpr1_0_3t_20 -> 354771; + odfpr1_0_3t_18 -> 354785; + odfpr1_0_3t_23 -> 354785; + odfpr1_0_3t_24 -> 354785; + odfpr1_0_3t_18 -> 354878; + odfpr1_0_3t_23 -> 354878; + odfpr1_0_3t_24 -> 354878; + odfpr1_0_3t_18 -> 355080; + odfpr1_0_3t_23 -> 355080; + odfpr1_0_3t_24 -> 355080; + odfpr1_0_3t_18 -> 355288; + odfpr1_0_3t_23 -> 355288; + odfpr1_0_3t_24 -> 355288; + odfpr2_0_03t_13 -> 355288; + odfpr1_0_3t_18 -> 355800; + odfpr1_0_3t_21 -> 355800; + odfpr1_0_3t_18 -> 356116; + odfpr1_0_3t_21 -> 356116; + odfpr1_0_3t_18 -> 356741; + odfpr1_0_3t_21 -> 356741; + odfpr1_0_3t_18 -> 357340; + odfpr1_0_3t_21 -> 357340; + odfpr1_0_3t_18 -> 357538; + odfpr1_0_3t_21 -> 357538; + odfpr1_0_3t_18 -> 357769; + odfpr1_0_3t_21 -> 357769; + odfpr1_0_3t_18 -> 357793; + odfpr1_0_3t_21 -> 357793; + odfpr1_0_3t_18 -> 358155; + odfpr1_0_3t_21 -> 358155; + odfpr1_0_3t_18 -> 358157; + odfpr1_0_3t_21 -> 358157; + odfpr1_0_3t_18 -> 358159; + odfpr1_0_3t_21 -> 358159; + odfpr1_0_3t_18 -> 358584; + odfpr1_0_3t_21 -> 358584; + odfpr1_0_3t_18 -> 360104; + odfpr1_0_3t_21 -> 360104; + odfpr1_0_3t_18 -> 360144; + odfpr1_0_3t_21 -> 360144; + odfpr1_0_3t_18 -> 360672; + odfpr1_0_3t_21 -> 360672; + odfpr1_0_3t_5 -> 360672; + odfpr1_0_3t_18 -> 360839; + odfpr1_0_3t_21 -> 360839; + odfpr1_0_3t_18 -> 371187; + tlfpr1_0_3g_5 -> 373300; + odfpr1_0_3t_12 -> 373300; + odfpr1_0_3t_18 -> 373300; + odfpr1_0_3t_18 -> 375134; + odfpr1_0_5t_18 -> 375134; + rcfpr0_0_1t_10 -> 375319; + odfpr1_0_3t_18 -> 375319; + odfpr1_0_3t_36 -> 375319; + odfpr1_0_5t_17 -> 375319; + odfpr1_0_5t_19 -> 375319; + odfpr1_0_3t_18 -> 375499; + odfpr1_0_3t_18 -> 377220; + odfpr1_0_5t_21 -> 377220; + tlfpr1_0_3g_7 -> 377562; + tlfpr1_1_1t_3 -> 377562; + odfpr1_0_3t_18 -> 377562; + odfpr1_0_3t_36 -> 377562; + odfpr1_0_5t_20 -> 377562; + odfpr1_0_3t_18 -> 378108; + odfpr1_0_3t_6 -> 378108; + odfpr1_0_5t_20 -> 354221; + + odfpr0_0_1t_7 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tlfpr1_0_3g_5 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr0_0_1t_8 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rcfpr1_1_1t_61 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_1t_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_3t_18 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tlfpr1_0_3g_7 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rcfpr1_1_1t_62 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + ccsfpr2_0_1t_99 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tymsgfpr1_1_3t_3 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rcfpr0_0_1t_9 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_1t_14 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_3t_30 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rcfpr1_1_1t_110 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + dbfpr1_1_3t_2 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_1g_8 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rcfpr1_1_1t_30 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tlfpr1_1_1t_20 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_1t_64 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tlfpr2_0_rdlg_2 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_2t_28 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tlfpr1_1_1t_3 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_1_1t_6 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fpfpr1_1_3t_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + aufpr1_1_3t_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_1_3t_34 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rcfpr1_1_1t_5 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_1_1t_18 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_3t_36 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tlfpr1_1_1t_5 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_1_1t_19 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_1_1t_9 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_1_3t_7 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rcfpr1_1_1t_37 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_1_3t_8 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_1_1t_21 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_1_3t_9 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rdlfpr2_0_rdlt_27 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_1_3g_2 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_1t_35 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_5t_20 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fpfpr1_1_3g_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_5t_21 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fpfpr1_1_2t_11 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + ecdsgfpr1_1_1t_19 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_1t_36 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_1g_14 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tymsgfpr1_1_1t_23 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tymsgfpr1_1_1t_24 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_1t_38 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_0_2g_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rdlfpr1_1t_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rcfpr0_0_1t_10 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rcfpr1_1_1t_100 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rdlfpr2_0_rdlt_108 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + pcfpr1_1_3t_7 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_3t_20 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + ecdsgfpr1_1_1t_4 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tmfpr1_1_3t_5 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_3t_21 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fpfpr1_0_1t_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_3t_23 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rcfpr1_1_1t_22 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + pagfpr1_1_1t_23 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_3t_71 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_2t_18 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rdlfpr2_0_rdlt_158 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_3t_6 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_3t_24 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_3t_7 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_0_3g_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_1t_20 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rdlfpr1_1g_13 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rcfpr1_0_1t_35 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_1_2t_17 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr2_1_rdlg_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rdlfpr2_0_rdlt_4 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rdlfpr1_1g_16 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr2_0_1t_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr2_0_1t_2 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rdlfpr1_1t_100 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + msgfpr1_1_1g_12 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rdlfpr2_0_rdlt_30 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_3t_5 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tlfpr1_0_4g_4 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_1_3t_42 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_3t_6 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tlfpr1_0_4g_5 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_3t_48 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_5t_17 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_5t_18 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + tymsgfpr1_1_1t_18 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_5t_19 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_1_3t_10 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + fcfpr1_0_5g_1 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_0_3t_12 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr2_0_03t_13 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rcfpr1_1_1t_11 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + odfpr1_1_1t_31 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rdlfpr2_0_rdlg_12 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; + rtafpr1_1_1t_45 [label="",shape=circle,height=0.12,width=0.12,fontsize=1]; +} diff --git a/test/graphs/multi.dot b/test/graphs/multi.dot new file mode 100644 index 0000000..351ccf3 --- /dev/null +++ b/test/graphs/multi.dot @@ -0,0 +1,10 @@ +digraph G +{ + a-> b +} + +digraph H +{ + c-> d +} + diff --git a/test/graphs/newarrows.dot b/test/graphs/newarrows.dot new file mode 100644 index 0000000..49416d6 --- /dev/null +++ b/test/graphs/newarrows.dot @@ -0,0 +1,57 @@ +digraph G { + // leave some space for the head/taillabels + graph [ranksep=1.5 splines=true overlap=false] + + // to avoid confusion, remember this: + // it's spelt tail/head, but it's read start/end + + // emphasize theatrically + // show only explicitly given head/tails + // put head/tail labels farther from the node +// edge [arrowsize=2 dir=none labeldistance=3] + edge [dir=none labeldistance=3] + + // not interested in node labels + node [shape=circle width=0.5 label=""] + + { + edge [samehead=ahead samearrowhead=1] + a->Z [arrowtail=none taillabel=none] + b->Z [arrowtail=normal taillabel=normal] + c->Z [arrowtail=inv taillabel=inv] + d->Z [arrowtail=dot taillabel=dot] + e->Z [arrowtail=odot taillabel=odot] + f->Z [arrowtail=invdot taillabel=invdot] + g->Z [arrowtail=invodot taillabel=invodot] + h->Z [arrowtail=open taillabel=open] + i->Z [arrowtail=halfopen taillabel=halfopen arrowhead=inv headlabel=samehead] + j->Z [arrowtail=empty taillabel=empty] + k->Z [arrowtail=invempty taillabel=invempty] + l->Z [arrowtail=diamond taillabel=diamond] + m->Z [arrowtail=odiamond taillabel=odiamond] + n->Z [arrowtail=box taillabel=box] + o->Z [arrowtail=obox taillabel=obox] + p->Z [arrowtail=tee taillabel=tee] + q->Z [arrowtail=crow taillabel=crow] + } + { + edge [sametail=atail samearrowtail=1] + Z->A [arrowhead=none headlabel=none] + Z->B [arrowhead=normal headlabel=normal] + Z->C [arrowhead=inv headlabel=inv] + Z->D [arrowhead=dot headlabel=dot] + Z->E [arrowhead=odot headlabel=odot] + Z->F [arrowhead=invdot headlabel=invdot] + Z->G [arrowhead=invodot headlabel=invodot] + Z->H [arrowhead=open headlabel=open] + Z->I [arrowhead=halfopen headlabel=halfopen arrowtail=inv taillabel=sametail] + Z->J [arrowhead=empty headlabel=empty] + Z->K [arrowhead=invempty headlabel=invempty] + Z->L [arrowhead=diamond headlabel=diamond] + Z->M [arrowhead=odiamond headlabel=odiamond] + Z->N [arrowhead=box headlabel=box] + Z->O [arrowhead=obox headlabel=obox] + Z->P [arrowhead=tee headlabel=tee] + Z->Q [arrowhead=crow headlabel=crow] + } +} diff --git a/test/graphs/ngk10_4.dot b/test/graphs/ngk10_4.dot new file mode 100644 index 0000000..3134a79 --- /dev/null +++ b/test/graphs/ngk10_4.dot @@ -0,0 +1,102 @@ +graph G { + 1 -- 30 [f=1]; + 1 -- 40 [f=14]; + 8 -- 46 [f=1]; + 8 -- 16 [f=18]; + 10 -- 25 [f=1]; + 10 -- 19 [f=5]; + 10 -- 33 [f=1]; + 12 -- 8 [f=1]; + 12 -- 36 [f=5]; + 12 -- 17 [f=16]; + 13 -- 38 [f=1]; + 13 -- 24 [f=19]; + 24 -- 49 [f=1]; + 24 -- 13 [f=1]; + 24 -- 47 [f=12]; + 24 -- 12 [f=19]; + 25 -- 27 [f=1]; + 25 -- 12 [f=1]; + 27 -- 12 [f=1]; + 27 -- 14 [f=8]; + 29 -- 10 [f=1]; + 29 -- 8 [f=17]; + 30 -- 24 [f=1]; + 30 -- 44 [f=15]; + 38 -- 29 [f=1]; + 38 -- 35 [f=15]; + 2 -- 42 [f=2]; + 2 -- 35 [f=3]; + 2 -- 11 [f=19]; + 14 -- 18 [f=2]; + 14 -- 24 [f=15]; + 14 -- 38 [f=18]; + 18 -- 49 [f=2]; + 18 -- 47 [f=20]; + 26 -- 41 [f=2]; + 26 -- 42 [f=15]; + 31 -- 39 [f=2]; + 31 -- 47 [f=17]; + 31 -- 25 [f=14]; + 37 -- 26 [f=2]; + 37 -- 16 [f=14]; + 39 -- 50 [f=2]; + 39 -- 14 [f=2]; + 39 -- 18 [f=17]; + 39 -- 47 [f=10]; + 41 -- 31 [f=2]; + 41 -- 8 [f=16]; + 42 -- 44 [f=2]; + 42 -- 29 [f=12]; + 44 -- 37 [f=2]; + 44 -- 32 [f=15]; + 3 -- 20 [f=2]; + 3 -- 28 [f=19]; + 6 -- 45 [f=2]; + 6 -- 28 [f=10]; + 9 -- 6 [f=2]; + 9 -- 16 [f=1]; + 15 -- 16 [f=2]; + 15 -- 48 [f=2]; + 16 -- 50 [f=2]; + 16 -- 32 [f=14]; + 16 -- 39 [f=8]; + 20 -- 33 [f=2]; + 33 -- 9 [f=2]; + 33 -- 46 [f=3]; + 33 -- 48 [f=17]; + 45 -- 15 [f=2]; + 4 -- 17 [f=4]; + 4 -- 15 [f=6]; + 4 -- 12 [f=16]; + 17 -- 21 [f=4]; + 19 -- 35 [f=4]; + 19 -- 15 [f=9]; + 19 -- 43 [f=4]; + 21 -- 19 [f=4]; + 21 -- 50 [f=4]; + 23 -- 36 [f=4]; + 34 -- 23 [f=4]; + 34 -- 24 [f=11]; + 35 -- 34 [f=4]; + 35 -- 16 [f=6]; + 35 -- 18 [f=16]; + 36 -- 46 [f=4]; + 5 -- 7 [f=1]; + 5 -- 36 [f=6]; + 7 -- 32 [f=1]; + 7 -- 11 [f=2]; + 7 -- 14 [f=17]; + 11 -- 40 [f=1]; + 11 -- 50 [f=1]; + 22 -- 46 [f=1]; + 28 -- 43 [f=1]; + 28 -- 8 [f=18]; + 32 -- 28 [f=1]; + 32 -- 39 [f=13]; + 32 -- 42 [f=15]; + 40 -- 22 [f=1]; + 40 -- 47 [f=1]; + 43 -- 11 [f=1]; + 43 -- 17 [f=19]; +} diff --git a/test/graphs/nhg.dot b/test/graphs/nhg.dot new file mode 100644 index 0000000..826e404 --- /dev/null +++ b/test/graphs/nhg.dot @@ -0,0 +1,13 @@ +digraph automata_0 { + size ="8.5, 11"; + node [shape = circle]; + 0 [ style = filled, color=lightgrey ]; + 2 [ shape = doublecircle ]; + 0 -> 2 [ label = "a " ]; + 0 -> 1 [ label = "other " ]; + 1 -> 2 [ label = "a " ]; + 1 -> 1 [ label = "other " ]; + 2 -> 2 [ label = "a " ]; + 2 -> 1 [ label = "other " ]; + "Machine: a" [ shape = plaintext ]; +} diff --git a/test/graphs/nojustify.dot b/test/graphs/nojustify.dot new file mode 100644 index 0000000..9a9c25b --- /dev/null +++ b/test/graphs/nojustify.dot @@ -0,0 +1,9 @@ +digraph G{ + node [shape=box, label="aaaaaaaaaaaaaa\nddd\l"] + n [width=3] + m [width=3, nojustify=true] + n -> m + l -> p + l [shape=record, label="{aaaaaaaaaaaaaa\n | bbbbbb\nddd\l}"] + p [nojustify=true, shape=record, label="{aaaaaaaaaaaaaa\n | bbbbbb\nddd\l}"] +} diff --git a/test/graphs/ordering.dot b/test/graphs/ordering.dot new file mode 100644 index 0000000..a476de2 --- /dev/null +++ b/test/graphs/ordering.dot @@ -0,0 +1,18 @@ +digraph G { + 0 -> 1 + 0 -> 2 + 1 -> 3 + 1 -> 5 + 1 -> 7 + 2 -> 4 + 2 -> 5 + 2 -> 6 + 2 -> 8 + 3 -> 9 + 5 -> 9 + 6 -> 9 + 7 -> 9 + 4 -> 10 + 8 -> 10 + 6 -> 10 +} diff --git a/test/graphs/overlap.dot b/test/graphs/overlap.dot new file mode 100644 index 0000000..43dde96 --- /dev/null +++ b/test/graphs/overlap.dot @@ -0,0 +1,110 @@ +graph G { + Marden--ldt; + Marden--kg; + Marden--hg; + Cannon--ldt; + Cannon--kg; + Cannon--ggt; + Epstein--kg; + Epstein--ldt; + Epstein--ggt; + Epstein--hg; + Conway--ggt; + Conway--kt; + Conway--hg; + Conway--lat; + Conway--vd; + Taylor--crys; + Taylor--vd; + Taylor--gcv; + Taylor--fd; + Almgren--crys; + Almgren--vd; + Almgren--gcv; + Almgren--fd; + Freedman--gcv; + Freedman--ldt; + Freedman--ds; + Milnor--ldt; + Milnor--cd; + Milnor--ds; + Milnor--hg; + Milnor--kt; + Douady--cd; + Douady--ds; + Douady--kg; + Hubard--ds; + Hubard--cd; + Hubard--kg; + Hubard--fg; + Mandelbrot--cd; + Mandelbrot--fg; + Mandelbrot--kg; + Wilks--sg; + Wilks--gv; + Wilks--cd; + Wilks--cg; + Dobkin--gv; + Dobkin--vd; + Dobkin--cg; + Chazelle--cg; + Chazelle--gv; + Chazelle--vd; + Peskin--fd; + Peskin--gcv; + Peskin--gv; + Tarjan--cg; + Tarjan--hg; + Mumford--kg; + Mumford--cg; + Mumford--cv; + Mumford--gcv; + Mumford--crys; + Thurston--ggt; + Thurston--vd; + Thurston--cg; + Thurston--gv; + Thurston--kg; + Thurston--cd; + Thurston--ldt; + Thurston--kt; + ldt--ds; + ldt--ggt; + ldt--hg; + ldt--kt; + ldt--cd; + ds--ggt; + ds--cd; + ds--fg; + ds--sg; + kt--hg; + kt--kg; + cd--fg; + cd--kg; + fg--kg; + fg--sg; + ggt--lat; + ggt--hg; + hg--lat; + hg--vd; + hg--cg; + hg--kg; + kg--vd; + sg--dv; + sg--gv; + sg--cv; + lat--crys; + lat--vd; + vd--crys; + vd--gcv; + vd--cv; + cv--vd; + cv--gcv; + cv--cg; + cv--gv; + crys--fd; + crys--gcv; + gcv--fd; + gcv--cg; + cg--fd; +} diff --git a/test/graphs/p.dot b/test/graphs/p.dot new file mode 100644 index 0000000..a84e041 --- /dev/null +++ b/test/graphs/p.dot @@ -0,0 +1,16 @@ +graph G { + kernel [ root=true ] + run -- intr; + intr -- runbl; + runbl -- run; + run -- kernel; + kernel -- zombie; + kernel -- sleep; + kernel -- runmem; + sleep -- swap; + swap -- runswap; + runswap -- new; + runswap -- runmem; + new -- runmem; + sleep -- runmem; +} diff --git a/test/graphs/p2.dot b/test/graphs/p2.dot new file mode 100644 index 0000000..4812e90 --- /dev/null +++ b/test/graphs/p2.dot @@ -0,0 +1,16 @@ +graph G { + run -- intr; + intr -- runbl; + runbl -- run; + run -- runmem; + /* run -- kernel; */ + kernel -- zombie; + kernel -- sleep; + kernel -- runmem; + sleep -- swap; + swap -- runswap; + runswap -- new; + runswap -- runmem; + new -- runmem; + sleep -- runmem; +} diff --git a/test/graphs/p3.dot b/test/graphs/p3.dot new file mode 100644 index 0000000..3543995 --- /dev/null +++ b/test/graphs/p3.dot @@ -0,0 +1,16 @@ +graph G { + run -- intr; + intr -- runbl; + runbl -- run; + run -- kernel; + kernel -- zombie; + kernel -- sleep; + kernel -- runmem; + sleep -- swap; + swap -- runswap; + runswap -- new; + runswap -- runmem; + new -- runmem; + sleep -- runmem; + kernel -- 1 +} diff --git a/test/graphs/p4.dot b/test/graphs/p4.dot new file mode 100644 index 0000000..eaf8c72 --- /dev/null +++ b/test/graphs/p4.dot @@ -0,0 +1,17 @@ +graph G { + run -- intr; + intr -- runbl; + runbl -- run; + run -- kernel; + /* run -- runmem; */ + kernel -- zombie + kernel -- sleep; + kernel -- runmem; + sleep -- swap; + swap -- runswap; + runswap -- new; + runswap -- runmem; + new -- runmem; + sleep -- runmem; + zombie -- 1 -- 2 -- 4 -- 5 -- 6 -- 7 -- 8 -- zombie; +} diff --git a/test/graphs/pack.dot b/test/graphs/pack.dot new file mode 100644 index 0000000..ad389cd --- /dev/null +++ b/test/graphs/pack.dot @@ -0,0 +1,9 @@ +graph G { + 1 -- { 2 3 4 5 6} + 2 -- { 8 9 10} + 3 -- 11 -- 12 -- 13 + a1 -- { a2 a3 a4 a5 a6} + a2 -- { a8 a9 a10} + A -- B + C +} diff --git a/test/graphs/pgram.dot b/test/graphs/pgram.dot new file mode 100644 index 0000000..367eef7 --- /dev/null +++ b/test/graphs/pgram.dot @@ -0,0 +1,91 @@ +digraph test { + + size="7,9.5"; + page="8,10.5"; + ratio=fill; + rankdir=LR; + + { rank=same; + node [shape=house]; + A;C;E;G;I;K;M;O;Q;S;U;W;Y; + node [shape=invhouse]; + B;D;F;H;J;L;N;P;R;T;V;X;Z; + } + + { rank=same; + node [shape=parallelogram]; + "Parallelogram" [label="This is a test\nof a multiline\nlabel in an\nparallelogram with approx\nsquare aspect"]; + "a ----- long thin parallelogram"; + "xx" [label="m"]; + "yy" [label="a\nb\nc\nd\ne\nf"]; + node [shape=octagon]; + "Octagon" [label="This is a test\nof a multiline\nlabel in an\noctagon with approx\nsquare aspect"]; + node [shape=parallelogram]; + "Parallelogram" [label="This is a test\nof a multiline\nlabel in an\nparallelogram with approx\nsquare aspect"]; + "a ----- long thin parallelogram"; + "zz" [label="m"]; + "qq" [label="a\nb\nc\nd\ne\nf"]; + ordering=out; + } + + Parallelogram -> A; + Parallelogram -> B; + Parallelogram -> C; + Parallelogram -> D; + Parallelogram -> E; + Parallelogram -> F; + Parallelogram -> G; + Parallelogram -> H; + Parallelogram -> I; + Parallelogram -> J; + Parallelogram -> K; + Parallelogram -> L; + Parallelogram -> M; + Parallelogram -> N; + Parallelogram -> O; + Parallelogram -> P; + Parallelogram -> Q; + Parallelogram -> R; + Parallelogram -> S; + Parallelogram -> T; + Parallelogram -> U; + Parallelogram -> V; + Parallelogram -> W; + Parallelogram -> X; + Parallelogram -> Y; + Parallelogram -> Z; + + { rank=same; + node [shape=triangle]; + a;c;e;g;i;k;m;o;q;s;u;w;y; + node [shape=tripleoctagon]; + b;d;f;h;j;l;n;p;r;t;v;x;z; + } + + a -> Parallelogram -> Octagon; + b -> Parallelogram -> Octagon; + c -> Parallelogram -> Octagon; + d -> Parallelogram -> Octagon; + e -> Parallelogram -> Octagon; + f -> Parallelogram -> Octagon; + g -> Parallelogram -> Octagon; + h -> Parallelogram -> Octagon; + i -> Parallelogram -> Octagon; + j -> Parallelogram -> Octagon; + k -> Parallelogram -> Octagon; + l -> Parallelogram -> Octagon; + m -> Parallelogram -> Octagon; + n -> Parallelogram -> Octagon; + o -> Parallelogram -> Octagon; + p -> Parallelogram -> Octagon; + q -> Parallelogram -> Octagon; + r -> Parallelogram -> Octagon; + s -> Parallelogram -> Octagon; + t -> Parallelogram -> Octagon; + u -> Parallelogram -> Octagon; + v -> Parallelogram -> Octagon; + w -> Parallelogram -> Octagon; + x -> Parallelogram -> Octagon; + y -> Parallelogram -> Octagon; + z -> Parallelogram -> Octagon; +} diff --git a/test/graphs/pm2way.dot b/test/graphs/pm2way.dot new file mode 100644 index 0000000..98ee295 --- /dev/null +++ b/test/graphs/pm2way.dot @@ -0,0 +1,126 @@ +digraph g { +graph [ +]; +node [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +shape = "box" +color = "black" +width = "0.5" +]; +edge [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"22690" [ +label = "22690\n?" +pname = "?" +kind = "proc" +]; +"22692" [ +label = "22692\ndotty" +pname = "dotty" +kind = "proc" +]; +"116842+2595" [ +label = "116842+2595\n/home/ek/work/sun4/bin/dotty" +fname = "/home/ek/work/sun4/bin/dotty" +shape = "ellipse" +kind = "file" +]; +"22693" [ +label = "22693\nlefty" +pname = "lefty" +kind = "proc" +]; +"182440-1" [ +label = "182440-1\n182441-1\npipe" +fontsize = "7" +fname = "pipe" +shape = "doublecircle" +subkind = "pipe" +kind = "file" +]; +"182442-1" [ +label = "182442-1\n182443-1\npipe" +fontsize = "7" +fname = "pipe" +shape = "doublecircle" +subkind = "pipe" +kind = "file" +]; +"22694" [ +label = "22694\ndot" +pname = "dot" +kind = "proc" +]; +"4761+2595" [ +label = "4761+2595\n/home/ek/pm2.dot" +fname = "/home/ek/pm2.dot" +shape = "ellipse" +kind = "file" +]; +"22690" -> "22692" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"22692" -> "116842+2595" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "back" +color = "black" +]; +"22692" -> "22693" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"22693" -> "182440-1" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "back" +color = "black" +]; +"22693" -> "182442-1" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "forward" +color = "black" +]; +"22693" -> "22694" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"22694" -> "182440-1" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "forward" +color = "black" +]; +"22694" -> "182442-1" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "back" +color = "black" +]; +"22693" -> "4761+2595" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "back" +color = "black" +]; +} diff --git a/test/graphs/pmpipe.dot b/test/graphs/pmpipe.dot new file mode 100644 index 0000000..6eea33e --- /dev/null +++ b/test/graphs/pmpipe.dot @@ -0,0 +1,219 @@ +digraph g { +graph [ +]; +node [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +shape = "box" +color = "black" +width = "0.5" +]; +edge [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"23296" [ +label = "23296\n?" +pname = "?" +kind = "proc" +]; +"182948-1" [ +label = "182948-1\n182949-1\npipe" +fontsize = "7" +fname = "pipe" +shape = "doublecircle" +subkind = "pipe" +kind = "file" +]; +"23310" [ +label = "23310\ncat" +pname = "cat" +kind = "proc" +]; +"182950-1" [ +label = "182950-1\n182951-1\npipe" +fontsize = "7" +fname = "pipe" +shape = "doublecircle" +subkind = "pipe" +kind = "file" +]; +"23311" [ +label = "23311\ncat" +pname = "cat" +kind = "proc" +]; +"182952-1" [ +label = "182952-1\n182953-1\npipe" +fontsize = "7" +fname = "pipe" +shape = "doublecircle" +subkind = "pipe" +kind = "file" +]; +"23312" [ +label = "23312\ncat" +pname = "cat" +kind = "proc" +]; +"182954-1" [ +label = "182954-1\n182955-1\npipe" +fontsize = "7" +fname = "pipe" +shape = "doublecircle" +subkind = "pipe" +kind = "file" +]; +"23313" [ +label = "23313\ncat" +pname = "cat" +kind = "proc" +]; +"79893+2568" [ +label = "79893+2568\n/usr/share/lib/termcap" +fname = "/usr/share/lib/termcap" +shape = "ellipse" +kind = "file" +]; +"85+2560" [ +label = "85+2560\n?" +fname = "?" +shape = "ellipse" +kind = "file" +]; +"23314" [ +label = "23314\ncat" +pname = "cat" +kind = "proc" +]; +"4151865284+0" [ +label = "4151865284+0\n/tmp/termcap" +fname = "/tmp/termcap" +shape = "ellipse" +kind = "file" +]; +"23296" -> "23310" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"23296" -> "23311" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"23311" -> "182948-1" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "back" +color = "black" +]; +"23310" -> "182948-1" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "forward" +color = "black" +]; +"23296" -> "23312" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"23312" -> "182952-1" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "forward" +color = "black" +]; +"23312" -> "182950-1" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "back" +color = "black" +]; +"23296" -> "23313" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"23313" -> "182954-1" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "forward" +color = "black" +]; +"23311" -> "182950-1" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "forward" +color = "black" +]; +"23310" -> "79893+2568" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "back" +color = "black" +]; +"23296" -> "85+2560" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "both" +color = "black" +]; +"23296" -> "23314" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +color = "black" +]; +"23314" -> "85+2560" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "both" +color = "black" +]; +"23314" -> "182954-1" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "back" +color = "black" +]; +"23296" -> "85+2560" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "both" +color = "black" +]; +"23314" -> "4151865284+0" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "forward" +color = "black" +]; +"23313" -> "182952-1" [ +fontsize = "14" +fontname = "Times-Roman" +fontcolor = "black" +dir = "back" +color = "black" +]; +} diff --git a/test/graphs/polypoly.dot b/test/graphs/polypoly.dot new file mode 100644 index 0000000..1794a32 --- /dev/null +++ b/test/graphs/polypoly.dot @@ -0,0 +1,198 @@ +digraph polypoly { + + /* size="7,9.5"; */ + /* page="8.5,11"; */ + /* ratio=fill; */ + node [shape=polygon]; + { rank=same; + node [sides=0]; + node [peripheries=1]; + 0000 [label="M"]; + 0001 [label="MMMMMMMMMM"]; + 0002 [label="M\nM\nM\nM\nM\nM"]; + 0003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + node [peripheries=2]; + 0010 [label="M"]; + 0011 [label="MMMMMMMMMM"]; + 0012 [label="M\nM\nM\nM\nM\nM"]; + 0013 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + node [distortion=-.3]; + 0110 [label="M"]; + 0111 [label="MMMMMMMMMM"]; + 0112 [label="M\nM\nM\nM\nM\nM"]; + 0113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + } + { rank=same; + node [sides=3]; + node [peripheries=1]; + node [orientation=0]; + 3000 [label="M"]; + 3001 [label="MMMMMMMMMM"]; + 3002 [label="M\nM\nM\nM\nM\nM"]; + 3003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + node [peripheries=2]; + node [orientation=60]; + 3110 [label="M"]; + 3111 [label="MMMMMMMMMM"]; + 3112 [label="M\nM\nM\nM\nM\nM"]; + 3113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + } + 3000->0000; + { rank=same; + node [sides=4]; + node [peripheries=1]; + node [orientation=0]; + 4000 [label="M"]; + 4001 [label="MMMMMMMMMM"]; + 4002 [label="M\nM\nM\nM\nM\nM"]; + 4003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + node [peripheries=2]; + node [orientation=45]; + 4110 [label="M"]; + 4111 [label="MMMMMMMMMM"]; + 4112 [label="M\nM\nM\nM\nM\nM"]; + 4113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + } + 4000->3000; + { rank=same; + node [sides=5]; + node [peripheries=1]; + node [orientation=0]; + 5000 [label="M"]; + 5001 [label="MMMMMMMMMM"]; + 5002 [label="M\nM\nM\nM\nM\nM"]; + 5003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + node [peripheries=2]; + node [orientation=36]; + 5110 [label="M"]; + 5111 [label="MMMMMMMMMM"]; + 5112 [label="M\nM\nM\nM\nM\nM"]; + 5113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + } + 5000->4000; + { rank=same; + node [sides=6]; + node [peripheries=1]; + node [orientation=0]; + 6000 [label="M"]; + 6001 [label="MMMMMMMMMM"]; + 6002 [label="M\nM\nM\nM\nM\nM"]; + 6003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + node [peripheries=2]; + node [orientation=30]; + 6110 [label="M"]; + 6111 [label="MMMMMMMMMM"]; + 6112 [label="M\nM\nM\nM\nM\nM"]; + 6113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + } + 6000->5000; + { rank=same; + node [sides=7]; + node [peripheries=1]; + node [orientation=0]; + 7000 [label="M"]; + 7001 [label="MMMMMMMMMM"]; + 7002 [label="M\nM\nM\nM\nM\nM"]; + 7003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + node [peripheries=2]; + node [orientation=25.7]; + 7110 [label="M"]; + 7111 [label="MMMMMMMMMM"]; + 7112 [label="M\nM\nM\nM\nM\nM"]; + 7113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + } + 7000->6000; + { rank=same; + node [sides=8]; + node [peripheries=1]; + node [orientation=0]; + 8000 [label="M"]; + 8001 [label="MMMMMMMMMM"]; + 8002 [label="M\nM\nM\nM\nM\nM"]; + 8003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + node [peripheries=2]; + node [orientation=22.5]; + 8110 [label="M"]; + 8111 [label="MMMMMMMMMM"]; + 8112 [label="M\nM\nM\nM\nM\nM"]; + 8113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + } + 8000->7000; + { rank=same; + node [sides=4]; + node [peripheries=1]; + node [regular=1]; + node [distortion=.5]; + node [orientation=0]; + 9000 [label="M"]; + node [orientation=45.]; + 9001 [label="M"]; + node [orientation=90.]; + 9002 [label="M"]; + node [orientation=135.]; + 9003 [label="M"]; + node [orientation=180.]; + 9004 [label="M"]; + node [orientation=225.]; + 9005 [label="M"]; + node [orientation=270.]; + 9006 [label="M"]; + node [orientation=315.]; + 9007 [label="M"]; + node [peripheries=2]; + node [orientation=0]; + 9010 [label="M"]; + node [orientation=45.]; + 9011 [label="M"]; + node [orientation=90.]; + 9012 [label="M"]; + node [orientation=135.]; + 9013 [label="M"]; + node [orientation=180.]; + 9014 [label="M"]; + node [orientation=225.]; + 9015 [label="M"]; + node [orientation=270.]; + 9016 [label="M"]; + node [orientation=315.]; + 9017 [label="M"]; + } + { rank=same; + node [shape=ellipse] + node [peripheries=1]; + 10000 [label="M"]; + 10001 [label="MMMMMMMMMM"]; + 10002 [label="M\nM\nM\nM\nM\nM"]; + 10003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + node [peripheries=2]; + 10010 [label="M"] + 10011 [label="MMMMMMMMMM"]; + 10012 [label="M\nM\nM\nM\nM\nM"]; + 10013 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + node [peripheries=3]; + 10014 [label="M"]; + 10015 [label="MMMMMMMMMM"]; + 10016 [label="M\nM\nM\nM\nM\nM"]; + 10017 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + } + { rank=same; + node [shape=circle] + node [peripheries=1]; + 20000 [label="M"]; + 20001 [label="MMMMMMMMMM"]; + 20002 [label="M\nM\nM\nM\nM\nM"]; + 20003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + node [peripheries=2]; + 20010 [label="M"]; + 20011 [label="MMMMMMMMMM"]; + 20012 [label="M\nM\nM\nM\nM\nM"]; + 20013 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + node [peripheries=3]; + 20014 [label="M"]; + 20015 [label="MMMMMMMMMM"]; + 20016 [label="M\nM\nM\nM\nM\nM"]; + 20017 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"]; + } + 0000 -> 10000 + 10000 -> 20000 +} diff --git a/test/graphs/ports.dot b/test/graphs/ports.dot new file mode 100644 index 0000000..5dc185c --- /dev/null +++ b/test/graphs/ports.dot @@ -0,0 +1,27 @@ +digraph G { + node [shape=box]; + TOP -> subgraph a{rank=same a; b; c; d; e; f; }; + subgraph a{rank=same a; b; c; d; e; f; } -> BOTTOM; + b [shape=record, label="left |{up | middle | down } | right"] + d [shape=none + label=< + + + + + +
LEFTMIDDLE + + + +
RIGHTTOP
RIGHTBOTTOM
+
> ] + A:s -> a:n + a:w ->f:e + f:n -> d:htmlleft + a:ne -> d:inner:n + a:s ->b:down:se + a:w -> B:e + D -> b:left + C -> b:middle:e +} diff --git a/test/graphs/proc3d.dot b/test/graphs/proc3d.dot new file mode 100644 index 0000000..5c77148 --- /dev/null +++ b/test/graphs/proc3d.dot @@ -0,0 +1,443 @@ +digraph g { +graph [ +fontname=Courier, +fontsize=24, +ranksep = 1.0, +size="10,7.5", +orientation=land, +style="setlinewidth(8)" +page = "8.5,11", +center=true +]; +node [ +shape = "box" +width = "0.5" +]; +edge [ +]; +subgraph cluster_0 { +label="gryphon" +"22342" +"22343" +"22346" +"22347" +"22351" +"22344" +"22345" +"22348" +"22350" +"22357" +} +subgraph cluster_1 { +label=toucan +"22349" +"22352" +"22356" +"22361" +"22369" +"22353" +"22355" +"22360" +"22365" +"22374" +} +subgraph cluster_2 { +label=parker +"22354" +"22359" +"22375" +} +subgraph cluster_3 { +label=condor +"22358" +"22362" +"22367" +"22373" +"22378" +} +subgraph cluster_4 { +label=kite +"22363" +"22366" +"22371" +"22376" +"22380" +} +subgraph cluster_5 { +label=coot +"22368" +"22372" +"22377" +"22379" +"22381" +} +"22316" [ +label = "22316\nksh" +pname = "ksh" +kind = "proc" +]; +"22324" [ +label = "22324\nnmake" +pname = "nmake" +kind = "proc" +]; +"22337" [ +label = "22337\nksh" +pname = "ksh" +kind = "proc" +]; +"22342" [ +label = "22342\nksh" +pname = "ksh" +kind = "proc" +]; +"22343" [ +label = "22343\ngcc" +pname = "gcc" +kind = "proc" +]; +"22344" [ +label = "22344\nksh" +pname = "ksh" +kind = "proc" +]; +"22345" [ +label = "22345\ngcc" +pname = "gcc" +kind = "proc" +]; +"22346" [ +label = "22346\ncpp" +pname = "cpp" +kind = "proc" +]; +"22347" [ +label = "22347\ncc1" +pname = "cc1" +kind = "proc" +]; +"22348" [ +label = "22348\ncpp" +pname = "cpp" +kind = "proc" +]; +"93736-32246" [ +label = "93736-32246\n/home/ek/work/src/lefty/lefty.c" +fname = "/home/ek/work/src/lefty/lefty.c" +shape = "ellipse" +kind = "file" +]; +"22349" [ +label = "22349\nksh" +pname = "ksh" +kind = "proc" +]; +"22350" [ +label = "22350\ncc1" +pname = "cc1" +kind = "proc" +]; +"93627-32246" [ +label = "93627-32246\n/home/ek/work/src/lefty/gfxview.c" +fname = "/home/ek/work/src/lefty/gfxview.c" +shape = "ellipse" +kind = "file" +]; +"22351" [ +label = "22351\nas" +pname = "as" +kind = "proc" +]; +"22352" [ +label = "22352\ngcc" +pname = "gcc" +kind = "proc" +]; +"22353" [ +label = "22353\nksh" +pname = "ksh" +kind = "proc" +]; +"22354" [ +label = "22354\nksh" +pname = "ksh" +kind = "proc" +]; +"22355" [ +label = "22355\ngcc" +pname = "gcc" +kind = "proc" +]; +"22356" [ +label = "22356\ncpp" +pname = "cpp" +kind = "proc" +]; +"22357" [ +label = "22357\nas" +pname = "as" +kind = "proc" +]; +"22358" [ +label = "22358\nksh" +pname = "ksh" +kind = "proc" +]; +"22359" [ +label = "22359\ngcc" +pname = "gcc" +kind = "proc" +]; +"22360" [ +label = "22360\ncpp" +pname = "cpp" +kind = "proc" +]; +"22361" [ +label = "22361\ncc1" +pname = "cc1" +kind = "proc" +]; +"93645-32246" [ +label = "93645-32246\n/home/ek/work/src/lefty/txtview.c" +fname = "/home/ek/work/src/lefty/txtview.c" +shape = "ellipse" +kind = "file" +]; +"22362" [ +label = "22362\ngcc" +pname = "gcc" +kind = "proc" +]; +"22363" [ +label = "22363\nksh" +pname = "ksh" +kind = "proc" +]; +"22365" [ +label = "22365\ncc1" +pname = "cc1" +kind = "proc" +]; +"22366" [ +label = "22366\ngcc" +pname = "gcc" +kind = "proc" +]; +"93638-32246" [ +label = "93638-32246\n/home/ek/work/src/lefty/internal.c" +fname = "/home/ek/work/src/lefty/internal.c" +shape = "ellipse" +kind = "file" +]; +"22367" [ +label = "22367\ncpp" +pname = "cpp" +kind = "proc" +]; +"22368" [ +label = "22368\nksh" +pname = "ksh" +kind = "proc" +]; +"22369" [ +label = "22369\nas" +pname = "as" +kind = "proc" +]; +"93642-32246" [ +label = "93642-32246\n/home/ek/work/src/lefty/lex.c" +fname = "/home/ek/work/src/lefty/lex.c" +shape = "ellipse" +kind = "file" +]; +"22371" [ +label = "22371\ncpp" +pname = "cpp" +kind = "proc" +]; +"22372" [ +label = "22372\ngcc" +pname = "gcc" +kind = "proc" +]; +"22373" [ +label = "22373\ncc1" +pname = "cc1" +kind = "proc" +]; +"88860-32246" [ +label = "88860-32246\n/home/ek/dev/src/lefty/stringify.c" +fname = "/home/ek/dev/src/lefty/stringify.c" +shape = "ellipse" +kind = "file" +]; +"22374" [ +label = "22374\nas" +pname = "as" +kind = "proc" +]; +"22375" [ +label = "22375\nas" +pname = "as" +kind = "proc" +]; +"22376" [ +label = "22376\ncc1" +pname = "cc1" +kind = "proc" +]; +"93626-32246" [ +label = "93626-32246\n/home/ek/work/src/lefty/exec.c" +fname = "/home/ek/work/src/lefty/exec.c" +shape = "ellipse" +kind = "file" +]; +"22377" [ +label = "22377\ncpp" +pname = "cpp" +kind = "proc" +]; +"22378" [ +label = "22378\nas" +pname = "as" +kind = "proc" +]; +"22379" [ +label = "22379\ncc1" +pname = "cc1" +kind = "proc" +]; +"93643-32246" [ +label = "93643-32246\n/home/ek/work/src/lefty/parse.c" +fname = "/home/ek/work/src/lefty/parse.c" +shape = "ellipse" +kind = "file" +]; +"22380" [ +label = "22380\nas" +pname = "as" +kind = "proc" +]; +"22381" [ +label = "22381\nas" +pname = "as" +kind = "proc" +]; +"37592-32246" [ +label = "37592-32246\n/home/ek/dev/src/lefty/exec.h" +fname = "/home/ek/dev/src/lefty/exec.h" +shape = "ellipse" +kind = "file" +]; +"135504-32246" [ +label = "135504-32246\n/home/ek/work/sun4/lefty/display.o" +fname = "/home/ek/work/sun4/lefty/display.o" +shape = "ellipse" +kind = "file" +]; +"22316" -> "22324" [ +]; +"22324" -> "22337" [ +]; +"22337" -> "22342" [ +]; +"22342" -> "22343" [ +]; +"22337" -> "22344" [ +]; +"22344" -> "22345" [ +]; +"22343" -> "22346" [ +]; +"22343" -> "22347" [ +]; +"22345" -> "22348" [ +]; +"22346" -> "93736-32246" [ +]; +"22337" -> "22349" [ +]; +"22345" -> "22350" [ +]; +"22348" -> "93627-32246" [ +]; +"22343" -> "22351" [ +]; +"22349" -> "22352" [ +]; +"22337" -> "22353" [ +]; +"22337" -> "22354" [ +]; +"22353" -> "22355" [ +]; +"22352" -> "22356" [ +]; +"22345" -> "22357" [ +]; +"22337" -> "22358" [ +]; +"22354" -> "22359" [ +]; +"22355" -> "22360" [ +]; +"22352" -> "22361" [ +]; +"22356" -> "93645-32246" [ +]; +"22358" -> "22362" [ +]; +"22337" -> "22363" [ +]; +"22355" -> "22365" [ +]; +"22363" -> "22366" [ +]; +"22360" -> "93638-32246" [ +]; +"22362" -> "22367" [ +]; +"22337" -> "22368" [ +]; +"22352" -> "22369" [ +]; +"22324" -> "93642-32246" [ +]; +"22366" -> "22371" [ +]; +"22368" -> "22372" [ +]; +"22362" -> "22373" [ +]; +"22367" -> "88860-32246" [ +]; +"22355" -> "22374" [ +]; +"22359" -> "22375" [ +]; +"22366" -> "22376" [ +]; +"22371" -> "93626-32246" [ +]; +"22372" -> "22377" [ +]; +"22362" -> "22378" [ +]; +"22372" -> "22379" [ +]; +"22377" -> "93643-32246" [ +]; +"22366" -> "22380" [ +]; +"22372" -> "22381" [ +]; +"22371" -> "37592-32246" [ +]; +"22375" -> "135504-32246" [ +]; + +/* hack to increase node separation */ +{ rank = same; "22337" -> "93642-32246" [style=invis,minlen=10]; } + +} diff --git a/test/graphs/process.dot b/test/graphs/process.dot new file mode 100644 index 0000000..34fe9fb --- /dev/null +++ b/test/graphs/process.dot @@ -0,0 +1,15 @@ +graph G { + run -- intr; + intr -- runbl; + runbl -- run; + run -- kernel; + kernel -- zombie; + kernel -- sleep; + kernel -- runmem; + sleep -- swap; + swap -- runswap; + runswap -- new; + runswap -- runmem; + new -- runmem; + sleep -- runmem; +} diff --git a/test/graphs/ps.dot b/test/graphs/ps.dot new file mode 100644 index 0000000..86d4ef4 --- /dev/null +++ b/test/graphs/ps.dot @@ -0,0 +1,4 @@ +digraph G { + a [style=filled shape=DFDbox] + a -> b +} diff --git a/test/graphs/ps_user_shapes.dot b/test/graphs/ps_user_shapes.dot new file mode 100644 index 0000000..3383f7f --- /dev/null +++ b/test/graphs/ps_user_shapes.dot @@ -0,0 +1,3 @@ +digraph G { + n [label=""] +} diff --git a/test/graphs/pslib.dot b/test/graphs/pslib.dot new file mode 100644 index 0000000..99bf6ae --- /dev/null +++ b/test/graphs/pslib.dot @@ -0,0 +1,78 @@ +digraph test +{ + sdl_task [shape=sdl_task, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_task2 [shape=sdl_task, label="sdl_task", peripheries=0]; + sdl_task -> sdl_task2; + sdl_input_from_right [shape=sdl_input_from_right, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_input_from_right2 [shape=sdl_input_from_right, label="sdl_input_from_right ", peripheries=0]; + sdl_input_from_right -> sdl_input_from_right2; + sdl_input_from_left [shape=sdl_input_from_left, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_input_from_left2 [shape=sdl_input_from_left, label=" sdl_input_from_left", peripheries=0]; + sdl_input_from_left -> sdl_input_from_left2; + sdl_priority_input_from_right [shape=sdl_priority_input_from_right, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_priority_input_from_right2 [shape=sdl_priority_input_from_right, label="sdl_priority_input_from_right ", peripheries=0]; + sdl_priority_input_from_right -> sdl_priority_input_from_right2; + sdl_priority_input_from_left [shape=sdl_priority_input_from_left, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_priority_input_from_left2 [shape=sdl_priority_input_from_left, label=" sdl_priority_input_from_left", peripheries=0]; + sdl_priority_input_from_left -> sdl_priority_input_from_left2; + sdl_start [shape=sdl_start, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_start2 [shape=sdl_start, label=" ", peripheries=0]; + sdl_start -> sdl_start2; + sdl_procedure_start [shape=sdl_procedure_start, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_procedure_start2 [shape=sdl_procedure_start, label=" ", peripheries=0]; + sdl_procedure_start -> sdl_procedure_start2; + sdl_state [shape=sdl_state, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_state2 [shape=sdl_state, peripheries=0]; + sdl_state -> sdl_state2; + sdl_output_to_right [shape=sdl_output_to_right, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_output_to_right2 [shape=sdl_output_to_right, label="sdl_output_to_right ", peripheries=0]; + sdl_output_to_right -> sdl_output_to_right2; + sdl_output_to_left [shape=sdl_output_to_left, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_output_to_left2 [shape=sdl_output_to_left, label=" sdl_output_to_left", peripheries=0]; + sdl_output_to_left -> sdl_output_to_left2; + sdl_condition [shape=sdl_condition, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_condition2 [shape=sdl_condition, label=" sdl_condition ", peripheries=0]; + sdl_condition -> sdl_condition2; + sdl_save [shape=sdl_save, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_save2 [shape=sdl_save, label=" sdl_save ", peripheries=0]; + sdl_save -> sdl_save2; + sdl_stop [shape=sdl_stop, peripheries=0]; + sdl_stop2 [shape=sdl_stop, label="", peripheries=0]; + sdl_stop -> sdl_stop2 [arrowhead=none, headclip=false]; + sdl_return [shape=sdl_return, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_return2 [shape=sdl_return, label="", peripheries=0]; + sdl_return -> sdl_return2; + sdl_create [shape=sdl_create, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_create2 [shape=sdl_create, peripheries=0]; + sdl_create -> sdl_create2; + sdl_call [shape=sdl_call, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_call2 [shape=sdl_call, label=" sdl_call ", peripheries=0]; + sdl_call -> sdl_call2; + sdl_text [shape=sdl_text, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_text2 [shape=sdl_text, peripheries=0]; + sdl_text -> sdl_text2; + sdl_text_extension_from_left [shape=sdl_text_extension_from_left, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_text_extension_from_left2 [shape=sdl_text_extension_from_left, peripheries=0]; + sdl_text_extension_from_left -> sdl_text_extension_from_left2; + sdl_text_extension_from_right [shape=sdl_text_extension_from_right, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_text_extension_from_right2 [shape=sdl_text_extension_from_right, peripheries=0]; + sdl_text_extension_from_right -> sdl_text_extension_from_right2; + sdl_comment_from_left [shape=sdl_comment_from_left, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_comment_from_left2 [shape=sdl_comment_from_left, style=dashed, peripheries=0]; + sdl_comment_from_left -> sdl_comment_from_left2; + sdl_comment_from_right [shape=sdl_comment_from_right, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_comment_from_right2 [shape=sdl_comment_from_right, style=dashed, peripheries=0]; + sdl_comment_from_right -> sdl_comment_from_right2; + sdl_connector [shape=sdl_connector, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_connector2 [shape=sdl_connector, peripheries=0]; + sdl_connector -> sdl_connector2; + sdl_set [shape=sdl_set, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_set2 [shape=sdl_set, label=" sdl_set2", peripheries=0]; + sdl_set -> sdl_set2; + sdl_reset [shape=sdl_reset, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_reset2 [shape=sdl_reset, label=" sdl_reset2", peripheries=0]; + sdl_reset -> sdl_reset2; + sdl_export [shape=sdl_export, color=red, fillcolor=cyan, style=filled, peripheries=0]; + sdl_export2 [shape=sdl_export, label=" sdl_export", peripheries=0]; + sdl_export -> sdl_export2; +} \ No newline at end of file diff --git a/test/graphs/pydot_children_wrong_order_clustlabel.dot b/test/graphs/pydot_children_wrong_order_clustlabel.dot new file mode 100644 index 0000000..73f19f8 --- /dev/null +++ b/test/graphs/pydot_children_wrong_order_clustlabel.dot @@ -0,0 +1,6 @@ +digraph G { + subgraph cluster0 { + a->{c b}; + label = "cluster0"; + } +} diff --git a/test/graphs/pydot_children_wrong_order_style.dot b/test/graphs/pydot_children_wrong_order_style.dot new file mode 100644 index 0000000..6751548 --- /dev/null +++ b/test/graphs/pydot_children_wrong_order_style.dot @@ -0,0 +1,36 @@ +digraph G { + b [style=bold] + c [style=dashed] + d [style=dotted] + e [style="setlinewidth(3)"] + f [style=invis] + g [style=solid] + a -> b [style=bold] + a -> c [style=dashed] + a -> d [style=dotted] + a -> e [style="setlinewidth(3)"] + a -> f [style=invis] + a -> g [style=solid] + B [shape=box,style="bold,rounded"] + C [shape=diamond,style="dashed,rounded"] + D [style="dotted,rounded"] + E [style="setlinewidth(3),rounded"] + BD [style="bold,rounded,diagonals"] + CD [shape=diamond, style="dashed,rounded,diagonals"] + DD [style="dotted,rounded,diagonals"] + ED [style="setlinewidth(3),rounded,diagonals"] + BFD [style="filled, bold,rounded,diagonals"] + CFD [style="filled, dashed,rounded,diagonals"] + DFD [style="filled, dotted,rounded,diagonals"] + EFD [style="filled, setlinewidth(3),rounded,diagonals"] + B -> BD -> BFD + C -> CD -> CFD + D -> DD -> DFD + E -> ED -> EFD + subgraph clusterA { + style=rounded + 1 -> {2 3} + } + + +} diff --git a/test/graphs/record.dot b/test/graphs/record.dot new file mode 100644 index 0000000..cf58f43 --- /dev/null +++ b/test/graphs/record.dot @@ -0,0 +1,32 @@ +digraph Alf { +size = "6,9"; +node [ shape = record ]; +Decl [ label = "\n\nDecl|{name|access|decl_flags|extern_c_linkage}"]; +Nontype_decl [ label = "Nontype_decl|{type}"]; +Defined_decl [ label = "Defined_decl|{linkage}"]; +Data_decl [ label = "Data_decl|{storage_class}"]; +Function_decl [ label = "Function_decl|{formals|defaults}"]; +Data [ label = "Data|{initializer}"]; +Function [ label = "Function|{body}"]; +Constructor [ label = "Constructor|{member_initializers}"]; +Aggregate -> Type_decl ; +Class -> Aggregate; +Union -> Aggregate; +Data -> Data_decl; +Data -> Defn; +Data_decl -> Defined_decl; +Data_member -> Nontype_decl ; +Defined_decl -> Nontype_decl; +Defn -> Defined_decl; +Enum -> Type_decl ; +Enumerator -> Nontype_decl ; +Function -> Defn; +Function -> Function_decl; +Constructor -> Function; +Destructor -> Function; +Function_decl -> Defined_decl; +Nontype_decl -> Decl ; +Template_type_arg -> Type_decl ; +Type_decl -> Decl ; +Typedef -> Type_decl ; +} diff --git a/test/graphs/record2.dot b/test/graphs/record2.dot new file mode 100644 index 0000000..7e393c0 --- /dev/null +++ b/test/graphs/record2.dot @@ -0,0 +1,6 @@ +digraph G { + node [shape=record]; + a [label = " foo | x | bar"]; + b [label = "a | { foo | x | bar } | b"]; + a:f0 -> b:f1 +} diff --git a/test/graphs/records.dot b/test/graphs/records.dot new file mode 100644 index 0000000..038edfb --- /dev/null +++ b/test/graphs/records.dot @@ -0,0 +1,17 @@ +digraph G { + rankdir=LR; + node [shape=record]; + a [ label =" Graphs can\lbe fun\l| mid| right"]; + b [ label =" | b | " ]; + c [ label =" | c | " ]; + x [ label =" | x | " ]; + y [ label =" | y | " ]; + z [ label =" | z | " ]; + a:bala -> b:left; + a:f1 -> d; + a:f2 -> y:"p1"; + c:"p1" -> d; + b:mid -> x:"p1"; + c:"p2" -> y:"p2"; + b:left -> z:"p2"; +} diff --git a/test/graphs/rootlabel.dot b/test/graphs/rootlabel.dot new file mode 100644 index 0000000..7385285 --- /dev/null +++ b/test/graphs/rootlabel.dot @@ -0,0 +1,17 @@ +digraph G { + label = "label demo"; + subgraph cluster0 { + a; + b; + a->b; + label = "cluster0"; + labelloc="bottom" + } + subgraph cluster1 { + c; + d; + c->d; + label = "cluster1"; + labelloc="top" + } +} diff --git a/test/graphs/rowcolsep.dot b/test/graphs/rowcolsep.dot new file mode 100644 index 0000000..91e1c01 --- /dev/null +++ b/test/graphs/rowcolsep.dot @@ -0,0 +1,8 @@ +digraph G { + node [shape=box] + + aaa -> bbb + aaa -> BBB + AAA -> BBB + AAA -> bbb +} diff --git a/test/graphs/rowe.dot b/test/graphs/rowe.dot new file mode 100644 index 0000000..29eb327 --- /dev/null +++ b/test/graphs/rowe.dot @@ -0,0 +1,72 @@ +digraph rowe { + node [shape = box]; + size = "6,6"; + 1 -> 2; + 1 -> 10; + 10 -> 14; + 10 -> 12; + 10 -> 13; + 10 -> 11; + 2 -> 18; + 2 -> 17; + 2 -> 16; + 2 -> 3; + 11 -> 4; + 16 -> 4; + 3 -> 4; + 4 -> 5; + 13 -> 19; + 17 -> 19; + 5 -> 23; + 5 -> 35; + 5 -> 6; + 37 -> 39; + 37 -> 41; + 37 -> 40; + 37 -> 38; + 19 -> 20; + 19 -> 28; + 19 -> 21; + 12 -> 29; + 18 -> 29; + 41 -> 29; + 28 -> 29; + 29 -> 30; + 30 -> 31; + 30 -> 33; + 31 -> 32; + 21 -> 22; + 32 -> 23; + 22 -> 23; + 6 -> 7; + 23 -> 24; + 7 -> 8; + 24 -> 25; + 24 -> 27; + 35 -> 43; + 35 -> 36; + 8 -> 9; + 14 -> 15; + 39 -> 15; + 20 -> 15; + 33 -> 34; + 43 -> 40; + 43 -> 38; + 25 -> 26; + 9 -> 42; + 10 -> 1; + 15 -> 1; + 23 -> 1; + 31 -> 1; + 2 -> 1; + 25 -> 1; + 9 -> 1; + 38 -> 4; + 26 -> 4; + 42 -> 4; + 40 -> 19; + 36 -> 19; + 34 -> 29; + 33 -> 30; + 27 -> 24; +} diff --git a/test/graphs/russian.dot b/test/graphs/russian.dot new file mode 100644 index 0000000..df54d62 --- /dev/null +++ b/test/graphs/russian.dot @@ -0,0 +1,9 @@ + digraph G { +Контрагенты -> БанковÑкиеСчета; +Организации -> БанковÑкиеСчета; +ВопроÑыДлÑÐÐ½ÐºÐµÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ -> ВариантыОтветовОпроÑов; +Контрагенты -> ДоговорыВзаимораÑчетов; +Ðоменклатура -> ЕдиницыИзмерениÑ; +ÐоменклатурныеГруппы -> ЕдиницыИзмерениÑ; +СвойÑтваОбектов -> ЗначениÑСвойÑтвОбектов; +} \ No newline at end of file diff --git a/test/graphs/shapes.dot b/test/graphs/shapes.dot new file mode 100644 index 0000000..a7cd675 --- /dev/null +++ b/test/graphs/shapes.dot @@ -0,0 +1,39 @@ +digraph G { + a [shape=box] + b [shape=polygon] + c [shape=ellipse] + d [shape=circle] + e [shape=point] + f [shape=egg] + g [shape=triangle] + h [shape=plaintext] + i [shape=diamond] + j [shape=trapezium] + k [shape=parallelogram] + l [shape=house] + m [shape=pentagon] + n [shape=hexagon] + o [shape=septagon] + p [shape=octagon] + q [shape=doublecircle] + r [shape=doubleoctagon] + s [shape=tripleoctagon] + t [shape=invtriangle] + u [shape=invtrapezium] + v [shape=invhouse] + w [shape=Mdiamond] + x [shape=Msquare] + y [shape=Mcircle] + z [shape=rect] + 1 [shape=rectangle] + 2 [shape=none] + 3 [shape=note] + 4 [shape=tab] + 5 [shape=box3d] + 6 [shape=component] + a -> b -> c -> d -> e -> f -> g + h -> i -> j -> k -> l -> m -> n + o -> p -> q -> r -> s -> t -> u + v -> w -> x -> y -> z -> 1 -> 2 + 3 -> 4 -> 5 -> 6 +} diff --git a/test/graphs/shells.dot b/test/graphs/shells.dot new file mode 100644 index 0000000..c68458e --- /dev/null +++ b/test/graphs/shells.dot @@ -0,0 +1,55 @@ +digraph shells { + size="7,8"; + node [fontsize=24, shape = plaintext]; + + 1972 -> 1976; + 1976 -> 1978; + 1978 -> 1980; + 1980 -> 1982; + 1982 -> 1984; + 1984 -> 1986; + 1986 -> 1988; + 1988 -> 1990; + 1990 -> future; + + node [fontsize=20, shape = box]; + { rank=same; 1976 Mashey Bourne; } + { rank=same; 1978 Formshell csh; } + { rank=same; 1980 esh vsh; } + { rank=same; 1982 ksh "System-V"; } + { rank=same; 1984 v9sh tcsh; } + { rank=same; 1986 "ksh-i"; } + { rank=same; 1988 KornShell Perl rc; } + { rank=same; 1990 tcl Bash; } + { rank=same; "future" POSIX "ksh-POSIX"; } + + Thompson -> Mashey; + Thompson -> Bourne; + Thompson -> csh; + csh -> tcsh; + Bourne -> ksh; + Bourne -> esh; + Bourne -> vsh; + Bourne -> "System-V"; + Bourne -> v9sh; + v9sh -> rc; + Bourne -> Bash; + "ksh-i" -> Bash; + KornShell -> Bash; + esh -> ksh; + vsh -> ksh; + Formshell -> ksh; + csh -> ksh; + KornShell -> POSIX; + "System-V" -> POSIX; + ksh -> "ksh-i"; + "ksh-i" -> KornShell; + KornShell -> "ksh-POSIX"; + Bourne -> Formshell; + + edge [style=invis]; + 1984 -> v9sh -> tcsh ; + 1988 -> rc -> KornShell; + Formshell -> csh; + KornShell -> Perl; +} diff --git a/test/graphs/size.dot b/test/graphs/size.dot new file mode 100644 index 0000000..fb6790d --- /dev/null +++ b/test/graphs/size.dot @@ -0,0 +1,62 @@ +/* Courtesy of Ian Darwin + * and Geoff Collyer + * Mildly updated by Ian Darwin in 2000. + */ +digraph unix { + node [color=lightblue2, style=filled]; + "5th Edition" -> "6th Edition"; + "5th Edition" -> "PWB 1.0"; + "6th Edition" -> "LSX"; + "6th Edition" -> "1 BSD"; + "6th Edition" -> "Mini Unix"; + "6th Edition" -> "Wollongong"; + "6th Edition" -> "Interdata"; + "Interdata" -> "Unix/TS 3.0"; + "Interdata" -> "PWB 2.0"; + "Interdata" -> "7th Edition"; + "7th Edition" -> "8th Edition"; + "7th Edition" -> "32V"; + "7th Edition" -> "V7M"; + "7th Edition" -> "Ultrix-11"; + "7th Edition" -> "Xenix"; + "7th Edition" -> "UniPlus+"; + "V7M" -> "Ultrix-11"; + "8th Edition" -> "9th Edition"; + "9th Edition" -> "10th Edition"; + "1 BSD" -> "2 BSD"; + "2 BSD" -> "2.8 BSD"; + "2.8 BSD" -> "Ultrix-11"; + "2.8 BSD" -> "2.9 BSD"; + "32V" -> "3 BSD"; + "3 BSD" -> "4 BSD"; + "4 BSD" -> "4.1 BSD"; + "4.1 BSD" -> "4.2 BSD"; + "4.1 BSD" -> "2.8 BSD"; + "4.1 BSD" -> "8th Edition"; + "4.2 BSD" -> "4.3 BSD"; + "4.2 BSD" -> "Ultrix-32"; + "4.3 BSD" -> "4.4 BSD"; + "4.4 BSD" -> "FreeBSD"; + "4.4 BSD" -> "NetBSD"; + "4.4 BSD" -> "OpenBSD"; + "PWB 1.0" -> "PWB 1.2"; + "PWB 1.0" -> "USG 1.0"; + "PWB 1.2" -> "PWB 2.0"; + "USG 1.0" -> "CB Unix 1"; + "USG 1.0" -> "USG 2.0"; + "CB Unix 1" -> "CB Unix 2"; + "CB Unix 2" -> "CB Unix 3"; + "CB Unix 3" -> "Unix/TS++"; + "CB Unix 3" -> "PDP-11 Sys V"; + "USG 2.0" -> "USG 3.0"; + "USG 3.0" -> "Unix/TS 3.0"; + "PWB 2.0" -> "Unix/TS 3.0"; + "Unix/TS 1.0" -> "Unix/TS 3.0"; + "Unix/TS 3.0" -> "TS 4.0"; + "Unix/TS++" -> "TS 4.0"; + "CB Unix 3" -> "TS 4.0"; + "TS 4.0" -> "System V.0"; + "System V.0" -> "System V.2"; + "System V.2" -> "System V.3"; + "System V.3" -> "System V.4"; +} diff --git a/test/graphs/states.dot b/test/graphs/states.dot new file mode 100644 index 0000000..758abc9 --- /dev/null +++ b/test/graphs/states.dot @@ -0,0 +1,21 @@ +/* +The command line is + + dot -Tps -Grankdir=LR states.dot > states.ps + +and the file is: +*/ +digraph states { + size="3,2"; + rankdir=LR; + node [shape=ellipse]; + empty [label = "Empty"]; + stolen [label = "Stolen"]; + waiting [label = "Waiting"]; + full [label = "Full"]; + empty -> full [label = "return"] + empty -> stolen [label = "dispatch", wt=28] + stolen -> full [label = "return"]; + stolen -> waiting [label = "touch"]; + waiting -> full [label = "return"]; + } diff --git a/test/graphs/structs.dot b/test/graphs/structs.dot new file mode 100644 index 0000000..5249f2f --- /dev/null +++ b/test/graphs/structs.dot @@ -0,0 +1,9 @@ +digraph structs { +node [shape=record]; + struct1 [shape=record,label=" left| middle| right"]; + struct2 [shape=record,label=" one| two"]; + struct3 [shape=record,label="hello\nworld |{ b |{c| d|e}| f}| g | h"]; + struct1:f1 -> struct2:f0; + struct1:f2 -> struct3:here; +} + diff --git a/test/graphs/train11.dot b/test/graphs/train11.dot new file mode 100644 index 0000000..710645d --- /dev/null +++ b/test/graphs/train11.dot @@ -0,0 +1,30 @@ +digraph G { + size="6,6"; + node [shape=circle,fontsize=8]; + rankdir=LR; + st9 -> st9 [label="11/1"]; + st9 -> st10 [label="10/1"]; + st8 -> st8 [label="10/1"]; + st8 -> st0 [label="00/-"]; + st7 -> st8 [label="10/1"]; + st7 -> st7 [label="00/1"]; + st6 -> st6 [label="01/1"]; + st6 -> st0 [label="00/-"]; + st5 -> st6 [label="01/1"]; + st5 -> st5 [label="11/1"]; + st4 -> st4 [label="01/1"]; + st4 -> st0 [label="00/-"]; + st3 -> st4 [label="01/1"]; + st3 -> st3 [label="00/1"]; + st2 -> st9 [label="11/1"]; + st2 -> st7 [label="00/1"]; + st2 -> st2 [label="01/1"]; + st10 -> st10 [label="10/1"]; + st10 -> st0 [label="00/-"]; + st1 -> st5 [label="11/1"]; + st1 -> st3 [label="00/1"]; + st1 -> st1 [label="10/1"]; + st0 -> st2 [label="01/-"]; + st0 -> st1 [label="10/-"]; + st0 -> st0 [label="00/0"]; +} diff --git a/test/graphs/trapeziumlr.dot b/test/graphs/trapeziumlr.dot new file mode 100644 index 0000000..ccd3c42 --- /dev/null +++ b/test/graphs/trapeziumlr.dot @@ -0,0 +1,79 @@ +digraph test { + + size="7,9.5"; + page="8,10.5"; + ratio=fill; + rankdir=LR; + + { rank=same; + node [shape=house]; + A;C;E;G;I;K;M;O;Q;S;U;W;Y; + node [shape=invhouse]; + B;D;F;H;J;L;N;P;R;T;V;X;Z; + } + + { rank=same; + node [shape=trapezium]; + "Trapezium"; + ordering=out; + } + + Trapezium -> A; + Trapezium -> B; + Trapezium -> C; + Trapezium -> D; + Trapezium -> E; + Trapezium -> F; + Trapezium -> G; + Trapezium -> H; + Trapezium -> I; + Trapezium -> J; + Trapezium -> K; + Trapezium -> L; + Trapezium -> M; + Trapezium -> N; + Trapezium -> O; + Trapezium -> P; + Trapezium -> Q; + Trapezium -> R; + Trapezium -> S; + Trapezium -> T; + Trapezium -> U; + Trapezium -> V; + Trapezium -> W; + Trapezium -> X; + Trapezium -> Y; + Trapezium -> Z; + + { rank=same; + node [shape=parallelogram]; + a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z; + } + + a -> Trapezium; + b -> Trapezium; + c -> Trapezium; + d -> Trapezium; + e -> Trapezium; + f -> Trapezium; + g -> Trapezium; + h -> Trapezium; + i -> Trapezium; + j -> Trapezium; + k -> Trapezium; + l -> Trapezium; + m -> Trapezium; + n -> Trapezium; + o -> Trapezium; + p -> Trapezium; + q -> Trapezium; + r -> Trapezium; + s -> Trapezium; + t -> Trapezium; + u -> Trapezium; + v -> Trapezium; + w -> Trapezium; + x -> Trapezium; + y -> Trapezium; + z -> Trapezium; +} diff --git a/test/graphs/tree.dot b/test/graphs/tree.dot new file mode 100644 index 0000000..6d2c60c --- /dev/null +++ b/test/graphs/tree.dot @@ -0,0 +1,20 @@ +digraph g { +node [shape = record,height=.1]; +node0[label = " | G| "]; +node1[label = " | E| "]; +node2[label = " | B| "]; +node3[label = " | F| "]; +node4[label = " | R| "]; +node5[label = " | H| "]; +node6[label = " | Y| "]; +node7[label = " | A| "]; +node8[label = " | C| "]; +"node0":f2 -> "node4":f1; +"node0":f0 -> "node1":f1; +"node1":f0 -> "node2":f1; +"node1":f2 -> "node3":f1; +"node2":f2 -> "node8":f1; +"node2":f0 -> "node7":f1; +"node4":f2 -> "node6":f1; +"node4":f0 -> "node5":f1; +} diff --git a/test/graphs/triedds.dot b/test/graphs/triedds.dot new file mode 100644 index 0000000..e68eb33 --- /dev/null +++ b/test/graphs/triedds.dot @@ -0,0 +1,114 @@ +digraph g { +graph [ +rankdir = "LR" +]; +node [ +fontsize = "16" +shape = "ellipse" +]; +edge [ +]; +"node0" [ +label = " 0x10ba8| " +shape = "record" +]; +"node1" [ +label = " 0xf7fc4380| | |-1" +shape = "record" +]; +"node2" [ +label = " 0xf7fc44b8| | |2" +shape = "record" +]; +"node3" [ +label = " 3.43322790286038071e-06|44.79998779296875|0" +shape = "record" +]; +"node4" [ +label = " 0xf7fc4380| | |2" +shape = "record" +]; +"node5" [ +label = " (nil)| | |-1" +shape = "record" +]; +"node6" [ +label = " 0xf7fc4380| | |1" +shape = "record" +]; +"node7" [ +label = " 0xf7fc4380| | |2" +shape = "record" +]; +"node8" [ +label = " (nil)| | |-1" +shape = "record" +]; +"node9" [ +label = " (nil)| | |-1" +shape = "record" +]; +"node10" [ +label = " (nil)| | |-1" +shape = "record" +]; +"node11" [ +label = " (nil)| | |-1" +shape = "record" +]; +"node12" [ +label = " 0xf7fc43e0| | |1" +shape = "record" +]; +"node0":f0 -> "node1":f0 [ +id = 0 +]; +"node0":f1 -> "node2":f0 [ +id = 1 +]; +"node1":f0 -> "node3":f0 [ +id = 2 +]; +"node1":f1 -> "node4":f0 [ +id = 3 +]; +"node1":f2 -> "node5":f0 [ +id = 4 +]; +"node4":f0 -> "node3":f0 [ +id = 5 +]; +"node4":f1 -> "node6":f0 [ +id = 6 +]; +"node4":f2 -> "node10":f0 [ +id = 7 +]; +"node6":f0 -> "node3":f0 [ +id = 8 +]; +"node6":f1 -> "node7":f0 [ +id = 9 +]; +"node6":f2 -> "node9":f0 [ +id = 10 +]; +"node7":f0 -> "node3":f0 [ +id = 11 +]; +"node7":f1 -> "node1":f0 [ +id = 12 +]; +"node7":f2 -> "node8":f0 [ +id = 13 +]; +"node10":f1 -> "node11":f0 [ +id = 14 +]; +"node10":f2 -> "node12":f0 [ +id = 15 +]; +"node11":f2 -> "node1":f0 [ +id = 16 +]; +} diff --git a/test/graphs/try.dot b/test/graphs/try.dot new file mode 100644 index 0000000..37bc829 --- /dev/null +++ b/test/graphs/try.dot @@ -0,0 +1,15 @@ +digraph G { + subgraph cluster_small { + a -> b; + label=small; + } + + subgraph cluster_big { + p -> q -> r -> s -> t; + label=big; + t -> p; + } + + t -> a; + b -> q; +} diff --git a/test/graphs/unix.dot b/test/graphs/unix.dot new file mode 100644 index 0000000..6de8f6d --- /dev/null +++ b/test/graphs/unix.dot @@ -0,0 +1,53 @@ +/* courtesy Ian Darwin and Geoff Collyer, Softquad Inc. */ +digraph unix { +size="6,6"; + "5th Edition" -> "6th Edition"; + "5th Edition" -> "PWB 1.0"; + "6th Edition" -> "LSX"; + "6th Edition" -> "1 BSD"; + "6th Edition" -> "Mini Unix"; + "6th Edition" -> "Wollongong"; + "6th Edition" -> "Interdata"; + "Interdata" -> "Unix/TS 3.0"; + "Interdata" -> "PWB 2.0"; + "Interdata" -> "7th Edition"; + "7th Edition" -> "8th Edition"; + "7th Edition" -> "32V"; + "7th Edition" -> "V7M"; + "7th Edition" -> "Ultrix-11"; + "7th Edition" -> "Xenix"; + "7th Edition" -> "UniPlus+"; + "V7M" -> "Ultrix-11"; + "8th Edition" -> "9th Edition"; + "1 BSD" -> "2 BSD"; + "2 BSD" -> "2.8 BSD"; + "2.8 BSD" -> "Ultrix-11"; + "2.8 BSD" -> "2.9 BSD"; + "32V" -> "3 BSD"; + "3 BSD" -> "4 BSD"; + "4 BSD" -> "4.1 BSD"; + "4.1 BSD" -> "4.2 BSD"; + "4.1 BSD" -> "2.8 BSD"; + "4.1 BSD" -> "8th Edition"; + "4.2 BSD" -> "4.3 BSD"; + "4.2 BSD" -> "Ultrix-32"; + "PWB 1.0" -> "PWB 1.2"; + "PWB 1.0" -> "USG 1.0"; + "PWB 1.2" -> "PWB 2.0"; + "USG 1.0" -> "CB Unix 1"; + "USG 1.0" -> "USG 2.0"; + "CB Unix 1" -> "CB Unix 2"; + "CB Unix 2" -> "CB Unix 3"; + "CB Unix 3" -> "Unix/TS++"; + "CB Unix 3" -> "PDP-11 Sys V"; + "USG 2.0" -> "USG 3.0"; + "USG 3.0" -> "Unix/TS 3.0"; + "PWB 2.0" -> "Unix/TS 3.0"; + "Unix/TS 1.0" -> "Unix/TS 3.0"; + "Unix/TS 3.0" -> "TS 4.0"; + "Unix/TS++" -> "TS 4.0"; + "CB Unix 3" -> "TS 4.0"; + "TS 4.0" -> "System V.0"; + "System V.0" -> "System V.2"; + "System V.2" -> "System V.3"; +} diff --git a/test/graphs/unix2.dot b/test/graphs/unix2.dot new file mode 100644 index 0000000..25a74a5 --- /dev/null +++ b/test/graphs/unix2.dot @@ -0,0 +1,63 @@ +/* Courtesy of Ian Darwin + * and Geoff Collyer + * Mildly updated by Ian Darwin in 2000. + */ +digraph unix { + size="6,6"; + node [color=lightblue2, style=filled]; + "5th Edition" -> "6th Edition"; + "5th Edition" -> "PWB 1.0"; + "6th Edition" -> "LSX"; + "6th Edition" -> "1 BSD"; + "6th Edition" -> "Mini Unix"; + "6th Edition" -> "Wollongong"; + "6th Edition" -> "Interdata"; + "Interdata" -> "Unix/TS 3.0"; + "Interdata" -> "PWB 2.0"; + "Interdata" -> "7th Edition"; + "7th Edition" -> "8th Edition"; + "7th Edition" -> "32V"; + "7th Edition" -> "V7M"; + "7th Edition" -> "Ultrix-11"; + "7th Edition" -> "Xenix"; + "7th Edition" -> "UniPlus+"; + "V7M" -> "Ultrix-11"; + "8th Edition" -> "9th Edition"; + "9th Edition" -> "10th Edition"; + "1 BSD" -> "2 BSD"; + "2 BSD" -> "2.8 BSD"; + "2.8 BSD" -> "Ultrix-11"; + "2.8 BSD" -> "2.9 BSD"; + "32V" -> "3 BSD"; + "3 BSD" -> "4 BSD"; + "4 BSD" -> "4.1 BSD"; + "4.1 BSD" -> "4.2 BSD"; + "4.1 BSD" -> "2.8 BSD"; + "4.1 BSD" -> "8th Edition"; + "4.2 BSD" -> "4.3 BSD"; + "4.2 BSD" -> "Ultrix-32"; + "4.3 BSD" -> "4.4 BSD"; + "4.4 BSD" -> "FreeBSD"; + "4.4 BSD" -> "NetBSD"; + "4.4 BSD" -> "OpenBSD"; + "PWB 1.0" -> "PWB 1.2"; + "PWB 1.0" -> "USG 1.0"; + "PWB 1.2" -> "PWB 2.0"; + "USG 1.0" -> "CB Unix 1"; + "USG 1.0" -> "USG 2.0"; + "CB Unix 1" -> "CB Unix 2"; + "CB Unix 2" -> "CB Unix 3"; + "CB Unix 3" -> "Unix/TS++"; + "CB Unix 3" -> "PDP-11 Sys V"; + "USG 2.0" -> "USG 3.0"; + "USG 3.0" -> "Unix/TS 3.0"; + "PWB 2.0" -> "Unix/TS 3.0"; + "Unix/TS 1.0" -> "Unix/TS 3.0"; + "Unix/TS 3.0" -> "TS 4.0"; + "Unix/TS++" -> "TS 4.0"; + "CB Unix 3" -> "TS 4.0"; + "TS 4.0" -> "System V.0"; + "System V.0" -> "System V.2"; + "System V.2" -> "System V.3"; + "System V.3" -> "System V.4"; +} diff --git a/test/graphs/unix2k.dot b/test/graphs/unix2k.dot new file mode 100644 index 0000000..25a74a5 --- /dev/null +++ b/test/graphs/unix2k.dot @@ -0,0 +1,63 @@ +/* Courtesy of Ian Darwin + * and Geoff Collyer + * Mildly updated by Ian Darwin in 2000. + */ +digraph unix { + size="6,6"; + node [color=lightblue2, style=filled]; + "5th Edition" -> "6th Edition"; + "5th Edition" -> "PWB 1.0"; + "6th Edition" -> "LSX"; + "6th Edition" -> "1 BSD"; + "6th Edition" -> "Mini Unix"; + "6th Edition" -> "Wollongong"; + "6th Edition" -> "Interdata"; + "Interdata" -> "Unix/TS 3.0"; + "Interdata" -> "PWB 2.0"; + "Interdata" -> "7th Edition"; + "7th Edition" -> "8th Edition"; + "7th Edition" -> "32V"; + "7th Edition" -> "V7M"; + "7th Edition" -> "Ultrix-11"; + "7th Edition" -> "Xenix"; + "7th Edition" -> "UniPlus+"; + "V7M" -> "Ultrix-11"; + "8th Edition" -> "9th Edition"; + "9th Edition" -> "10th Edition"; + "1 BSD" -> "2 BSD"; + "2 BSD" -> "2.8 BSD"; + "2.8 BSD" -> "Ultrix-11"; + "2.8 BSD" -> "2.9 BSD"; + "32V" -> "3 BSD"; + "3 BSD" -> "4 BSD"; + "4 BSD" -> "4.1 BSD"; + "4.1 BSD" -> "4.2 BSD"; + "4.1 BSD" -> "2.8 BSD"; + "4.1 BSD" -> "8th Edition"; + "4.2 BSD" -> "4.3 BSD"; + "4.2 BSD" -> "Ultrix-32"; + "4.3 BSD" -> "4.4 BSD"; + "4.4 BSD" -> "FreeBSD"; + "4.4 BSD" -> "NetBSD"; + "4.4 BSD" -> "OpenBSD"; + "PWB 1.0" -> "PWB 1.2"; + "PWB 1.0" -> "USG 1.0"; + "PWB 1.2" -> "PWB 2.0"; + "USG 1.0" -> "CB Unix 1"; + "USG 1.0" -> "USG 2.0"; + "CB Unix 1" -> "CB Unix 2"; + "CB Unix 2" -> "CB Unix 3"; + "CB Unix 3" -> "Unix/TS++"; + "CB Unix 3" -> "PDP-11 Sys V"; + "USG 2.0" -> "USG 3.0"; + "USG 3.0" -> "Unix/TS 3.0"; + "PWB 2.0" -> "Unix/TS 3.0"; + "Unix/TS 1.0" -> "Unix/TS 3.0"; + "Unix/TS 3.0" -> "TS 4.0"; + "Unix/TS++" -> "TS 4.0"; + "CB Unix 3" -> "TS 4.0"; + "TS 4.0" -> "System V.0"; + "System V.0" -> "System V.2"; + "System V.2" -> "System V.3"; + "System V.3" -> "System V.4"; +} diff --git a/test/graphs/url.dot b/test/graphs/url.dot new file mode 100644 index 0000000..d3f7746 --- /dev/null +++ b/test/graphs/url.dot @@ -0,0 +1,41 @@ +digraph G { + + URL="http://www.graphviz.org/doc/info/output.html" + label=output + lang [ URL="http://www.graphviz.org/doc/info/lang.html" ] + colors [ + style=filled + fillcolor=lightblue + URL="http://www.graphviz.org/doc/info/output.html" +label=<
colors
>]; + + subgraph cluster0 { + style=filled + fillcolor=yellow + URL="http://www.graphviz.org/doc/info/arrows.html" + label=arrows + command [ style=filled + fillcolor=grey + URL="http://www.graphviz.org/doc/info/command.html" ] + name [ URL="\G \N"] + } + lang -> command [ URL="http://www.graphviz.org/doc/info/shapes.html" + ] + lang -> colors [ URL="\E" edgetooltip=self ] + lang -> size [ URL="headurl" edgetooltip=headurl headlabel=size headULR=headsize] + word -> size [ URL="tailurl" taillabel=size tailULR=tailsize] + word -> garf [ URL="labelurl" label=garf labelURL=garf] + line -> all [ + URL="labelurl" + edgeurl="edgeurl" + edgetooltip=edgetooltip + label=garf + labelURL=garf + headURL=headURL + headlabel=headlabel + headtooltip=headtooltip + tailURL=tailURL + taillabel=taillabel + tailtooltip=tailtooltip + ] +} diff --git a/test/graphs/user_shapes.dot b/test/graphs/user_shapes.dot new file mode 100644 index 0000000..c1fb82c --- /dev/null +++ b/test/graphs/user_shapes.dot @@ -0,0 +1,5 @@ +digraph G { + n [label="", shapefile="jcr.gif"] + x [width=3, height=3, label="", shapefile="jcr.gif"] + m -> n -> x +} diff --git a/test/graphs/viewfile.dot b/test/graphs/viewfile.dot new file mode 100644 index 0000000..ec316d2 --- /dev/null +++ b/test/graphs/viewfile.dot @@ -0,0 +1,64 @@ +digraph Viewfile { +node [ style = filled ]; +atoi [color=green]; +chkmalloc [color=green]; +close [color=green]; +error [color=blue]; +exit [color=blue]; +fclose [color=green]; +fgets [color=red]; +fopen [color=green]; +fprintf [color=blue]; +free [color=blue]; +free_list [color=blue]; +fstat [color=green]; +getopt [color=green]; +init_list [color=green]; +insert_list [color=green]; +main [color=green]; +makeargs [color=blue]; +makepairs [color=green]; +malloc [color=green]; +open [color=green]; +printf [color=red]; +read [color=green]; +rewind [color=green]; +viewline [color=green]; +viewlines [color=green]; +walk_list [color=green]; +write [color=green]; +fclose -> close [color=green]; +fgets -> fstat [color=green]; +fgets -> read [color=green]; +fopen -> open [color=green]; +printf -> write [color=green]; +main -> fgets [color=blue]; +main -> getopt [color=green]; +main -> makeargs [color=blue]; +main -> makepairs [color=green]; +main -> chkmalloc [color=green]; +main -> error [color=blue]; +main -> viewlines [color=green]; +makeargs -> chkmalloc [color=blue]; +makepairs -> atoi [color=green]; +makepairs -> init_list [color=green]; +makepairs -> insert_list [color=green]; +makepairs -> chkmalloc [color=green]; +free_list -> free [color=blue]; +init_list -> chkmalloc [color=green]; +insert_list -> chkmalloc [color=green]; +walk_list -> error [color=blue]; +walk_list -> viewline [color=green]; +chkmalloc -> malloc [color=green]; +chkmalloc -> error [color=blue]; +error -> exit [color=blue]; +error -> fprintf [color=blue]; +error -> error [color=blue]; +viewline -> fgets [color=red]; +viewline -> printf [color=red]; +viewline -> rewind [color=green]; +viewlines -> fclose [color=green]; +viewlines -> fopen [color=green]; +viewlines -> walk_list [color=green]; +viewlines -> viewline [color=blue]; +} diff --git a/test/graphs/viewport.dot b/test/graphs/viewport.dot new file mode 100644 index 0000000..f6940e3 --- /dev/null +++ b/test/graphs/viewport.dot @@ -0,0 +1,486 @@ +digraph G { + node [label="\N", width=".25", height=".375", fontsize=9]; + graph [bb="0,0,1371,1126"]; + fcfpr1_1_2t_17 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1303,476"]; + 341411 [width="0.83", height="0.38", pos="1266,554"]; + fcfpr1_1t_1 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1350,553"]; + rdlfpr2_0_rdlt_4 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1279,464"]; + fpfpr1_0_1t_1 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1353,583"]; + fpfpr1_1_2t_11 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1322,498"]; + rtafpr1_1_2t_28 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1339,523"]; + rtafpr1_1_3t_6 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1208,633"]; + rdlfpr1_1t_1 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1362,626"]; + 358866 [width="0.81", height="0.38", pos="1272,627"]; + tmfpr1_1_3t_5 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1148,567"]; + 358930 [width="0.81", height="0.38", pos="1107,645"]; + fcfpr1_1_3t_9 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1019,704"]; + pcfpr1_1_3t_7 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1168,635"]; + fpfpr1_1_3g_1 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1130,584"]; + fpfpr1_1_3t_1 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1013,612"]; + aufpr1_1_3t_1 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1162,598"]; + rtafpr1_0_3g_1 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1173,675"]; + msgfpr1_1_1g_12 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1365,703"]; + 371943 [width="0.83", height="0.38", pos="1285,693"]; + rtafpr1_1_1g_8 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1354,740"]; + rtafpr1_1_1t_35 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1337,770"]; + rtafpr1_1_1t_45 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1366,665"]; + tlfpr2_0_rdlg_2 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1184,733"]; + 374300 [width="0.83", height="0.38", pos="1118,684"]; + fcfpr1_1_3t_8 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1188,701"]; + fcfpr1_0_5g_1 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1129,828"]; + 371942 [width="0.81", height="0.38", pos="1074,757"]; + fcfpr1_1_1t_19 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1160,788"]; + 374700 [width="0.83", height="0.38", pos="924,627"]; + tymsgfpr1_1_3t_3 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="852,559"]; + rtafpr1_1_3t_7 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="917,686"]; + fcfpr1_1_3g_2 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1062,583"]; + 374741 [width="0.83", height="0.38", pos="983,655"]; + fcfpr1_1_1t_18 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1068,850"]; + 374886 [width="0.83", height="0.38", pos="1015,737"]; + 375039 [width="0.81", height="0.38", pos="1022,649"]; + fcfpr1_1_3t_42 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="949,856"]; + 375507 [width="0.81", height="0.38", pos="951,760"]; + rdlfpr2_0_rdlt_158 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="895,824"]; + rtafpr1_1_3t_71 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="919,857"]; + dbfpr1_1_3t_2 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="903,798"]; + 375508 [width="0.81", height="0.38", pos="959,746"]; + rdlfpr1_1g_13 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="927,831"]; + rtafpr2_1_rdlg_1 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="977,837"]; + 375519 [width="0.81", height="0.38", pos="1065,643"]; + 377380 [width="0.83", height="0.38", pos="1088,736"]; + rdlfpr1_1g_16 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1171,765"]; + rdlfpr1_1t_100 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1146,808"]; + fcfpr1_0_2g_1 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1079,865"]; + 377719 [width="0.83", height="0.38", pos="1020,802"]; + fcfpr1_1_3t_10 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1052,878"]; + fcfpr1_1_3t_7 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1003,891"]; + rdlfpr2_0_rdlg_12 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="953,880"]; + rdlfpr2_0_rdlt_108 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1025,879"]; + rdlfpr2_0_rdlt_27 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1102,844"]; + rdlfpr2_0_rdlt_30 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="979,884"]; + 377763 [width="0.83", height="0.38", pos="1006,761"]; + 379848 [width="0.83", height="0.38", pos="1063,677"]; + 380571 [width="0.81", height="0.38", pos="986,734"]; + 380604 [width="0.83", height="0.38", pos="1006,663"]; + 381211 [width="0.81", height="0.38", pos="1043,672"]; + 381835 [width="0.81", height="0.38", pos="956,719"]; + 381897 [width="0.83", height="0.38", pos="1041,754"]; + 381901 [width="0.83", height="0.38", pos="1044,647"]; + 382103 [width="0.81", height="0.38", pos="963,698"]; + 382161 [width="0.81", height="0.38", pos="1062,721"]; + 383174 [width="0.83", height="0.38", pos="973,673"]; + 352010 [width="0.81", height="0.38", pos="1072,551"]; + 382409 [width="0.81", height="0.38", pos="1019,545"]; + 382827 [width="0.81", height="0.38", pos="1046,541"]; + 382928 [width="0.81", height="0.38", pos="951,625"]; + tlfpr1_1_1t_5 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="704,597"]; + 358224 [width="0.81", height="0.38", pos="743,583"]; + tymsgfpr1_1_1t_23 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="699,508"]; + rcfpr0_0_1t_9 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="644,612"]; + rcfpr1_1_1t_5 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="708,655"]; + odfpr0_0_1t_8 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="639,585"]; + odfpr1_1_1t_6 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="695,547"]; + ecdsgfpr1_1_1t_4 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="712,529"]; + tymsgfpr1_1_1t_18 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="789,515"]; + 358900 [width="0.81", height="0.38", pos="811,587"]; + rcfpr1_1_1t_100 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="753,654"]; + rcfpr1_1_1t_22 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="758,628"]; + rcfpr1_1_1t_37 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="774,664"]; + odfpr1_1_1t_21 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="767,538"]; + 372568 [width="0.81", height="0.38", pos="877,447"]; + rcfpr1_1_1t_30 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="880,343"]; + odfpr1_1_1t_31 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="894,372"]; + tlfpr1_1_1t_20 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="862,462"]; + 375557 [width="0.81", height="0.38", pos="828,512"]; + tymsgfpr1_1_1t_24 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="828,447"]; + rcfpr1_1_1t_11 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="754,462"]; + odfpr1_1_1t_9 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="762,439"]; + ecdsgfpr1_1_1t_19 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="797,450"]; + rtafpr1_1_1g_14 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1017,494"]; + 376956 [width="0.81", height="0.38", pos="969,579"]; + rtafpr1_1_1t_64 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1054,495"]; + rtafpr1_1_2t_18 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1082,515"]; + rtafpr1_1_3t_30 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="977,505"]; + 379339 [width="0.83", height="0.38", pos="860,726"]; + rtafpr1_1_1t_14 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="827,872"]; + 379422 [width="0.81", height="0.38", pos="853,766"]; + rtafpr1_1_1t_20 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="805,847"]; + 383039 [width="0.83", height="0.38", pos="860,701"]; + 359471 [width="0.81", height="0.38", pos="1099,955"]; + fcfpr2_0_1t_1 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1073,1023"]; + fcfpr2_0_1t_2 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1035,1034"]; + ccsfpr2_0_1t_99 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="1160,1025"]; + 384096 [width="0.83", height="0.38", pos="920,949"]; + tlfpr1_0_4g_4 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="475,618"]; + 354290 [width="0.81", height="0.38", pos="560,613"]; + pagfpr1_1_1t_23 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="563,702"]; + 379864 [width="0.83", height="0.38", pos="678,744"]; + 382574 [width="0.81", height="0.38", pos="719,726"]; + 370706 [width="0.83", height="0.38", pos="830,335"]; + 377908 [width="0.83", height="0.38", pos="799,328"]; + 377924 [width="0.81", height="0.38", pos="850,296"]; + 377971 [width="0.83", height="0.38", pos="886,274"]; + 377980 [width="0.83", height="0.38", pos="907,309"]; + 378362 [width="0.81", height="0.38", pos="803,278"]; + 378656 [width="0.81", height="0.38", pos="826,266"]; + 378666 [width="0.83", height="0.38", pos="938,286"]; + 379169 [width="0.83", height="0.38", pos="935,326"]; + rcfpr1_1_1t_110 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="925,162"]; + 379341 [width="0.83", height="0.38", pos="919,250"]; + rcfpr1_1_1t_62 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="994,206"]; + 379972 [width="0.81", height="0.38", pos="856,261"]; + 380298 [width="0.81", height="0.38", pos="968,300"]; + 380448 [width="0.83", height="0.38", pos="788,300"]; + 380475 [width="0.81", height="0.38", pos="947,346"]; + 380526 [width="0.81", height="0.38", pos="977,324"]; + 357430 [width="0.81", height="0.38", pos="810,311"]; + 379968 [width="0.83", height="0.38", pos="710,375"]; + 359100 [width="0.81", height="0.38", pos="1127,1111"]; + 376529 [width="0.81", height="0.38", pos="1215,1076"]; + 377801 [width="0.83", height="0.38", pos="1238,1026"]; + 379126 [width="0.81", height="0.38", pos="1245,1056"]; + 379212 [width="0.81", height="0.38", pos="1099,1112"]; + 380285 [width="0.81", height="0.38", pos="1187,1096"]; + 380963 [width="0.83", height="0.38", pos="1156,1107"]; + 384909 [width="0.83", height="0.38", pos="1263,1011"]; + 358471 [width="0.81", height="0.38", pos="385,598"]; + odfpr0_0_1t_7 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="360,490"]; + odfpr1_0_1t_36 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="398,533"]; + odfpr1_0_3t_18 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="283,663"]; + odfpr1_0_3t_21 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="357,625"]; + 375024 [width="0.81", height="0.38", pos="490,676"]; + 375027 [width="0.81", height="0.38", pos="488,721"]; + 381710 [width="0.83", height="0.38", pos="1024,138"]; + 381775 [width="0.81", height="0.38", pos="999,126"]; + 382436 [width="0.81", height="0.38", pos="851,106"]; + fcfpr1_1_3t_34 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="858,6"]; + 382528 [width="0.81", height="0.38", pos="893,77"]; + rtafpr1_1_3t_48 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="944,5"]; + 382566 [width="0.81", height="0.38", pos="923,98"]; + 382572 [width="0.81", height="0.38", pos="972,99"]; + 353506 [width="0.81", height="0.38", pos="364,418"]; + rcfpr1_0_1t_35 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="277,322"]; + 370509 [width="0.81", height="0.38", pos="305,411"]; + 370510 [width="0.81", height="0.38", pos="327,403"]; + odfpr1_0_1t_38 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="257,332"]; + tlfpr1_0_4g_5 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="159,795"]; + 354546 [width="0.81", height="0.38", pos="247,751"]; + rcfpr1_1_1t_61 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="220,844"]; + odfpr1_0_3t_20 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="289,828"]; + 354757 [width="0.81", height="0.38", pos="325,753"]; + 354766 [width="0.81", height="0.38", pos="307,751"]; + 354771 [width="0.81", height="0.38", pos="287,741"]; + 354785 [width="0.81", height="0.38", pos="209,627"]; + odfpr1_0_3t_23 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="137,595"]; + odfpr1_0_3t_24 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="150,568"]; + 354878 [width="0.81", height="0.38", pos="204,642"]; + 355080 [width="0.81", height="0.38", pos="219,612"]; + 355288 [width="0.81", height="0.38", pos="219,590"]; + odfpr2_0_03t_13 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="172,507"]; + 355800 [width="0.81", height="0.38", pos="296,620"]; + 356116 [width="0.81", height="0.38", pos="353,668"]; + 356741 [width="0.81", height="0.38", pos="318,602"]; + 357340 [width="0.81", height="0.38", pos="350,686"]; + 357538 [width="0.81", height="0.38", pos="311,691"]; + 357769 [width="0.81", height="0.38", pos="324,710"]; + 357793 [width="0.81", height="0.38", pos="265,625"]; + 358155 [width="0.81", height="0.38", pos="355,704"]; + 358157 [width="0.81", height="0.38", pos="344,721"]; + 358159 [width="0.81", height="0.38", pos="317,582"]; + 358584 [width="0.81", height="0.38", pos="274,599"]; + 360104 [width="0.83", height="0.38", pos="281,696"]; + 360144 [width="0.83", height="0.38", pos="253,658"]; + 360672 [width="0.81", height="0.38", pos="278,568"]; + odfpr1_0_3t_5 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="227,486"]; + 360839 [width="0.83", height="0.38", pos="296,582"]; + 371187 [width="0.83", height="0.38", pos="328,656"]; + tlfpr1_0_3g_5 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="197,489"]; + 373300 [width="0.83", height="0.38", pos="240,571"]; + odfpr1_0_3t_12 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="154,526"]; + 375134 [width="0.81", height="0.38", pos="215,683"]; + odfpr1_0_5t_18 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="119,706"]; + rcfpr0_0_1t_10 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="305,857"]; + 375319 [width="0.81", height="0.38", pos="271,768"]; + odfpr1_0_3t_36 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="169,775"]; + odfpr1_0_5t_17 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="270,860"]; + odfpr1_0_5t_19 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="238,853"]; + 375499 [width="0.81", height="0.38", pos="333,629"]; + 377220 [width="0.81", height="0.38", pos="226,715"]; + odfpr1_0_5t_21 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="174,806"]; + tlfpr1_0_3g_7 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="109,679"]; + 377562 [width="0.81", height="0.38", pos="190,684"]; + tlfpr1_1_1t_3 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="121,735"]; + odfpr1_0_5t_20 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="107,633"]; + 378108 [width="0.83", height="0.38", pos="247,727"]; + odfpr1_0_3t_6 [label="", width="0.11", height="0.12", fontsize=1, shape=circle, pos="202,825"]; + 354221 [width="0.81", height="0.38", pos="30,606"]; + fcfpr1_1_2t_17 -> 341411 [pos="e,1272,541 1301,480 1296,489 1285,514 1277,532"]; + fcfpr1_1t_1 -> 341411 [pos="e,1296,554 1346,553 1339,553 1322,553 1306,554"]; + rdlfpr2_0_rdlt_4 -> 341411 [pos="e,1268,541 1278,469 1277,481 1273,510 1269,531"]; + fpfpr1_0_1t_1 -> 341411 [pos="e,1290,562 1349,582 1340,579 1319,572 1300,565"]; + fpfpr1_1_2t_11 -> 341411 [pos="e,1279,541 1319,501 1312,508 1298,522 1286,534"]; + rtafpr1_1_2t_28 -> 341411 [pos="e,1288,545 1335,525 1328,527 1312,535 1297,541"]; + rtafpr1_1_3t_6 -> 341411 [pos="e,1256,567 1211,629 1218,620 1237,594 1250,575"]; + rdlfpr1_1t_1 -> 358866 [pos="e,1301,627 1358,626 1350,626 1330,626 1311,627"]; + rtafpr1_1_3t_6 -> 358866 [pos="e,1243,630 1212,633 1216,632 1224,632 1233,631"]; + tmfpr1_1_3t_5 -> 358930 [pos="e,1114,632 1146,571 1141,580 1128,605 1119,623"]; + fcfpr1_1_3t_9 -> 358930 [pos="e,1090,656 1023,701 1034,695 1061,676 1082,662"]; + pcfpr1_1_3t_7 -> 358930 [pos="e,1135,641 1164,636 1160,637 1153,638 1145,639"]; + fpfpr1_1_3g_1 -> 358930 [pos="e,1112,632 1128,588 1126,595 1120,610 1115,622"]; + fpfpr1_1_3t_1 -> 358930 [pos="e,1084,637 1017,613 1027,616 1053,626 1074,634"]; + aufpr1_1_3t_1 -> 358930 [pos="e,1121,633 1159,601 1153,606 1140,617 1129,626"]; + rtafpr1_0_3g_1 -> 358930 [pos="e,1128,655 1169,673 1163,671 1150,664 1137,659"]; + rtafpr1_1_3t_6 -> 358930 [pos="e,1135,642 1204,634 1194,635 1167,638 1145,641"]; + msgfpr1_1_1g_12 -> 371943 [pos="e,1314,696 1361,702 1354,701 1339,700 1324,698"]; + rtafpr1_1_1g_8 -> 371943 [pos="e,1302,704 1350,737 1342,732 1325,720 1310,710"]; + rtafpr1_1_1t_35 -> 371943 [pos="e,1294,706 1334,766 1328,757 1312,733 1300,715"]; + rtafpr1_1_1t_45 -> 371943 [pos="e,1309,685 1362,666 1354,669 1336,675 1319,681"]; + rtafpr1_1_3t_6 -> 371943 [pos="e,1270,681 1211,636 1220,642 1243,661 1262,675"]; + tlfpr2_0_rdlg_2 -> 374300 [pos="e,1134,696 1180,730 1173,725 1156,713 1142,702"]; + fcfpr1_1_3t_8 -> 374300 [pos="e,1145,690 1184,700 1178,698 1166,696 1155,693"]; + fcfpr1_1_3t_9 -> 374300 [pos="e,1090,689 1023,703 1033,701 1058,696 1080,691"]; + rtafpr1_1_3t_6 -> 374300 [pos="e,1137,673 1204,635 1194,641 1167,656 1146,668"]; + fcfpr1_0_5g_1 -> 371942 [pos="e,1084,770 1126,825 1119,816 1103,794 1090,778"]; + fcfpr1_1_1t_19 -> 371942 [pos="e,1097,765 1156,787 1147,784 1126,776 1106,769"]; + fcfpr1_1_3t_9 -> 371942 [pos="e,1061,745 1022,707 1029,714 1042,727 1054,738"]; + fcfpr1_1_3t_9 -> 374700 [pos="e,939,639 1015,701 1004,692 970,664 947,645"]; + tymsgfpr1_1_3t_3 -> 374700 [pos="e,911,615 855,562 864,570 887,591 904,608"]; + fpfpr1_1_3t_1 -> 374700 [pos="e,952,622 1009,613 1001,615 981,618 962,621"]; + rtafpr1_1_3t_7 -> 374700 [pos="e,922,641 918,681 919,674 920,662 921,651"]; + fcfpr1_1_3g_2 -> 374741 [pos="e,996,643 1059,586 1049,595 1023,619 1003,636"]; + fcfpr1_1_3t_9 -> 374741 [pos="e,993,668 1016,700 1012,695 1005,685 999,676"]; + fpfpr1_1_3t_1 -> 374741 [pos="e,992,642 1010,616 1007,620 1002,627 998,634"]; + rtafpr1_1_3t_7 -> 374741 [pos="e,962,665 921,684 927,681 940,674 953,669"]; + fcfpr1_1_1t_18 -> 374886 [pos="e,1021,750 1066,846 1060,833 1038,787 1025,759"]; + fcfpr1_1_3t_9 -> 374886 [pos="e,1016,723 1018,709 1018,710 1018,712 1018,713"]; + fpfpr1_1_3t_1 -> 374886 [pos="e,1015,723 1013,617 1013,633 1014,683 1015,713"]; + rtafpr1_1_3t_7 -> 374886 [pos="e,995,727 921,688 932,693 962,710 986,722"]; + fcfpr1_1_3t_9 -> 375039 [pos="e,1021,663 1019,699 1020,693 1020,683 1021,673"]; + fpfpr1_1_3t_1 -> 375039 [pos="e,1019,635 1014,617 1015,619 1015,622 1016,625"]; + fcfpr1_1_3t_42 -> 375507 [pos="e,951,774 949,851 949,839 950,807 951,784"]; + fcfpr1_1_3t_9 -> 375507 [pos="e,966,748 1016,707 1008,713 989,729 974,741"]; + rdlfpr2_0_rdlt_158 -> 375507 [pos="e,940,773 898,821 905,813 921,795 933,781"]; + rtafpr1_1_3t_7 -> 375507 [pos="e,945,747 919,690 923,699 933,721 941,738"]; + rtafpr1_1_3t_71 -> 375507 [pos="e,947,774 920,853 924,841 936,807 944,783"]; + dbfpr1_1_3t_2 -> 375507 [pos="e,936,772 906,795 911,792 920,785 928,778"]; + fcfpr1_1_3t_9 -> 375508 [pos="e,975,735 1015,707 1009,711 996,720 983,729"]; + rdlfpr1_1g_13 -> 375508 [pos="e,954,759 929,826 932,816 942,789 950,768"]; + rtafpr1_1_3t_7 -> 375508 [pos="e,950,733 920,690 925,697 936,712 944,725"]; + rtafpr2_1_rdlg_1 -> 375508 [pos="e,962,760 976,832 973,821 968,791 964,770"]; + dbfpr1_1_3t_2 -> 375508 [pos="e,946,758 906,795 913,789 927,776 939,765"]; + fcfpr1_1_3t_9 -> 375519 [pos="e,1055,656 1022,700 1028,693 1040,677 1049,664"]; + fpfpr1_1_3g_1 -> 375519 [pos="e,1078,631 1127,587 1119,594 1101,611 1086,624"]; + fpfpr1_1_3t_1 -> 375519 [pos="e,1047,632 1017,614 1021,617 1030,622 1038,627"]; + fcfpr1_1_3t_9 -> 377380 [pos="e,1067,726 1023,706 1030,708 1044,715 1058,722"]; + rdlfpr1_1g_16 -> 377380 [pos="e,1112,744 1167,764 1159,761 1139,754 1122,748"]; + rdlfpr1_1t_100 -> 377380 [pos="e,1098,749 1143,805 1136,796 1118,774 1104,757"]; + fcfpr1_0_2g_1 -> 377719 [pos="e,1032,815 1076,862 1069,854 1053,836 1039,822"]; + fcfpr1_1_3t_10 -> 377719 [pos="e,1026,815 1050,874 1047,865 1037,842 1030,825"]; + fcfpr1_1_3t_7 -> 377719 [pos="e,1017,815 1004,886 1006,875 1011,846 1015,825"]; + fcfpr1_1_3t_9 -> 377719 [pos="e,1020,788 1019,709 1019,721 1020,755 1020,778"]; + rdlfpr2_0_rdlg_12 -> 377719 [pos="e,1009,815 956,877 964,867 986,841 1002,823"]; + rdlfpr2_0_rdlt_108 -> 377719 [pos="e,1021,816 1025,874 1024,865 1023,843 1022,826"]; + rdlfpr2_0_rdlt_27 -> 377719 [pos="e,1040,812 1098,842 1089,838 1067,826 1049,817"]; + rdlfpr2_0_rdlt_30 -> 377719 [pos="e,1013,815 981,880 986,871 999,844 1009,824"]; + fcfpr1_1_3t_9 -> 377763 [pos="e,1009,747 1018,708 1017,715 1014,727 1011,737"]; + fcfpr1_1_3t_9 -> 379848 [pos="e,1045,688 1023,702 1026,700 1031,697 1036,694"]; + fpfpr1_1_3t_1 -> 379848 [pos="e,1053,664 1016,615 1022,623 1035,641 1047,656"]; + fcfpr1_1_3t_9 -> 380571 [pos="e,999,722 1016,707 1014,709 1010,712 1007,715"]; + fcfpr1_1_3t_9 -> 380604 [pos="e,1010,677 1018,700 1017,696 1015,692 1013,687"]; + fpfpr1_1_3t_1 -> 380604 [pos="e,1008,649 1012,617 1011,622 1010,631 1009,639"]; + fcfpr1_1_3t_9 -> 381211 [pos="e,1033,685 1022,700 1023,698 1025,696 1027,693"]; + fpfpr1_1_3t_1 -> 381211 [pos="e,1036,659 1015,616 1018,622 1026,637 1032,650"]; + fcfpr1_1_3t_9 -> 381835 [pos="e,982,713 1015,705 1010,706 1001,708 992,710"]; + fcfpr1_1_3t_9 -> 381897 [pos="e,1035,740 1021,708 1023,713 1027,722 1031,731"]; + fcfpr1_1_3t_9 -> 381901 [pos="e,1038,660 1021,700 1024,694 1030,681 1034,670"]; + fpfpr1_1_3t_1 -> 381901 [pos="e,1033,634 1016,615 1019,618 1022,622 1026,627"]; + fcfpr1_1_3t_9 -> 382103 [pos="e,991,701 1015,704 1012,703 1007,703 1001,702"]; + rtafpr1_1_3t_7 -> 382103 [pos="e,937,691 921,687 923,687 925,688 927,689"]; + fcfpr1_1_3t_9 -> 382161 [pos="e,1039,712 1023,706 1025,706 1027,707 1029,708"]; + fcfpr1_1_3t_9 -> 383174 [pos="e,990,684 1015,702 1011,699 1005,695 998,690"]; + fpfpr1_1_3t_1 -> 383174 [pos="e,982,660 1011,616 1006,623 996,638 988,651"]; + rtafpr1_1_3t_7 -> 383174 [pos="e,946,679 921,685 924,684 930,683 936,681"]; + fpfpr1_1_3g_1 -> 352010 [pos="e,1091,561 1126,582 1121,579 1110,573 1100,567"]; + fpfpr1_1_3t_1 -> 352010 [pos="e,1060,563 1016,609 1023,601 1039,585 1053,570"]; + fpfpr1_1_3t_1 -> 382409 [pos="e,1018,559 1013,607 1014,599 1015,583 1017,569"]; + fpfpr1_1_3t_1 -> 382827 [pos="e,1040,554 1015,608 1019,599 1028,579 1036,563"]; + fpfpr1_1_3t_1 -> 382928 [pos="e,978,620 1009,613 1005,614 997,616 988,618"]; + rtafpr1_1_3t_7 -> 382928 [pos="e,944,638 919,682 923,675 932,660 939,647"]; + tlfpr1_1_1t_5 -> 358224 [pos="e,720,591 708,596 709,596 710,595 711,595"]; + tymsgfpr1_1_1t_23 -> 358224 [pos="e,735,570 701,512 707,521 720,543 730,561"]; + tymsgfpr1_1_3t_3 -> 358224 [pos="e,769,577 848,560 837,563 805,569 779,575"]; + rcfpr0_0_1t_9 -> 358224 [pos="e,718,590 648,611 658,608 686,599 708,593"]; + rcfpr1_1_1t_5 -> 358224 [pos="e,737,596 710,651 714,642 725,621 733,605"]; + odfpr0_0_1t_8 -> 358224 [pos="e,714,584 643,585 653,585 681,584 704,584"]; + odfpr1_1_1t_6 -> 358224 [pos="e,727,572 698,550 703,553 711,559 719,566"]; + ecdsgfpr1_1_1t_4 -> 358224 [pos="e,735,570 714,533 717,538 724,550 730,561"]; + tymsgfpr1_1_1t_18 -> 358900 [pos="e,807,574 790,519 792,528 799,548 804,564"]; + tymsgfpr1_1_3t_3 -> 358900 [pos="e,827,576 849,561 846,563 841,566 835,570"]; + rcfpr1_1_1t_100 -> 358900 [pos="e,800,600 756,651 762,643 779,623 793,608"]; + rcfpr1_1_1t_22 -> 358900 [pos="e,796,599 761,625 767,621 778,613 788,605"]; + rcfpr1_1_1t_37 -> 358900 [pos="e,805,600 776,660 781,651 792,627 800,609"]; + odfpr1_1_1t_21 -> 358900 [pos="e,800,574 770,541 775,547 784,557 793,567"]; + tymsgfpr1_1_3t_3 -> 372568 [pos="e,874,461 853,554 857,541 866,498 872,471"]; + rcfpr1_1_1t_30 -> 372568 [pos="e,877,433 880,348 879,361 878,398 877,423"]; + odfpr1_1_1t_31 -> 372568 [pos="e,880,433 893,376 891,386 886,406 882,423"]; + tlfpr1_1_1t_20 -> 375557 [pos="e,837,499 860,466 856,471 849,481 843,491"]; + tymsgfpr1_1_1t_24 -> 375557 [pos="e,828,498 828,452 828,460 828,475 828,488"]; + tymsgfpr1_1_3t_3 -> 375557 [pos="e,835,526 850,555 848,551 844,543 840,535"]; + rcfpr1_1_1t_11 -> 375557 [pos="e,811,501 758,464 766,469 786,483 802,495"]; + odfpr1_1_1t_9 -> 375557 [pos="e,817,499 765,443 773,452 794,475 810,492"]; + ecdsgfpr1_1_1t_19 -> 375557 [pos="e,821,499 799,454 803,461 810,477 816,490"]; + rtafpr1_1_1g_14 -> 376956 [pos="e,977,566 1015,498 1009,508 993,537 982,557"]; + rtafpr1_1_1t_64 -> 376956 [pos="e,981,567 1051,498 1040,509 1009,539 988,560"]; + rtafpr1_1_2t_18 -> 376956 [pos="e,988,568 1078,517 1065,524 1025,548 997,563"]; + rtafpr1_1_3t_30 -> 376956 [pos="e,971,565 976,510 975,519 973,539 972,555"]; + rtafpr1_1_3t_7 -> 376956 [pos="e,962,592 919,682 925,669 946,628 958,601"]; + rtafpr1_1_3t_7 -> 379339 [pos="e,876,715 914,688 908,692 896,700 884,709"]; + rtafpr1_1_1t_14 -> 379422 [pos="e,850,780 828,867 832,854 841,815 847,790"]; + rtafpr1_1_1t_20 -> 379422 [pos="e,845,779 807,843 813,834 829,807 840,788"]; + rtafpr1_1_3t_7 -> 379422 [pos="e,863,753 914,689 906,699 885,726 869,745"]; + rtafpr1_1_3t_7 -> 383039 [pos="e,886,694 913,687 909,688 903,690 896,692"]; + fcfpr1_1_1t_18 -> 359471 [pos="e,1095,941 1069,855 1073,868 1084,907 1092,931"]; + fcfpr2_0_1t_1 -> 359471 [pos="e,1094,968 1075,1019 1077,1010 1084,993 1090,978"]; + fcfpr2_0_1t_2 -> 359471 [pos="e,1089,968 1038,1031 1045,1021 1066,994 1082,976"]; + ccsfpr2_0_1t_99 -> 359471 [pos="e,1110,968 1157,1022 1150,1013 1131,992 1117,976"]; + fcfpr1_1_3t_42 -> 384096 [pos="e,924,935 948,860 945,872 934,904 927,925"]; + rtafpr1_1_3t_71 -> 384096 [pos="e,920,935 919,862 919,873 920,903 920,925"]; + tlfpr1_0_4g_4 -> 354290 [pos="e,531,615 479,618 486,617 504,616 521,616"]; + rcfpr0_0_1t_9 -> 354290 [pos="e,589,613 640,612 633,612 615,612 599,613"]; + odfpr0_0_1t_8 -> 354290 [pos="e,583,605 635,587 627,589 609,595 593,601"]; + pagfpr1_1_1t_23 -> 354290 [pos="e,560,627 563,697 562,686 561,658 560,637"]; + rcfpr1_1_1t_5 -> 379864 [pos="e,683,730 707,659 704,670 694,700 686,720"]; + rcfpr1_1_1t_100 -> 382574 [pos="e,725,713 751,658 747,667 737,688 729,704"]; + rcfpr1_1_1t_22 -> 382574 [pos="e,724,713 756,632 752,644 737,679 728,703"]; + rcfpr1_1_1t_37 -> 382574 [pos="e,730,713 771,667 765,675 750,692 737,705"]; + rcfpr1_1_1t_30 -> 370706 [pos="e,859,339 876,342 874,342 872,341 869,341"]; + rcfpr1_1_1t_30 -> 377908 [pos="e,827,333 876,342 869,340 852,337 837,335"]; + rcfpr1_1_1t_30 -> 377924 [pos="e,859,309 878,339 875,335 869,326 864,318"]; + rcfpr1_1_1t_30 -> 377971 [pos="e,885,288 880,338 881,330 883,313 884,298"]; + rcfpr1_1_1t_30 -> 377980 [pos="e,897,322 883,340 885,338 888,334 891,330"]; + odfpr1_1_1t_31 -> 377980 [pos="e,904,323 895,367 897,360 899,346 902,333"]; + rcfpr1_1_1t_30 -> 378362 [pos="e,817,290 877,340 868,333 844,312 825,297"]; + rcfpr1_1_1t_30 -> 378656 [pos="e,835,279 877,339 871,330 854,306 841,287"]; + rcfpr1_1_1t_30 -> 378666 [pos="e,925,298 883,340 890,333 905,318 918,305"]; + rcfpr1_1_1t_30 -> 379169 [pos="e,910,334 884,342 888,341 894,339 900,337"]; + odfpr1_1_1t_31 -> 379169 [pos="e,924,339 897,369 901,364 909,355 917,346"]; + rcfpr1_1_1t_110 -> 379341 [pos="e,920,236 925,167 924,178 922,206 921,226"]; + rcfpr1_1_1t_30 -> 379341 [pos="e,913,263 882,339 886,328 900,295 909,272"]; + rcfpr1_1_1t_62 -> 379341 [pos="e,938,239 990,208 982,213 963,224 947,234"]; + odfpr1_1_1t_31 -> 379341 [pos="e,916,263 895,367 899,352 908,303 914,273"]; + rcfpr1_1_1t_30 -> 379972 [pos="e,860,274 879,339 876,329 869,303 863,284"]; + rcfpr1_1_1t_30 -> 380298 [pos="e,948,310 884,341 893,337 919,324 939,314"]; + rcfpr1_1_1t_30 -> 380448 [pos="e,809,310 876,341 866,337 839,324 818,314"]; + rcfpr1_1_1t_30 -> 380475 [pos="e,918,345 884,343 889,343 898,344 908,344"]; + odfpr1_1_1t_31 -> 380475 [pos="e,927,356 898,370 902,368 910,364 918,360"]; + rcfpr1_1_1t_30 -> 380526 [pos="e,950,329 884,342 894,340 919,336 940,331"]; + odfpr1_1_1t_31 -> 357430 [pos="e,826,322 890,369 880,362 854,343 834,328"]; + rcfpr1_1_1t_11 -> 379968 [pos="e,717,388 752,458 747,447 732,418 722,397"]; + odfpr1_1_1t_9 -> 379968 [pos="e,720,388 759,436 753,428 738,410 726,396"]; + ccsfpr2_0_1t_99 -> 359100 [pos="e,1132,1097 1158,1029 1155,1039 1144,1067 1136,1087"]; + ccsfpr2_0_1t_99 -> 376529 [pos="e,1202,1064 1163,1028 1170,1034 1183,1046 1195,1057"]; + ccsfpr2_0_1t_99 -> 377801 [pos="e,1208,1026 1164,1025 1170,1025 1184,1025 1198,1026"]; + ccsfpr2_0_1t_99 -> 379126 [pos="e,1222,1048 1164,1026 1173,1029 1194,1037 1213,1044"]; + ccsfpr2_0_1t_99 -> 379212 [pos="e,1108,1099 1157,1029 1150,1040 1128,1070 1114,1091"]; + ccsfpr2_0_1t_99 -> 380285 [pos="e,1182,1083 1162,1029 1164,1038 1172,1058 1178,1074"]; + ccsfpr2_0_1t_99 -> 380963 [pos="e,1157,1093 1160,1030 1159,1041 1158,1065 1158,1083"]; + ccsfpr2_0_1t_99 -> 384909 [pos="e,1234,1015 1164,1024 1174,1023 1201,1019 1224,1016"]; + tlfpr1_0_4g_4 -> 358471 [pos="e,412,604 471,617 462,615 441,611 422,606"]; + odfpr0_0_1t_7 -> 358471 [pos="e,382,584 361,494 365,508 373,548 380,574"]; + odfpr1_0_1t_36 -> 358471 [pos="e,388,584 397,538 395,546 393,561 390,574"]; + odfpr1_0_3t_18 -> 358471 [pos="e,368,609 287,661 299,654 334,631 360,614"]; + odfpr1_0_3t_21 -> 358471 [pos="e,372,610 360,622 361,621 363,619 365,617"]; + tlfpr1_0_4g_4 -> 375024 [pos="e,487,662 476,623 478,629 481,641 484,652"]; + tlfpr1_0_4g_4 -> 375027 [pos="e,486,707 476,623 477,636 482,673 485,697"]; + rcfpr1_1_1t_110 -> 381710 [pos="e,997,144 929,161 939,158 965,152 987,146"]; + rcfpr1_1_1t_62 -> 381710 [pos="e,1018,151 996,202 999,194 1007,176 1014,160"]; + rcfpr1_1_1t_110 -> 381775 [pos="e,979,136 929,160 936,157 954,148 970,140"]; + rcfpr1_1_1t_62 -> 381775 [pos="e,998,140 994,201 995,191 996,168 997,150"]; + rcfpr1_1_1t_110 -> 382436 [pos="e,867,118 921,159 913,153 892,137 875,124"]; + fcfpr1_1_3t_34 -> 382528 [pos="e,886,64 860,10 864,19 874,39 881,55"]; + rcfpr1_1_1t_110 -> 382528 [pos="e,898,90 923,157 920,147 910,120 902,99"]; + rtafpr1_1_3t_48 -> 382528 [pos="e,902,64 941,9 935,18 920,39 908,56"]; + rcfpr1_1_1t_110 -> 382566 [pos="e,923,112 925,157 924,150 924,135 924,122"]; + rcfpr1_1_1t_110 -> 382572 [pos="e,962,112 928,158 934,151 946,134 956,120"]; + odfpr0_0_1t_7 -> 353506 [pos="e,363,432 360,485 361,476 362,458 362,442"]; + rcfpr1_0_1t_35 -> 370509 [pos="e,301,397 278,326 281,337 291,367 298,387"]; + odfpr0_0_1t_7 -> 370509 [pos="e,314,424 357,486 350,477 333,451 320,432"]; + odfpr0_0_1t_7 -> 370510 [pos="e,332,417 358,486 355,475 344,447 336,427"]; + odfpr1_0_1t_38 -> 370510 [pos="e,315,391 260,335 268,344 291,367 308,384"]; + tlfpr1_0_4g_5 -> 354546 [pos="e,227,761 163,793 173,789 198,776 218,766"]; + rcfpr1_1_1t_61 -> 354546 [pos="e,243,765 221,840 224,828 234,797 240,775"]; + odfpr1_0_3t_18 -> 354546 [pos="e,252,738 281,667 277,678 265,707 256,729"]; + odfpr1_0_3t_20 -> 354546 [pos="e,254,764 287,824 282,815 269,791 259,773"]; + odfpr1_0_3t_18 -> 354757 [pos="e,319,739 285,667 290,678 304,709 315,730"]; + odfpr1_0_3t_20 -> 354757 [pos="e,319,766 291,824 295,815 306,793 314,775"]; + odfpr1_0_3t_18 -> 354766 [pos="e,303,737 284,668 287,679 295,707 300,727"]; + odfpr1_0_3t_20 -> 354766 [pos="e,304,764 290,823 292,814 298,792 302,774"]; + odfpr1_0_3t_18 -> 354771 [pos="e,286,727 283,668 284,677 285,699 285,717"]; + odfpr1_0_3t_20 -> 354771 [pos="e,287,755 289,823 288,812 288,785 287,765"]; + odfpr1_0_3t_18 -> 354785 [pos="e,229,637 279,661 272,658 254,649 238,641"]; + odfpr1_0_3t_23 -> 354785 [pos="e,188,617 141,597 148,599 164,607 179,613"]; + odfpr1_0_3t_24 -> 354785 [pos="e,196,614 153,571 160,578 176,594 189,607"]; + odfpr1_0_3t_18 -> 354878 [pos="e,229,649 279,662 271,660 255,656 239,652"]; + odfpr1_0_3t_23 -> 354878 [pos="e,188,631 141,598 149,603 165,615 180,625"]; + odfpr1_0_3t_24 -> 354878 [pos="e,195,629 153,572 159,581 176,604 189,621"]; + odfpr1_0_3t_18 -> 355080 [pos="e,234,624 280,660 272,655 256,642 242,630"]; + odfpr1_0_3t_23 -> 355080 [pos="e,192,606 141,596 148,598 166,601 182,604"]; + odfpr1_0_3t_24 -> 355080 [pos="e,202,601 154,570 162,575 178,586 193,596"]; + odfpr1_0_3t_18 -> 355288 [pos="e,230,603 280,659 272,650 252,628 237,611"]; + odfpr1_0_3t_23 -> 355288 [pos="e,190,592 141,595 148,594 165,593 180,593"]; + odfpr1_0_3t_24 -> 355288 [pos="e,195,582 154,569 160,571 173,575 185,579"]; + odfpr2_0_03t_13 -> 355288 [pos="e,211,577 174,511 180,521 196,549 206,568"]; + odfpr1_0_3t_18 -> 355800 [pos="e,292,633 284,659 285,655 287,649 289,643"]; + odfpr1_0_3t_21 -> 355800 [pos="e,325,623 353,625 349,625 342,625 335,624"]; + odfpr1_0_3t_18 -> 356116 [pos="e,324,666 287,663 292,663 303,664 314,665"]; + odfpr1_0_3t_21 -> 356116 [pos="e,355,654 357,630 356,634 356,639 355,644"]; + odfpr1_0_3t_18 -> 356741 [pos="e,310,615 285,659 289,652 298,637 305,624"]; + odfpr1_0_3t_21 -> 356741 [pos="e,336,613 353,623 351,622 348,620 345,618"]; + odfpr1_0_3t_18 -> 357340 [pos="e,327,678 287,664 293,666 305,671 317,675"]; + odfpr1_0_3t_21 -> 357340 [pos="e,352,672 356,630 355,637 354,650 353,662"]; + odfpr1_0_3t_18 -> 357538 [pos="e,299,679 286,666 288,668 290,670 292,672"]; + odfpr1_0_3t_21 -> 357538 [pos="e,320,678 355,629 349,637 336,655 326,670"]; + odfpr1_0_3t_18 -> 357769 [pos="e,313,697 286,666 290,671 298,681 306,689"]; + odfpr1_0_3t_21 -> 357769 [pos="e,329,697 355,630 351,640 341,667 333,688"]; + odfpr1_0_3t_18 -> 357793 [pos="e,271,638 281,659 280,656 278,652 276,647"]; + odfpr1_0_3t_21 -> 357793 [pos="e,294,625 353,625 344,625 324,625 304,625"]; + odfpr1_0_3t_18 -> 358155 [pos="e,336,693 287,665 294,670 312,680 327,688"]; + odfpr1_0_3t_21 -> 358155 [pos="e,355,690 357,630 356,640 356,662 355,680"]; + odfpr1_0_3t_18 -> 358157 [pos="e,331,709 286,666 294,673 310,688 324,702"]; + odfpr1_0_3t_21 -> 358157 [pos="e,346,707 356,630 355,642 351,675 347,697"]; + odfpr1_0_3t_18 -> 358159 [pos="e,311,595 285,659 289,649 300,624 307,605"]; + odfpr1_0_3t_21 -> 358159 [pos="e,329,595 354,622 350,618 342,610 336,603"]; + odfpr1_0_3t_18 -> 358584 [pos="e,276,613 282,658 281,651 279,636 277,623"]; + odfpr1_0_3t_21 -> 358584 [pos="e,298,607 353,624 345,621 325,615 308,610"]; + odfpr1_0_3t_18 -> 360104 [pos="e,282,682 283,668 283,669 283,671 283,672"]; + odfpr1_0_3t_21 -> 360104 [pos="e,294,684 354,628 345,637 320,660 301,677"]; + odfpr1_0_3t_18 -> 360144 [pos="e,279,662 279,662 279,662 279,662 279,662"]; + odfpr1_0_3t_21 -> 360144 [pos="e,278,650 353,626 342,630 312,639 288,647"]; + odfpr1_0_3t_18 -> 360672 [pos="e,279,582 283,658 282,646 281,614 279,592"]; + odfpr1_0_3t_21 -> 360672 [pos="e,294,579 354,623 344,617 321,599 302,585"]; + odfpr1_0_3t_5 -> 360672 [pos="e,270,555 229,490 236,499 253,527 265,546"]; + odfpr1_0_3t_18 -> 360839 [pos="e,294,596 284,658 286,648 289,624 292,606"]; + odfpr1_0_3t_21 -> 360839 [pos="e,312,593 353,622 347,618 333,608 320,599"]; + odfpr1_0_3t_18 -> 371187 [pos="e,299,660 287,662 288,662 288,662 289,662"]; + tlfpr1_0_3g_5 -> 373300 [pos="e,233,558 199,493 204,502 218,529 228,549"]; + odfpr1_0_3t_12 -> 373300 [pos="e,220,561 158,528 167,533 191,546 211,556"]; + odfpr1_0_3t_18 -> 373300 [pos="e,246,584 281,659 276,648 261,615 250,593"]; + odfpr1_0_3t_18 -> 375134 [pos="e,239,676 279,664 273,666 261,669 249,673"]; + odfpr1_0_5t_18 -> 375134 [pos="e,189,689 123,705 133,703 158,697 179,692"]; + rcfpr0_0_1t_10 -> 375319 [pos="e,276,781 303,853 300,842 288,812 280,790"]; + odfpr1_0_3t_18 -> 375319 [pos="e,273,754 282,668 281,681 276,719 274,744"]; + odfpr1_0_3t_36 -> 375319 [pos="e,242,770 173,775 183,774 210,773 232,771"]; + odfpr1_0_5t_17 -> 375319 [pos="e,271,782 270,855 270,844 271,814 271,792"]; + odfpr1_0_5t_19 -> 375319 [pos="e,266,781 240,848 244,838 254,811 262,790"]; + odfpr1_0_3t_18 -> 375499 [pos="e,316,640 287,661 291,658 300,652 308,646"]; + odfpr1_0_3t_18 -> 377220 [pos="e,239,703 280,666 273,672 259,685 247,696"]; + odfpr1_0_5t_21 -> 377220 [pos="e,218,728 176,802 182,792 201,759 213,737"]; + tlfpr1_0_3g_7 -> 377562 [pos="e,161,682 113,679 120,680 136,681 151,681"]; + tlfpr1_1_1t_3 -> 377562 [pos="e,174,696 125,732 133,727 151,714 166,702"]; + odfpr1_0_3t_18 -> 377562 [pos="e,216,678 279,664 270,666 247,671 226,676"]; + odfpr1_0_3t_36 -> 377562 [pos="e,187,698 170,771 173,759 180,729 185,708"]; + odfpr1_0_5t_20 -> 377562 [pos="e,172,673 111,635 120,641 144,656 163,668"]; + odfpr1_0_3t_18 -> 378108 [pos="e,254,714 281,667 277,674 267,691 259,705"]; + odfpr1_0_3t_6 -> 378108 [pos="e,241,740 204,821 210,809 226,773 237,749"]; + odfpr1_0_5t_20 -> 354221 [pos="e,53,614 103,632 96,630 78,623 63,617"]; +} diff --git a/test/graphs/weight.dot b/test/graphs/weight.dot new file mode 100644 index 0000000..48a67b6 --- /dev/null +++ b/test/graphs/weight.dot @@ -0,0 +1,62 @@ +/* Courtesy of Ian Darwin + * and Geoff Collyer + * Mildly updated by Ian Darwin in 2000. + */ +digraph unix { + node [color=lightblue2, style=filled]; + "5th Edition" -> "6th Edition"; + "5th Edition" -> "PWB 1.0"; + "6th Edition" -> "LSX"; + "6th Edition" -> "1 BSD"; + "6th Edition" -> "Mini Unix"; + "6th Edition" -> "Wollongong"; + "6th Edition" -> "Interdata"; + "Interdata" -> "Unix/TS 3.0"; + "Interdata" -> "PWB 2.0"; + "Interdata" -> "7th Edition"; + "7th Edition" -> "8th Edition" [weight=1000]; + "7th Edition" -> "32V"; + "7th Edition" -> "V7M"; + "7th Edition" -> "Ultrix-11"; + "7th Edition" -> "Xenix"; + "7th Edition" -> "UniPlus+"; + "V7M" -> "Ultrix-11"; + "8th Edition" -> "9th Edition"; + "9th Edition" -> "10th Edition"; + "1 BSD" -> "2 BSD"; + "2 BSD" -> "2.8 BSD"; + "2.8 BSD" -> "Ultrix-11"; + "2.8 BSD" -> "2.9 BSD"; + "32V" -> "3 BSD"; + "3 BSD" -> "4 BSD"; + "4 BSD" -> "4.1 BSD"; + "4.1 BSD" -> "4.2 BSD"; + "4.1 BSD" -> "2.8 BSD"; + "4.1 BSD" -> "8th Edition"; + "4.2 BSD" -> "4.3 BSD"; + "4.2 BSD" -> "Ultrix-32"; + "4.3 BSD" -> "4.4 BSD"; + "4.4 BSD" -> "FreeBSD"; + "4.4 BSD" -> "NetBSD"; + "4.4 BSD" -> "OpenBSD"; + "PWB 1.0" -> "PWB 1.2"; + "PWB 1.0" -> "USG 1.0"; + "PWB 1.2" -> "PWB 2.0"; + "USG 1.0" -> "CB Unix 1"; + "USG 1.0" -> "USG 2.0"; + "CB Unix 1" -> "CB Unix 2"; + "CB Unix 2" -> "CB Unix 3"; + "CB Unix 3" -> "Unix/TS++"; + "CB Unix 3" -> "PDP-11 Sys V"; + "USG 2.0" -> "USG 3.0"; + "USG 3.0" -> "Unix/TS 3.0"; + "PWB 2.0" -> "Unix/TS 3.0"; + "Unix/TS 1.0" -> "Unix/TS 3.0"; + "Unix/TS 3.0" -> "TS 4.0"; + "Unix/TS++" -> "TS 4.0"; + "CB Unix 3" -> "TS 4.0"; + "TS 4.0" -> "System V.0"; + "System V.0" -> "System V.2"; + "System V.2" -> "System V.3"; + "System V.3" -> "System V.4"; +} diff --git a/test/graphs/world.dot b/test/graphs/world.dot new file mode 100644 index 0000000..3e6e4e3 --- /dev/null +++ b/test/graphs/world.dot @@ -0,0 +1,67 @@ +digraph world { +size="7,7"; + {rank=same; S8 S24 S1 S35 S30;} + {rank=same; T8 T24 T1 T35 T30;} + {rank=same; 43 37 36 10 2;} + {rank=same; 25 9 38 40 13 17 12 18;} + {rank=same; 26 42 11 3 33 19 39 14 16;} + {rank=same; 4 31 34 21 41 28 20;} + {rank=same; 27 5 22 32 29 15;} + {rank=same; 6 23;} + {rank=same; 7;} + + S8 -> 9; + S24 -> 25; + S24 -> 27; + S1 -> 2; + S1 -> 10; + S35 -> 43; + S35 -> 36; + S30 -> 31; + S30 -> 33; + 9 -> 42; + 9 -> T1; + 25 -> T1; + 25 -> 26; + 27 -> T24; + 2 -> {3 ; 16 ; 17 ; T1 ; 18} + 10 -> { 11 ; 14 ; T1 ; 13; 12;} + 31 -> T1; + 31 -> 32; + 33 -> T30; + 33 -> 34; + 42 -> 4; + 26 -> 4; + 3 -> 4; + 16 -> 15; + 17 -> 19; + 18 -> 29; + 11 -> 4; + 14 -> 15; + 37 -> {39 ; 41 ; 38 ; 40;} + 13 -> 19; + 12 -> 29; + 43 -> 38; + 43 -> 40; + 36 -> 19; + 32 -> 23; + 34 -> 29; + 39 -> 15; + 41 -> 29; + 38 -> 4; + 40 -> 19; + 4 -> 5; + 19 -> {21 ; 20 ; 28;} + 5 -> {6 ; T35 ; 23;} + 21 -> 22; + 20 -> 15; + 28 -> 29; + 6 -> 7; + 15 -> T1; + 22 -> T35; + 22 -> 23; + 29 -> T30; + 7 -> T8; + 23 -> T24; + 23 -> T1; +} diff --git a/test/graphs/xx.dot b/test/graphs/xx.dot new file mode 100644 index 0000000..add7858 --- /dev/null +++ b/test/graphs/xx.dot @@ -0,0 +1,916 @@ +digraph inheritance +{ + Node54 [shape="box",label="ASMETTYP.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"]; + Node55 -> Node54 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node55 [shape="box",label="MNISOCHR.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_i_s_o_c_h_r_8_h.html"]; + Node56 -> Node55 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node56 [shape="box",label="mngpar.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mngpar_8cpp.html"]; + Node57 -> Node55 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node57 [shape="box",label="MnGParAendern_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_g_par_aendern__ia_8h.html"]; + Node58 -> Node57 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node58 [shape="box",label="MNGPARAE.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_g_p_a_r_a_e_8_h.html"]; + Node59 -> Node58 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node59 [shape="box",label="mngparae.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mngparae_8cpp.html"]; + Node60 -> Node58 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node60 [shape="box",label="mngrwin.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mngrwin_8cpp.html"]; + Node61 -> Node58 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node61 [shape="box",label="mnmenu.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnmenu_8cpp.html"]; + Node62 -> Node57 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node62 [shape="box",label="MnGParAendern_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_g_par_aendern__ia_8cpp.html"]; + Node63 -> Node55 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node63 [shape="box",label="MnGParIsochronen_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_g_par_isochronen__ia_8h.html"]; + Node57 -> Node63 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node64 -> Node63 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node64 [shape="box",label="MnGParIsochronen_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_g_par_isochronen__ia_8cpp.html"]; + Node65 -> Node55 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node65 [shape="box",label="mniastat.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mniastat_8cpp.html"]; + Node66 -> Node55 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node66 [shape="box",label="MNISOCHR.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_i_s_o_c_h_r_8_c_p_p.html"]; + Node67 -> Node55 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node67 [shape="box",label="MnIsochr_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_isochr__ia_8h.html"]; + Node66 -> Node67 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node68 -> Node67 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node68 [shape="box",label="MnIsochr_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_isochr__ia_8cpp.html"]; + Node69 -> Node67 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node69 [shape="box",label="MnIsochrOV_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_isochr_o_v__ia_8cpp.html"]; + Node70 -> Node55 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node70 [shape="box",label="MnIsochrIV_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_isochr_i_v__ia_8h.html"]; + Node67 -> Node70 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node71 -> Node70 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node71 [shape="box",label="MnIsochrIV_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_isochr_i_v__ia_8cpp.html"]; + Node72 -> Node55 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node72 [shape="box",label="MnIsochrOV_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_isochr_o_v__ia_8h.html"]; + Node67 -> Node72 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node69 -> Node72 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node73 -> Node55 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node73 [shape="box",label="mnloesch.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnloesch_8cpp.html"]; + Node74 -> Node55 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node74 [shape="box",label="mnvsys.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnvsys_8cpp.html"]; + Node75 -> Node55 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node75 [shape="box",label="cisochrones.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$cisochrones_8h.html"]; + Node76 -> Node75 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node76 [shape="box",label="canalysis.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$canalysis_8cpp.html"]; + Node77 -> Node75 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node77 [shape="box",label="cisochrones.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$cisochrones_8cpp.html"]; + Node77 -> Node55 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node78 -> Node54 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node78 [shape="box",label="ASMETTYP.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_a_s_m_e_t_t_y_p_8_c_p_p.html"]; + Node79 -> Node54 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node79 [shape="box",label="ASSMENTS.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_a_s_s_m_e_n_t_s_8_h.html"]; + Node80 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node80 [shape="box",label="mnfahrg.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnfahrg_8cpp.html"]; + Node81 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node81 [shape="box",label="MNFMAT.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_f_m_a_t_8_c_p_p.html"]; + Node82 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node82 [shape="box",label="MnFMatReadWrite_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_f_mat_read_write__ia_8cpp.html"]; + Node59 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node60 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node83 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node83 [shape="box",label="mninit.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mninit_8cpp.html"]; + Node84 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node84 [shape="box",label="mnlesalt.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnlesalt_8cpp.html"]; + Node73 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node85 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node85 [shape="box",label="mnlstsys.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnlstsys_8cpp.html"]; + Node86 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node86 [shape="box",label="mnlstweg.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnlstweg_8cpp.html"]; + Node87 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node87 [shape="box",label="mnlsumlg.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnlsumlg_8cpp.html"]; + Node88 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node88 [shape="box",label="mnmakro.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnmakro_8cpp.html"]; + Node89 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node89 [shape="box",label="mnnfumlg.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnnfumlg_8cpp.html"]; + Node90 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node90 [shape="box",label="MNODATT.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_o_d_a_t_t_8_c_p_p.html"]; + Node91 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node91 [shape="box",label="mnodmatrixwrite.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnodmatrixwrite_8cpp.html"]; + Node92 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node92 [shape="box",label="MnRechAblaufPP.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_rech_ablauf_p_p_8cpp.html"]; + Node93 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node93 [shape="box",label="MnRechnen_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_rechnen__ia_8cpp.html"]; + Node94 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node94 [shape="box",label="MnSpinne_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_spinne__ia_8cpp.html"]; + Node95 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node95 [shape="box",label="MnSpinneVsysAuswahl_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_spinne_vsys_auswahl__ia_8cpp.html"]; + Node96 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node96 [shape="box",label="mntgen.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mntgen_8cpp.html"]; + Node97 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node97 [shape="box",label="mnumlg.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnumlg_8cpp.html"]; + Node98 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node98 [shape="box",label="mnumlgbase.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnumlgbase_8cpp.html"]; + Node99 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node99 [shape="box",label="MnUmlgReport_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_umlg_report__ia_8cpp.html"]; + Node100 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node100 [shape="box",label="MNUMLREP.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_u_m_l_r_e_p_8_c_p_p.html"]; + Node101 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node101 [shape="box",label="MnVissimExport.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_vissim_export_8cpp.html"]; + Node102 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node102 [shape="box",label="MnVissimRoutenPP.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_vissim_routen_p_p_8cpp.html"]; + Node74 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node103 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node103 [shape="box",label="CROUTE.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_c_r_o_u_t_e_8_c_p_p.html"]; + Node104 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node104 [shape="box",label="CROUTEE.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_c_r_o_u_t_e_e_8_c_p_p.html"]; + Node105 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node105 [shape="box",label="CROUTES.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_c_r_o_u_t_e_s_8_c_p_p.html"]; + Node106 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node106 [shape="box",label="CROUTESE.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_c_r_o_u_t_e_s_e_8_c_p_p.html"]; + Node107 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node107 [shape="box",label="CROUTEUT.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_c_r_o_u_t_e_u_t_8_c_p_p.html"]; + Node108 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node108 [shape="box",label="ctsystem.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ctsystem_8cpp.html"]; + Node109 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node109 [shape="box",label="assments.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$assments_8cpp.html"]; + Node110 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node110 [shape="box",label="fgumlg.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$fgumlg_8cpp.html"]; + Node111 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node111 [shape="box",label="IVANBKAP.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_a_n_b_k_a_p_8_c_p_p.html"]; + Node112 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node112 [shape="box",label="IVDAVIS.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_d_a_v_i_s_8_c_p_p.html"]; + Node113 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node113 [shape="box",label="IVGGEW.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_g_g_e_w_8_c_p_p.html"]; + Node114 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node114 [shape="box",label="ivkali.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivkali_8cpp.html"]; + Node115 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node115 [shape="box",label="IVLERN.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_l_e_r_n_8_c_p_p.html"]; + Node116 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node116 [shape="box",label="ivloesch.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivloesch_8cpp.html"]; + Node117 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node117 [shape="box",label="IVPFEUML.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_p_f_e_u_m_l_8_c_p_p.html"]; + Node118 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node118 [shape="box",label="IVSPINNE.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_s_p_i_n_n_e_8_c_p_p.html"]; + Node119 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node119 [shape="box",label="ivsukz.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivsukz_8cpp.html"]; + Node120 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node120 [shape="box",label="IVTRIBL.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_t_r_i_b_l_8_c_p_p.html"]; + Node121 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node121 [shape="box",label="IVUMALLG.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_m_a_l_l_g_8_c_p_p.html"]; + Node122 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node122 [shape="box",label="IVUMLG.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_m_l_g_8_c_p_p.html"]; + Node123 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node123 [shape="box",label="IVUmlgAnalyse_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_umlg_analyse__ia_8cpp.html"]; + Node124 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node124 [shape="box",label="ivuparcr.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivuparcr_8cpp.html"]; + Node125 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node125 [shape="box",label="IVVART.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_v_a_r_t_8_c_p_p.html"]; + Node126 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node126 [shape="box",label="IVWEGREC.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_w_e_g_r_e_c_8_c_p_p.html"]; + Node127 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node127 [shape="box",label="IvWegRec_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_iv_weg_rec__ia_8cpp.html"]; + Node128 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node128 [shape="box",label="IVZMAT.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_z_m_a_t_8_c_p_p.html"]; + Node129 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node129 [shape="box",label="nebez.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nebez_8cpp.html"]; + Node130 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node130 [shape="box",label="nekno.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nekno_8cpp.html"]; + Node131 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node131 [shape="box",label="NEKNO2.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_n_e_k_n_o2_8_c_p_p.html"]; + Node132 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node132 [shape="box",label="nelin.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nelin_8cpp.html"]; + Node133 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node133 [shape="box",label="NeLinieKoppeln_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_linie_koppeln__ia_8cpp.html"]; + Node134 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node134 [shape="box",label="nestr.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nestr_8cpp.html"]; + Node135 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node135 [shape="box",label="nestr2.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nestr2_8cpp.html"]; + Node136 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node136 [shape="box",label="NEUMLG.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_n_e_u_m_l_g_8_c_p_p.html"]; + Node137 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node137 [shape="box",label="ovlinerf.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovlinerf_8cpp.html"]; + Node138 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node138 [shape="box",label="ovlle_kostenrechnen.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovlle__kostenrechnen_8cpp.html"]; + Node139 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node139 [shape="box",label="ovlle_umlauf_rechnen.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovlle__umlauf__rechnen_8cpp.html"]; + Node140 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node140 [shape="box",label="OVSPINNE.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_s_p_i_n_n_e_8_c_p_p.html"]; + Node141 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node141 [shape="box",label="OVUMALLG.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_a_l_l_g_8_c_p_p.html"]; + Node142 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node142 [shape="box",label="ovumlauf.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovumlauf_8cpp.html"]; + Node143 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node143 [shape="box",label="ovumlaufatt.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovumlaufatt_8cpp.html"]; + Node144 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node144 [shape="box",label="ovumlfp2.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovumlfp2_8cpp.html"]; + Node145 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node145 [shape="box",label="OVUMLG.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_l_g_8_c_p_p.html"]; + Node146 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node146 [shape="box",label="ovumllin.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovumllin_8cpp.html"]; + Node147 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node147 [shape="box",label="OVUMLSYS.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_l_s_y_s_8_c_p_p.html"]; + Node148 -> Node79 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node148 [shape="box",label="IVUMWELT.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_m_w_e_l_t_8_c_p_p.html"]; + Node149 -> Node54 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node149 [shape="box",label="IVUPAR.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_p_a_r_8_h.html"]; + Node150 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node150 [shape="box",label="mnumlgbase.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnumlgbase_8h.html"]; + Node151 -> Node150 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node151 [shape="box",label="MNUMLG.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_u_m_l_g_8_h.html"]; + Node152 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node152 [shape="box",label="MNEMME.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_e_m_m_e_8_c_p_p.html"]; + Node153 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node153 [shape="box",label="mnfile.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnfile_8cpp.html"]; + Node83 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node88 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node61 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node154 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node154 [shape="box",label="mnntlese.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnntlese_8cpp.html"]; + Node92 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node93 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node97 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node155 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node155 [shape="box",label="MNVERS.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_v_e_r_s_8_c_p_p.html"]; + Node156 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node156 [shape="box",label="mnversd.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnversd_8cpp.html"]; + Node74 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node157 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node157 [shape="box",label="cassig.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$cassig_8h.html"]; + Node158 -> Node157 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node158 [shape="box",label="CASSIG.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_c_a_s_s_i_g_8_c_p_p.html"]; + Node159 -> Node157 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node159 [shape="box",label="cassigs.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$cassigs_8cpp.html"]; + Node158 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node159 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node161 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node161 [shape="box",label="cprocedure.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$cprocedure_8h.html"]; + Node163 -> Node161 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node163 [shape="box",label="cprocedures.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$cprocedures_8cpp.html"]; + Node165 -> Node161 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node165 [shape="box",label="cvisum.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$cvisum_8cpp.html"]; + Node163 -> Node151 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node166 -> Node150 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node166 [shape="box",label="MNEXIT.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_e_x_i_t_8_c_p_p.html"]; + Node80 -> Node150 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node167 -> Node150 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node167 [shape="box",label="MnRechAblaufPP.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_rech_ablauf_p_p_8h.html"]; + Node168 -> Node167 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node168 [shape="box",label="MnRechPS.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_mn_rech_p_s_8h.html"]; + Node92 -> Node167 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node171 -> Node150 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node171 [shape="box",label="MnRechFunktion_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_rech_funktion__ia_8h.html"]; + Node172 -> Node171 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node172 [shape="box",label="MnRechFunktionPP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_mn_rech_funktion_p_p__ia_8h.html"]; + Node168 -> Node172 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node174 -> Node171 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node174 [shape="box",label="MnRechFunktion_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_rech_funktion__ia_8cpp.html"]; + Node98 -> Node150 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node175 -> Node150 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node175 [shape="box",label="cvisum.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$cvisum_8h.html"]; + Node97 -> Node175 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node176 -> Node175 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node176 [shape="box",label="CgQuery.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_cg_query_8cpp.html"]; + Node165 -> Node175 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node177 -> Node175 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node177 [shape="box",label="initole.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$initole_8cpp.html"]; + Node178 -> Node175 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node178 [shape="box",label="vsf_imp.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$vsf__imp_8cpp.html"]; + Node60 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node179 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node179 [shape="box",label="mninfo.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mninfo_8cpp.html"]; + Node73 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node88 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node180 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node180 [shape="box",label="mnspinne.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnspinne_8cpp.html"]; + Node97 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node98 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node155 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node158 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node181 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node181 [shape="box",label="dynbewrt.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$dynbewrt_8cpp.html"]; + Node182 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node182 [shape="box",label="IVBEWERT.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_b_e_w_e_r_t_8_h.html"]; + Node183 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node183 [shape="box",label="mnabsuch.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnabsuch_8cpp.html"]; + Node152 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node179 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node83 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node84 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node73 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node184 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node184 [shape="box",label="mnlststy.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnlststy_8cpp.html"]; + Node88 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node61 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node185 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node185 [shape="box",label="mnmmrw.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnmmrw_8cpp.html"]; + Node186 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node186 [shape="box",label="mnmulti.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnmulti_8cpp.html"]; + Node154 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node180 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node155 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node74 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node108 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node181 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node187 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node187 [shape="box",label="ivabbatt.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivabbatt_8cpp.html"]; + Node188 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node188 [shape="box",label="ivanbatt.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivanbatt_8cpp.html"]; + Node111 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node189 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node189 [shape="box",label="ivbewer1.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivbewer1_8cpp.html"]; + Node190 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node190 [shape="box",label="IVBEWERT.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_b_e_w_e_r_t_8_c_p_p.html"]; + Node191 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node191 [shape="box",label="IVUPARCR.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_p_a_r_c_r_8_h.html"]; + Node152 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node150 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node185 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node186 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node154 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node97 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node98 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node155 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node74 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node187 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node190 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node192 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node192 [shape="box",label="IvBewert_Nodes.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_iv_bewert___nodes_8cpp.html"]; + Node193 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node193 [shape="box",label="IVCrParameterBasis_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_basis__ia_8h.html"]; + Node171 -> Node193 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node195 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node195 [shape="box",label="IVCrParameterBelastung_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_belastung__ia_8h.html"]; + Node171 -> Node195 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node197 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node197 [shape="box",label="IVCrParameterCrKurve_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_cr_kurve__ia_8h.html"]; + Node171 -> Node197 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node199 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node199 [shape="box",label="IVCrParameterErasF_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_eras_f__ia_8h.html"]; + Node171 -> Node199 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node201 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node201 [shape="box",label="IVCrParameterNodeControl_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_node_control__ia_8h.html"]; + Node171 -> Node201 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node203 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node203 [shape="box",label="IVCrParameterTypfaktor_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_typfaktor__ia_8h.html"]; + Node171 -> Node203 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node205 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node205 [shape="box",label="IVCrParameterWiderstand_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_i_v_cr_parameter_widerstand__ia_8h.html"]; + Node171 -> Node205 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node112 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node207 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node207 [shape="box",label="IVERASF.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_e_r_a_s_f_8_c_p_p.html"]; + Node113 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node208 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node208 [shape="box",label="ivknoatt.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivknoatt_8cpp.html"]; + Node209 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node209 [shape="box",label="IVKURZW1.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_k_u_r_z_w1_8_c_p_p.html"]; + Node115 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node117 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node119 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node120 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node210 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node210 [shape="box",label="IVTRIBS.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_t_r_i_b_s_8_c_p_p.html"]; + Node211 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node211 [shape="box",label="IVUMAUSG.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_m_a_u_s_g_8_c_p_p.html"]; + Node122 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node124 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node212 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node212 [shape="box",label="IvuparKurve_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_ivupar_kurve__ia_8h.html"]; + Node125 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node214 -> Node191 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node214 [shape="box",label="NeSTStagePP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_s_t_stage_p_p__ia_8cpp.html"]; + Node112 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node113 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node114 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node208 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node209 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node115 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node116 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node215 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node215 [shape="box",label="ivlstweg.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivlstweg_8cpp.html"]; + Node216 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node216 [shape="box",label="IvNodeCtrl_Node.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_iv_node_ctrl___node_8cpp.html"]; + Node117 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node217 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node217 [shape="box",label="ivrasw1.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivrasw1_8cpp.html"]; + Node118 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node218 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node218 [shape="box",label="ivstratt.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivstratt_8cpp.html"]; + Node119 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node120 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node210 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node121 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node211 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node125 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node126 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node127 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node128 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node219 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node219 [shape="box",label="ivzstr.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivzstr_8cpp.html"]; + Node220 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node220 [shape="box",label="ivzwstrrw.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ivzwstrrw_8cpp.html"]; + Node221 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node221 [shape="box",label="neabb.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$neabb_8cpp.html"]; + Node222 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node222 [shape="box",label="NeAbbBasis_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_abb_basis__ia_8cpp.html"]; + Node223 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node223 [shape="box",label="NeAbbMain_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_abb_main__ia_8cpp.html"]; + Node224 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node224 [shape="box",label="NEANB.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_n_e_a_n_b_8_c_p_p.html"]; + Node225 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node225 [shape="box",label="NeAnb_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_anb__ia_8cpp.html"]; + Node129 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node226 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node226 [shape="box",label="nebezbasis_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nebezbasis__ia_8cpp.html"]; + Node227 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node227 [shape="box",label="nedi4.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nedi4_8cpp.html"]; + Node228 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node228 [shape="box",label="nedi8.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nedi8_8cpp.html"]; + Node131 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node134 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node135 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node229 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node229 [shape="box",label="nestr_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nestr__ia_8cpp.html"]; + Node230 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node230 [shape="box",label="NeStrIVVsys_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_str_i_v_vsys__ia_8cpp.html"]; + Node231 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node231 [shape="box",label="NeStrMain_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_str_main__ia_8cpp.html"]; + Node232 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node232 [shape="box",label="IVLAERM.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_l_a_e_r_m_8_c_p_p.html"]; + Node233 -> Node182 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node233 [shape="box",label="IVUMWE.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_m_w_e_8_c_p_p.html"]; + Node234 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node234 [shape="box",label="IVDAVIS.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_d_a_v_i_s_8_h.html"]; + Node112 -> Node234 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node122 -> Node234 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node235 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node235 [shape="box",label="IVGGEW.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_g_g_e_w_8_h.html"]; + Node113 -> Node235 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node122 -> Node235 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node236 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node236 [shape="box",label="IVKALI.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_k_a_l_i_8_h.html"]; + Node114 -> Node236 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node122 -> Node236 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node237 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node237 [shape="box",label="IVKaliParameter_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_kali_parameter__ia_8h.html"]; + Node238 -> Node237 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node238 [shape="box",label="IVKaliParameter_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_kali_parameter__ia_8cpp.html"]; + Node239 -> Node237 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node239 [shape="box",label="IVUPAR.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_p_a_r_8_c_p_p.html"]; + Node240 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node240 [shape="box",label="IVLERN.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_l_e_r_n_8_h.html"]; + Node115 -> Node240 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node122 -> Node240 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node215 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node241 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node241 [shape="box",label="IVPFEUML.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_p_f_e_u_m_l_8_h.html"]; + Node117 -> Node241 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node122 -> Node241 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node217 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node218 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node242 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node242 [shape="box",label="IVSUKZ.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_s_u_k_z_8_h.html"]; + Node113 -> Node242 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node119 -> Node242 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node243 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node243 [shape="box",label="IVTRIBA.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_t_r_i_b_a_8_h.html"]; + Node112 -> Node243 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node244 -> Node243 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node244 [shape="box",label="IVTRIBA.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_t_r_i_b_a_8_c_p_p.html"]; + Node120 -> Node243 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node245 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node245 [shape="box",label="IVTRIBL.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_t_r_i_b_l_8_h.html"]; + Node120 -> Node245 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node122 -> Node245 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node121 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node246 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node246 [shape="box",label="IVUMLG.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_u_m_l_g_8_h.html"]; + Node61 -> Node246 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node92 -> Node246 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node97 -> Node246 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node98 -> Node246 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node122 -> Node246 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node247 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node247 [shape="box",label="IVZMAT.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_z_m_a_t_8_h.html"]; + Node122 -> Node247 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node128 -> Node247 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node239 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node248 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node248 [shape="box",label="IVUparDavisumParameter_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_davisum_parameter__ia_8h.html"]; + Node239 -> Node248 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node249 -> Node248 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node249 [shape="box",label="IVUparDavisumParameter_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_davisum_parameter__ia_8cpp.html"]; + Node250 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node250 [shape="box",label="IVUparDavisVsysBezGew_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_davis_vsys_bez_gew__ia_8h.html"]; + Node249 -> Node250 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node251 -> Node250 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node251 [shape="box",label="IVUparDavisVsysBezGew_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_davis_vsys_bez_gew__ia_8cpp.html"]; + Node252 -> Node250 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node252 [shape="box",label="IVUparTributMatrix_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_tribut_matrix__ia_8cpp.html"]; + Node253 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node253 [shape="box",label="IVUparGleichgewicht_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_gleichgewicht__ia_8h.html"]; + Node239 -> Node253 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node254 -> Node253 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node254 [shape="box",label="IVUparGleichgewicht_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_gleichgewicht__ia_8cpp.html"]; + Node255 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node255 [shape="box",label="IVUparLernverfahrenLoto_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_lernverfahren_loto__ia_8h.html"]; + Node256 -> Node255 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node256 [shape="box",label="IVUparLernverfahren_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_lernverfahren__ia_8h.html"]; + Node239 -> Node256 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node257 -> Node256 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node257 [shape="box",label="IVUparLernverfahren_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_lernverfahren__ia_8cpp.html"]; + Node258 -> Node255 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node258 [shape="box",label="IVUparLernverfahrenLoto_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_lernverfahren_loto__ia_8cpp.html"]; + Node259 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node259 [shape="box",label="IVUparLernverfahrenHeuristisch_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_lernverfahren_heuristisch__ia_8h.html"]; + Node256 -> Node259 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node260 -> Node259 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node260 [shape="box",label="IVUparLernverfahrenHeuristisch_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_lernverfahren_heuristisch__ia_8cpp.html"]; + Node261 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node261 [shape="box",label="IVUparSukzessiv_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_sukzessiv__ia_8h.html"]; + Node239 -> Node261 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node262 -> Node261 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node262 [shape="box",label="IVUparSukzessiv_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_sukzessiv__ia_8cpp.html"]; + Node263 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node263 [shape="box",label="IVUparTributMatrix_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_tribut_matrix__ia_8h.html"]; + Node239 -> Node263 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node252 -> Node263 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node264 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node264 [shape="box",label="IVUparZMatrix_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_z_matrix__ia_8h.html"]; + Node239 -> Node264 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node265 -> Node264 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node265 [shape="box",label="IVUparZMatrix_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_i_v_upar_z_matrix__ia_8cpp.html"]; + Node128 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node221 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node129 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node227 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node134 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node135 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node148 -> Node149 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node235 -> Node54 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node246 -> Node54 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node266 -> Node54 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node266 [shape="box",label="OVUPAR.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_p_a_r_8_h.html"]; + Node267 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node267 [shape="box",label="MNABSUCH.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_a_b_s_u_c_h_8_h.html"]; + Node183 -> Node267 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node268 -> Node267 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node268 [shape="box",label="MnABSuche_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_a_b_suche__ia_8h.html"]; + Node183 -> Node268 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node269 -> Node268 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node269 [shape="box",label="MnABSuche_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_a_b_suche__ia_8cpp.html"]; + Node270 -> Node268 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node270 [shape="box",label="MnABSuchOVPPage.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_a_b_such_o_v_p_page_8cpp.html"]; + Node271 -> Node267 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node271 [shape="box",label="MnABSuchIVPPage.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_a_b_such_i_v_p_page_8h.html"]; + Node272 -> Node271 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node272 [shape="box",label="MnABSuchePSheet.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_mn_a_b_suche_p_sheet_8h.html"]; + Node268 -> Node272 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node274 -> Node271 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node274 [shape="box",label="MnABSuchIvPPage.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_a_b_such_iv_p_page_8cpp.html"]; + Node275 -> Node267 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node275 [shape="box",label="MnABSuchOVPPage.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_mn_a_b_such_o_v_p_page_8h.html"]; + Node272 -> Node275 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node270 -> Node275 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node56 -> Node267 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node60 -> Node267 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node65 -> Node267 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node83 -> Node267 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node66 -> Node267 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node69 -> Node267 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node61 -> Node267 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node276 -> Node267 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node276 [shape="box",label="croutesearch.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$croutesearch_8h.html"]; + Node76 -> Node276 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node277 -> Node276 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node277 [shape="box",label="croutesearch.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$croutesearch_8cpp.html"]; + Node278 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node278 [shape="box",label="MNODATT.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_m_n_o_d_a_t_t_8_h.html"]; + Node183 -> Node278 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node279 -> Node278 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node279 [shape="box",label="mnattrlist.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnattrlist_8cpp.html"]; + Node90 -> Node278 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node280 -> Node278 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node280 [shape="box",label="mnodlst.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$mnodlst_8cpp.html"]; + Node150 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node80 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node66 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node69 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node88 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node97 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node98 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node100 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node158 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node281 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node281 [shape="box",label="FGPARA.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_f_g_p_a_r_a_8_h.html"]; + Node150 -> Node281 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node80 -> Node281 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node97 -> Node281 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node282 -> Node281 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node282 [shape="box",label="FGPARA.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_f_g_p_a_r_a_8_c_p_p.html"]; + Node283 -> Node281 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node283 [shape="box",label="fgplaus2.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$fgplaus2_8h.html"]; + Node284 -> Node283 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node284 [shape="box",label="fgplaus2.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$fgplaus2_8cpp.html"]; + Node285 -> Node283 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node285 [shape="box",label="FGPLAUSI.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_f_g_p_l_a_u_s_i_8_c_p_p.html"]; + Node286 -> Node281 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node286 [shape="box",label="fgplausi.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$fgplausi_8h.html"]; + Node80 -> Node286 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node92 -> Node286 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node97 -> Node286 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node285 -> Node286 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node287 -> Node281 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node287 [shape="box",label="FgPlausiPara_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para__ia_8h.html"]; + Node285 -> Node287 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node288 -> Node287 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node288 [shape="box",label="FgPlausiPara_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para__ia_8cpp.html"]; + Node289 -> Node281 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node289 [shape="box",label="FGPlausiPara_PS_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_f_g_plausi_para___p_s__ia_8h.html"]; + Node287 -> Node289 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node290 -> Node289 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node290 [shape="box",label="FGPlausiPara_PS_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_f_g_plausi_para___p_s__ia_8cpp.html"]; + Node291 -> Node281 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node291 [shape="box",label="FgPlausiParaBasis_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_basis__ia_8h.html"]; + Node289 -> Node291 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node292 -> Node291 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node292 [shape="box",label="FgPlausiParaBasis_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_basis__ia_8cpp.html"]; + Node293 -> Node281 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node293 [shape="box",label="FgPlausiParaErhLinie_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_erh_linie__ia_8h.html"]; + Node289 -> Node293 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node294 -> Node293 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node294 [shape="box",label="FgPlausiParaErhLinie_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_erh_linie__ia_8cpp.html"]; + Node295 -> Node281 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node295 [shape="box",label="FgPlausiParaKontrolle_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_kontrolle__ia_8h.html"]; + Node289 -> Node295 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node296 -> Node295 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node296 [shape="box",label="FgPlausiParaKontrolle_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_kontrolle__ia_8cpp.html"]; + Node297 -> Node281 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node297 [shape="box",label="FgPlausiParaVorNach_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_vor_nach__ia_8h.html"]; + Node289 -> Node297 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node298 -> Node297 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node298 [shape="box",label="FgPlausiParaVorNach_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_fg_plausi_para_vor_nach__ia_8cpp.html"]; + Node282 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node284 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node285 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node110 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node299 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node299 [shape="box",label="OVABSUCH.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_a_b_s_u_c_h_8_h.html"]; + Node183 -> Node299 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node284 -> Node299 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node300 -> Node299 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node300 [shape="box",label="OVABSUCH.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_a_b_s_u_c_h_8_c_p_p.html"]; + Node301 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node301 [shape="box",label="ovaqrech.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovaqrech_8cpp.html"]; + Node302 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node302 [shape="box",label="OVUMSBEW.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_s_b_e_w_8_h.html"]; + Node303 -> Node302 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node303 [shape="box",label="OVKWALLG.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_k_w_a_l_l_g_8_h.html"]; + Node183 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node66 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node284 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node110 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node299 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node304 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node304 [shape="box",label="OVKWALLG.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_k_w_a_l_l_g_8_c_p_p.html"]; + Node305 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node305 [shape="box",label="OVKWWEG.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$_o_v_k_w_w_e_g_8_h.html"]; + Node66 -> Node305 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node284 -> Node305 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node299 -> Node305 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node307 -> Node305 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node307 [shape="box",label="OVVERB.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_v_e_r_b_8_h.html"]; + Node267 -> Node307 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node183 -> Node307 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node308 -> Node307 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node308 [shape="box",label="fgkenn.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$fgkenn_8cpp.html"]; + Node284 -> Node307 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node299 -> Node307 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node311 -> Node307 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node311 [shape="box",label="OVUMLSYS.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_l_s_y_s_8_h.html"]; + Node183 -> Node311 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node83 -> Node311 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node66 -> Node311 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node86 -> Node311 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node90 -> Node311 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node110 -> Node311 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node312 -> Node311 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node312 [shape="box",label="nelinsel.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nelinsel_8cpp.html"]; + Node140 -> Node311 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node141 -> Node311 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node145 -> Node311 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node147 -> Node311 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node313 -> Node307 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node313 [shape="box",label="OVUMLFP2.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_l_f_p2_8_h.html"]; + Node278 -> Node313 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node144 -> Node313 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node145 -> Node313 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node314 -> Node307 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node314 [shape="box",label="OVUMLLIN.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_l_l_i_n_8_h.html"]; + Node90 -> Node314 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node145 -> Node314 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node146 -> Node314 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node311 -> Node305 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node313 -> Node305 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node314 -> Node305 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node138 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node139 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node311 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node142 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node143 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node313 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node314 -> Node303 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node138 -> Node302 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node139 -> Node302 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node142 -> Node302 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node143 -> Node302 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node317 -> Node302 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node317 [shape="box",label="OVUMSBEW.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_s_b_e_w_8_c_p_p.html"]; + Node307 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node138 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node139 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node311 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node318 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node318 [shape="box",label="OVUMALLG.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_a_l_l_g_8_h.html"]; + Node81 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node83 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node73 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node86 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node88 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node154 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node92 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node93 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node97 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node98 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node155 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node74 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node110 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node131 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node319 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node319 [shape="box",label="neknoBasis_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nekno_basis__ia_8cpp.html"]; + Node132 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node320 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node320 [shape="box",label="NeLin2.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_lin2_8cpp.html"]; + Node321 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node321 [shape="box",label="nelinagg.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nelinagg_8cpp.html"]; + Node322 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node322 [shape="box",label="NELINDIG.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_n_e_l_i_n_d_i_g_8_c_p_p.html"]; + Node323 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node323 [shape="box",label="NeLinDigi_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_lin_digi__ia_8cpp.html"]; + Node133 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node324 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node324 [shape="box",label="NeLinienEa_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ne_linien_ea__ia_8cpp.html"]; + Node312 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node325 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node325 [shape="box",label="nelinstr.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$nelinstr_8cpp.html"]; + Node134 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node135 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node136 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node137 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node326 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node326 [shape="box",label="OVSTANDI.CPP",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_s_t_a_n_d_i_8_c_p_p.html"]; + Node141 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node144 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node145 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node146 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node147 -> Node318 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node142 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node143 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node313 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node327 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node327 [shape="box",label="OVUMLG.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_u_m_l_g_8_h.html"]; + Node80 -> Node327 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node92 -> Node327 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node97 -> Node327 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node98 -> Node327 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node110 -> Node327 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node145 -> Node327 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node314 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node328 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node328 [shape="box",label="OvUmlPar_Basis_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___basis___p_p__ia_8h.html"]; + Node329 -> Node328 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node329 [shape="box",label="OvUmlPar_Basis_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___basis___p_p__ia_8cpp.html"]; + Node330 -> Node328 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node330 [shape="box",label="OvUmlPar_FP1_PSheet_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p1___p_sheet__ia_8h.html"]; + Node331 -> Node330 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node331 [shape="box",label="OvUmlPar_FP1_PSheet_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p1___p_sheet__ia_8cpp.html"]; + Node332 -> Node330 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node332 [shape="box",label="OvUmlPar_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par__ia_8cpp.html"]; + Node333 -> Node328 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node333 [shape="box",label="OvUmlPar_FP2_PSheet_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p2___p_sheet__ia_8h.html"]; + Node334 -> Node333 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node334 [shape="box",label="OvUmlPar_FP2_PSheet_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p2___p_sheet__ia_8cpp.html"]; + Node332 -> Node333 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node335 -> Node328 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node335 [shape="box",label="OvUmlPar_FP3_PSheet_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___p_sheet__ia_8h.html"]; + Node336 -> Node335 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node336 [shape="box",label="OvUmlPar_FP3_PSheet_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___p_sheet__ia_8cpp.html"]; + Node332 -> Node335 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node337 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node337 [shape="box",label="OvUmlPar_FP_HstTyp_ListCtrl.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p___hst_typ___list_ctrl_8h.html"]; + Node338 -> Node337 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node338 [shape="box",label="OvUmlPar_FP12_Suche_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p12___suche___p_p__ia_8h.html"]; + Node289 -> Node338 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node339 -> Node338 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node339 [shape="box",label="OvUmlPar_FP12_Suche_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p12___suche___p_p__ia_8cpp.html"]; + Node330 -> Node338 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node333 -> Node338 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node340 -> Node337 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node340 [shape="box",label="OvUmlPar_FP3_Suche_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___suche___p_p__ia_8h.html"]; + Node335 -> Node340 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node341 -> Node340 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node341 [shape="box",label="OvUmlPar_FP3_Suche_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___suche___p_p__ia_8cpp.html"]; + Node342 -> Node337 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node342 [shape="box",label="OvUmlPar_FP_HstTyp_ListCtrl.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p___hst_typ___list_ctrl_8cpp.html"]; + Node330 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node343 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node343 [shape="box",label="OvUmlPar_FP23_Wid_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p23___wid___p_p__ia_8h.html"]; + Node344 -> Node343 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node344 [shape="box",label="OvUmlPar_FP23_Wid_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p23___wid___p_p__ia_8cpp.html"]; + Node333 -> Node343 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node335 -> Node343 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node345 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node345 [shape="box",label="OvUmlPar_FP23_WidExt_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p23___wid_ext__ia_8h.html"]; + Node344 -> Node345 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node346 -> Node345 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node346 [shape="box",label="OvUmlPar_FP23_WidExt_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p23___wid_ext__ia_8cpp.html"]; + Node333 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node335 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node347 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node347 [shape="box",label="OvUmlPar_FP3_Split_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___split___p_p__ia_8h.html"]; + Node333 -> Node347 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node335 -> Node347 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node348 -> Node347 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node348 [shape="box",label="OvUmlPar_FP3_Split_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___split___p_p__ia_8cpp.html"]; + Node349 -> Node347 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node349 [shape="box",label="OvUmlPar_Lin_PSheet_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___p_sheet__ia_8h.html"]; + Node332 -> Node349 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node350 -> Node349 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node350 [shape="box",label="OvUmlPar_Lin_PSheet_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___p_sheet__ia_8cpp.html"]; + Node351 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node351 [shape="box",label="OvUmlPar_FP3_Wahl_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___wahl___p_p__ia_8h.html"]; + Node330 -> Node351 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node333 -> Node351 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node335 -> Node351 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node352 -> Node351 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node352 [shape="box",label="OvUmlPar_FP3_Wahl_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___f_p3___wahl___p_p__ia_8cpp.html"]; + Node353 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node353 [shape="box",label="OvUmlPar_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par__ia_8h.html"]; + Node270 -> Node353 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node69 -> Node353 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node280 -> Node353 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node92 -> Node353 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node285 -> Node353 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node332 -> Node353 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node354 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node354 [shape="box",label="OvUmlPar_LinVsys_HstTyp_ListCtrl.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin_vsys___hst_typ___list_ctrl_8h.html"]; + Node355 -> Node354 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node355 [shape="box",label="OvUmlPar_Lin_Basis_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___basis___p_p__ia_8h.html"]; + Node349 -> Node355 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node356 -> Node355 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node356 [shape="box",label="OvUmlPar_Lin_Basis_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___basis___p_p__ia_8cpp.html"]; + Node357 -> Node354 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node357 [shape="box",label="OvUmlPar_LinVsys_HstTyp_ListCtrl.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin_vsys___hst_typ___list_ctrl_8cpp.html"]; + Node358 -> Node354 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node358 [shape="box",label="OvUmlPar_Sys_Suche_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___sys___suche___p_p__ia_8h.html"]; + Node359 -> Node358 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node359 [shape="box",label="OvUmlPar_Sys_PSheet_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___sys___p_sheet__ia_8h.html"]; + Node332 -> Node359 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node361 -> Node358 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node361 [shape="box",label="OvUmlPar_Sys_Suche_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___sys___suche___p_p__ia_8cpp.html"]; + Node349 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node362 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node362 [shape="box",label="OvUmlPar_Lin_Suche_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___suche___p_p__ia_8h.html"]; + Node349 -> Node362 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node363 -> Node362 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node363 [shape="box",label="OvUmlPar_Lin_Suche_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___suche___p_p__ia_8cpp.html"]; + Node364 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node364 [shape="box",label="OvUmlPar_Lin_Wahl_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___wahl___p_p__ia_8h.html"]; + Node349 -> Node364 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node365 -> Node364 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node365 [shape="box",label="OvUmlPar_Lin_Wahl_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___wahl___p_p__ia_8cpp.html"]; + Node366 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node366 [shape="box",label="OvUmlPar_Lin_Wid_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___wid___p_p__ia_8h.html"]; + Node349 -> Node366 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node367 -> Node366 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node367 [shape="box",label="OvUmlPar_Lin_Wid_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___lin___wid___p_p__ia_8cpp.html"]; + Node368 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node368 [shape="box",label="OvUmlPar_Sys_Basis_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___sys___basis___p_p__ia_8h.html"]; + Node359 -> Node368 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node369 -> Node368 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node369 [shape="box",label="OvUmlPar_Sys_Basis_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___sys___basis___p_p__ia_8cpp.html"]; + Node359 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node370 -> Node266 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node370 [shape="box",label="ovupar.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovupar_8cpp.html"]; + Node371 -> Node54 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node371 [shape="box",label="OVKENMAT.H",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_o_v_k_e_n_m_a_t_8_h.html"]; + Node308 -> Node371 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node110 -> Node371 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node266 -> Node371 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node372 -> Node371 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node372 [shape="box",label="ovkenmat.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ovkenmat_8cpp.html"]; + Node318 -> Node371 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node373 -> Node371 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node373 [shape="box",label="OvUmlPar_Kenmat_Aequi_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___kenmat___aequi__ia_8h.html"]; + Node374 -> Node373 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node374 [shape="box",label="OvUmlPar_Kenmat_Aequi_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___kenmat___aequi__ia_8cpp.html"]; + Node375 -> Node373 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node375 [shape="box",label="OvUmlPar_Kenmat_PP_ia.cpp",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___kenmat___p_p__ia_8cpp.html"]; + Node376 -> Node371 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node376 [shape="box",label="OvUmlPar_Kenmat_PP_ia.h",fontsize=14,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$_ov_uml_par___kenmat___p_p__ia_8h.html"]; + Node330 -> Node376 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node333 -> Node376 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node335 -> Node376 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node349 -> Node376 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node359 -> Node376 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node375 -> Node376 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; + Node353 -> Node54 [color="midnightblue",fontsize=14,style="solid",fontname="Helvetica"]; +} diff --git a/test/my_tests/escaped_newlines.dot b/test/my_tests/escaped_newlines.dot new file mode 100644 index 0000000..5a8beaf --- /dev/null +++ b/test/my_tests/escaped_newlines.dot @@ -0,0 +1,8 @@ +digraph fa { + 1 -> 1 [pos="e,724\ +5\ +,\ +687\ +7 70\ +55,6992"] +} diff --git a/test/my_tests/html_labels.dot b/test/my_tests/html_labels.dot new file mode 100644 index 0000000..896e057 --- /dev/null +++ b/test/my_tests/html_labels.dot @@ -0,0 +1,8 @@ +digraph G { + [label=cholo]; +is a node> [label=<
is another
>]; +is another>; +html> -> html>; +"html>" -> is a node>; +is a node> -> is another>; +} \ No newline at end of file diff --git a/test/my_tests/numeric_ids_unicode.dot b/test/my_tests/numeric_ids_unicode.dot new file mode 100644 index 0000000..985765d --- /dev/null +++ b/test/my_tests/numeric_ids_unicode.dot @@ -0,0 +1,6 @@ +digraph G { +0[comment="{412A0B96-B10E-4227-9E99-4AB2CC00142C},{0A353BBE-A648-415A-BC5E-431ED6F5E7FD}", label="Wagen anheben\n[Bordwerkzeug-Tasche]"]; +1[comment="{5BF457F9-46A0-488C-A6C9-6F7281AC06AA},{E5F44E0B-8926-4B67-818A-F9E7A537D404}", label="Korrosionsbeständigkeit sicherstellen\n[Wagenheber (Zukaufteil)]"]; +2[comment="{3F78AD5D-42DF-4E1B-B872-57F216B36B23},{E5F44E0B-8926-4B67-818A-F9E7A537D404}", label="Kraft übertragen\n[Wagenheber (Zukaufteil)]"]; +3[comment="{79482A7A-F3F4-49DD-88CC-903AF72878A8},{E5F44E0B-8926-4B67-818A-F9E7A537D404}", label="Hubweg sicherstellen\n[Wagenheber (Zukaufteil)]"]; +} \ No newline at end of file diff --git a/test/my_tests/parsing_test.dot b/test/my_tests/parsing_test.dot new file mode 100644 index 0000000..e6c6cb8 --- /dev/null +++ b/test/my_tests/parsing_test.dot @@ -0,0 +1,47 @@ +# reported by: mwojc@p.lodz.pl + +digraph G { + node [label="\N"]; + graph [bb="0,0,342,180"]; + 1 [pos="99,162", width="0.75", height="0.50"]; + 2 [pos="171,162", width="0.75", height="0.50"]; + 3 [pos="243,162", width="0.75", height="0.50"]; + 4 [pos="315,90", width="0.75", height="0.50"]; + 5 [pos="27,90", width="0.75", height="0.50"]; + 6 [pos="99,90", width="0.75", height="0.50"]; + 7 [pos="171,90", width="0.75", height="0.50"]; + 8 [pos="243,90", width="0.75", height="0.50"]; + 9 [pos="99,18", width="0.75", height="0.50"]; + 10 [pos="171,18", width="0.75", height="0.50"]; + 11 [pos="243,18", width="0.75", height="0.50"]; + 1 -> 8 [pos="e,221,101 121,151 145,138 185,119 212,105"]; + 1 -> 4 [pos="e,294,101 120,150 125,148 130,146 135,144 196,121 217,130 279,108 281,107 283,106 285,105"]; + 1 -> 5 [pos="e,42,105 84,147 74,137 61,124 49,112"]; + 1 -> 6 [pos="e,99,108 99,144 99,136 99,127 99,118"]; + 1 -> 7 [pos="e,156,105 114,147 124,137 137,124 149,112"]; + 2 -> 8 [pos="e,228,105 186,147 196,137 209,124 221,112"]; + 2 -> 4 [pos="e,293,101 193,151 217,138 257,119 284,105"]; + 2 -> 5 [pos="e,49,101 149,151 125,138 85,119 58,105"]; + 2 -> 6 [pos="e,114,105 156,147 146,137 133,124 121,112"]; + 2 -> 7 [pos="e,171,108 171,144 171,136 171,127 171,118"]; + 3 -> 8 [pos="e,243,108 243,144 243,136 243,127 243,118"]; + 3 -> 4 [pos="e,300,105 258,147 268,137 281,124 293,112"]; + 3 -> 5 [pos="e,48,101 222,150 217,148 212,146 207,144 145,121 124,130 63,108 61,107 59,106 57,105"]; + 3 -> 6 [pos="e,121,101 221,151 197,138 157,119 130,105"]; + 3 -> 7 [pos="e,186,105 228,147 218,137 205,124 193,112"]; + 4 -> 9 [pos="e,120,29 294,78 289,76 284,74 279,72 217,49 196,58 135,36 133,35 131,35 129,34"]; + 4 -> 10 [pos="e,193,29 293,79 269,66 229,47 202,33"]; + 4 -> 11 [pos="e,258,33 300,75 290,65 277,52 265,40"]; + 5 -> 9 [pos="e,84,33 42,75 52,65 65,52 77,40"]; + 5 -> 10 [pos="e,149,29 49,79 73,66 113,47 140,33"]; + 5 -> 11 [pos="e,222,29 48,78 53,76 58,74 63,72 124,49 145,58 207,36 209,35 211,34 213,33"]; + 6 -> 9 [pos="e,99,36 99,72 99,64 99,55 99,46"]; + 6 -> 10 [pos="e,156,33 114,75 124,65 137,52 149,40"]; + 6 -> 11 [pos="e,221,29 121,79 145,66 185,47 212,33"]; + 7 -> 9 [pos="e,114,33 156,75 146,65 133,52 121,40"]; + 7 -> 10 [pos="e,171,36 171,72 171,64 171,55 171,46"]; + 7 -> 11 [pos="e,228,33 186,75 196,65 209,52 221,40"]; + 8 -> 9 [pos="e,121,29 221,79 197,66 157,47 130,33"]; + 8 -> 10 [pos="e,186,33 228,75 218,65 205,52 193,40"]; + 8 -> 11 [pos="e,243,36 243,72 243,64 243,55 243,46"]; +} \ No newline at end of file diff --git a/test/pydot_unittest.py b/test/pydot_unittest.py new file mode 100644 index 0000000..ccde3be --- /dev/null +++ b/test/pydot_unittest.py @@ -0,0 +1,376 @@ +# coding=iso-8859-1 + +# TODO: +# -test graph generation APIs (from adjacency, etc..) +# -test del_node, del_edge methods +# -test Common.set method + + +import os +try: + from hashlib import sha256 +except ImportError: + import sha + sha256 = sha.new +import subprocess + +import pydot +import dot_parser +import unittest + + +DOT_BINARY_PATH = pydot.find_graphviz()['dot'] +TEST_DIR = './' +REGRESSION_TESTS_DIR = os.path.join(TEST_DIR, 'graphs') +MY_REGRESSION_TESTS_DIR = os.path.join(TEST_DIR, 'my_tests') + + + +class TestGraphAPI(unittest.TestCase): + + def setUp(self): + + self._reset_graphs() + + + def _reset_graphs(self): + + self.graph_directed = pydot.Graph('testgraph', graph_type='digraph') + + + def test_keep_graph_type(self): + + g = pydot.Dot(graph_name='Test', graph_type='graph') + + self.assertEqual( g.get_type(), 'graph' ) + + g = pydot.Dot(graph_name='Test', graph_type='digraph') + + self.assertEqual( g.get_type(), 'digraph' ) + + + def test_add_style(self): + + g = pydot.Dot(graph_name='Test', graph_type='graph') + + node = pydot.Node('mynode') + node.add_style('abc') + self.assertEqual( node.get_style(), 'abc' ) + node.add_style('def') + self.assertEqual( node.get_style(), 'abc,def' ) + node.add_style('ghi') + self.assertEqual( node.get_style(), 'abc,def,ghi' ) + + + def test_create_simple_graph_with_node(self): + + g = pydot.Dot() + g.set_type('digraph') + node = pydot.Node('legend') + node.set("shape", 'box') + g.add_node(node) + node.set('label','mine') + + self.assertEqual( g.to_string(), 'digraph G {\nlegend [shape=box, label=mine];\n}\n' ) + + + def test_attribute_with_implicit_value(self): + + d='digraph {\na -> b[label="hi", decorate];\n}' + g = pydot.graph_from_dot_data(d) + attrs = g.get_edges()[0].get_attributes() + + self.assertEqual( 'decorate' in attrs, True ) + + + def test_subgraphs(self): + + g = pydot.Graph() + s = pydot.Subgraph("foo") + + self.assertEqual( g.get_subgraphs(), [] ) + self.assertEqual( g.get_subgraph_list(), [] ) + + g.add_subgraph(s) + + self.assertEqual( g.get_subgraphs()[0].get_name(), s.get_name() ) + self.assertEqual( g.get_subgraph_list()[0].get_name(), s.get_name() ) + + + def test_graph_pickling(self): + + import pickle + + g = pydot.Graph() + s = pydot.Subgraph("foo") + g.add_subgraph(s) + g.add_edge( pydot.Edge('A','B') ) + g.add_edge( pydot.Edge('A','C') ) + g.add_edge( pydot.Edge( ('D','E') ) ) + g.add_node( pydot.Node( 'node!' ) ) + + self.assertEqual( type(pickle.dumps(g)), str ) + + + + def test_unicode_ids(self): + + node1 = '"aánñoöüé€"' + node2 = '"îôø®çßΩ"' + + g = pydot.Dot() + g.set_charset('latin1') + g.add_node( pydot.Node( node1 ) ) + g.add_node( pydot.Node( node2 ) ) + g.add_edge( pydot.Edge( node1, node2 ) ) + + self.assertEqual( g.get_node(node1)[0].get_name(), node1 ) + self.assertEqual( g.get_node(node2)[0].get_name(), node2 ) + + self.assertEqual( g.get_edges()[0].get_source(), node1 ) + self.assertEqual( g.get_edges()[0].get_destination(), node2 ) + + #g2 = dot_parser.parse_dot_data( g.to_string() ) + g2 = pydot.graph_from_dot_data( g.to_string() ) + + self.assertEqual( g2.get_node(node1)[0].get_name(), node1 ) + self.assertEqual( g2.get_node(node2)[0].get_name(), node2 ) + + self.assertEqual( g2.get_edges()[0].get_source(), node1 ) + self.assertEqual( g2.get_edges()[0].get_destination(), node2 ) + + + def test_graph_with_shapefiles(self): + + shapefile_dir = os.path.join(TEST_DIR, 'from-past-to-future') + dot_file = os.path.join( shapefile_dir, 'from-past-to-future.dot' ) + + + pngs = dot_files = [ os.path.join(shapefile_dir, fname) for + fname in os.listdir(shapefile_dir) if fname.endswith('.png') ] + + f = file( dot_file, 'rt' ) + graph_data = f.read() + f.close() + + #g = dot_parser.parse_dot_data(graph_data) + g = pydot.graph_from_dot_data(graph_data) + + g.set_shape_files( pngs ) + + jpe_data = g.create( format='jpe' ) + + hexdigest = sha256(jpe_data).hexdigest() + + hexdigest_original = self._render_with_graphviz(dot_file) + + self.assertEqual( hexdigest, hexdigest_original ) + + + def test_multiple_graphs(self): + + graph_data = 'graph A { a->b };\ngraph B {c->d}' + + #graphs = dot_parser.parse_dot_data(graph_data) + graphs = pydot.graph_from_dot_data(graph_data) + + self.assertEqual( len(graphs), 2 ) + + self.assertEqual( [g.get_name() for g in graphs], ['A', 'B'] ) + + + def _render_with_graphviz(self, filename): + + p = subprocess.Popen( + ( DOT_BINARY_PATH , '-Tjpe', ), + cwd = os.path.dirname(filename), + stdin=file(filename, 'rt'), + stderr=subprocess.PIPE, stdout=subprocess.PIPE) + + stdout = p.stdout + + stdout_output = list() + while True: + data = stdout.read() + if not data: + break + stdout_output.append(data) + stdout.close() + + if stdout_output: + stdout_output = ''.join(stdout_output) + + #pid, status = os.waitpid(p.pid, 0) + status = p.wait() + + + return sha256(stdout_output).hexdigest() + + + def _render_with_pydot(self, filename): + + #f = file(filename, 'rt') + #graph_data = f.read() + #f.close() + + #g = dot_parser.parse_dot_data(graph_data) + #g = pydot.parse_from_dot_data(graph_data) + g = pydot.graph_from_dot_file(filename) + + if not isinstance( g, list ): + g = [g] + + jpe_data = ''.join( [ _g.create( format='jpe' ) for _g in g ] ) + + return sha256(jpe_data).hexdigest() + + + def test_my_regression_tests(self): + + self._render_and_compare_dot_files( MY_REGRESSION_TESTS_DIR ) + + + def test_graphviz_regression_tests(self): + + self._render_and_compare_dot_files( REGRESSION_TESTS_DIR ) + + + def _render_and_compare_dot_files(self, directory): + + dot_files = [ fname for fname in os.listdir(directory) if + fname.endswith('.dot') ] ##and fname.startswith('')] + + for dot in dot_files: + + #print 'Processing: %s' % dot + + os.sys.stdout.write('#') + os.sys.stdout.flush() + + fname = os.path.join(directory, dot) + + try: + parsed_data_hexdigest = self._render_with_pydot(fname) + + original_data_hexdigest = self._render_with_graphviz(fname) + except Exception, excp: + print 'Failed redering BAD(%s)' % dot + #print 'Error:', str(excp) + raise excp + + if parsed_data_hexdigest != original_data_hexdigest: + print 'BAD(%s)' % dot + + self.assertEqual( parsed_data_hexdigest, original_data_hexdigest ) + + + + def test_numeric_node_id(self): + + self._reset_graphs() + + self.graph_directed.add_node( pydot.Node(1) ) + + self.assertEqual( self.graph_directed.get_nodes()[0].get_name() , '1' ) + + + def test_quoted_node_id(self): + + self._reset_graphs() + + self.graph_directed.add_node( pydot.Node('"node"') ) + + self.assertEqual( self.graph_directed.get_nodes()[0].get_name() , '"node"' ) + + + def test_quoted_node_id_to_string_no_attributes(self): + + self._reset_graphs() + + self.graph_directed.add_node( pydot.Node('"node"') ) + + self.assertEqual( self.graph_directed.get_nodes()[0].to_string() , '"node";' ) + + def test_keyword_node_id(self): + + self._reset_graphs() + + self.graph_directed.add_node( pydot.Node('node') ) + + self.assertEqual( self.graph_directed.get_nodes()[0].get_name() , 'node' ) + + + def test_keyword_node_id_to_string_no_attributes(self): + + self._reset_graphs() + + self.graph_directed.add_node( pydot.Node('node') ) + + self.assertEqual( self.graph_directed.get_nodes()[0].to_string() , '' ) + + + def test_keyword_node_id_to_string_with_attributes(self): + + self._reset_graphs() + + self.graph_directed.add_node( pydot.Node('node', shape='box') ) + + self.assertEqual( self.graph_directed.get_nodes()[0].to_string() , 'node [shape=box];' ) + + + def test_names_of_a_thousand_nodes(self): + + self._reset_graphs() + + names = set([ 'node_%05d' % i for i in xrange(10**4) ]) + + for name in names: + + self.graph_directed.add_node( pydot.Node(name, label=name) ) + + self.assertEqual( set([ n.get_name() for n in self.graph_directed.get_nodes() ]), names ) + + + def test_executable_not_found_exception(self): + + + paths = {'dot': 'invalid_executable_path'} + + graph = pydot.Dot( 'graphname', graph_type='digraph' ) + + graph.set_graphviz_executables( paths ) + + self.assertRaises( pydot.InvocationException, graph.create ) + + + def test_graph_add_node_argument_type(self): + + self._reset_graphs() + + self.assertRaises( TypeError, self.graph_directed.add_node, 1 ) + self.assertRaises( TypeError, self.graph_directed.add_node, 'a' ) + + + def test_graph_add_edge_argument_type(self): + + self._reset_graphs() + + self.assertRaises( TypeError, self.graph_directed.add_edge, 1 ) + self.assertRaises( TypeError, self.graph_directed.add_edge, 'a' ) + + + def test_graph_add_subgraph_argument_type(self): + + self._reset_graphs() + + self.assertRaises( TypeError, self.graph_directed.add_subgraph, 1 ) + self.assertRaises( TypeError, self.graph_directed.add_subgraph, 'a' ) + + + + +if __name__ == '__main__': + + suite = unittest.TestLoader().loadTestsFromTestCase( TestGraphAPI ) + + unittest.TextTestRunner(verbosity=2).run(suite)