1.line_orientatin(::rowbegin,rowend,colend:phi)
*計算直線的方向
2.line_position(::rowbegin,colbegin,rowend,colend:rowcenter,colcenter,lenght,phi)
*計算線段的中心,長度,方向
3.angle_ll(::rowal,columnal,rowa2,columna2,rowb1,columnb1,rowb2,columnb2:angle)
*計算兩直線的角度方向
4.gen_region_runs(:region:row,columnbegin,columnend:)
*作用:通過給定的行列生成區域region
5.boundary(region:regionborder:boundarytype:)
*求取區域region的邊界
dev_close_window ()
dev_open_window (0, 0, 512, 512, 'white', windowid)
rowa1 := 255
columna1 := 10
rowa2 := 255
columna2 := 501
dev_set_color ('black')
disp_line (windowid, rowa1, columna1, rowa2, columna2)
rowb1 := 255
columnb1 := 255
for i := 1 to 360 by 1
rowb2 := 255 + sin(rad(i)) * 200
columnb2 := 255 + cos(rad(i)) * 200
disp_line (windowid, rowb1, columnb1, rowb2, columnb2)
angle_ll (rowa1, columna1, rowa2, columna2, rowb1, columnb1, rowb2, columnb2, angle)
endfor
angle_ll.hdev列子(畫圓)
gen_region_runs.hdev(滑鼠事件)
dev_close_window ()
dev_open_window (0, 0, 512, 512, 'black', windowid)
button := 1
rows :=
cols :=
dev_set_color ('red')
dev_clear_window ()
while (button == 1)
* click with the mouse to specify start points of runs
* to quit loop use right mouse button
get_mbutton (windowid, row, column, button)
rows := [rows,row]
cols := [cols,column]
disp_circle (windowid, row, column, 3)
endwhile
dev_set_color ('green')
gen_region_runs (region, rows, cols, cols + 40)
dev_display (region)
HBase之Region上Spilt流程分析
我們知道在memstore達到閥值以後,會進行flushregion操作.那麼在操作完成之後,會對hregion進行檢查,看是否hregion是否已經達到閥值,如果已經達到閥值,則需要對hregion進行split操作。一 檢測hregion是否需要進行split的流程分析 boolean shou...
Region運算之骨骼網格鞍點
1.select region point region destregions row,column 選擇包括已給點的所有區域 2.skeleton region skeleton 獲得區域的骨骼 3.junctions skeleton region endpoints,juncpoints 獲...
C 預編譯指令之 region
region和 endregion是乙個區域注釋 注釋一段話.但是不是au3內建的語法。內建的注釋是 和 cs 與 ce 這是為了給編輯器識別 摺疊準備的。本身沒有任何意義,在編譯時候會被自動刪除。是為了讓我們在看 時能快速知道乙個功能是 開始,結束。region public class mycl...