⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 avw_view_hdr.m

📁 mri_toolbox是一个工具用来MRI. 来自于SourceForge, 我上传这个软件,希望能结识对医疗软件感兴趣的兄弟.
💻 M
📖 第 1 页 / 共 5 页
字号:
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'extents = str2num(get(AVWHDR.handles.Eextents,''String''));',...
    'AVWHDR.avw.hdr.hk.extents = int32(extents);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR extents;'));

G.Tsession_error = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .4 .49 .09],'String','Session Error','HorizontalAlignment','left');
G.Esession_error = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
	'Position',[.51 .4 .48 .09], 'String',num2str(double(avw.hdr.hk.session_error)),...
    'TooltipString','Not important: int16',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'session_error = str2num(get(AVWHDR.handles.Esession_error,''String''));',...
    'AVWHDR.avw.hdr.hk.session_error = int16(session_error);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR session_error;'));

G.Tregular = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .3 .49 .09],'String','Regular','HorizontalAlignment','left');
G.Eregular = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
	'Position',[.51 .3 .48 .09], 'String',avw.hdr.hk.regular,...
    'TooltipString','Must be ''r'' to indicate that all images and volumes are the same size: string',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'AVWHDR.avw.hdr.hk.regular = ''r'';',...
    'set(AVWHDR.handles.Eregular,''String'', ''r'');',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));

G.Thkey_un0 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .2 .49 .09],'String','Key Unused #0','HorizontalAlignment','left');
G.Ehkey_un0 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
	'Position',[.51 .2 .48 .09], 'String',avw.hdr.hk.hkey_un0,...
    'TooltipString','Unused key: uint8',...
    'Visible','on',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'hkey_un0 = get(AVWHDR.handles.Ehkey_un0,''String'');',...
    'AVWHDR.avw.hdr.hk.hkey_un0 = uint8(str2num(hkey_un0));',...
    'set(gcbf,''Userdata'',AVWHDR); clear hkey_un0 AVWHDR;'));



%%% END OF HEADER KEY (avw.hdr.hk)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% BEGIN OF IMAGE DIMENSIONS (avw.hdr.dime)




G.Tdim1 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .8 .13 .09],'String','Dims: ',...
    'Visible','off','HorizontalAlignment','right');
G.Edim1 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.15 .8 .09 .09], 'String',num2str(double(avw.hdr.dime.dim(1))),...
    'TooltipString','Number of image dimensions used: int16',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Edim1,''String''));',...
    'AVWHDR.avw.hdr.dime.dim(1) = int16(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tdim2 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .7 .13 .09],'String','Dim 2: ',...
    'Visible','off','HorizontalAlignment','right');
G.Edim2 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.15 .7 .09 .09], 'String',num2str(double(avw.hdr.dime.dim(2))),...
    'TooltipString','Image dimension 2 (x): int16',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Edim2,''String''));',...
    'AVWHDR.avw.hdr.dime.dim(2) = int16(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tdim3 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .6 .13 .09],'String','Dim 3: ',...
    'Visible','off','HorizontalAlignment','right');
G.Edim3 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.15 .6 .09 .09], 'String',num2str(double(avw.hdr.dime.dim(3))),...
    'TooltipString','Image dimension 3 (y): int16',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Edim3,''String''));',...
    'AVWHDR.avw.hdr.dime.dim(3) = int16(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tdim4 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .5 .13 .09],'String','Dim 4: ',...
    'Visible','off','HorizontalAlignment','right');
G.Edim4 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.15 .5 .09 .09], 'String',num2str(double(avw.hdr.dime.dim(4))),...
    'TooltipString','Image dimension 4 (z): int16',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Edim4,''String''));',...
    'AVWHDR.avw.hdr.dime.dim(4) = int16(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tdim5 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .4 .13 .09],'String','Dim 5: ',...
    'Visible','off','HorizontalAlignment','right');
G.Edim5 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
    'Position',[.15 .4 .09 .09], 'String',num2str(double(avw.hdr.dime.dim(5))),...
    'TooltipString','Image dimension 5, # of 3D volumes (time): int16',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Edim5,''String''));',...
    'AVWHDR.avw.hdr.dime.dim(5) = int16(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tdim6 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .3 .13 .09],'String','Dim 6: ',...
    'Visible','off','HorizontalAlignment','right');
