Files
VisionEdit/VisionJobFactory/bin/Debug/HalconWindow.pdb

525 lines
194 KiB
Plaintext
Raw Normal View History

2019-08-04 21:51:40 +08:00
Microsoft C/C++ MSF 7.00
DS<00><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <0B>18A<00><><00><> <0B>18B<00><><00><><00>.1KȎ]<05>bk<62>TB<54>5<EFBFBD>Pcb<63><00>Q3 <0B>18<00><><EFBFBD><EFBFBD><00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <0B>18<00><><EFBFBD><EFBFBD><00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>bQ?<3F><07><11>S<00>O<EFBFBD><02><>EK<45><4B><EFBFBD><EFBFBD><11>
2019-08-04 21:51:40 +08:00
<00>
><00>H<00><00><00> <00><00>2 <00> V<00><00> F
Z0}<00> <00>3`<00>C <00>  d <00> <00> <<00><00><00><00> j <00> 9<1B>0(<00>ư2<C6B0>u<EFBFBD>4<11>Tݿ<54> <00>(<1B>0<01><>:/\<00>R<00>e<00>(<1B>0g<0F>P\`R<00>eZ(<1B>0M<><4D><EFBFBD>\RZe<00>(<1B>0l<>\vR<00>eC (<1B>0<01>;\<00> RC e(<1B>0d<>-v\<00>Re(<1B>0[|<7C><>\<00>Re<00> (<1B>0%F"-\d R<00> e<00>(<1B>0ϩt\<00>R<00>e<00>(<1B>04<><34>\HR<00>e3(<1B>0za<>\<00>R3e<00>(<1B>0Y⎩\<R<00>eF
2019-08-04 21:51:40 +08:00
(<1B>0K<>k\<00> RF
eS(<1B>0F<><46><EFBFBD>\RSe<00>(<1B>0i<16>)\<00>R<00>e<00>
(<1B>0܋<><DC8B>\<00>
R<00>
e (<1B>0q<14>\<00> R e<00> (<1B>0bBg\j R<00> e<00> (<1B>0<>\2 R<00> e(<1B>0<01><>\<00>Re<00> (<1B>0<01><><EFBFBD>=\<00> R<00> e}(<1B>0$<14>\0R}e (<1B>0<01>!C\<00>R e<00>(<1B>0<01><><EFBFBD><EFBFBD>\VR<00>ep(<1B>0<1F>4<EFBFBD>\(Rpe<00>(<1B>0<01>Rp<52>\<00>R<00>e>(<1B>0a<><61>\<00>R>e7(<1B>0n<>Ͻ\<00> R7e.*<00>"<06>.ctorP"<00>
$USystem$USystem.Collections.Generic$USystem.ComponentModel$USystem.Data$USystem.Drawing$USystem.Linq$USystem.Text$USystem.Threading.Tasks$USystem.Windows.Forms$UHalconWindow.HalconWindow$UHalconDotNet2<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 6*8U<06>MainForm_Load<11><00>U<00> image:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  v6*<00>1&button1_Click<<00>1& image:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  2*`+WDispose><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 >*<00><<06>InitializeComponent.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>x<00>"<00> 4 <00> D<<00><00><00>!<00> 
2019-08-04 21:51:40 +08:00
#
<00>l<00>U`<00><00><00>%<00>+<00>=<00>T<00>
0 , + C F
<00>T&1H!<00>"<00>#<00>$<00>0&<00>
+ C F
<00>xW+l<00><00><00><><EFBFBD><EFBFBD><00><00>!<00>"<00>*<00>
2019-08-04 21:51:40 +08:00
3 &  %
<00><00><00><%<00><00><00> <00>!<00>""<00>.#<00>5'<00>L(<00>Y)<00>l*<00>}+<00><>,<00><>0<00><>1<00><>2<00><>3<00><>4<00>5<00>6<00>):<00>7;<00>D<<00>_=<00>p><00><>?<00><>@<00><>D<00><>E<00><>F<00><>G<00><>H<00><>I<00>J<00>K<00>'L<00>3M<00>;O<00>
< > < ) " 3 D C ) B & H + A ' + 9 O <00> ) G ) @ & ) J J A - , $ F - ) &
<00>v<00> ( 4Lh<00><00><00><00><00>6*x zLkget_RowBegin:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 6*<00> {Xkset_RowBegin.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p:*` |akget_ColumnBegin:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p :*<00> }mkset_ColumnBegin.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p2*D ~vkget_RowEnd:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*<00> <06>kset_RowEnd.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p6*$ <00><06>kget_ColumnEnd:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 6*<00> <00><06>kset_ColumnEnd.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p2* <00><06>kget_Color:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*l <00><06>kset_Color.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p.*<00><00><06>k.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p.*41<00><06>k.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p<00><Lk 0<00><00>
<00>)*+<00><Xk 0<00><00><00>*+,<00><ak 0<00><00>
<00>,-.<00><mk 0<00><00><00>-./<00><vk 0!<00>!<00>
!<00>'()<00><<00>k 0"<00>"<00>"<00>()*<00><<00>k 0(<00>(<00>
(<00>*+,<00><<00>k 0)<00>)<00>)<00>+,-<00><<00>k 0/<00>/<00>
/<00>%&'<00><<00>k 00<00>0<00>0<00>&'(<00>H<00>k<+<00> 2<00>3<00>5<00> ) 
2019-08-04 21:51:40 +08:00
<00>x<00>k1l+<00> 7<00>8<00>9<00>:<00>!;<00>(<<00>0=<00> ) Z
2019-08-04 21:51:40 +08:00
' - # )
<00><00>` <Tp<00><00><00><00><00>,H`|<00><00><00><00><00>(<Th.*@=.ctor<00>@
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text$UHalconDotNet$UViewWindow.Model2<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD26*p>RClearWindow.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =6*<00>'?ldisplayImage.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =6*H@<06>notDisplayRoi.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =6*<00>A<06>getRoiCount:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 = 6*,B<06>setDrawModel.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =:*<00>C<06>resetWindowImage.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =2*D<06>mouseleave.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =:*tE<06>zoomWindowImage.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =:*<00>FmoveWindowImage.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =:*TGnoneWindowImage.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =2*<00>H#genRect1.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =2*$I8genRect2.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =2*<00>JOgenCircle.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =2*<00>KbgenLine.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =:*<00>LwsmallestActiveROI<11>hw resual:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 = :*XM<06>smallestActiveROI<11><00> roi:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 = 2*<00>N<06>selectROI.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =2*<00> <00>O<06>selectROI<11>L <00><00><11>H <00><00> m_roiDataJ<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =E<01><><02>S<02><><02> <02>\<02><>2*<00>
<00>P<06>displayROI<11> \
<00><00><11> X
<00><00> roi<11> T
<00><00> m_roiDataR<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =$<06><><01><><01><02>X<02><><02><02>K<02>s:*$ QremoveActiveROI.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =6*<00> R<06>setActiveRoi.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =2*x ;S<06>saveROI<11> 4 ;<00> m_RoiData<11> 0 +<00> i><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =$aX2*d qT<06>loadROI|  q<00> m_RoiData<11>  8<00> iB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =O<01><><02>7<02><>6*<00> UHdisplayHobject.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =6*<VXdisplayHobject.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =6*<00>WhgenCircularArc.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 =<00>l@`<00><00><00><00><00>1<00>?<00> 1
2019-08-04 21:51:40 +08:00
< = E K
<00>HR<<00><00> <00> <00>
2019-08-04 21:51:40 +08:00
& -
<00>Tl'H"<00>$<00>&<00>(<00>&.<00>
1 ) 4
<00>H<00><0<00>2<00> 4<00>6<00>
2019-08-04 21:51:40 +08:00
) 4
<00><<00>09<00>:<00>;<00>
2019-08-04 21:51:40 +08:00
1
<00><<00>0><00>?<00> @<00>
2019-08-04 21:51:40 +08:00
+
<00>H<00><B<00>C<00> D<00>E<00>
2019-08-04 21:51:40 +08:00
- 4
<00><<00>0H<00>I<00> J<00>
2019-08-04 21:51:40 +08:00
)
<00><<00>0M<00>N<00> O<00>
2019-08-04 21:51:40 +08:00
3
<00><0R<00>S<00> T<00>
2019-08-04 21:51:40 +08:00
3
<00><0W<00>X<00> Y<00>
2019-08-04 21:51:40 +08:00
3
<00><#0\<00>]<00>^<00>
2019-08-04 21:51:40 +08:00
L
<00><80a<00>b<00>c<00>
2019-08-04 21:51:40 +08:00
U
<00><O0f<00>g<00>h<00>
2019-08-04 21:51:40 +08:00
G
<00><b0k<00>l<00>m<00>
2019-08-04 21:51:40 +08:00
W
<00>Hw<p<00>q<00>r<00>s<00>
^ 
<00>H<00><v<00>w<00>x<00>y<00>
2019-08-04 21:51:40 +08:00
X 
<00><<00>0|<00>}<00>~<00>
2019-08-04 21:51:40 +08:00
2
<00><00><00><00>%<00><00><00><00><00><00><><EFBFBD><EFBFBD><00><00><00><00>(<00><00>4<00><00>6<00><00>C<00><00>P<00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00>E<00><00>F<00><00>K<00><00>Q<00><><EFBFBD><EFBFBD>U<00><00>V<00><00><><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00>
6 .-)8*/<00>/<00>/<00>/<00> 
<00><00><00>+<00><00><00><00><00><><EFBFBD><EFBFBD> <00><00>
<00><00><00><00><00><00><00><><EFBFBD><EFBFBD><00><00>$<00><00>%<00><00>'<00><00>.<00><00>6<00><><EFBFBD><EFBFBD>y<00><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00>%<00><00>&<00><00>+<00><00>1<00><><EFBFBD><EFBFBD>5<00><00>6<00><00>l<00><00>m<00><00>o<00><00>u<00><><EFBFBD><EFBFBD>y<00><00>z<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00>
2019-08-04 21:51:40 +08:00
  !% )0"/<00>/<00>/z/<00> 
<00><0<00><00><00><00><00><00>
2019-08-04 21:51:40 +08:00
;
<00><<00>0<00><00><00><00> <00><00>
2019-08-04 21:51:40 +08:00
6
<00><00><00>; <00><00><00><00><00><00><00> <00><><EFBFBD><EFBFBD> <00><00> <00><00> <00><00>!<00><00>%<00><00>/<00><><EFBFBD><EFBFBD>2<00><00>:<00><00>
2019-08-04 21:51:40 +08:00
G > -0+ >
<00>t<00>qh<00><00><00><00><00><00><00><00> <00><00>"<00><><EFBFBD><EFBFBD>'<00><00>(<00><00>5<00><><EFBFBD><EFBFBD>w<00><><00><><00><><00>M<00>k<00>p
<00><> <00><> <00><><00>!<00>?<00>A<00>C<00>D<00><00>H<00><00>R<00><><EFBFBD><EFBFBD>X<00>d<00>p<00>
2019-08-04 21:51:40 +08:00
* G i +fK<00>K<00>G^E 250 * )
<00><H0<00><00> <00>
2019-08-04 21:51:40 +08:00
.
<00><X0"<00>#<00>$<00>
2019-08-04 21:51:40 +08:00
-
<00>0h$'<00>(<00>
1<00>j <00><00><00><00><00><00><00>0Hd|<00><00><00><00><Tt<00><00><00><00><00> $<Tl<00><00><00><00><00> $<Tp<00><00><00><00><00> $<Tt<00><00><00><00>.*<00>?\o.ctor<00>?o
$USystem$USystem.Collections$UHalconDotNet2<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2.* 4]<06>.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \6*<00><00>^<06>applyContext$<00><00> key valS valI valH\<00> ef<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \8$:P<02><><02>a<02><><02><><02><><02><><02><><02><><02>G<02>h<02><><01> :*<00>4_<06>setColorAttribute:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \ >*|4`<06>setColoredAttribute:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \ >*<00>a.setDrawModeAttribute.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \>*db=setLineWidthAttribute.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \:*<00>cLsetLutAttribute.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \:*Dd[setPaintAttribute.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \:*<00>ejsetShapeAttribute.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \>*(fysetLineStyleAttribute.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \2*<00>:g<06>addValue:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \ 2*0h<06>addValue:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \ 2*<00>0i<06>addValue:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \ .*<00>j"clear.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \.*Xk0copy:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \ >*<00>&lKgetGraphicsAttribute:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \ :*T mqcopyContextList:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \ .*<00> n<06>dummy.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 \<00>`o?TU<00>V<00>W<00>X<00>,Y<00>>Z<00>0+.<00>`<00>4Td<00>e<00>f<00>g<00>!h<00>3i<00>-!+.<00><00><00><00>R<00>q<00>r<00>s<00> t<00>u<00>w<00>"z<00>#<00><><EFBFBD><EFBFBD>(|<00>)~<00>:<00><00>b<00><><EFBFBD><EFBFBD>f<00><00>k<00><00>n<00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><00><00><00><00><00><><EFBFBD><EFBFBD><00><00>/<00><00>4<00><00>A<00><00>I<00><00>K<00><00>X<00><00>a<00><00>c<00><00>p<00><00>x<00><00>z<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><00><00><00><00><00><00>#<00><><EFBFBD><EFBFBD>'<00><00>(<00><00>6<00><><EFBFBD><EFBFBD>:<00><00>O<00><00>b<00><00>h<00><00>k<00><00>q<00><><EFBFBD><EFBFBD>u<00><00>v<00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><00><><00><00><>{<00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><00><><00><00><><00><00>-%-%1 ," / *%""%%%%")$' )$' )$'   <00>`<00>4T<00><00><00><00><00><><EFBFBD><EFBFBD><00><00>&<00><00>3<00><00>2*<00>`<00>4T<00><00><00><00><00><><EFBFBD><EFBFBD><00><00>&<00><00>3<00><00>0(<00><.0<00><00><00><00><00><00><00><=0<00><00><00><00><00> <00><L0 <00>
<00> <00><00><[0<00><00><00><00><j0!<00>"<00>#<00><00><y0.<00>/<00>0<00> <00>`<00>:T><00>?<00><00><><EFBFBD><EFBFBD>@<00>&B<00>9C<00>+"%<00>`<00>0TQ<00>R<00><00><><EFBFBD><EFBFBD>S<00>!U<00>/V<00>+"%<00>`<00>0Te<00>f<00><00><><EFBFBD><EFBFBD>g<00>!i<00>/j<00>+"%<00><"0s<00>t<00> u<00><00><00|<00>}<00>~<00>J<00>`K&T<00><00><00><00><00><><EFBFBD><EFBFBD><00><00> <00><00>$<00><00>+#<00><q0<00><00><00><00><00><00>0<00>0<00>$<00><00><00><00>!"#$<00><00><00><00> ( < T p <00> <00> <00> <00> <00>
8
\
t
<00>
<00>
<00>
<00>
  @ X p <00> <00> <00> <00> <00> <00>  ( @ d | <00> <00> <00> 2*t <00><06>kget_Row1:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*<00> <00>lset_Row1.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p6*T <00>lget_Column1:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 6*<00> <00>lset_Column1.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p2*4 <00>$lget_Row2:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*<00> <00>0lset_Row2.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p6* <00>9lget_Column2:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 6*<00> <00>Elset_Column2.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p2*<00> <00>Nlget_Color:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*\ <00>Zlset_Color.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p.*<00><00>cl.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p.*$1<00>wl.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p<00><<00>k 0<00><00>
<00>%&'<00><l 0<00><00><00>&'(<00><l 0<00><00>
<00>()*<00><l 0<00><00><00>)*+<00><$l 0"<00>"<00>
"<00>%&'<00><0l 0#<00>#<00>#<00>&'(<00><9l 0)<00>)<00>
)<00>()*<00><El 0*<00>*<00>*<00>)*+<00><Nl 00<00>0<00>
0<00>%&'<00><Zl 01<00>1<00>1<00>&'(<00>Hcl<,<00> 3<00>4<00>6<00> ) 
2019-08-04 21:51:40 +08:00
<00>xwl1l,<00> 8<00>9<00>:<00>;<00>!<<00>(=<00>0><00> ) T
2019-08-04 21:51:40 +08:00
 %  %
<00><`<00> <00>  ( @ \ t <00> <00> <00> <00> <00> $<Xp<00><00><00><00><00><00>2*t <00><06>lget_Row:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*<00> <00><06>lset_Row.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p2*P <00><06>lget_Column:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*<00> <00><06>lset_Column.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p2*, <00><06>lget_Phi:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*<00> <00><06>lset_Phi.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p2* <00><06>lget_Lenth1:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*p <00><06>lset_Lenth1.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p2*<00> <00><06>lget_Lenth2:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*L <00>mset_Lenth2.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p2*<00> <00>mget_Color:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*( <00>mset_Color.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p.*<00><00>&m.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p.*<00>9<00>:m.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p<00><<00>l 0<00><00>
<00>$%&<00><<00>l 0<00><00><00>%&'<00><<00>l 0<00><00>
<00>'()<00><<00>l 0<00><00><00>()*<00><<00>l 0"<00>"<00>
"<00>$%&<00><<00>l 0#<00>#<00>#<00>%&'<00><<00>l 0)<00>)<00>
)<00>'()<00><<00>l 0*<00>*<00>*<00>()*<00><<00>l 00<00>0<00>
0<00>'()<00><m 01<00>1<00>1<00>()*<00><m 08<00>8<00>
8<00>%&'<00><m 09<00>9<00>9<00>&'(<00>H&m<3<00> ;<00><<00>><00> ) 
2019-08-04 21:51:40 +08:00
<00><00>:m9 x3<00> @<00>A<00>B<00>C<00>!D<00>(E<00>0F<00>8G<00> ) _
2019-08-04 21:51:40 +08:00
 #  # #
<00><00>p(@Xp<00><00><00><00><00> 8Pl<00><00><00><00><00> 8Ph<00><00><00><00>6*| -get_Default><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 .*<00>8.cctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00><- 0<00><00> <00>( <00>$8<00> <00><00>d <00><00> $6*<00> 4WVget_RowBegin<00> WV
$USystem$UHalconDotNet$USystem.Xml.Serialization><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 6*D 5cVset_RowBegin.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4:*<00> 6lVget_ColumnBegin:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 :*0 7xVset_ColumnBegin.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 42*<00> 8<06>Vget_RowEnd:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 2*  9<06>Vset_RowEnd.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 46*<00> :<06>Vget_ColumnEnd:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 6*<00> ;<06>Vset_ColumnEnd.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4.*T.<<06>V.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4.*<00>=<06>V.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 42* l><06>VcreateLine.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 42*<00>[?ZWcreateROI.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4.*<00><00>@<06>Wdraw.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4>*<00><00>A?XdistToClosestHandle<11><00><00>?X 1max 1val0<00>0<00>X 1iF<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4+<01><02>><02>6*p<00>B<06>XdisplayActive:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4  2*@CcYgetRegiont<00>@cY 2region:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 B*<00>D<06>YgetDistanceFromStartPoint <00><00>Y Ddistance:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 6*T 5E<06>YgetModelData:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 6*$
"F<06>YmoveByHandleX <00> "<00>Y ElenR ElenC><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 :*( <00>G[updateArrowHandle(
<00> <00>[ Flength Fdr Fdc FhalfHW Frrow1 Fccol1 FrowP1 FcolP1 FrowP2  FcolP2 
FheadLength  FheadWidthV<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4(/6<CJQe<01><><02>g<02><><00><WV 0<00><00>
<00>$%&<00><cV 0<00><00><00>%&'<00><lV 0<00><00>
<00>$%&<00><xV 0<00><00><00>%&'<00><<00>V 0!<00>!<00>
!<00>$%&<00><<00>V 0"<00>"<00>"<00>%&'<00><<00>V 0(<00>(<00>
(<00>$%&<00><<00>V 0)<00>)<00>)<00>%&'<00>l<00>V.`2<00>3<00>4<00>5<00>6<00>!7<00>-8<00>$!<00>H<00>V<:<00>;<00><<00>=<00> W
2019-08-04 21:51:40 +08:00
<
<00><00><00>Vl
2019-08-04 21:51:40 +08:00
<00>@<00>A<00> C<00>D<00>E<00>"F<00>*H<00>GI<00>dK<00>kL<00>
A     ( ( !
<00><00>ZW[ xP<00>Q<00>R<00>T<00>U<00>1V<00>=W<00>SY<00>ZZ<00><00>`<00>W<00>T]<00>_<00> a<00>Nb<00>[c<00><>d<00>,/#/<00>?X<00>k<00>m<00> n<00>p<00>-q<00>Cr<00>Yt<00>[<00><><EFBFBD><EFBFBD>]u<00>^v<00>e<00><><EFBFBD><EFBFBD>hw<00>ix<00>my<00>tz<00>u{<00>vt<00>zt<00><><00><><EFBFBD><EFBFBD><EFBFBD>}<00><>~<00>+000 "%  <00><00><00>X<00>
<00><00><00><00><00><00><><EFBFBD><EFBFBD><00><00>J<00><00>L<00><00>Y<00><00>[<00><00><><00><00><><00><00>1 % 1 <00>TcY@H<00><00><00><00><00><00>:<00><00>><00><00>#1<00>H<00>Y<<00><00><00><00><00><00><00><00>=<00><<00>Y50<00><00><00><00>3<00><00>?<00>8<00>Y",<00><00><00><00><00><><EFBFBD><EFBFBD><00><00>&<00><00>-<00><00>J<00><00>g<00><00>l<00><00>s<00><00>z<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00>
<00><00><00><00><00><00>!<00><00>   <00>,[<00> <00><00><00><00> <00><00><00><00>#<00><00>/<00><00>O<00><00>o<00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><00><00><00><><EFBFBD><EFBFBD><00><00>0<00><00><><00><00>!''8!!====Ty<00>(<00><Xp<00><00><00><00><00>0Hd|<00><00><00><00><00>$<Xp<00><00><00><00><00>$<Tl<00><00><00><00><00>4.*L <00>sm.ctor sm
$USystem$USystem.IO$USystem.Text$USystem.Xml$USystem.Xml.Serialization2$USystem.Runtime.Serialization.Formatters.Soap2$USystem.Runtime.Serialization.Formatters.Binary2<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2.*h?<00>|mSaveP ?|m Kfs<11><00>!m Kserializer<11><00>m KexB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00><01><><01>N<02><>.*<00>9<00><06>mLoadl<9<00>m Lfs<11><00>m Lserializer<11>8<00>m LexF<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00><01><><01>F<02><>.*<00>F<00><06>mToXml<11>DF<00>m Mserializer Msb<11>@*n MwriterB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>i<01><>2*x:<00>:nFromXml<11>4::n Nserializer<11>0'Kn Nreader><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>g.*<00>I<00>tnToSoap|PItn Oformatter<11>L@{n Oms<11>H/<00>n OxmlDocB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>`<01><>2*<00>I<00><06>nFromSoap<11>XI<00>n PxmlDoc Pformatter<11>T2<00>n PmsB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>u<01><>2* <00><00>oToBinary<11><00><00>o Qformatter<11><00>x o Qms<00>go Qbytes Qsb@<00>!Ao QbtN<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>  d<01><><01>+<07>V <09>V<01>V2*<00>
n<00><06>oFromBinary d
n<00>o RintLen Rbytes RformatterT ,
-<00>o Ri<11> (
<00>o RibyteT `
'<00>o RmsJ<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>A<01>8q<01><>h<01>|2*<00> P<00><06>oGetBytes<11>
H P<00>o& SserializationStream SbufferB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>M<01>2*<00> U<00>FpGetXmlDoc<11> T UFp Tserializer Tsb Twriter TdocumentF<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>N<01><><01><><01>B2*<00> 7<00><06>pGetObject<11> 8 7<00>p Uformatter& UserializationStreamB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>Y<01><>2*XF<00><06>pGetObject<11> F<00>p VxmlReader VserializerB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>V<01><><00><sm 0<00><00><00> !
<00><00>|m?<00><00><00><00><00><00><00>#<00>& <00>'!<00>("<00>*<00><><EFBFBD><EFBFBD>,%<00>-&<00>2<00><><EFBFBD><EFBFBD>5&<00><'<00>>(<00>
2019-08-04 21:51:40 +08:00
" gM/  !   !, 
<00><00><00>m9<00>0<00>1<00>3<00>4<00>5<00>6<00>8<00> 9<00>!:<00>#=<00>$><00>*<00><><EFBFBD><EFBFBD>.><00>5?<00>7@<00>
2019-08-04 21:51:40 +08:00
" dD3 !   !, 
<00><00><00>mF xG<00>H<00>I<00>J<00>!K<00>"L<00>0M<00>9<00><><EFBFBD><EFBFBD>DO<00>
2019-08-04 21:51:40 +08:00
J 4; 4&
<00>l:n:`V<00>W<00>X<00>Y<00>Z<00>-<00><><EFBFBD><EFBFBD>8\<00>
2019-08-04 21:51:40 +08:00
EO :
<00><00>tnI <00><00><00><00><00><00><00> <00><00><00><00><00><00>%<00><00>+<00><00>3<00><00><<00><><EFBFBD><EFBFBD>G<00><00>
2019-08-04 21:51:40 +08:00
;8 /!8!(
<00><00><00>nI <00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>$<00><00>-<00><00><<00><><EFBFBD><EFBFBD>G<00><00>
2019-08-04 21:51:40 +08:00
4 ! ;8 !!5
<00>o<00><00><00><00><00><00><00><00> <00><00><00><00><00><00>%<00><00>,<00><00>2<00><00>3<00><00>9<00><><EFBFBD><EFBFBD>;<00><00>B<00><00>C<00><00>[<00><00>\<00><><EFBFBD><EFBFBD>b<00><00>j<00><00>t<00><><EFBFBD><EFBFBD><00><00>
2019-08-04 21:51:40 +08:00
?8 /!-8%*!<"$&
<00><00><00>on<00><00><00><00><00>
2019-08-04 21:51:40 +08:00
<00><00><00><00><00><><EFBFBD><EFBFBD><00><00><00><00>)<00><00>/<00><00>0<00><00>4<00><00>:<00><><EFBFBD><EFBFBD>><00><00>D<00><00>L<00><00>M<00><00>^<00><><EFBFBD><EFBFBD>k<00><00>
) - J( ),' ?= 5
<00><00><00>oP <00><00><00><00><00><00><><EFBFBD><EFBFBD> <00><00>
2019-08-04 21:51:40 +08:00
<00><00><00><00><00><00>!<00><00>*<00><00>7<00><00>C<00><00>J<00><00>N<00><00>
 !- C H / B @ ) 
<00><00>FpU<00><00><00><00><00><00><><EFBFBD><EFBFBD> <00><00> <00><00><00><00><00><00>#<00><00>*<00><00>3<00><00>9<00><00>F<00><00>M<00><00>R<00><00>
2019-08-04 21:51:40 +08:00
 !- J 4 8 < 6 -  
<00><00><00>p7 x<00><00><00><00><00><><EFBFBD><EFBFBD> <00><00>
2019-08-04 21:51:40 +08:00
<00><00><00><00><00><00>$<00><00>4<00><00>
!"#$6 ? J B
<00><00><00>pF x<00><00><00><><EFBFBD><EFBFBD> <00>
2019-08-04 21:51:40 +08:00
<00><00>#<00>3<00>C<00>
!"#5 Q E 9
<00>hL`x<00><00><00><00><00><00>,D\t<00><00><00><00><00> 8Ph<00><00>.* "JSget_ID<00> JS
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text$USystem.Xml.Serialization$UHalconDotNet><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 .*| #VSset_ID.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 "2*<00> $_Sget_Name:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 " 2*X %kSset_Name.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 "6*<00> &tSget_Rectangle1:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 " 6*< '<06>Sset_Rectangle1.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 "6*<00> (<06>Sget_Rectangle2:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 " 6*  )<06>Sset_Rectangle2.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 "2*<00> *<06>Sget_Circle:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 " 2*<00> +<06>Sset_Circle.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 "2*p ,<06>Sget_Line:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 " 2*<00> -<06>Sset_Line.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 ".*< .<06>S.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 ".*<00>/<06>S.ctor@<00><00><00>Sp<00><00><00>S Cm_roiDataJ<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 "3<02><><02><02><><02>8<02><>.*x"0<06>U.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 ".*<00>"1<06>U.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 ".*@"2V.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 ".*<00>"35V.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 "<00><JS 0<00><00>
<00>#$%<00><VS 0<00><00><00>$%&<00><_S 0<00><00>
<00>%&'<00><kS 0<00><00><00>&'(<00><tS 0$<00>$<00>
$<00>+,-<00><<00>S 0%<00>%<00>%<00>,-.<00><<00>S 0+<00>+<00>
+<00>+,-<00><<00>S 0,<00>,<00>,<00>,-.<00><<00>S 02<00>2<00>
2<00>'()<00><<00>S 03<00>3<00>3<00>()*<00><<00>S 09<00>9<00>
9<00>%&'<00><<00>S 0:<00>:<00>:<00>&'(<00><<00>S 0><00>?<00>A<00> %
2019-08-04 21:51:40 +08:00
<00><00>S<00>)<00>C<00>D<00>E<00>F<00>H<00>J<00><00><><EFBFBD><EFBFBD>aM<00>lO<00>q<00><><EFBFBD><EFBFBD>tP<00>uQ<00><>R<00><>S<00><>T<00><>V<00><>X<00><><00><><EFBFBD><EFBFBD><EFBFBD>Y<00><>Z<00>#[<00>5\<00>6]<00>;_<00>Fa<00>L<00><><EFBFBD><EFBFBD>Pb<00>Qc<00><>d<00><>e<00><>f<00><>h<00><>j<00><><00><><EFBFBD><EFBFBD><EFBFBD>k<00><>l<00><>m<00><>n<00><>o<00><>q<00><>s<00> 4
2019-08-04 21:51:40 +08:00
 % , /+<00></+<00><++j8)+v6
<00>`<00>U"Tu<00>v<00>w<00>x<00>y<00>!z<00> I
2019-08-04 21:51:40 +08:00
 ' +
<00>`<00>U"T|<00>}<00>~<00><00><00><00>!<00><00> I
2019-08-04 21:51:40 +08:00
 ' +
<00>`V"T<00><00><00><00><00><00><00><00><00><00>!<00><00> A
2019-08-04 21:51:40 +08:00
 # #
<00>`5V"T<00><00><00><00><00><00><00><00><00><00>!<00><00> =
2019-08-04 21:51:40 +08:00
 ! 
<00><00><00><00><00><00><00>(@Xp<00><00><00><00>8Pl<00><00><00><00><00>,DXp<00><00><00><00><00><00>.*<00>*M.ctor<00>*M
$USystem$USystem.Windows.Forms$UHalconDotNetJ<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2<00><><00>v<00>
<00>l6*P wget_DrawModel:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  6*<00>@<06>set_DrawModel:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  {2*< <06>get_Image:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  2*<00><00><06>set_Image:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  O>*0<06>get_HWindowHalconID:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  :*<00> <06>getHWindowControl:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  J*py<06>barVisible_strip_CheckedChanged<11>0y<00> 
strip:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  "{6*<00>0 showStatusBar.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 6*<00>Z? SaveWindowDump<11>HZ?   sfd><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 |<02><>2*8\<06> SaveImage<11><00>\<00>   sfd><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 |<02><>6*<00><06> DispImageFit.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 B*<00> <00>
HWindowControl_HMouseMove<11>x <00>
<11>@ <00>
"  button_state  positionX  positionY  str_value"  str_position  _isXOut  _isYOut"  channel_countT+<00>
  grayVal< <00>   grayValRed"  grayValGreen  grayValBlue  _RedChannel"  _GreenChannel"  _BlueChannel<11>t <00>   exr<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 Dx<01><><01><><01><><01><><01>#<01>3<01>_<02>I<02><><01><><02><><01><<01>H<01>V<01><><01><><01><><01>26*<00>
*<06> ClearWindow<11> x
*<00> ,
t
   exJ<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  <01><00><>:*D , HobjectToHimage:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  2*<00> , D DispObj:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  2*, ,!p DispObj:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2  B*<00> "<06> mCtrl_HWindow_MouseLeave.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 2* +#<06> Dispose><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 >*<00> <00>$<06> InitializeComponent.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 #6*X%m<.ctor>b__14_0<11> m
$USystem$USystem.Windows.Forms$UHalconDotNet2<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD26*<00>&{<.ctor>b__14_1.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 %6*0'<06><.ctor>b__14_2.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 %6*<00>(<06><.ctor>b__14_3.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 %>*m)<06><ClearWindow>b__30_0.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 %<00><00>M*<00> @<00> D"<00>"<00>#<00>$<00>&<00>.'<00>:(<00>K0<00>[1<00>s3<00><>4<00><>5<00><>6<00><>7<00><>9<00><>:<00><><<00><>=<00>?<00>'@<00>4A<00>AC<00>LD<00>cE<00>zF<00><>G<00><>H<00><>J<00><>K<00><>L<00><>M<00><>N<00><>P<00>Q<00>)S<00> 
2019-08-04 21:51:40 +08:00
# C 1 9 7 X E 2 b 4 0 = L A T A 1 - 3 / 6 > 3 6 - ' - + . ; b
<00><w 0[<00>[<00>
[<00>$%&<00><00><00>@ <00>]<00>_<00>a<00><00><><EFBFBD><EFBFBD>b<00>d<00>!e<00>$g<00>%i<00>7j<00>8k<00>?l<00> 0#;C# <00><<00> 0u<00>v<00>
w<00> & <00>D<00><00>8y<00>z<00><00><><EFBFBD><EFBFBD> {<00> |<00><00><><EFBFBD><EFBFBD>}<00>~<00>'<00>(<00><00>/<00><00>G<00><00>m<00><00>n<00><00>{<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00> #/1+R[92869&7 <00><<00>0<00><00><00><00><00><00>678<00><<00> 0<00><00><00><00>
<00><00>
2019-08-04 21:51:40 +08:00
'
<00><00><00>y<00><00><00><00><00><00><00><00><00><00><><EFBFBD><EFBFBD><00><00><00><00>'<00><00>?<00><00>B<00><00>C<00><00>P<00><00>h<00><00>i<00><00>q<00><00>x<00><00>
2019-08-04 21:51:40 +08:00
C "  7G  8G  & "
<00><0 0<00><00><00><00><00><00>
2019-08-04 21:51:40 +08:00
-
<00><00>? Z <00><00><00><00><00><00><00><00><00><00><><EFBFBD><EFBFBD> <00><00>!<00><00>-<00><><EFBFBD><EFBFBD>0<00><00>2<00><00>X<00><00>Y<00><00>
2019-08-04 21:51:40 +08:00
7 1 5 8T 
<00><00><00> \ <00><00><00><00><00><00><00><00><00><00><><EFBFBD><EFBFBD> <00><00>!<00><00>-<00><><EFBFBD><EFBFBD>0<00><00>1<00><00>3<00><00>Z<00><00>[<00><00>
2019-08-04 21:51:40 +08:00
7 1 5 8K 
<00>x<00> l<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>
2019-08-04 21:51:40 +08:00
4    
<00>@
<00>.4<00><00> <00><><EFBFBD><EFBFBD><00> <00><00><00><00>'<00>9<00>Q<00>o<00><><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><><00><><00><> <00><>!<00><><00><><EFBFBD><EFBFBD><EFBFBD>"<00><>'<00>(<00>)<00>!+<00>3,<00>E-<00>W/<00>_0<00>g1<00>o3<00><>4<00><>6<00><>7<00><>8<00><>9<00><>:<00><>;<00><><<00><>=<00><>?<00><>@<00><>B<00>
" (*8MboMN.5[R:EGFaec354<00>,p% 
<00><00><00> * xD<00>F<00>G<00>W<00>X<00>Y<00>Z<00>&[<00>)^<00>
2019-08-04 21:51:40 +08:00
  ! 2 
<00>x ,lf<00>g<00><00><><EFBFBD><EFBFBD>h<00>i<00>j<00>m<00>+o<00>
2019-08-04 21:51:40 +08:00
=  .
<00>lD ,`y<00>{<00>|<00>}<00>~<00> <00><><EFBFBD><EFBFBD>+<00><00>
2019-08-04 21:51:40 +08:00
 7 
<00>lp ,`<00><00><00><00><00><00><00><00><00><00> <00><><EFBFBD><EFBFBD>+<00><00>
2019-08-04 21:51:40 +08:00
 8 
<00><<00> 0<00><00><00><00> <00><00>
2019-08-04 21:51:40 +08:00
%
<00>x<00> +l<00><00><00><><EFBFBD><EFBFBD><00><00>!<00>"<00>*<00>
2019-08-04 21:51:40 +08:00
3 &  %
<00>\<00> <00>P<00><00> <00>!<00>%<00>+&<00>C'<00>T(<00>i)<00>v*<00><>.<00><>/<00><>0<00><>1<00><>2<00><>3<00><>4<00>5<00>6<00>::<00>B;<00>T<<00>f=<00>r><00><>?<00><>@<00><>B<00>
L D " 9 V I P 6 9 G I K Y J 7 I - O J < 3 ) ; & "
<00>$m1<00>;V<00>${:<00>?J<00>$<00>=<00>BR<00>$<00>Q<00>E`<00><00><00>m
<00>I<00>K<00>L<00>M<00>(N<00>5O<00>BP<00>OR<00>`S<00>lU<00>D>7=;>F6<00><00> 2 <00> 4Lh<00><00><00><00><00><00>8Pp<00><00><00><00>$<Tl<00><00><00><00><00>4Ld|<00><00><00><00>  @ X x <00> <00> <00> <00> ! !8!\!2*t H<06>\get_Row1:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 2*<00> I<06>\set_Row1.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 46*T J<06>\get_Column1:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 6*<00> K<06>\set_Column1.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 42*4 L<06>\get_Row2:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 2*<00> M<06>\set_Row2.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 46* N<06>\get_Column2:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 6*<00> O]set_Column2.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4.*<00>"P].ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4.*H Q2].ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4:*<00>eRR]createRectangle1.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 42* hS<06>]createROI.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4.*<00>T^draw.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4>*<00> U&_distToClosestHandle<11>D &_ 1max 1val<11>@0<00>_ 1iF<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4+<01><><02><02><>6*V2`displayActive:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 2*<00>,WPagetRegion t,Pa 2region:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 6*,5X|agetModelData:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 6* oY<06>amoveByHandle0<00>o<00>a Glen1 Glen2 GtmpF<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4%0<02>q<02><><00><<00>\ 0<00><00>
<00>$%&<00><<00>\ 0<00><00><00>%&'<00><<00>\ 0#<00>#<00>
#<00>$%&<00><<00>\ 0$<00>$<00>$<00>%&'<00><<00>\ 0*<00>*<00>
*<00>$%&<00><<00>\ 0+<00>+<00>+<00>%&'<00><<00>\ 01<00>1<00>
1<00>$%&<00><] 02<00>2<00>2<00>%&'<00>`]"T4<00> =<00>><00>?<00>@<00>!A<00> )<00>T2] H4<00> C<00>D<00>E<00>F<00> ) Q
2019-08-04 21:51:40 +08:00
6
<00><00>R]e xI<00>J<00> K<00>L<00>M<00>"N<00>*O<00>GP<00>dQ<00>
2019-08-04 21:51:40 +08:00
;     2 2
<00>x<00>]hlZ<00>[<00>\<00>^<00>%_<00>;`<00>Qa<00>gb<00><00>x^lg<00>h<00> j<00>Nk<00>|l<00><>m<00><>n<00>o<00>2.....<00>D&_ 8{<00>}<00> ~<00><00><00>;<00><00>_<00><00>u<00><00><><00><00><><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00> <00><00>+&&00000 "%  <00><00>2`<00><00><00><00><00><00><><EFBFBD><EFBFBD>'<00><00>U<00><00>Z<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><00><00><00><00>0 0 0 0 0 <00>TPa,H<00><00><00><00><00><00>&<00><00>*<00><00>#1<00><|a50<00><00><00><00>3<00><00>?<00><00><00>ao'<00><00><00><00><00><00><><EFBFBD><EFBFBD>'<00><00>.<00><00>5<00><00>:<00><00>A<00><00>H<00><00>J<00><00>Q<00><00>X<00><00>Z<00><00>a<00><00>h<00><00>j<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><00><><EFBFBD><EFBFBD>
<00><00> <00><00><00><00><00><00>%<00><00>&<00><00>J<00><00>n<00><00>    !! &&<00><00><00>t!<00>!<00>!<00>!<00>!<00>!"$"<"T"l"<00>"<00>"<00>"<00>"<00>"##0#D#\#|#<00>#<00>#<00>#<00>#<00>#$,$H$`$x$<00>$<00>$<00>$<00>$.*<00>o<06>.ctor<00><00>
$USystem$UHalconDotNet$USystem.Collections2<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2.* p<06>clear.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 o<00>T<00>H#<00>$<00>%<00>&<00>'<00>1<00>H<00><-<00>.<00> /<00>0<00><00>0<00>$ %$%8%2*t Z cget_Row:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 2*<00> [,cset_Row.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 42*P \5cget_Column:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 2*<00> ]Acset_Column.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 42*, ^Jcget_Phi:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 2*<00> _Vcset_Phi.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 42* `_cget_Lenth1:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 2*p akcset_Lenth1.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 42*<00> btcget_Lenth2:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 2*L c<06>cset_Lenth2.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4.*<00>d<06>c.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4.*e<06>c.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4:*<00><00>f<06>ccreateRectangle2.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 42*<00><00>gAdcreateROI.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4.*<00><00>h<06>ddraw<11>l<00><00>d hW<00>d >i:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 OF>*<00><00>i<06>edistToClosestHandle<11><00><00><00>e Hmax Hval<11>hA<00>e Hi<11><00>9 f HiJ<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4)XO<01><><02><><02><>6*h<00>jTfdisplayActive:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 w2* 3kggetRegionl<00>3g 2region:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 6*<00> >lDggetModelData:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4 6*<00>
<00>m<06>gmoveByHandle<11> @
<00><00>g IvX IvY Ix IyB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4&:*<00>
<00>nVhupdateHandlePos.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 46*<00> <00>o<06>hcheckForRangeZ<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 4,9f<02><><02><><02><><02><02>O<02>|<02><><02><><02><02>)<00>< c 0<00><00>
<00>$%&<00><,c 0<00><00><00>%&'<00><5c 0 <00> <00>
<00>$%&<00><Ac 0!<00>!<00>!<00>%&'<00><Jc 0&<00>&<00>
&<00>#$%<00><Vc 0'<00>'<00>'<00>$%&<00><_c 0-<00>-<00>
-<00>'()<00><kc 0.<00>.<00>.<00>()*<00><tc 04<00>4<00>
4<00>'()<00><<00>c 05<00>5<00>5<00>()*<00>T<00>cHP<00>Q<00>R<00>S<00>T<00><00>H<00>c<V<00>W<00>X<00>Y<00> a
2019-08-04 21:51:40 +08:00
?
<00><00><00>c<00> <00>\<00>]<00>^<00>_<00>`<00>%a<00>-b<00>4d<00>Pf<00>li<00>wj<00><>l<00><>m<00>
2019-08-04 21:51:40 +08:00
D   $ $  " ! % # 
<00><00>Ad<00> <00>w<00>x<00>y<00>{<00>|<00>-~<00><<00><00>X<00><00>t<00><00><00><00><><00><00><><00><00>"!<00><00><00>d<00>
<00><00><00><00><00>'<00><00>)<00><><EFBFBD><EFBFBD>+<00><00>m<00><00>q<00><00>{<00><><EFBFBD><EFBFBD>~<00><00><><00><00>> <#&!2<00>8<00>e<00>,<00><00><00><00> <00><00><00><00><00><><EFBFBD><EFBFBD><00><00>G<00><00>K<00><00>U<00><><EFBFBD><EFBFBD>X<00><00>[<00><><EFBFBD><EFBFBD>]<00><00>^<00><00>g<00><><EFBFBD><EFBFBD>k<00><00>l<00><00>q<00><00>y<00><00>z<00><00>{<00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00>+ ;"% "%  <00>`Tf<00>T<00><00><00><00>M<00><00>W<00><><EFBFBD><EFBFBD>Z<00><00><><00><00><00>Tg3H<00><00><00><00><00><00>-<00><00>1<00><00>#=<00><Dg>0<00><00><00><00><<00><00>J<00><00>g<00><00><00><00><00><00> <00><00><00><00><00><><EFBFBD><EFBFBD>A<00><00>R<00><00>b<00><00>n<00><00>z<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00>#4   <00>lVh<00>`<00><00> <00>* <00>A
<00>^ <00><> <00>0+5@<00>4<00>h<00>-(<00><00><00><><EFBFBD><EFBFBD>#<00>?<00><><EFBFBD><EFBFBD>B<00>G<00>W<00><><EFBFBD><EFBFBD>Z<00>i<00>y<00><><EFBFBD><EFBFBD>|<00><><00><> <00><><00><><EFBFBD><EFBFBD><EFBFBD>!<00><>"<00><><00><><EFBFBD><EFBFBD><EFBFBD>"<00><>#<00><><00><><EFBFBD><EFBFBD><EFBFBD>#<00><>$<00>&<00> <00><><EFBFBD><EFBFBD>$'<00>)(<00>:<00><><EFBFBD><EFBFBD>>(<00>M)<00>^<00><><EFBFBD><EFBFBD>b)<00>q*<00>s,<00><><00><><EFBFBD><EFBFBD><EFBFBD>-<00><>.<00><><00><><EFBFBD><EFBFBD><EFBFBD>.<00><>/<00><><00><><EFBFBD><EFBFBD><EFBFBD>/<00><>0<00><>2<00><>4<00>!! !! !! !!  <00><00><00>P%h%<00>%<00>%<00>%<00>%<00>%&&0&H&`&x&<00>&<00>&<00>&<00>&<00>&'0'H'\'t'<00>'<00>'<00>'<00>'<00>'((4(X(p(<00>(<00>(<00>(<00>(<00>()$)<)\)t)<00>).*<00>
<06>.ctorX <00>
$USystem2<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2>*h9 <06>get_ResourceManager<11>$9<00><11> "<00> temp><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2
<01><>6*<00> get_Culture:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2
 6*L %set_Culture.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2
<00><<00> 0 <00> <00>!<00> 
<00><00><00>9 x(<00>)<00>
<00><><EFBFBD><EFBFBD> )<00>*<00>(+<00>.,<00>/-<00>7.<00>?@A<00>($ <00>< 07<00>8<00> 9<00>( <00><%0:<00>;<00><<00>) <00><00> <00>)<00>)<00>)<00>)*,*D*`*2* p<06>jget_Row<00> <00>j
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text$USystem.Xml.Serialization><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 2*p q<06>jset_Row.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p2*<00> r<06>jget_Column:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*L s<06>jset_Column.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p2*<00> t<06>jget_Radius:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2*( u<06>jset_Radius.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p2*<00> v<06>jget_Color:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p 2* wkset_Color.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p.*hxk.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p.*<00>)y#k.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 p<00><<00>j 0<00><00>
<00>$%&<00><<00>j 0<00><00><00>%&'<00><<00>j 0<00><00>
<00>'()<00><<00>j 0<00><00><00>()*<00><<00>j 0 <00> <00>
<00>'()<00><<00>j 0!<00>!<00>!<00>()*<00><<00>j 0(<00>(<00>
(<00>%&'<00><k 0)<00>)<00>)<00>&'(<00>Hk<$<00> +<00>,<00>.<00> ) 
2019-08-04 21:51:40 +08:00
<00>l#k)`$<00> 0<00>1<00>2<00>3<00>!4<00>(5<00> ) @
2019-08-04 21:51:40 +08:00
 # #
<00>`Px*<00>*<00>*<00>*<00>*<00>* +(+@+\+t+<00>+<00>+<00>+<00>+<00>+,,4,H,2*<00> <00><06>3get_Colorp <00>3
$USystem$UHalconDotNet><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 2* <00><06>3set_Color.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>2*<00> <00><06>3get_Type:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 2*<00> <00><06>3set_Type.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>.*\8<00><06>3.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>:*<00><00><06>3createRectangle1.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>:*<<00><06>3createRectangle2.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>6*<00><00><06>3createCircle.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>:*<00><06>3createCircularArc.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>2*<00><00><06>3createLine.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>2*<00><00>4createROI.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>.*L<00>4draw.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>>*<00><00>4distToClosestHandle:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 6*8<00>4displayActive.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>6*<00><00>4moveByHandle.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>2*<00>4getRegion:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> B*<00><00>4getDistanceFromStartPoint:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 6*<00>.4getModelData:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 6*<00> <00>54getNumHandles:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> :* <00>A4getActHandleIdx:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> :*<00> <00>M4getOperatorFlag:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> :*
H<00>Y4setOperatorFlag:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> "<00><<00>3 0<00><00>
<00>%&'<00><<00>3 0<00><00><00>&'(<00><<00>3 0<00> <00>
!<00> $ <00><<00>3 0#<00>$<00>%<00> $ <00>`<00>38T<00> A<00>B<00>/E<00>6E<00>7E<00> '1C<00>0<00>3$G<00>G<00>bcde<00>0<00>3$H<00>H<00>rstu<00>0<00>3$I<00>I<00>OPQR<00>0<00>3$J<00>J<00><><00><00><00><00>0<00>3$K<00>K<00>hijk<00>04$T<00>T<00>;<=><00>04$X<00>X<00>9:;<<00><40d<00>e<00> f<00><00>04$l<00>l<00>BCDE<00>04$u<00>u<00>89:;<00><40y<00>z<00>{<00><00><40~<00><00> <00><00><00><.40<00><00><00><00><00><00><00><54 0<00><00><00><00>
<00><00><00><A4 0<00><00><00><00>
<00><00><00><M4 0<00><00><00><00>
<00><00><00><00>Y4H <00><00><00><00><00><00><00><00><><EFBFBD><EFBFBD><00><00>)<00><00>+<00><00>7<00><00>9<00><00>E<00><00>G<00><00># # # <00><00>`,x,<00>,<00>,<00>,<00>,<00>,- -4-L-l-<00>-<00>-<00>-<00>-<00>-.(.D.\.t.<00>.<00>.<00>.<00>.<00>./(/D/\/t/<00>/<00>/<00>/<00>/0040T0l0<00>0<00>0<00>0.*<00>y<06>.ctor<00><00><00>
$USystem$UViewWindow$USystem.Collections$UHalconDotNet$UViewROI.Config$USystem.Collections.Generic2<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD26*<00>Fz] HMouseWheelpF]  scale><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y<01><>&<02><>6*<00>{<06> setImagePart<11>P<00>  s w h><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y6*D<00>|<06> setImagePart<11><00><00>  rect:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y <01><>6*<00>"}E!setViewState:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y .* ~g!dummy.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y.*<00>i!dummyV.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y6*<00><00>k!exceptionGC.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y6*\ <00><06>!setDispLevel.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y2*<00><00><00><06>!zoomImage`<00><00><00>!  lengthC  lengthR  percentC  percentR  lenC  lenR  rect"  _zoomWndFactorV<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y(y<01><><01><><01><><01><><01><><01><><01><>&<02><><02><>2*<00><00><00>&#zoomImage<11><00><00>&# !midPointX !midPointY><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y,6*8~<00><06>#scaleWindow.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y:*<00><00>A$setZoomWndFactor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y:* <00>]$setZoomWndFactor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y2*<00> <00><00>f$moveImage <00> <00>f$ "rect:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y <01><>2*t
<00><00><06>$resetAll<11> 0
<00><00>$ #rect><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y<01><><02>r6*$ <00><00><06>%resetWindowx
2019-08-04 21:51:40 +08:00
<00>
<00><00>% "rect:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y <01><>2*<00> <00><00>S&mouseDown( <00> <00>S&" $activeROIidxF<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y<01><>&<02><><02>V<02>y:*<00> <00> 'activateZoomWindow<11> <00>  ' %posX %posY %zoomZone><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y"26*T b<00>$(raiseMouseup><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y5<02>12*<00> o<00><06>(mouseUp><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y&<02><><02>K2*&<00><06>(mouseMoved<11> <00>&<00>( 'motionX 'motionY 'posX 'posY 'zoomZoneV<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y(y<01><><01><><01><><01><>&<02><><02><><02><><02><><02><>:*<00>7<00>+setGUICompRangeX |7+ cRangeX:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y  :*p7<00>R+setGUICompRangeY<11>07R+ cRangeY:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y  :*<00><00><06>+resetGUIInitValues.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y:*<00>=<00><06>+moveXByGUIHandle<11>T=<00>+ (motionX:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y M:*H=<00><06>+moveYByGUIHandle<11>=<00>+ (motionY:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y M:*Py<00>,zoomByGUIHandleL y, )x )y )scale )prevScaleC><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y&2*<00><00><06>,repaint.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y2* <00><06>,repaint.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y2*D<00><06>,repaint$<00><00>,X<00><00><00>, *count *entryp<00>D<00>, *iF<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y3e<01><02><02>22*h<00><06>-repaintH<00>-|<00><00>- *count *entry<11>D<00>- *iF<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y<w<01>G<02>><02><>6*du<00><06>.addIconicVarl<00>u<00>. +entry +classValue +obj<11>@5<00>. +i<11><00><00>A/ +r  +c 
+h  +w  +area  +sj<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y<<01><><01>-<01>LC<02><><02><><02> <01>N<01>Q<01>]<01>`<01>c<01>u<02><><02>2<02><>2*<00><00>30clearList.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y6*D<00>A0getListCount:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y >*<00><00><00>R0changeGraphicSettings:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y >*D@<00><06>0changeGraphicSettings:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y >*<00>$<00>&1changeGraphicSettings:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y >*8<00>J1clearGraphicContext.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y:*<00><00>X1getGraphicContext:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y :*$<00>i1setROIController.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y6*<00>
<00><06>1addImageShow.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y2*<00> <00><06>1DispObj.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y2*<00><00><00><06>1DispObj<11><00><00><00>10|12 ,tempB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 yW<02>u<01><>:*<00>M<00>a2clearHObjectList<11>dMa2`q2& -hObjectWithColor:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y :*<00><00><00><06>2showHObjectList<11>t<00><00>2<11><<00><00>2& .hObjectWithColor<11>p<00>3 .eF<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 y44<02><><02><><01>e<00>h<00><00>\D<00>W<00>Y<00>n<00> <00>+<00><00>2<00><00>3<00><00>:<00><00>B<00><00>[<00><00>t<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><00><00><00><00>7<00><00>O<00><00>a<00><00>s<00><00><><00><00><><00><00><><00><00>' ' &% S 9&(8!&&KO [P/3& 5<00><00>] F <00><00><00><00><00><00><><EFBFBD><EFBFBD> <00><00> <00><00><00><00><00><><EFBFBD><EFBFBD><00><00>'<00><00>1<00><00>E<00><00>
2019-08-04 21:51:40 +08:00
  ! (
<00>H<00> <<00><00><00><00><00><00><00><00>0<00><00><00> <00> <00><00><00><00><00> <00><00><00><00>"<00><00>4<00><00>@<00><00>O<00><00>^<00><00>l<00><00>z<00><00><><00><00>7#!<00>`E!"T<00><00><00><00><00><00><00><><EFBFBD><EFBFBD><00><00>!<00><00><00>0g!$<00><00><00>0i!$<00><00><00>Hk!< <00> <00> <00><00>(<00><<00>! 0<00><00><00><00><00><00>!<00>$<00><00><00> <00><><EFBFBD><EFBFBD> <00>!<00>(<00>*)<00>A+<00>Q,<00>a.<00>l/<00><>1<00><>2<00><>4<00><>5<00><>7<00><>8<00><>9<00><>:<00><>;<00> <<00>><00>%?<00>/A<00>O<00><><EFBFBD><EFBFBD>SB<00>TD<00>[E<00>]G<00>}<00><><EFBFBD><EFBFBD><EFBFBD>H<00><>J<00><>K<00><>M<00><>Q<00><>R<00>  33**%+%+$$7&&'( ' 4 H  G  ,<00><00>&#<00> <00>Y<00>]<00>5<00><><EFBFBD><EFBFBD>8_<00>9`<00>@a<00>Bd<00>Ve<00>jg<00>qh<00>xj<00><>k<00><>l<00>7 $#81<00><00><00>#~ xs<00>t<00>u<00>w<00>,x<00>9z<00>N{<00>c}<00>}~<00>,-:<00><A$0<00><00><00><00><00><00>:<00><]$ 0<00><00><00><00><00><00><00><00>f$<00> <00><00><00><00><00><00><00><00><00>.<00><00>=<00><00>I<00><00>]<00><00>q<00><00>~<00><00><><00><00>7&&<00><00><00>$<00><00><00><00><00><00><00><00><00><00>,<00><00>9<00><00>S<00><00>_<00><00>n<00><00>}<00><00><><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00>87!#<00><00><00>%<00> <00><00><00><00><00><00><00><00><00>,<00><00>9<00><00>S<00><00>_<00><00>n<00><00>}<00><00><><00><00><><00><00><><00><00>87!#<00>\S&<00>P<00><00><00><00><00><><EFBFBD><EFBFBD> <00><00> <00><00><00><00><00><00> <00><00>"<00><00>7<00><><EFBFBD><EFBFBD>:<00><00>;<00><00>S<00><00>T<00><00>Y<00><><EFBFBD><EFBFBD>\<00><00>]<00><00>e<00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00>   (<9  .  <00><00> '<00><00><00><00><00> <00><><EFBFBD><EFBFBD><00><00>1<00><<00>a<00><><00><> <00><> <00><> <00><00><00>/BCD.O!<00><00>$(b <00><00><00><00>+<00><><EFBFBD><EFBFBD>.<00>/<00>B<00>E<00>P<00><><EFBFBD><EFBFBD>S<00>T<00>`<00>a<00>
2019-08-04 21:51:40 +08:00
" 2 M 8 & 
<00><00><00>(o<00>"<00>$<00><00><><EFBFBD><EFBFBD> %<00> &<00>)<00>+<00>8<00><><EFBFBD><EFBFBD>;.<00></<00>O0<00>R1<00>]<00><><EFBFBD><EFBFBD>`2<00>a3<00>m4<00>n5<00>  &A /<00><00>(&)<00>9<00>;<00> <00><><EFBFBD><EFBFBD> <<00>=<00>E<00><00><><EFBFBD><EFBFBD>"F<00>'H<00>K<00><><EFBFBD><EFBFBD>OI<00>PJ<00>hK<00>nL<00>z<00><><EFBFBD><EFBFBD>~M<00>N<00><>O<00><>Q<00><><00><><EFBFBD><EFBFBD><EFBFBD>R<00><>S<00><>T<00><>U<00><>V<00><>W<00><>X<00><><00><><EFBFBD><EFBFBD><EFBFBD>Y<00><>Z<00><>[<00>
^<00>3_<00>\`<00>ub<00><>e<00><>g<00><>i<00><>j<00>$k<00>%l<00>   _* )  4" /1EF>&:09<00>`+7Tw<00>z<00>{<00>|<00>}<00>6<00>$L<00>`R+7T<00><00><00><00><00><00><00><00><00><00>6<00><00>$O<00>H<00>+<<00><00><00><00><00><00><00><00><00>x<00>+=l<00><00><00><00><00><00><00><><EFBFBD><EFBFBD>"<00><00>$<00><00>5<00><00><<00><00>- <00>x<00>+=l<00><00><00><00><00><00><00><><EFBFBD><EFBFBD>"<00><00>$<00><00>5<00><00><<00><00>- <00>l,y`<00><00><00><00> <00><00>?<00><00>V<00><00>n<00><00>x<00><00>,,<8<00><<00>,0<00><00><00><00><00><00>#<00><<00>,0<00><00><00><00><00><00>
2019-08-04 21:51:40 +08:00
4
<00>t<00>,h<00><00><00><00><00><00><00><00><00><00>%<00><00>6<00><00>8<00><><EFBFBD><EFBFBD>:<00><00>;<00><00>M<00><00>`<00><00>m<00><00>n<00><00>r<00><00>w<00><><EFBFBD><EFBFBD>z<00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><><00><><00><><00><><00><><00>
<00> <00> (4$  2 2 $ !$#@ &3*A    <00>t<00>-h <00><00><00><00><00>%<00>6<00>8<00><><EFBFBD><EFBFBD>:<00>;<00>M<00>`<00>m <00>n<00>r<00>w<00><><EFBFBD><EFBFBD>z#<00><>&<00><>(<00><><00><><EFBFBD><EFBFBD><EFBFBD>)<00><>,<00><>/<00><>0<00><>2<00><>3<00>4<00>6<00>7<00>
2019-08-04 21:51:40 +08:00
1=&->>0,/!*##I9<*A    
<00>X<00>.u0LE<00>G<00><00><><EFBFBD><EFBFBD>H<00>I<00>J<00>G<00>"G<00>2<00><><EFBFBD><EFBFBD>6O<00><<00><><EFBFBD><EFBFBD>@P<00>ER<00>GS<00>PT<00>e<00><><EFBFBD><EFBFBD>iU<00>jV<00>oY<00>v[<00>|<00><><EFBFBD><EFBFBD><EFBFBD>\<00><>a<00><>b<00><>d<00><><00><><EFBFBD><EFBFBD><EFBFBD>e<00><>f<00><>h<00><><00><><EFBFBD><EFBFBD><EFBFBD>i<00><>j<00><>k<00><>l<00>m<00>n<00>o<00>p<00>r<00>&t<00>3w<00>:y<00>J<00><><EFBFBD><EFBFBD>Nz<00>O|<00>f}<00>s~<00>t<00><00> ; 694 $ ; /  * ?92; 9 5 :+ <00><300<00><00><00><00> <00><00><00><A00<00><00><00><00><00><00><00><00>R0<00><00><00><00><00><00><00><><EFBFBD><EFBFBD>F<00><00>S<00><00>U<00><00>b<00><00>d<00><00>q<00><00>s<00><00><><00><00><><00><00><><00><00><><00><00><><00><00>! $  ! !  <00><00><00>0@ x<00><00><00><00><00><><EFBFBD><EFBFBD><00><00>,<00><00>.<00><00>;<00><00>=<00><00>?<00><00># %  <00>l&1$`<00><00><00><00><00><><EFBFBD><EFBFBD><00><00><00><00>!<00><00>#<00><00>%  <00><J10<00><00><00><00> <00><00><00><X10<00><00><00><00><00><00>!<00>Ti1H<00><00><00><00> <00>
2019-08-04 21:51:40 +08:00
 ( 8
<00><<00>1
2019-08-04 21:51:40 +08:00
0<00><00> <00>
!
<00><<00>1 0 <00>!<00>
2019-08-04 21:51:40 +08:00
"<00>
!
<00> <00>1<00>*<00>+<00>,<00>.<00><00><><EFBFBD><EFBFBD>/<00>0<00>41<00>73<00>84<00>X5<00>Y8<00>f<00><><EFBFBD><EFBFBD>i9<00>j;<00>r=<00><>?<00><>A<00><>D<00><>E<00><><00><><EFBFBD><EFBFBD><EFBFBD>F<00>
2019-08-04 21:51:40 +08:00
 #II:6H9E 
<00><00>a2M <00>L<00>N<00>N<00><00><><EFBFBD><EFBFBD>N<00>O<00>P<00>%Q<00>&N<00>1<00><><EFBFBD><EFBFBD>@S<00>LT<00>
2019-08-04 21:51:40 +08:00
;F7 4 8: !
<00>t<00>2<00>hZ<00>\<00>]<00>]<00><00><><EFBFBD><EFBFBD>]<00>^<00>_<00>'<00><><EFBFBD><EFBFBD>*`<00>+a<00>Lb<00>Od<00>Pe<00>pf<00>qg<00><><00><><EFBFBD><EFBFBD><EFBFBD>h<00><>i<00><>l<00><>m<00><>n<00><>]<00><><00><><EFBFBD><EFBFBD><EFBFBD>o<00><>p<00><>q<00><>s<00><>t<00>
2019-08-04 21:51:40 +08:00
?J;8^M^QM<>   
<00><00>p<00>0<00>01$1<1X1p1<00>1<00>1<00>1<00>1<00>12242P2h2<00>2<00>2<00>2<00>2<00>2<00>2303P3h3<00>3<00>3<00>3<00>3<00>34444L4d4<00>4<00>4<00>4<00>4<00>45 585X5p5<00>5<00>5<00>5<00>566<6T6t6<00>6<00>6<00>6<00>6<00>67747L7h7<00>7<00>7<00>7<00>7<00>78 8D8\8<00>8<00>8<00>8<00>8<00>8 9,9D9`9x9<00>9<00>9<00>9<00>9<00>9:0:.*<00><00><00><06>C.ctor<00><00><00>C
$USystem$UHalconDotNet$UViewWindow$USystem.Collections2<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2:*< <00>DsetViewController.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>6*<00> <00>DgetModelRegion:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 2*( <00>(DgetROIList:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 6*<00>74DgetActiveROI:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 4:* kDgetActiveROIIdx:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> :*<00> wDsetActiveROIIdx.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>6* <06>DgetDelROIIdx:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 6*p<06>DsetROIShape.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>2*<00>W<06>DsetROISign:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 6*\S<06>DremoveActive:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 6*<00>1QEdefineModelROI`d1QE 9tmpAdd 9tmpDiff 9tmp 9row 9col<11>`<00><00>E 9iV<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>( 05@<01><><02>$<02><><02><><02><02><>.*$1<06>Freset.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>2*<00> <06>FresetROI.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>6*D
<06>FsetDrawColor><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>6n2*<00>' GpaintData <00>'G@<00>QSG :iB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>\<01><><02><><02><>2*<00>  .HpaintData<11>X .H T QuH :iB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>\<01><><02><><02><>:*<00>
< FImouseDownAction<11> <00>
<FI ;idxROI ;max ;dist ;epsilon<11> <00>
T<00>I ;iR<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>$ "/D<02><><02><><01>)<02><><02> <02>
:*l {<06>JmouseMoveAction:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 4c.*<00> <06>JdummyI.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>6*H <00><06>JdisplayRect1:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> M6*<00> <00><06>KdisplayRect2:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> A6*8 <00>HLdisplayCircle:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> I:*<00> <00><06>LdisplayCircularArc:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> =6*,<00><06>MdisplayLine:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> @2*<00><00>0NgenRect1><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>A<02><>2*<00><06>NgenRect2><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>A<02><>2*<00><00><06>OgenCircle><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>=<02><>6*<00>RPgenCircularArc><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>B<02><>2*<00><00> QgenLine><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>@<02><>:* <00><06>QsmallestActiveROI<11><00><00><00>Q" <activeROIIdx<11><00>`<00>Q <region <type <smallest <resual<00>4R <iR<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>$,<02><><01><><01><><01>H<01><><01><><02><>:*<00><00>ERsmallestActiveROI$`<00>ER`\pFR" =activeROIIdxxXP`R =region =type =smallest<11>T4wR =iN<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 8<02><><01>#<01>[<01><><01><><02><>:*p#<06>RremoveActiveROI<11>0#<00>R" >activeROIIdx:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> H2*<00>#<06>RselectROI.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>:*H SresetWindowImage.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>:*<00>SzoomWindowImage.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>:*( *SmoveWindowImage.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>:*<00>!:SnoneWindowImage.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00><00><00><00>C<00><00><00>R<00>S<00>T<00>(a<00>/b<00>0c<00>8d<00>Ce<00>Jf<00>Ug<00>gh<00>ni<00><>j<00> &)'( +2<00><D 0n<00>o<00>p<00><00><D 0t<00>u<00>
v<00><00><(D 0z<00>{<00>
|<00><00><00>4D7
<00><00><00><00><00><00><00><00><><EFBFBD><EFBFBD><00><00>+<00><00>/<00><00>0<00><00>1<00><00>5<00><00> (9  <00><kD 0<00><00><00><00>
<00><00><00><wD 0<00><00><00><00><00><00><00><<00>D 0<00><00><00><00>
<00><00><00>H<00>D<<00><00><00><00><00><00><00><00>&<00><00><00>DW
<00><00><00><00><00><00><00><00><><EFBFBD><EFBFBD><00><00><00><00>;<00><00>G<00><00>U<00><00>V<00><00><<<00><00><00>DS <00><00><00><00><00><00><><EFBFBD><EFBFBD><00><00><00><00>$<00><00>0<00><00>7<00><00>C<00><00>Q<00><00>R<00><00>$,<00><00>QE1&<00><00><00><00><00> <00><><EFBFBD><EFBFBD><00><00><00><00><00><00>%<00><00>,<00><00>3<00><00>6<00><><EFBFBD><EFBFBD>8<00><00>9<00><00>R<00><><EFBFBD><EFBFBD>b<00><00>z<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><00><00><00><00> <00><><EFBFBD><EFBFBD>$<00><00>)<00><00>.<00><00>" 1+# +%  %(#0&./<00>l<00>F1`<00><00> <00><00> <00>"
<00>0 <00>-<00>H<00>F<<00><00><00><00><00><00><00>FD <00>"<00>#<00> <00><><EFBFBD><EFBFBD>$<00>%<00>#<00><><EFBFBD><EFBFBD>&&<00>-'<00>9<00><><EFBFBD><EFBFBD><(<00>C)<00><00>hG'\1<00>2<00> 3<00>4<00>,<00><><EFBFBD><EFBFBD>25<00>36<00>@7<00>L8<00>N<00><><EFBFBD><EFBFBD>P9<00>Q:<00>n;<00><><<00><>8<00><>8<00><><00><><EFBFBD><EFBFBD><EFBFBD>=<00><><00><><EFBFBD><EFBFBD><EFBFBD>><00><>?<00><>@<00><>A<00><>C<00>D<00>$E<00>%F<00>&G<00>
2019-08-04 21:51:40 +08:00
& $ # .*J447!2(0U?3H 
<00>h.H\M<00>N<00> O<00>P<00>,<00><><EFBFBD><EFBFBD>2Q<00>3R<00>;S<00>GT<00>I<00><><EFBFBD><EFBFBD>KU<00>LV<00>iW<00><>X<00><>T<00><>T<00><><00><><EFBFBD><EFBFBD><EFBFBD>Y<00><><00><><EFBFBD><EFBFBD><EFBFBD>Z<00><>[<00><>\<00><>]<00><>_<00><>`<00>a<00>b<00>c<00>
2019-08-04 21:51:40 +08:00
& $ # (*J447!2(,U?,H 
<00>FI<+n<00>o<00>p<00> p<00>q<00>!t<00>,<00><><EFBFBD><EFBFBD>0u<00>1v<00>?w<00>Qx<00>Xy<00>kz<00>w|<00><>}<00><>~<00><><00><><EFBFBD><EFBFBD><EFBFBD><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><00><><EFBFBD><EFBFBD> <00><00> <00><00><00><00>!<00><00>"<00><00>.<00><00>/<00><00>9<00><00> #&7 
?+'*%:<00><00><00>J{<00><00><00><00><00><00><00> <00><><EFBFBD><EFBFBD><00><00><00><00>'<00><><EFBFBD><EFBFBD>*<00><00>,<00><00>J<00><00>V<00><00>]<00><00>d<00><00>r<00><00>u<00><00>v<00><00>w<00><00>z<00><00> &'.8G*B    <00>0<00>J$<00><00><00><00><00><00><00>J<00><00><00><00><00><00> <00><00><00><><EFBFBD><EFBFBD><00><00><00><00>0<00><00>L<00><00>Y<00><00>k<00><00>r<00><00><><00><00><><00><00><><00><00><><00><00>
2019-08-04 21:51:40 +08:00
. ! B7'& 20C 
<00><00><00>K<00><00><00><00><00><00> <00><00><00><><EFBFBD><EFBFBD><00><00><00><00>2<00><00>N<00><00>[<00><00>m<00><00>t<00><00><><00><00><><00><00><><00><00><><00><00>
2019-08-04 21:51:40 +08:00
. ! K7'& 2*C 
<00><00>HL<00><00><00><00><00><00> <00><00><00><><EFBFBD><EFBFBD><00><00><00><00>.<00><00>J<00><00>W<00><00>i<00><00>p<00><00><><00><00><><00><><00><><00>
2019-08-04 21:51:40 +08:00
* ! 87'& 2*C 
<00><00><00>L<00><00><00><00> <00><00><><EFBFBD><EFBFBD>
2019-08-04 21:51:40 +08:00
<00> <00>7 <00>S <00>`<00>r<00>y<00><><00><><00><><00><><00>
* ! ^7'& 2*C 
<00><00><00>M<00><00> <00>!<00> #<00><00><><EFBFBD><EFBFBD>$<00>%<00>0&<00>L'<00>Y(<00>k)<00>r*<00><>+<00><>-<00><>.<00><>/<00>
2019-08-04 21:51:40 +08:00
- ! H7'& 2*C 
<00>0N<00><00>9<00>:<00> <<00><00><><EFBFBD><EFBFBD>=<00>><00> ?<00>!A<00>+<00><><EFBFBD><EFBFBD>1B<00>2C<00>CD<00>_E<00>nF<00><>G<00><>H<00><>I<00><>K<00><>L<00><>M<00>
2019-08-04 21:51:40 +08:00
.  C  ! B7#& 2*C 
<00><00>N<00><00>X<00>Y<00> [<00><00><><EFBFBD><EFBFBD>\<00>]<00> ^<00>!`<00>+<00><><EFBFBD><EFBFBD>1a<00>2b<00>Ec<00>ad<00>pe<00><>f<00><>g<00><>h<00><>j<00><>k<00><>l<00>
2019-08-04 21:51:40 +08:00
.  C  ! K7#& 2*C 
<00><00>O<00><00>u<00>v<00> x<00><00><><EFBFBD><EFBFBD>y<00>z<00> {<00>!}<00>+<00><><EFBFBD><EFBFBD>1~<00>2<00>A<00><00>]<00><00>l<00><00>~<00><00><><00><00><><00><00><><00><00><><00><00><><00><00>
2019-08-04 21:51:40 +08:00
*  C  ! 87#& 2*C 
<00>RP<00><00><00><00><00><00> <00><00><00><><EFBFBD><EFBFBD><00><00><00><00> <00><00>!<00><00>+<00><><EFBFBD><EFBFBD>1<00><00>2<00><00>G<00><00>c<00><00>r<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00>
2019-08-04 21:51:40 +08:00
/  C  ! Z7#& 2*C 
<00> Q<00><00><00><00><00><00> <00><00><00><><EFBFBD><EFBFBD><00><00><00><00> <00><00>!<00><00>+<00><><EFBFBD><EFBFBD>1<00><00>2<00><00>C<00><00>_<00><00>n<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00>
2019-08-04 21:51:40 +08:00
-  C  ! H7#& 2*C 
<00>8<00>Q<00>,<00><00><00><00><00><00><00><00><00><00><00><><EFBFBD><EFBFBD><00><00><00><00>"<00><00>)<00><00>1<00><00>9<00><00>@<00><00>C<00><><EFBFBD><EFBFBD>E<00><00>F<00><00>\<00><00>]<00><00>c<00><00>p<00><><EFBFBD><EFBFBD>t<00><00>z<00><00>{<00><00><><00><00>
2019-08-04 21:51:40 +08:00
 7 " # 2."9p/69!4 
<00>hER<00>\<00><00><00><00><00><00> <00><00> <00><00><00><00><00><><EFBFBD><EFBFBD><00><00><00><00>#<00><00>*<00><00>2<00><00>5<00><><EFBFBD><EFBFBD>7<00><00>8<00><00>N<00><00>O<00><00>U<00><00>b<00><><EFBFBD><EFBFBD>f<00><00>k<00><00>l<00><00>q<00><00>r<00><00>s<00><00>v<00><00>y<00><00>~<00><00>
2019-08-04 21:51:40 +08:00
;&F'62=#1:=%8#!  
<00><00><00>R# x<00><00><00> <00><><EFBFBD><EFBFBD> <00>
2019-08-04 21:51:40 +08:00
<00> <00>! <00>" <00>
7 # %, 
<00>T<00>R#H<00><00><00><00>"<00>
2019-08-04 21:51:40 +08:00
' F +
<00>< S0<00><00> <00>
2019-08-04 21:51:40 +08:00
+
<00><S0"<00>#<00>$<00>
2019-08-04 21:51:40 +08:00
G
<00><*S0'<00>(<00>)<00>
2019-08-04 21:51:40 +08:00
G
<00><:S0,<00>-<00>.<00>
2019-08-04 21:51:40 +08:00
G
<00>H0H:\:t:<00>:<00>:<00>:<00>:;;4;L;l;<00>;<00>;<00>;<00>;<00>; <$<@<X<t<<00><<00><<00><<00><<00><= =<=T=l=<00>=<00>=<00>=<00>=<00>= >$><>T>p><00>><00>><00>><00>><00>>?,?H?`?x?<00>?<00>?<00>?<00>?<00>?@(@@@X@x@<00>@<00>@<00>@<00>@AA0APAhA<00>A<00>A<00>A<00>A<00>A.*<00>8<06>.ctor<00><00>$UHalconDotNet
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text2<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD26*d 9<06>get_HObject:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 8 6*<00> :<06>set_HObject.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 82*D ;<06>get_Color:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 8 2*<00> < set_Color.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 8<00>T<00>H<00><00><00><00><00> =
2019-08-04 21:51:40 +08:00
 
<00><<00> 0<00><00>
<00>"#$<00><<00> 0<00><00><00>#$%<00><<00> 0 <00> <00>
<00> !"<00><  0!<00>!<00>!<00>!"#<00><00> (B$B<BXBpB<00>B<00>B<00>B<00>B<00>B2* *get_Row<00> 
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Text$USystem.Xml.Serialization><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 2*p +set_Row.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 *2*<00> ,get_Column:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 * 2*L -'set_Column.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 *2*<00> .0get_Radius:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 * 2*( /<set_Radius.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 *6*<00> 0Eget_StartPhi:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 * 6*  1Qset_StartPhi.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 *6*<00> 2Zget_ExtentPhi:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 * 6*<00> 3fset_ExtentPhi.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 *2*d 4oget_Color:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 * 2*<00> 5{set_Color.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 *.*06<06>.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 *.*<00>97<06>.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 *<00>< 0<00><00>
<00>$%&<00>< 0<00><00><00>%&'<00>< 0<00><00>
<00>'()<00><' 0<00><00><00>()*<00><0 0 <00> <00>
<00>'()<00><< 0!<00>!<00>!<00>()*<00><E 0'<00>'<00>
'<00>)*+<00><Q 0(<00>(<00>(<00>*+,<00><Z 0.<00>.<00>
.<00>*+,<00><f 0/<00>/<00>/<00>+,-<00><o 06<00>6<00>
6<00>%&'<00><{ 07<00>7<00>7<00>&'(<00>H<00><2<00> 9<00>:<00><<00> ) 
2019-08-04 21:51:40 +08:00
<00><00><00>9 x2<00> ><00>?<00>@<00>A<00>!B<00>(C<00>0D<00>8E<00> ) g
2019-08-04 21:51:40 +08:00
 # # ' )
<00><00>
pCC4CLCdC<00>C<00>C<00>C<00>C<00>CDD4DPDhD<00>D<00>D<00>D<00>D<00>DEE4ELEdExE<00>E<00>E2*t <00>Z8get_Row:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 2*<00> <00>f8set_Row.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>2*P <00>o8get_Column:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 2*<00> <00>{8set_Column.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>2*, <00><06>8get_Radius:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 2*<00> <00><06>8set_Radius.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>6*  <00><06>8get_StartPhi:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 6*x <00><06>8set_StartPhi.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>6*<00> <00><06>8get_ExtentPhi:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 6*\ <00><06>8set_ExtentPhi.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>.*<00>b<00><06>8.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>.*$<00>%9.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>:*<00><00><00>A9createCircularArc:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> <02>'2*<00><00><06>9createROI.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>.*l<00><00>I:draw.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>>*x<00><00>8;distToClosestHandlep,<00>8; 1max 1val<11>(0<00>; 1iF<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>)<01>w<02><><02>n6*<00><00><00><06>;displayActive:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 6*t <00><00><06><moveByHandle<11> <00><00>< 5distance 5dirX 5dirY 5prior 5next 5valMax 5valMinb<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>4#)/6<DR<02><02><><02>;<02>?<02>u<02><><02>:<02><><02><>2*
_<00><06>@getRegionx <00> _<00>@ 2region:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 6*<00>
><00><06>@getModelData:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> >* <00>/AdetermineArcHandles.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>6*x @<00>?AsetStartHandle.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>:*<00> N<00>AsetExtentHandle.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>:*h<00><00><06>AupdateArrowHandle<11> <00><00>A 6row1 6col1 6row2 6col2 6rowP1 6colP1 6rowP2 6colP2 6length  6dr 
6dc  6halfHW  6sign  6angleRad 6headLength 6headWidth^<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>0 18?FX_bfnt<01><><01><><02>-<02><><00><Z8 0<00><00>
<00>$%&<00><f8 0<00><00><00>%&'<00><o8 0<00><00>
<00>$%&<00><{8 0<00><00><00>%&'<00><<00>8 0<00><00>
<00>&'(<00><<00>8 0<00><00><00>'()<00><<00>8 0%<00>%<00>
%<00>()*<00><<00>8 0&<00>&<00>&<00>)*+<00><<00>8 0+<00>+<00>
+<00>)*+<00><<00>8 0,<00>,<00>,<00>*+,<00><00><00>8b <00>@<00>A<00>B<00>C<00>D<00>!E<00>,G<00>;H<00>JJ<00>UK<00>aL<00>$!<00>H%9<M<00>N<00>O<00>P<00> h
2019-08-04 21:51:40 +08:00
R
<00>A9<00><00>S<00>T<00>U<00>V<00>X<00>&[<00>2\<00>@^<00>H_<00>U<00><><EFBFBD><EFBFBD>X`<00>Ya<00>ab<00>dd<00>ee<00>mf<00>nh<00>vi<00>}j<00><>k<00>
2019-08-04 21:51:40 +08:00
S   "  # & & ,  ,   # !
<00><00><00>9<00> <00>n<00>o<00>p<00>r<00>t<00>*u<00>=w<00>Sx<00>iy<00>t{<00>{|<00><>}<00><00><00>I:<00> x<00><00><00><00> <00><00>M<00><00>Z<00><00><><00><00><><00><00><><00><00><><00><00>11/;#<00> 8;<00><00><00><00><00> <00><00><00><00>-<00><00>C<00><00>Y<00><00>o<00><00>q<00><><EFBFBD><EFBFBD>s<00><00>t<00><00>{<00><><EFBFBD><EFBFBD>~<00><00><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00>+0246 "%  <00><00><00>;<00> <00><00><00><00><00><00><><EFBFBD><EFBFBD>#<00><00>Q<00><00>S<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00>1 3 = % <00><00><<00>><00><00><00><00><00> <00><><EFBFBD><EFBFBD>%<00><00>.<00><00>7<00><00>><00><00>E<00><00>S<00><00>a<00><00>h<00><00>m<00><00>t<00><00>{<00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><><00><00><00><><EFBFBD><EFBFBD><00><00><00><00>%<00><00>,<00><00>g<00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><00><00><><00><00><00><00><00><00><00><00>!<00><00>0<00><><EFBFBD><EFBFBD>4<00><00>F<00><00>j<00><><EFBFBD><EFBFBD>n<00><00><><00><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><><00><><00><><EFBFBD><EFBFBD><EFBFBD><00><00>&<00><><EFBFBD><EFBFBD>*<00>J<00>b<00>z <00><><00><><EFBFBD><EFBFBD><EFBFBD>
<00><> <00><> <00><><00><><00><><00> > )'Z,) 2* %4- 8# 9, 84>>"D 8<00>`<00>@_T<00><00> <00>M<00>Y<00>]<00>d"<00><<00>@>0"<00>#<00><$<00>P<00>H/A<+<00>,<00>-<00>.<00><00>H?A@<4<00>5<00> 6<00>?7<00>00<00>HAN<=<00>><00>'?<00>M@<00>==<00>\<00>A<00>PF<00>J<00> K<00>M<00>#N<00>/P<00>6Q<00>=R<00>VT<00>~U<00><>V<00><>X<00><>Y<00><><00><><EFBFBD><EFBFBD><EFBFBD>Z<00><>\<00><>]<00><>_<00><>`<00>a<00>b<00>)c<00>;e<00>J<00><><EFBFBD><EFBFBD>Nf<00>hh<00><>j<00>!60116  <<<<5I<00><00><00><00>E<00>E<00>EFF8FPFlF<00>F<00>F<00>F<00>F<00>FG G<GTGpG<00>G<00>G<00>G<00>G<00>G<00>GH4HLHdH|H<00>H<00>H<00>H<00>HII4ILIdI|I<00>I<00>I<00>I<00>I J$JDJ\J|J2*<00> <00><06>4get_Row<00> <00>4
$USystem$UHalconDotNet$USystem.Xml.Serialization><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 2*< <00><06>4set_Row.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>2*<00> <00><06>4get_Column:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 2* <00><06>4set_Column.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>2*<00> <00><06>4get_Radius:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 2*<00> <00><06>4set_Radius.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>.*X<00><06>4.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>.*<00><00><06>4.ctor.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>6*(;<00>
5createCircle.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>2*<00>><00>E5createROI.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>.*<00>w<00><06>5draw.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>>*<00><00><06>5distToClosestHandle<11><00><00><00>5 1max 1val8<00>0=6 1iF<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>)<01><><02><><02><>6*xt<00>|6displayActive:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>  2*$&<00><06>6getRegion|<00>&<00>6 2region:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> B* m<00>7getDistanceFromStartPoint(<00>m7 3sRow 3sCol 3angleB<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>V}<02><>6*<00>,<00><06>7getModelData:<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00> 6*<00> <00><00><06>7moveByHandle<11>D <00><00>7 4distance 4shiftX 4shiftY><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>#*8<00><<00>4 0<00><00>
<00>$%&<00><<00>4 0<00><00><00>%&'<00><<00>4 0<00><00>
<00>$%&<00><<00>4 0<00><00><00>%&'<00><<00>4 0!<00>!<00>
!<00>&'(<00><<00>4 0"<00>"<00>"<00>'()<00>T<00>4H+<00>,<00>-<00>.<00>/<00><00>H<00>4<1<00>2<00>3<00>4<00> @
2019-08-04 21:51:40 +08:00
,
<00>x
5;l7<00>8<00> 9<00>:<00><<00> ><00>,?<00>:@<00>
2019-08-04 21:51:40 +08:00
1   "  "
<00>lE5>`D<00>E<00>F<00>H<00>J<00>*K<00>=L<00><00>T<00>5wHQ<00>R<00>S<00>HT<00>vU<00>*//<00><00>5<00><00>\<00>]<00> ^<00>`<00>-a<00>Cc<00>E<00><><EFBFBD><EFBFBD>Gd<00>He<00>O<00><><EFBFBD><EFBFBD>Rf<00>Sg<00>Wh<00>^i<00>_j<00>`c<00>dc<00>o<00><><EFBFBD><EFBFBD>sk<00>l<00>+00 "%  <00>x|6tlr<00>t<00><00><><EFBFBD><EFBFBD>w<00>Ax<00>Cz<00>q{<00>s}<00>1 1 <00>T<00>6&H<00><00><00><00><00><00> <00><00>$<00><00>#)<00><00>7m x<00><00><00><00><00><00> <00><00>B<00><00>O<00><><EFBFBD><EFBFBD>R<00><00>^<00><00>j<00><00>$O<00><<00>7,0<00><00><00><00>*<00><00>;<00><00><00>7<00><00><00><00><00><00><00><><EFBFBD><EFBFBD><00><00><00><00>$<00><00>X<00><00>j<00><00>l<00><00>u<00><00>~<00><00><><00><00><><00><00><><00><00><><00><00><><00><00>  <00><00><00><00>J<00>J<00>J<00>J<00>JK(KDK\KxK<00>K<00>K<00>K<00>K<00>KLL8LPLhL<00>L<00>L<00>L<00>L<00>LMM4MLMtM<00>M<00>M<00>M<00>M.*T.ctor
$USystem$USystem.Collections.Generic$USystem.ComponentModel$USystem.Drawing$USystem.Data$USystem.Linq$USystem.Text$USystem.Threading.Tasks$USystem.Windows.Forms2<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 2*<00>+Dispose><04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 >*@mBInitializeComponent.<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2 <00>`<00> D<<00><00><00><00> 
#
<00>x+l<00><00><00><><EFBFBD><EFBFBD><00><00>!<00>"<00>*<00>
3 &  %
<00>DBm8<00><00> <00>$<00>!'<00>.(<00>;)<00>H*<00>U+<00>r,<00>-<00><>.<00><>/<00><>0<00><>1<00><>2<00><>3<00><>4<00>8<00>(9<00>0:<00>B;<00>N<<00>d=<00>l?<00>
O " : e n F } ` > : v P S C O 3 U J J 9 ( ; &
<00>V<00><00>MN N8NPNtN.*<00> <06>Main<00><00>
$USystem$USystem.Collections.Generic$USystem.Linq$USystem.Threading.Tasks$USystem.Windows.Forms2<04>?<3F>ƳY<C6B3>I<EFBFBD>% <02><><EFBFBD>`MD2<00>T<00>H<00><00><00><00><00>
2019-08-04 21:51:40 +08:00
. B -
<00><00> <00>N<00>N<00><><EFBFBD><EFBFBD> /<2F><><00>9N<00>;<00>4<00> <00>2<00><00>)<00>= 9i? 8 I-=6AU<00>@u/<00><00><00>MC<00><00>@<00><00>D <00>B<00><00>!  u!<00> !=<00>UmU"<00><00>#<00>%<00>]
1'<00>) <00>(<00>iL9
)+Y1<00>qGuN<00>;<00>4%<00>2-*m=y,<00><00>><00>796q<00><00>@q1=1<00>/ <00>4<00><00>C<00><00>?<00><00><00>D<00><00>B<00><00>-<00>'<00><00>4<00>%Q<00>%"<00> }# <00>%<00>
<00>&e <00>(<00>L<00>*<00>1q<00>G%%<00> m;i313M4<00>2}==%<00>><00>7<00>N<00>5<00>y@<00>=e<00>A<00>ma?<00>QD<00><00>M-]#M7e4<00>,1<00><00>M<00>K<00>K<00>G<00>G<00>EeEBI:<00>0!-5, ,<00>)u'I'<00>$1##!<00><00><00>qEM<00><00><00><00><00>) <00><00>U)!<00>!<00>L<00>H<00>.5(<00>#<00><00>,u
qE#i%<00> <00>&<00>(9%<00>*=<00>; N5;<00> Q2<00><00>)5q><00><00>5%<00><00>A<00>CqU;=!<00>D<00>6<00>5<00>Bm"<00> ="<00> e<00>=<00>#!
<00>&<00> <00>*%12<00><00><<00><00>3<00> 7<00>6<00>6<00>659<00>?<00><00>7 5<00>AU<00> <00>D<00>:L<00>-52<00>yE<00><00>!N<00><00>u5=<00>y$<00><<00> A <00>' %<00>><00>+2<00>u<Y5<00>3) =><00>8q<00>?<00>8<00>69<00>A<00>I<00> <00><00>G<00>D<00>YUG<00>D<00>Q<00>E<00><00><00>9y9}M]J<00><00><00>"<00>I$a&q <00>'<00>)<00>7<00>u)]<00>+I<00>1<00> 5A<!5YUQ3=a* >H<00>-<00>y?<00>8i<00>6<00><00>QA<00>QA Yq<00>C-<00>E<00><00>Y<00><00><00>"=$= 1&<00>3<00>
<00>'<00> ])<00>@Y@<00><00><00>+<00><00>1<00>
<00>i < 1<00>4<00>=)3i<00><00>=<00>I?E8<00>u6<00><00>A<00><00>L<00>H<00>.q(-$ <00>A<00>u:<00>5y )<00>CM;<00>K<00>FDu+]K<00>F<00>CA+<00>)} <00>;MEY<00>%=<00> <00>"<00>4u<00>#q & ]'<00>7<00><00> %)U> ]+<00>1<00><00> 54<00>>MM<00>/m<00>-%i2!0<00>><00>8<00>9<00>0m0I=<00><00>JMMI]/<00>(a$=<00>E<00>,<00> <00>L}H<00>. (<00>#<00>AU6:.<00>/<00>!A <00>" )KQF<00>C +<00>%<00><00>JFeC<00>*<00>%<00> "u <00>"= -9a5I}K<00>LFI<00>G  =504] <00>,<00>A@i7m<00>=E.0A !!9<00>=U=%Be<00> a9<00><00><00><00><00>!<00>eI<00>$!GiD<00>F5D=By<00> Y()@UEKqBMI,9F<00>3<00>G<00>N<00><<00>3<00>  -<00>@57<00>u.U0]!YB1<00><00>9<00>Mi <00>!<00>J<00>E5C<00>*<00>%YE9<00>I<00>J<00>ECy*Q%)]:<00>$<00> (yK5M<00>0,mF5H<00>25-<00>.<00>0<00>9<00>9E&<00>A%<00><00>:I&!<00>I<00><<00>:Y <00>M}I<00>/<00>(<00>$<00><00>KuMU <00>F%>eH<00>&<00>m-y&QQN <00><00> <00> Y <00>.<00>0<00><00><00>E<00>Ba,<00>+!q<00><00>MI)/ )<00>$<00><00><00>5E<00>B<00>,<00>+Q<00><00><00>9 J<00>2<00>2<00>:<00> <00>?<00>%<9!<00>K<00>M]8!8<00>7<00>?%<00>F<00>H%J95*'<00>E*<00>-<00>&<00>-/<00><<00>J<00>I1A<00>1:<00>m<00><00>EJ;<00> ML<00>M G<00>HiAq5<00>8<00> <00>
E/-?Y<<00>;<00>Uu).=}J!QLMH].<00>'<00>#q<00>9L<00><00>}a=G<00><00>1J
@@ <20>`"<08> 
2019-08-04 21:51:40 +08:00
<00> @ <20>@ <00> 0*
@B<> <20>@<00> <20>
!8@@ @<00> @<40>*
2019-08-04 21:51:40 +08:00
@ <20>@<01> 
*@ @ <20>@<10> <09> %<05>
<EFBFBD>@@@ <20>@@<10><00>!<10>
Z)-@0<>@<11>  <00> @<00> P$<01>a@@ <20>
@<00>H @ <20> <20>@@ <20>$ B<00>@@ <20>@P2@ <20>@@ A @2<><00>@0 <20>0@(H
@0@ <20>0<00> @ <00><00>0H`l<00><00><00><00><00> 8Ph<00><00><00><00><00><00><00>(@Ldp|<00><00><00><00><00><00>$<Tl<00><00><00><00><00><00><00>,D\ht<00><00><00><00><00>(4LXp|<00><00><00><00><00><00><00> $<HTl<00><00><00><00><00><00><00><00><00> $ < H ` l <00> <00> <00> <00> <00> <00> <00> <00> 
2019-08-04 21:51:40 +08:00
,
2019-08-04 21:51:40 +08:00
D
P
\
2019-08-04 21:51:40 +08:00
t
<00>
<00>
2019-08-04 21:51:40 +08:00
<00>
<00>
<00>
<00>
<00>
  ( @ X d p | <00> <00> <00> <00> <00>  $ 0 H l <00> <00> <00> <00> <00> <00> <00>  , 8 P \ h <00> <00> <00> <00> <00> <00> <00> <00> <00> (4LXd<00><00><00><00> <Tlx<00><00><00><00><00><00><00><00> 8P\t<00><00><00><00><00>@Xd|<00><00><00><00><00>0`lx<00><00><00><00><00><00> 8Ph<00><00><00><00><00>4@p<00><00><00><00><00><00> $0H`x<00><00><00><00><00><00><00><00>8D\ht<00><00><00><00><00><00><00><00><00>4@X<00><00><00><00><00><00>`<00><00><00><00><00> ,DPt<00><00><00><00><00><00><00><00>(@Ldp|<00><00><00><00><00><00><00>0<HT`lx<00><00><00><00><00><00>,DPt<00><00><00><00><00>LXp|<00><00><00><00><00><00><00><00><00> $HTlx<00><00><00><00><00> ,8P\t<00><00><00><00><00><00>L <00> <00> !!$!<!H!T!l!x!<00>!<00>!<00>!<00>!<00>!<00>!<00>!"","8"D"\"h"t"<00>"<00>"<00>"<00>"<00>"<00>"<00>"<00>"###(#4#@#L#p#|#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#$ $$`$l$x$<00>$<00>$<00>$<00>$<00>$ COM+_Entry_Point%.ctor)06000004%<00>MainForm_Load)<00>06000005%<button1_Click)<06000006%<00>Dispose)<00>06000007"%dInitializeComponent)d06000008%get_RowBegin)0600017a%|set_RowBegin)|0600017b%<00>get_ColumnBegin)<00>0600017c%dset_ColumnBegin)d0600017d% <00><><EFBFBD><EFBFBD> /<2F><00>get_RowEnd)<00>0600017e%Hset_RowEnd)H0600017f%<00>get_ColumnEnd)<00>06000180%(set_ColumnEnd)(06000181%<00>get_Color)<00>06000182%set_Color)06000183%p.ctor)p06000184%<00>.ctor)<00>06000185% .ctor) 0600003d% ClearWindow) 0600003e%t displayImage)t 0600003f%<00> notDisplayRoi)<00> 06000040%L getRoiCount)L 06000041%<00> setDrawModel)<00> 06000042%0 resetWindowImage)0 06000043%<00> mouseleave)<00> 06000044% zoomWindowImage) 06000045%x moveWindowImage)x 06000046%<00> noneWindowImage)<00> 06000047%X genRect1)X 06000048%<00> genRect2)<00> 06000049%( genCircle)( 0600004a%<00> genLine)<00> 0600004b
