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

📄 avw_view_hdr.m

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

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








G.Tbitpix = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .8 .13 .09],'String','BitPix: ',...
    'Visible','off','HorizontalAlignment','right');
G.Ebitpix = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.66 .8 .09 .09], 'String',num2str(double(avw.hdr.dime.bitpix)),...
    'TooltipString','Bits Per Pixel: int16',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'bitpix = str2num(get(AVWHDR.handles.Ebitpix,''String''));',...
    'AVWHDR.avw.hdr.dime.bitpix = int16(bitpix);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR bitpix;'));

G.Tdatatype = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .7 .13 .09],'String','Type: ',...
    'Visible','off','HorizontalAlignment','right');
G.Edatatype = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.66 .7 .09 .09], 'String',num2str(double(avw.hdr.dime.datatype)),...
    'TooltipString','Data Type: int16',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'type = str2num(get(AVWHDR.handles.Edatatype,''String''));',...
    'AVWHDR.avw.hdr.dime.datatype = int16(type);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR type;'));

G.Tvox_units = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .6 .13 .09],'String','Vox: ',...
    'Visible','off','HorizontalAlignment','right');
G.Evox_units = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
    'Position',[.66 .6 .09 .09], 'String',avw.hdr.dime.vox_units,...
    'TooltipString','Voxel units: string',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'AVWHDR.avw.hdr.dime.vox_units = get(AVWHDR.handles.Evox_units,''String'');',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));

G.Tvox_offset = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .5 .13 .09],'String','Offset: ',...
    'Visible','off','HorizontalAlignment','right');
G.Evox_offset = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
    'Position',[.66 .5 .09 .09], 'String',num2str(double(avw.hdr.dime.vox_offset)),...
    'TooltipString','Voxel Offset: float',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'vox_offset = str2num(get(AVWHDR.handles.Evox_offset,''String''));',...
    'AVWHDR.avw.hdr.dime.vox_offset = single(vox_offset);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR vox_offset;'));

G.Tglmin = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .4 .13 .09],'String','GL Min: ',...
    'Visible','off','HorizontalAlignment','right');
G.Eglmin = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.66 .4 .09 .09], 'String',num2str(double(avw.hdr.dime.glmin)),...
    'TooltipString','Global Minimum: int32',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'glmin = str2num(get(AVWHDR.handles.Eglmin,''String''));',...
    'AVWHDR.avw.hdr.dime.glmin = int32(glmin);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR glmin;'));

G.Tglmax = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .3 .13 .09],'String','GL Max: ',...
    'Visible','off','HorizontalAlignment','right');
G.Eglmax = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.66 .3 .09 .09], 'String',num2str(double(avw.hdr.dime.glmax)),...
    'TooltipString','Global Maximum: int32',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'glmax = str2num(get(AVWHDR.handles.Eglmax,''String''));',...
    'AVWHDR.avw.hdr.dime.glmax = int32(glmax);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR glmax;'));

G.Troi_scale = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .2 .13 .09],'String','ROI: ',...
    'Visible','off','HorizontalAlignment','right');
G.Eroi_scale = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.66 .2 .09 .09], 'String',num2str(double(avw.hdr.dime.roi_scale)),...
    'TooltipString','Region of Interest Scale: float',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'roi_scale = str2num(get(AVWHDR.handles.Eroi_scale,''String''));',...
    'AVWHDR.avw.hdr.dime.roi_scale = single(roi_scale);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR roi_scale;'));

G.Tcal_units = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .1 .13 .09],'String','Cal: ',...
    'Visible','off','HorizontalAlignment','right');
G.Ecal_units = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.66 .1 .09 .09], 'String',avw.hdr.dime.cal_units,...
    'TooltipString','Calibration Units: string',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'AVWHDR.avw.hdr.dime.cal_units = get(AVWHDR.handles.Ecal_units,''String'');',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));


G.Tverified = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.76 .8 .13 .09],'String','Verif: ',...
    'Visible','off','HorizontalAlignment','right');
