📄 avw_view_hdr.m
字号:
'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 + -