removeActiveROI)<00>
06000051%( setActiveRoi)( 06000052%<00> saveROI)<00> 06000053%| loadROI)| 06000054%h displayHobject)h 06000055%<00> displayHobject)<00> 06000056%@ genCircularArc)@ 06000057%
2019-08-04 21:51:40 +08:00
.ctor)
0600005c%<00>
.ctor)<00>
0600005d%$
applyContext)$
0600005e%<00>
setColorAttribute)<00>
0600005f"%
setColoredAttribute)
06000060"%<00>
setDrawModeAttribute)<00>
06000061"%<00>
setLineWidthAttribute)<00>
06000062%h
setLutAttribute)h
06000063%<00>
setPaintAttribute)<00>
06000064%H
setShapeAttribute)H
06000065"%<00>
setLineStyleAttribute)<00>
06000066%,
addValue),
06000067%<00>
addValue)<00>
06000068%
addValue)
06000069%<00>
clear)<00>
0600006a%<00>
copy)<00>
0600006b"%\
getGraphicsAttribute)\
0600006c%<00>
copyContextList)<00>
0600006d%X
dummy)X
0600006e%get_Row1)06000186%xset_Row1)x06000187%<00>get_Column1)<00>06000188%Xset_Column1)X06000189%<00>get_Row2)<00>0600018a%8set_Row2)80600018b%<00>get_Column2)<00>0600018c%set_Column2)0600018d%<00>get_Color)<00>0600018e%<00>set_Color)<00>0600018f%`.ctor)`06000190%<00>.ctor)<00>06000191%get_Row)06000192%xset_Row)x06000193%<00>get_Column)<00>06000194%Tset_Column)T06000195%<00>get_Phi)<00>06000196%0set_Phi)006000197%<00>get_Lenth1)<00>06000198% set_Lenth1) 06000199%tget_Lenth2)t0600019a%<00>set_Lenth2)<00>0600019b%Pget_Color)P0600019c%<00>set_Color)<00>0600019d%,.ctor),0600019e%<00>.ctor)<00>0600019f%get_Default)0600000e%<00>.cctor)<00>06000010%get_RowBegin)06000134%<00>set_RowBegin)<00>06000135%Hget_ColumnBegin)H06000136%<00>set_ColumnBegin)<00>06000137%4get_RowEnd)406000138%<00>set_RowEnd)<00>06000139%get_ColumnEnd)0600013a%<00>set_ColumnEnd)<00>0600013b%<00>.ctor)<00>0600013c%X.ctor)X0600013d%<00>createLine)<00>0600013e%$createROI)$0600013f%<00>draw)<00>06000140"%<00>distToClosestHandle)<00>06000141%<00>displayActive)<00>06000142%tgetRegion)t06000143&% getDistanceFromStartPoint) 06000144%<00>getModelData)<00>06000145%X moveByHandle)X 06000146%(
updateArrowHandle)(
06000147%.ctor)060001a0%PSave)P060001a1%lLoad)l060001a2%<00>ToXml)<00>060001a3%<00>FromXml)<00>060001a4%|ToSoap)|060001a5%<00>FromSoap)<00>060001a6%<00>ToBinary)<00>060001a7% FromBinary) 060001a8%<00>
GetBytes)<00>
060001a9%<00> GetXmlDoc)<00> 060001aa%<00> GetObject)<00> 060001ab%<00> GetObject)<00> 060001ac%get_ID)06000122%set_ID)06000123%<00>get_Name)<00>06000124%<00>set_Name)<00>06000125%\get_Rectangle1)\06000126%<00>set_Rectangle1)<00>06000127%@get_Rectangle2)@06000128%<00>set_Rectangle2)<00>06000129%$get_Circle)$0600012a%<00>set_Circle)<00>0600012b%get_Line)0600012c%tset_Line)t0600012d%<00>.ctor)<00>0600012e%@.ctor)@0600012f%.ctor)06000130%|.ctor)|06000131%<00>.ctor)<00>06000132%D.ctor)D06000133%.ctor)06000011%<00>get_DrawModel)<00>06000012%Tset_DrawModel)T06000013%<00>get_Image)<00>06000014%@set_Image)@06000015"%<00>get_HWindowHalconID)<00>06000016%4getHWindowControl)406000017.%<00>barVisible_strip_CheckedChanged)<00>06000018%tshowStatusBar)t06000019%<00>SaveWindowDump)<00>0600001a%<00>SaveImage)<00>0600001b%<DispImageFit)<0600001c&%<00>HWindowControl_HMouseMove)<00>0600001d%<00> ClearWindow)<00> 0600001e%<00>
HobjectToHimage)<00>
0600001f%H DispObj)H 06000020%<00> DispObj)<00> 06000021&%0 mCtrl_HWindow_MouseLeave)0 06000022%<00> Dispose)<00> 06000023"% InitializeComponent) 06000024%<00> <.ctor>b__14_0)<00> 06000025%\<.ctor>b__14_1)\06000026%<00><.ctor>b__14_2)<00>06000027%4<.ctor>b__14_3)406000028"%<00><ClearWindow>b__30_0)<00>06000029%get_Row1)06000148%xset_Row1)x06000149%<00>get_Column1)<00>0600014a%Xset_Column1)X0600014b%<00>get_Row2)<00>0600014c%8set_Row2)80600014d%<00>get_Column2)<00>0600014e%set_Column2)0600014f%<00>.ctor)<00>06000150%<00>.ctor)<00>06000151%LcreateRectangle1)L06000152%<00>createROI)<00>06000153%$draw)$06000154"%<00>distToClosestHandle)<00>06000155%<00>displayActive)<00>06000156% getRegion) 06000157%<00>getModelData)<00>06000158%0moveByHandle)006000159% .ctor) 0600006f%<00> clear)<00> 06000070%get_Row)0600015a%xset_Row)x0600015b%<00>get_Column)<00>0600015c%Tset_Column)T0600015d%<00>get_Phi)<00>0600015e%0set_Phi)00600015f%<00>get_Lenth1)<00>06000160% set_Lenth1) 06000161%tget_Lenth2)t06000162%<00>set_Lenth2)<00>06000163%P.ctor)P06000164%<00>.ctor)<00>06000165%createRectangle2)06000166%<00>createROI)<00>06000167%<00>draw)<00>06000168"%<00>distToClosestHandle)<00>06000169%<00>displayActive)<00>0600016a%lgetRegion)l0600016b% getModelData) 0600016c%<00> moveByHandle)<00> 0600016d%<00>
updateHandlePos)<00>
0600016e%<00>
checkForRange)<00>
0600016f%.ctor)0600000a"%<00>get_ResourceManager)<00>0600000b%lget_Culture)l0600000c%<00>set_Culture)<00>0600000d%get_Row)06000170% set_Row) 06000171%tget_Column)t06000172%<00>set_Column)<00>06000173%Pget_Radius)P06000174%<00>set_Radius)<00>06000175%,get_Color),06000176%<00>set_Color)<00>06000177%.ctor)06000178%l.ctor)l06000179% get_Color) 060000b9%<00> set_Color)<00> 060000ba%  get_Type)  060000bb%<00> set_Type)<00> 060000bc%<00> .ctor)<00> 060000bd%` createRectangle1)` 060000be%<00> createRectangle2)<00> 060000bf%@ createCircle)@ 060000c0%<00> createCircularArc)<00> 060000c1% createLine) 060000c2%<00> createROI)<00> 060000c3%<00> draw)<00> 060000c4"%P distToClosestHandle)P 060000c5%<00> displayActive)<00> 060000c6%< moveByHandle)< 060000c7%<00> getRegion)<00> 060000c8&% getDistanceFromStartPoint) 060000c9%<00> getModelData)<00> 060000ca% getNumHandles) 060000cb%<00> getActHandleIdx)<00> 060000cc% getOperatorFlag) 060000cd%<00> setOperatorFlag)<00> 060000ce% .ctor) 06000079% HMouseWheel) 0600007a%<00> setImagePart)<00> 0600007b%<00> setImagePart)<00> 0600007c%H setViewState)H 0600007d%<00> dummy)<00> 0600007e%$ dummyV)$ 0600007f%<00> exceptionGC)<00> 06000080%<00> setDispLevel)<00> 06000081%` zoomImage)` 06000082%<00> zoomImage)<00> 06000083%<00> scaleWindow)<00> 06000084%< setZoomWndFactor)< 06000085%<00> setZoomWndFactor)<00> 06000086% moveImage) 06000087%<00> resetAll)<00> 06000088%x
resetWindow)x
06000089%( mouseDown)( 0600008a"%<00> activateZoomWindow)<00> 0600008b%<00> raiseMouseup)<00> 0600008c%X mouseUp)X 0600008d%<00> mouseMoved)<00> 0600008e%  setGUICompRangeX)  0600008f%<00> setGUICompRangeY)<00> 06000090"%t resetGUIInitValues)t 06000091%<00> moveXByGUIHandle)<00> 06000092%<00> moveYByGUIHandle)<00> 06000093%L zoomByGUIHandle)L 06000094%T repaint)T 06000095%<00> repaint)<00> 06000096%$ repaint)$ 06000097%H repaint)H 06000098%l addIconicVar)l 06000099%h clearList)h 0600009a%<00> getListCount)<00> 0600009b"%H changeGraphicSettings)H 0600009c"%<00> changeGraphicSettings)<00> 0600009d"%H changeGraphicSettings)H 0600009e"%<00> clearGraphicContext)<00> 0600009f%< getGraphicContext)< 060000a0%<00> setROIController)<00> 060000a1%( addImageShow)( 060000a2%<00> DispObj)<00> 060000a3%<00> DispObj)<00> 060000a4%<00> clearHObjectList)<00> 060000a5%<00> showHObjectList)<00> 060000a6%.ctor)060000fc%<00>setViewController)<00>060000fd%@getModelRegion)@060000fe%<00>getROIList)<00>060000ff%,getActiveROI),06000100%<00>getActiveROIIdx)<00>06000101% setActiveROIIdx) 06000102%<00>getDelROIIdx)<00>06000103%setROIShape)06000104%tsetROISign)t06000105%<00>removeActive)<00>06000106%`defineModelROI)`06000107%<00>reset)<00>06000108%(resetROI)(06000109%<00>setDrawColor)<00>0600010a% paintData) 0600010b%<00>paintData)<00>0600010c%<00> mouseDownAction)<00> 0600010d%<00>
mouseMoveAction)<00>
0600010e%p dummyI)p 0600010f%<00> displayRect1)<00> 06000110%L displayRect2)L 06000111%<00> displayCircle)<00> 06000112"%< displayCircularArc)< 06000113%<00> displayLine)<00> 06000114%0genRect1)006000115%<00>genRect2)<00>06000116% genCircle) 06000117%<00>genCircularArc)<00>06000118%genLine)06000119%<00>smallestActiveROI)<00>0600011a%$smallestActiveROI)$0600011b%<00>removeActiveROI)<00>0600011c%tselectROI)t0600011d%<00>resetWindowImage)<00>0600011e%LzoomWindowImage)L0600011f%<00>moveWindowImage)<00>06000120%,noneWindowImage),06000121%.ctor)06000038%<00>get_HObject)<00>06000039%hset_HObject)h0600003a%<00>get_Color)<00>0600003b%Hset_Color)H0600003c%get_Row)0600002a% set_Row) 0600002b%tget_Column)t0600002c%<00>set_Column)<00>0600002d%Pget_Radius)P0600002e%<00>set_Radius)<00>0600002f%,get_StartPhi),06000030%<00>set_StartPhi)<00>06000031%get_ExtentPhi)06000032%<00>set_ExtentPhi)<00>06000033%<00>get_Color)<00>06000034%hset_Color)h06000035%<00>.ctor)<00>06000036%4.ctor)406000037%get_Row)060000e0%xset_Row)x060000e1%<00>get_Column)<00>060000e2%Tset_Column)T060000e3%<00>get_Radius)<00>060000e4%0set_Radius)0060000e5%<00>get_StartPhi)<00>060000e6%set_StartPhi)060000e7%|get_ExtentPhi)|060000e8%<00>set_ExtentPhi)<00>060000e9%`.ctor)`060000ea%<00>.ctor)<00>060000eb%(createCircularArc)(060000ec%<00>createROI)<00>060000ed% draw) 060000ee"%pdistToClosestHandle)p060000ef%|displayActive)|060000f0%<00>moveByHandle)<00>060000f1%x getRegion)x 060000f2%$
getModelData)$
060000f3"%<00>
determineArcHandles)<00>
060000f4% setStartHandle) 060000f5%| setExtentHandle)| 060000f6%<00> updateArrowHandle)<00> 060000f7%get_Row)060000cf%<00>set_Row)<00>060000d0%@get_Column)@060000d1%<00>set_Column)<00>060000d2%get_Radius)060000d3%<00>set_Radius)<00>060000d4%<00>.ctor)<00>060000d5%\.ctor)\060000d6%<00>createCircle)<00>060000d7%,createROI),060000d8%<00>draw)<00>060000d9"%<00>distToClosestHandle)<00>060000da%displayActive)060000db%|getRegion)|060000dc&%(getDistanceFromStartPoint)(060000dd%$getModelData)$060000de%<00>moveByHandle)<00>060000df%.ctor)06000001%XDispose)X06000002"%<00>InitializeComponent)<00>06000003%Main)06000009w <00>@<00> <00><00><00><00> <00>y0 ? Z<00> \<00> 
<00><00> * ,D ,p ,<00> <00> +HalconWindow.Properties.Settings11048C44<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>/<00>HalconWindow.HalconWindow.HWindow_Final4DA76B14<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>9<00>ViewROI.Config.CircularArcE0A97BEF<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>8<00>|ViewROI.Config.HObjectWithColorA806F6CE<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>'<00><00> ViewWindow.ViewWindow42CDF8E0<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>(<00> <00> ViewWindow.Model.GraphicsContext72ED4FCA<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>1$<00>ViewWindow.Model.HObjectEntry0808017C<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>6<00><00>ViewWindow.Model.HWndCtrl1E678B91<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>5
ViewWindow.Model.ROI8356984A<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>;<00> @ViewWindow.Model.ROICircle3132F3FF<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>:l<00> ViewWindow.Model.ROICircularArc493F5B09<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>7<00>4ViewWindow.Model.ROIControllerF1A01EF6<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>.<00>0ViewWindow.Model.RoiDataE943623B<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>,, <00> ViewWindow.Model.ROILineDA515134<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>0 ( ViewWindow.Model.ROIRectangle17DB45DE1<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>2<00> p ViewWindow.Model.ROIRectangle256990E22<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>4<00><00>ViewWindow.Config.Circle8EFB5C2B<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>&8<00>ViewWindow.Config.LineE04AEFB9<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>)(<00>ViewWindow.Config.Rectangle1EA705639<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>*<00>ViewWindow.Config.Rectangle2C15D05FA<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>-\ ViewWindow.Config.SerializeHelperDFABBC85-<2D>.<2E>O<><00><>O<>+<00><>O<>Bm<00><><00>"<00>U&1W+<00><<00><00> <00> <00><><00>9<00><> <00><>%<00><>- 8M*<00><><EFBFBD><EFBFBD>w 1><00>?<00>^@
+,<00><00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><DLHalconWindow.HWindowSmart272F0106<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>%<00><00>HalconWindow.MainForm89FB576E<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>=lHalconWindow.Program74C72314<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>3PhHalconWindow.Properties.Resources7B7924BF<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><>+<00><00><00> <00>m{<00><00><00>m   ' 0 < E Q Z f o { <00><00>9<00><><EFBFBD><00><><00><><EFBFBD> <00><><00><><EFBFBD> <00><><00><><EFBFBD> <00><><00><>  <00><>@Rl'<00><00><00><00><00><00>#8Obw<00><00><00><00><00><00><00><00>;<00>qHXho? <00>4 <00><00> <00>4 <00>4 . = L [ j y <00>: <00>0 <00>0 " 0 K& q <00> <00>
<00>
<00><00> ] F <00>  <00> <00> E!" g! i! k! <00>! <00>!<00> &#<00> <00>#~ A$ ]$ f$<00> <00>$<00> <00>%<00> S&<00>  ' $(b <00>(o <00>(& +7 R+7 <00>+ <00>+= <00>+= ,y <00>, <00>, <00>, <00>- <00>.u 30 A0 R0<00> <00>0@ &1$ J1 X1 i1 <00>1
<00>1 <00>1<00> a2M <00>2<00> <00>3 <00>3 <00>3 <00>3 <00>38 <00>3 <00>3 <00>3 <00>3 <00>3 4 4 4 4 4 4 4 .4 54 A4 M4 Y4H <00>4 <00>4 <00>4 <00>4 <00>4 <00>4 <00>4 <00>4 
5; E5> <00>5w <00>5<00> |6t <00>6& 7m <00>7, <00>7<00> Z8 f8 o8 {8 <00>8 <00>8 <00>8 <00>8 <00>8 <00>8 <00>8b%9A9<00><00>9<00>I:<00>8;<00><00>;<00><00><<00><00>@_<00>@>/A?A@AN<00>A<00><00>C<00>D D (D 4D7kD wD <00>D <00>D<00>DW<00>DSQE1<00>F1<00>F<00>FDG'.HFI<<00>J{<00>J<00>J<00><00>K<00>HL<00><00>L<00><00>M<00>0N<00><00>N<00><00>O<00>RP<00> Q<00><00>Q<00>ER<00><00>R#<00>R# SS*S:SJS VS _S kS tS <00>S <00>S <00>S <00>S <00>S <00>S <00>S <00>S <00>S<00><00>U"<00>U"V"5V"WV cV lV xV <00>V <00>V <00>V <00>V <00>V.<00>V<00>VlZW[<00>W<00>?X<00><00>X<00>cY@<00>Y<00>Y5<00>Y"[<00><00>\ <00>\ <00>\ <00>\ <00>\ <00>\ <00>\ ] ]"2] R]e<00>]h^&_ 2`Pa,|a5<00>ao<00><> c <00><><00><>,c <00><><00><>5c <00><><00><>Ac <00><><00><>Jc <00><><00><>Vc <00><><00><>_c <00><><00><>kc <00><><00><>tc <00><><00><><EFBFBD>c <00><><00><><EFBFBD>c<00><><00><><EFBFBD>c<00><><00><><EFBFBD>c<00><00><><00><>Ad<00><00><><00><><EFBFBD>d<00><00><><00><><EFBFBD>e<00><00><><00><>Tf<00><00><><00><>g3<00><><00><>Dg><00><><00><><EFBFBD>g<00>
;~6<00><00><00>[U<00><00>l(<00><00><00><00>2<00>G<00>uP<00>zG:\VisionEdit\VisionEdit\HalconWindowTest\MainForm.csG:\VisionEdit\VisionEdit\HalconWindowTest\MainForm.Designer.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Config\Line.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\ViewWindow.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Model\GraphicsContext.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Config\Rectangle1.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Config\Rectangle2.csG:\VisionEdit\VisionEdit\HalconWindowTest\Properties\Settings.Designer.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Model\ROILine.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Config\SerializeHelper.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Model\RoiData.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\HWindow_Final.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\HWindow_Final.Designer.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Model\ROIRectangle1.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Model\HObjectEntry.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Model\ROIRectangle2.csG:\VisionEdit\VisionEdit\HalconWindowTest\Properties\Resources.Designer.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Config\Circle.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Model\ROI.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Model\HWndCtrl.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Model\ROIController.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Config\HObjectWithColor.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Config\CircularArc.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Model\ROICircularArc.csG:\VisionEdit\VisionEdit\HalconWindowTest\HalconWindow\Model\ROICircle.csG:\VisionEdit\VisionEdit\HalconWindowTest\HWindowSmart.Designer.csG:\VisionEdit\VisionEdit\HalconWindowTest\HWindowSmart.csG:\VisionEdit\VisionEdit\HalconWindowTest\Program.cs<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>.1KȎ]<05>bk<62>TB<54>5<EFBFBD>Pcb<63>C /LinkInfo/names/src/headerblock/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\config\serializehelper.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\config\rectangle2.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\config\rectangle1.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\config\line.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\config\circle.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\model\roirectangle2.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\model\roirectangle1.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\model\roiline.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\model\roidata.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\model\roicontroller.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\model\roicirculararc.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\model\roicircle.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\model\roi.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\model\hwndctrl.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halconwindow\model\hobjectentry.cs/src/files/g:\visionedit\visionedit\halconwindowtest\halcon
o!<00>"<00><00>} <00>#~ :
<00><00>, +% )<00><00><00> "0<00>3<00>(<00><00><00><00>Q3A {
8k>8`(\\\\\\\\\\\\\\\\\\\\\\\\\\\\(<00>$ X< <00>
xh<00>l<00> <00><00><00><00><00>A4X( X<00>x<00>!@<00>Nuvwxyz[VWXYZU\]^_`abcdefghijklmnopqrst%&'()*+,-./0
 !"#$123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> 
    !"#$%&'()*-,+./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST{|}~