packages-uml.svg 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/PR-SVG-20010719/DTD/svg10.dtd">
  3. <svg width="49cm" height="110cm" viewBox="4 15 49 110">
  4. <rect style="fill: #ffffff" x="5" y="67" width="28" height="13"/>
  5. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="67" width="28" height="13"/>
  6. <rect style="fill: #ffffff" x="5" y="66" width="3.35" height="1"/>
  7. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="66" width="3.35" height="1"/>
  8. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.1" y="66.75">gismutils</text>
  9. <rect style="fill: #ffffff" x="5" y="17" width="48" height="47"/>
  10. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="17" width="48" height="47"/>
  11. <rect style="fill: #ffffff" x="5" y="16" width="2.3" height="1"/>
  12. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="16" width="2.3" height="1"/>
  13. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.1" y="16.75">render</text>
  14. <rect style="fill: #ffffff" x="33" y="21" width="18.8" height="1.4"/>
  15. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="33" y="21" width="18.8" height="1.4"/>
  16. <text style="fill: #000000; text-anchor:middle; font-size: 1; font-family: sans; font-style: normal; font-weight: 700" x="42.4" y="22">MapLayer</text>
  17. <rect style="fill: #ffffff" x="33" y="22.4" width="18.8" height="7.4"/>
  18. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="33" y="22.4" width="18.8" height="7.4"/>
  19. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="23.1">+cmd: string</text>
  20. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="23.9">+name: string</text>
  21. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="24.7">+mapset: string</text>
  22. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="25.5">+type: string</text>
  23. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="26.3">+active: boolean</text>
  24. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="27.1">+hidden: boolean</text>
  25. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="27.9">+opacity: integer</text>
  26. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="28.7">+mapfile: string</text>
  27. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="29.5">+maskfile: string</text>
  28. <rect style="fill: #ffffff" x="33" y="29.8" width="18.8" height="5"/>
  29. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="33" y="29.8" width="18.8" height="5"/>
  30. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="30.5">-init(type:string,name:string,mapset:string,</text>
  31. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="31.1"> active:boolean,hidden:boolean,opacity:boolean,</text>
  32. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="31.7"> parameters:dictionary)</text>
  33. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="32.5">-renderRasterLayer()</text>
  34. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="33.3">-renderVectorLayer()</text>
  35. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="33.15" y="34.1">+Render(): name of rendered image or None</text>
  36. <polyline style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" points="42.4,20.7764 42.4,18 17.9,18 17.9,21 "/>
  37. <polyline style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" points="42,20.0882 42.4,20.8882 42.8,20.0882 "/>
  38. <polygon style="fill: #ffffff" points="17.9,21 17.66,20.3 17.9,19.6 18.14,20.3 "/>
  39. <polygon style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" points="17.9,21 17.66,20.3 17.9,19.6 18.14,20.3 "/>
  40. <text style="fill: #000000; text-anchor:middle; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="30.15" y="17.85"></text>
  41. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="42.75" y="20">layer</text>
  42. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="42.75" y="20.8">0..*</text>
  43. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="18.25" y="20.2">1</text>
  44. <rect style="fill: #ffffff" x="5" y="68" width="14.6" height="2.2"/>
  45. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="68" width="14.6" height="2.2"/>
  46. <text style="fill: #000000; text-anchor:middle; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="12.3" y="68.7">&lt;&lt;wx.lib.customtreectrl.CustomTreeCtrl&gt;&gt;</text>
  47. <text style="fill: #000000; text-anchor:middle; font-size: 1; font-family: sans; font-style: normal; font-weight: 700" x="12.3" y="69.7">LayerTree</text>
  48. <rect style="fill: #ffffff" x="5" y="70.2" width="14.6" height="0.4"/>
  49. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="70.2" width="14.6" height="0.4"/>
  50. <rect style="fill: #ffffff" x="5" y="70.6" width="14.6" height="5"/>
  51. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="70.6" width="14.6" height="5"/>
  52. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="71.3">-init(...)</text>
  53. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="72.1">+AddLayer(idx:integer,layertype:string)</text>
  54. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="72.9">+onCollapseNode()</text>
  55. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="73.7">+onExpandNone()</text>
  56. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="74.5">+onActiveLayer()</text>
  57. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="75.3">+onChangeSel()</text>
  58. <rect style="fill: #ffffff" x="5" y="21" width="25.8" height="1.4"/>
  59. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="21" width="25.8" height="1.4"/>
  60. <text style="fill: #000000; text-anchor:middle; font-size: 1; font-family: sans; font-style: normal; font-weight: 700" x="17.9" y="22">Map</text>
  61. <rect style="fill: #ffffff" x="5" y="22.4" width="25.8" height="7.4"/>
  62. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="22.4" width="25.8" height="7.4"/>
  63. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="23.1">+env: dictionary</text>
  64. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="23.9">+verbosity: integer</text>
  65. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="24.7">+width: integer</text>
  66. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="25.5">+height: integer</text>
  67. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="26.3">+windfile: string</text>
  68. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="27.1">+region: dictionary</text>
  69. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="27.9">+layer: list</text>
  70. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="28.7">+renderRegion: dictionary</text>
  71. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="29.5">+mapfile: string</text>
  72. <rect style="fill: #ffffff" x="5" y="29.8" width="25.8" height="33"/>
  73. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="29.8" width="25.8" height="33"/>
  74. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="30.5">-init()</text>
  75. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="31.3">-initRegion()</text>
  76. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="32.1">-initMonSize()</text>
  77. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="32.9">-initEnv()</text>
  78. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="33.7">-adjustRegion()</text>
  79. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="34.5">+GetRegion(): region</text>
  80. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="35.3">+SetRegion(): GRASS_REGION or string</text>
  81. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="36.1">+GetListOfLayers(type:string=None,active:boolean=None,</text>
  82. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="36.7"> hidden:boolean=None): list of layers</text>
  83. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="37.5">+Render(force:boolean=None): rendered image filename</text>
  84. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="38.3">+AddRasterLayer(name:string,mapset:string=None,</text>
  85. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="38.9"> catlist:string=None,vallist:string=None,</text>
  86. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="39.5"> l_active:boolean=True,l_hidden:boolean=False,</text>
  87. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="40.1"> l_opacity:integer=1,l_render:boolean=False): added layer</text>
  88. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="40.9">+AddGraphLayer(name:string,graph:string=None,</text>
  89. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="41.5"> color:string=255:0:0,coordsinmapunits:boolean=False,</text>
  90. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="42.1"> l_active:boolean=True,l_hidden:boolean=False,</text>
  91. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="42.7"> l_opacity:integer=1,l_render:boolean=False): added layer</text>
  92. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="43.5">+AddVectorLayer(name:string,mapset:string=None,</text>
  93. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="44.1"> type:string,display:string=shape,</text>
  94. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="44.7"> attrcol:string=None,icon:string=basic/circle,</text>
  95. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="45.3"> size:integer=8,layer:integer=1,</text>
  96. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="45.9"> cats:string=None,where:string=None,</text>
  97. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="46.5"> width:integer=1,wcolumn:string=None,</text>
  98. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="47.1"> wscale:inreger=1,color:string=000:000:000,</text>
  99. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="47.7"> fcolor:string=200:200:200,</text>
  100. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="48.3"> rgb_column:string=GRASSRBG,</text>
  101. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="48.9"> llayer:integer=1,lcolor:string=256:000:000,</text>
  102. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="49.5"> bgcolor:string=None,bcolor:string=None,</text>
  103. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="50.1"> lsize:integer=8,font:string=None,</text>
  104. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="50.7"> xref:string=left,yref:string=center,</text>
  105. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="51.3"> minreg:string=None,maxreg:string=None,</text>
  106. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="51.9"> colorfromtable:boolean=False,</text>
  107. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="52.5"> randomcolor:boolean=False,</text>
  108. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="53.1"> catasid:boolean=False,l_active:boolean=True,</text>
  109. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="53.7"> l_hidden:boolean=False,l_opacity:boolean=1,</text>
  110. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="54.3"> l_render:boolean=False): added layer</text>
  111. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="55.1">+PopLayer(name:string=None,mapset:string=None,</text>
  112. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="55.7"> id:integer=None): Layer</text>
  113. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="56.5">+GetLayerIndex(name:string,mapset:string=None): index or None</text>
  114. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.15" y="57.3">+Clean()</text>
  115. <rect style="fill: #ffffff" x="21" y="68" width="7.6" height="2.2"/>
  116. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="21" y="68" width="7.6" height="2.2"/>
  117. <text style="fill: #000000; text-anchor:middle; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="24.8" y="68.7">&lt;&lt;wx.Panel&gt;&gt;</text>
  118. <text style="fill: #000000; text-anchor:middle; font-size: 1; font-family: sans; font-style: normal; font-weight: 700" x="24.8" y="69.7">GMConsole</text>
  119. <rect style="fill: #ffffff" x="21" y="70.2" width="7.6" height="0.4"/>
  120. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="21" y="70.2" width="7.6" height="0.4"/>
  121. <rect style="fill: #ffffff" x="21" y="70.6" width="7.6" height="4.2"/>
  122. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="21" y="70.6" width="7.6" height="4.2"/>
  123. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="21.15" y="71.3">-init()</text>
  124. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="21.15" y="72.1">+getGRASSCmd()</text>
  125. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="21.15" y="72.9">+runCmd(event)</text>
  126. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="21.15" y="73.7">+clearHistory(event)</text>
  127. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="21.15" y="74.5">+saveHistory(event)</text>
  128. <rect style="fill: #ffffff" x="6" y="78" width="8.65" height="1.4"/>
  129. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="78" width="8.65" height="1.4"/>
  130. <rect style="fill: #ffffff" x="6" y="77.1" width="1.5" height="0.9"/>
  131. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="77.1" width="1.5" height="0.9"/>
  132. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="6.3" y="78.9">GetTempFile (pref=None)</text>
  133. <rect style="fill: #ffffff" x="5" y="83" width="19" height="13"/>
  134. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="83" width="19" height="13"/>
  135. <rect style="fill: #ffffff" x="5" y="82" width="3" height="1"/>
  136. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="82" width="3" height="1"/>
  137. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.1" y="82.75">toolbars</text>
  138. <rect style="fill: #ffffff" x="6" y="84" width="7.95" height="1.4"/>
  139. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="84" width="7.95" height="1.4"/>
  140. <text style="fill: #000000; text-anchor:middle; font-size: 1; font-family: sans; font-style: normal; font-weight: 700" x="9.975" y="85">MapToolBar</text>
  141. <rect style="fill: #ffffff" x="6" y="85.4" width="7.95" height="0.4"/>
  142. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="85.4" width="7.95" height="0.4"/>
  143. <rect style="fill: #ffffff" x="6" y="85.8" width="7.95" height="1.8"/>
  144. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="85.8" width="7.95" height="1.8"/>
  145. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="6.15" y="86.5">-init(mapdisplay,map)</text>
  146. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="6.15" y="87.3">+onSelect(event)</text>
  147. <rect style="fill: #ffffff" x="6" y="89" width="6.9" height="1.4"/>
  148. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="89" width="6.9" height="1.4"/>
  149. <text style="fill: #000000; text-anchor:middle; font-size: 1; font-family: sans; font-style: normal; font-weight: 700" x="9.45" y="90">DigitToolbar</text>
  150. <rect style="fill: #ffffff" x="6" y="90.4" width="6.9" height="0.4"/>
  151. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="90.4" width="6.9" height="0.4"/>
  152. <rect style="fill: #ffffff" x="6" y="90.8" width="6.9" height="4.2"/>
  153. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="90.8" width="6.9" height="4.2"/>
  154. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="6.15" y="91.5">-init(parent,map)</text>
  155. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="6.15" y="92.3">+initToolbar()</text>
  156. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="6.15" y="93.1">+onPoint(event)</text>
  157. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="6.15" y="93.9">+AddPoint(x,y)</text>
  158. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="6.15" y="94.7">+getListOfLayers()</text>
  159. <rect style="fill: #ffffff" x="5" y="99" width="14.7" height="26.4"/>
  160. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="99" width="14.7" height="26.4"/>
  161. <rect style="fill: #ffffff" x="5" y="98" width="3" height="1"/>
  162. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="5" y="98" width="3" height="1"/>
  163. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="5.1" y="98.75">grassenv</text>
  164. <rect style="fill: #ffffff" x="6" y="100" width="7.95" height="2.2"/>
  165. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="100" width="7.95" height="2.2"/>
  166. <text style="fill: #000000; text-anchor:middle; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="9.975" y="100.7">&lt;&lt;Exception&gt;&gt;</text>
  167. <text style="fill: #000000; text-anchor:middle; font-size: 1; font-family: sans; font-style: normal; font-weight: 700" x="9.975" y="101.7">NotInGRASSSession</text>
  168. <rect style="fill: #ffffff" x="6" y="102.2" width="7.95" height="0.4"/>
  169. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="102.2" width="7.95" height="0.4"/>
  170. <rect style="fill: #ffffff" x="6" y="102.6" width="7.95" height="0.4"/>
  171. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="102.6" width="7.95" height="0.4"/>
  172. <rect style="fill: #ffffff" x="6" y="104" width="8.35" height="2.2"/>
  173. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="104" width="8.35" height="2.2"/>
  174. <text style="fill: #000000; text-anchor:middle; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="10.175" y="104.7">&lt;&lt;Exception&gt;&gt;</text>
  175. <text style="fill: #000000; text-anchor:middle; font-size: 1; font-family: sans; font-style: normal; font-weight: 700" x="10.175" y="105.7">CouldNotStartMonitor</text>
  176. <rect style="fill: #ffffff" x="6" y="106.2" width="8.35" height="0.4"/>
  177. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="106.2" width="8.35" height="0.4"/>
  178. <rect style="fill: #ffffff" x="6" y="106.6" width="8.35" height="0.4"/>
  179. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="106.6" width="8.35" height="0.4"/>
  180. <rect style="fill: #ffffff" x="6" y="112" width="6.75" height="2.2"/>
  181. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="112" width="6.75" height="2.2"/>
  182. <text style="fill: #000000; text-anchor:middle; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="9.375" y="112.7">&lt;&lt;Exception&gt;&gt;</text>
  183. <text style="fill: #000000; text-anchor:middle; font-size: 1; font-family: sans; font-style: normal; font-weight: 700" x="9.375" y="113.7">CouldNotExecute</text>
  184. <rect style="fill: #ffffff" x="6" y="114.2" width="6.75" height="0.4"/>
  185. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="114.2" width="6.75" height="0.4"/>
  186. <rect style="fill: #ffffff" x="6" y="114.6" width="6.75" height="0.4"/>
  187. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="114.6" width="6.75" height="0.4"/>
  188. <rect style="fill: #ffffff" x="6" y="108" width="8.3" height="2.2"/>
  189. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="108" width="8.3" height="2.2"/>
  190. <text style="fill: #000000; text-anchor:middle; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="10.15" y="108.7">&lt;&lt;Exception&gt;&gt;</text>
  191. <text style="fill: #000000; text-anchor:middle; font-size: 1; font-family: sans; font-style: normal; font-weight: 700" x="10.15" y="109.7">CouldNotStopMonitor</text>
  192. <rect style="fill: #ffffff" x="6" y="110.2" width="8.3" height="0.4"/>
  193. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="110.2" width="8.3" height="0.4"/>
  194. <rect style="fill: #ffffff" x="6" y="110.6" width="8.3" height="0.4"/>
  195. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="110.6" width="8.3" height="0.4"/>
  196. <rect style="fill: #ffffff" x="6" y="117" width="2.5" height="1.4"/>
  197. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="117" width="2.5" height="1.4"/>
  198. <rect style="fill: #ffffff" x="6" y="116.1" width="1.5" height="0.9"/>
  199. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="6" y="116.1" width="1.5" height="0.9"/>
  200. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="6.3" y="117.9">env</text>
  201. <rect style="fill: #ffffff" x="34" y="39" width="10.4" height="1.4"/>
  202. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="34" y="39" width="10.4" height="1.4"/>
  203. <text style="fill: #000000; text-anchor:middle; font-size: 1; font-family: sans; font-style: normal; font-weight: 700" x="39.2" y="40">GRASSLayer</text>
  204. <rect style="fill: #ffffff" x="34" y="40.4" width="10.4" height="1"/>
  205. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="34" y="40.4" width="10.4" height="1"/>
  206. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="34.15" y="41.1">+params: dictionary</text>
  207. <rect style="fill: #ffffff" x="34" y="41.4" width="10.4" height="1"/>
  208. <rect style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" x="34" y="41.4" width="10.4" height="1"/>
  209. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="34.15" y="42.1">-init(parameters:dictionary)</text>
  210. <polyline style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" points="39.2,38.7764 39.2,36.9 42.4,36.9 42.4,34.8 "/>
  211. <polyline style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" points="38.8,38.0882 39.2,38.8882 39.6,38.0882 "/>
  212. <polygon style="fill: #ffffff" points="42.4,34.8 42.64,35.5 42.4,36.2 42.16,35.5 "/>
  213. <polygon style="fill: none; fill-opacity:0; stroke-width: 0.1; stroke: #000000" points="42.4,34.8 42.64,35.5 42.4,36.2 42.16,35.5 "/>
  214. <text style="fill: #000000; text-anchor:middle; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="40.8" y="36.75"></text>
  215. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="39.55" y="38.8">1</text>
  216. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="42.75" y="37.6">grassLayer</text>
  217. <text style="fill: #000000; text-anchor:start; font-size: 0.8; font-family: monospace; font-style: normal; font-weight: normal" x="42.75" y="38.4">1</text>
  218. </svg>