G.Everified = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.90 .8 .09 .09], 'String',num2str(double(avw.hdr.dime.verified)),...
    'TooltipString','Verified: int32',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'verified = str2num(get(AVWHDR.handles.Everified,''String''));',...
    'AVWHDR.avw.hdr.dime.verified = int32(verified);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR verified;'));

G.Tcompressed = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.76 .7 .13 .09],'String','Comp: ',...
    'Visible','off','HorizontalAlignment','right');
G.Ecompressed = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.90 .7 .09 .09], 'String',num2str(double(avw.hdr.dime.compressed)),...
    'TooltipString','Compression: int32',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'compressed = str2num(get(AVWHDR.handles.Ecompressed,''String''));',...
    'AVWHDR.avw.hdr.dime.compressed = int32(compressed);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR compressed;'));

G.Tcal_min = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.76 .6 .13 .09],'String','Cal_Min: ',...
    'Visible','off','HorizontalAlignment','right');
G.Ecal_min = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.90 .6 .09 .09], 'String',num2str(double(avw.hdr.dime.cal_min)),...
    'TooltipString','Calibration Min: float',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'cal_min = str2num(get(AVWHDR.handles.Ecal_min,''String''));',...
    'AVWHDR.avw.hdr.dime.cal_min = single(cal_min);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR cal_min;'));

G.Tcal_max = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.76 .5 .13 .09],'String','Cal_Max: ',...
    'Visible','off','HorizontalAlignment','right');
G.Ecal_max = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.90 .5 .09 .09], 'String',num2str(double(avw.hdr.dime.cal_max)),...
    'TooltipString','Calibration Max: float',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'cal_max = str2num(get(AVWHDR.handles.Ecal_max,''String''));',...
    'AVWHDR.avw.hdr.dime.cal_max = single(cal_max);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR cal_max;'));

G.Tfunused1 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.76 .4 .13 .09],'String','FUn1: ',...
    'Visible','off','HorizontalAlignment','right');
G.Efunused1 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.90 .4 .09 .09], 'String',num2str(double(avw.hdr.dime.funused1)),...
    'TooltipString','funused1, unused float field: float',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'funused1 = str2num(get(AVWHDR.handles.Efunused1,''String''));',...
    'AVWHDR.avw.hdr.dime.funused1 = single(funused1);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR funused1;'));

G.Tfunused2 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.76 .3 .13 .09],'String','FUn2: ',...
    'Visible','off','HorizontalAlignment','right');
G.Efunused2 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.90 .3 .09 .09], 'String',num2str(double(avw.hdr.dime.funused2)),...
    'TooltipString','funused2, unused float field: float',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'funused2 = str2num(get(AVWHDR.handles.Efunused2,''String''));',...
    'AVWHDR.avw.hdr.dime.funused2 = single(funused2);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR funused2;'));

G.Tdim_un0 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.76 .2 .13 .09],'String','DimUn: ',...
    'Visible','off','HorizontalAlignment','right');
G.Edim_un0 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.90 .2 .09 .09], 'String',num2str(double(avw.hdr.dime.dim_un0)),...
    'TooltipString','Dim_Un0, unused field: int16',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'dim_un0 = str2num(get(AVWHDR.handles.Edim_un0,''String''));',...
    'AVWHDR.avw.hdr.dime.dim_un0 = int16(dim_un0);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR dim_un0;'));

G.Tunused1 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.76 .1 .13 .09],'String','Unused: ',...
    'Visible','off','HorizontalAlignment','right');
G.Eunused1 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.90 .1 .09 .09], 'String',num2str(double(avw.hdr.dime.unused1)),...
    'TooltipString','Unused int field: int16',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'unused1 = str2num(get(AVWHDR.handles.Eunused1,''String''));',...
    'AVWHDR.avw.hdr.dime.unused1 = int16(unused1);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR unused1;'));



%%% END OF IMAGE DIMENSIONS (avw.hdr.dime)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% BEGIN OF IMAGE HISTORY (avw.hdr.hist)

⌨️ 快捷键说明

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