G.Edim6 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.15 .3 .09 .09], 'String',num2str(double(avw.hdr.dime.dim(6))),...
    'TooltipString','Image dimension 6: int16',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Edim6,''String''));',...
    'AVWHDR.avw.hdr.dime.dim(6) = int16(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tdim7 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .2 .13 .09],'String','Dim 7: ',...
    'Visible','off','HorizontalAlignment','right');
G.Edim7 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.15 .2 .09 .09], 'String',num2str(double(avw.hdr.dime.dim(7))),...
    'TooltipString','Image dimension 7: int16',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Edim7,''String''));',...
    'AVWHDR.avw.hdr.dime.dim(7) = int16(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tdim8 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .1 .13 .09],'String','Dim 8: ',...
    'Visible','off','HorizontalAlignment','right');
G.Edim8 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.15 .1 .09 .09], 'String',num2str(double(avw.hdr.dime.dim(8))),...
    'TooltipString','Image dimension 8: int16',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Edim8,''String''));',...
    'AVWHDR.avw.hdr.dime.dim(8) = int16(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));





G.Tpixdim1 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.26 .8 .13 .09],'String','Pix 1: ',...
    'Visible','off','HorizontalAlignment','right');
G.Epixdim1 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
    'Position',[.40 .8 .09 .09], 'String',num2str(double(avw.hdr.dime.pixdim(1))),...
    'TooltipString','Pixel dimension 1: float',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Epixdim1,''String''));',...
    'AVWHDR.avw.hdr.dime.pixdim(1) = single(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tpixdim2 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.26 .7 .13 .09],'String','Pix 2: ',...
    'Visible','off','HorizontalAlignment','right');
G.Epixdim2 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.40 .7 .09 .09], 'String',num2str(double(avw.hdr.dime.pixdim(2))),...
    'TooltipString','Pixel dimension 2 (X, mm): float',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Epixdim2,''String''));',...
    'AVWHDR.avw.hdr.dime.pixdim(2) = single(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tpixdim3 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.26 .6 .13 .09],'String','Pix 3: ',...
    'Visible','off','HorizontalAlignment','right');
G.Epixdim3 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.40 .6 .09 .09], 'String',num2str(double(avw.hdr.dime.pixdim(3))),...
    'TooltipString','Pixel dimension 3 (Y, mm): float',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Epixdim3,''String''));',...
    'AVWHDR.avw.hdr.dime.pixdim(3) = single(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tpixdim4 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.26 .5 .13 .09],'String','Pix 4: ',...
    'Visible','off','HorizontalAlignment','right');
G.Epixdim4 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.40 .5 .09 .09], 'String',num2str(double(avw.hdr.dime.pixdim(4))),...
    'TooltipString','Pixel dimension 4 (Z, mm): float',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Epixdim4,''String''));',...
    'AVWHDR.avw.hdr.dime.pixdim(4) = single(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tpixdim5 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.26 .4 .13 .09],'String','Pix 5: ',...
    'Visible','off','HorizontalAlignment','right');
G.Epixdim5 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
    'Position',[.40 .4 .09 .09], 'String',num2str(double(avw.hdr.dime.pixdim(5))),...
    'TooltipString','Pixel dimension 5 (Time, msec): float',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Epixdim5,''String''));',...
    'AVWHDR.avw.hdr.dime.pixdim(5) = single(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tpixdim6 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.26 .3 .13 .09],'String','Pix 6: ',...
    'Visible','off','HorizontalAlignment','right');
G.Epixdim6 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.40 .3 .09 .09], 'String',num2str(double(avw.hdr.dime.pixdim(6))),...
    'TooltipString','Pixel dimension 6: float',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim = str2num(get(AVWHDR.handles.Epixdim6,''String''));',...
    'AVWHDR.avw.hdr.dime.pixdim(6) = single(dim);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim;'));

G.Tpixdim7 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.26 .2 .13 .09],'String','Pix 7: ',...
    'Visible','off','HorizontalAlignment','right');
G.Epixdim7 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.40 .2 .09 .09], 'String',num2str(double(avw.hdr.dime.pixdim(7))),...

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -