setpointer.m
来自「医学图像处理matlab工具箱」· M 代码 · 共 138 行
M
138 行
function setpointer(fig, ptr)% Set the pointer on the current figure to PTR% has several specialized SOM (SliceOMatic) pointers switch ptr case 'SOM left' pd = [ nan nan nan nan 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan 1 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan 1 2 1 1 1 1 1 1 1 1 1 1 1 1 nan 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 nan 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 nan 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 nan 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 nan nan 1 2 1 1 1 1 1 1 1 1 1 1 1 1 nan nan 1 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 nan nan nan nan nan nan nan nan nan nan nan ]; set(fig,'pointershapecdata', pd,... 'pointershapehotspot', [ 8 1 ] , ... 'pointer','custom'); case 'SOM right' pd = [ nan nan nan nan nan nan nan nan nan nan nan 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 2 1 nan nan 1 1 1 1 1 1 1 1 1 1 1 1 2 1 nan nan 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 nan 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 nan 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 nan 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 nan 1 1 1 1 1 1 1 1 1 1 1 1 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan 1 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 nan nan nan nan ]; set(fig,'pointershapecdata', pd,... 'pointershapehotspot', [ 8 16 ] , ... 'pointer','custom'); case 'SOM bottom' pd = [ nan nan nan nan 1 1 1 1 1 1 1 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 nan 1 1 2 2 2 2 2 2 2 2 2 2 1 1 nan nan nan nan 1 1 2 2 2 2 2 2 1 1 nan nan nan nan nan nan nan nan 1 1 2 2 1 1 nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan ]; set(fig,'pointershapecdata', pd,... 'pointershapehotspot', [ 16 8 ] , ... 'pointer','custom'); case 'SOM top' pd = [ nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan nan nan nan nan nan 1 1 2 2 1 1 nan nan nan nan nan nan nan nan 1 1 2 2 2 2 2 2 1 1 nan nan nan nan 1 1 2 2 2 2 2 2 2 2 2 2 1 1 nan 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 1 1 1 1 1 1 1 nan nan nan nan ]; set(fig,'pointershapecdata', pd,... 'pointershapehotspot', [ 1 8 ] , ... 'pointer','custom'); case 'SOM leftright' pd = [ nan nan nan nan 1 nan nan nan nan nan nan 1 nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan 1 1 nan nan nan nan nan nan 1 1 nan nan nan nan nan nan 1 1 nan nan nan nan nan 1 2 1 nan nan nan nan nan nan 1 2 1 nan nan nan nan 1 2 1 1 1 1 1 1 1 1 2 1 nan nan nan 1 2 2 2 2 2 2 2 2 2 2 2 2 1 nan nan 1 2 2 2 2 2 2 2 2 2 2 2 2 1 nan 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 nan 1 2 2 2 2 2 2 2 2 2 2 2 2 1 nan nan 1 2 2 2 2 2 2 2 2 2 2 2 2 1 nan nan nan 1 2 1 1 1 1 1 1 1 1 2 1 nan nan nan nan 1 2 1 nan nan nan nan nan nan 1 2 1 nan nan nan nan nan 1 1 nan nan nan nan nan nan 1 1 nan nan nan nan nan nan 1 1 nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan 1 nan nan nan nan nan nan 1 nan nan nan nan ]; set(fig,'pointershapecdata', pd,... 'pointershapehotspot', [ 8 8 ] , ... 'pointer','custom'); case 'SOM topbottom' pd = [ nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan nan nan nan nan nan 1 1 2 2 1 1 nan nan nan nan nan nan nan nan 1 1 2 2 2 2 2 2 1 1 nan nan nan nan 1 1 2 2 2 2 2 2 2 2 2 2 1 1 nan 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan nan nan nan nan 1 2 2 2 2 2 2 1 nan nan nan nan 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 nan 1 1 2 2 2 2 2 2 2 2 2 2 1 1 nan nan nan nan 1 1 2 2 2 2 2 2 1 1 nan nan nan nan nan nan nan nan 1 1 2 2 1 1 nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan ]; set(fig,'pointershapecdata', pd,... 'pointershapehotspot', [ 8 8 ] , ... 'pointer','custom'); otherwise % Set it to the string passed in set(fig,'pointer', ptr); end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?