Changeset 99 for aedes.m


Ignore:
Timestamp:
Jan 12, 2010, 3:48:50 PM (9 years ago)
Author:
tjniskan
Message:
  • Overlay clim controls are not bound to min/max values anymore
  • aedes_readfid.m now supports VNMRj EPI-images with partial k-space

measurements

M aedes.m
M aedes_readfid.m
M aedes_revision.m

File:
1 edited

Legend:

Unmodified
Added
Removed
  • aedes.m

    r98 r99  
    45854585    if isempty(val) || ~isreal(val) || val<Dat.ImOverlayMin || val>Dat.ImOverlayMax
    45864586      if val<Dat.ImOverlayMin
    4587                 val = Dat.ImOverlayMin;
    4588                 value=round(((val-Dat.ImOverlayMin)*256)/(Dat.ImOverlayMax-Dat.ImOverlayMin));
    4589                 set(th_slider,'value',value)
    4590                 Dat.ImageOverlayThold = val;
    4591           elseif val>Dat.ImOverlayMax
    4592                 val = Dat.ImOverlayMax;
    4593                 value=round(((val-Dat.ImOverlayMin)*256)/(Dat.ImOverlayMax-Dat.ImOverlayMin));
    4594                 set(th_slider,'value',value)
    4595                 Dat.ImageOverlayThold = val;
    4596           else
    4597                 set(th_edit,'string',num2str(Dat.ImageOverlayThold))
    4598                 set(th_slider,'value',...
    4599                   round(((Dat.ImageOverlayThold-Dat.ImOverlayMin)*256)/(Dat.ImOverlayMax-Dat.ImOverlayMin)))
    4600           end
    4601         else
    4602           value=round(((val-Dat.ImOverlayMin)*256)/(Dat.ImOverlayMax-Dat.ImOverlayMin));
     4587        val = Dat.ImOverlayMin;
     4588        value=round(((val-Dat.ImOverlayMin)*256)/(Dat.ImOverlayMax-Dat.ImOverlayMin));
     4589        set(th_slider,'value',value)
     4590        Dat.ImageOverlayThold = val;
     4591      elseif val>Dat.ImOverlayMax
     4592        val = Dat.ImOverlayMax;
     4593        value=round(((val-Dat.ImOverlayMin)*256)/(Dat.ImOverlayMax-Dat.ImOverlayMin));
     4594        set(th_slider,'value',value)
     4595        Dat.ImageOverlayThold = val;
     4596      else
     4597        set(th_edit,'string',num2str(Dat.ImageOverlayThold))
     4598        set(th_slider,'value',...
     4599          round(((Dat.ImageOverlayThold-Dat.ImOverlayMin)*256)/(Dat.ImOverlayMax-Dat.ImOverlayMin)))
     4600      end
     4601    else
     4602      value=round(((val-Dat.ImOverlayMin)*256)/(Dat.ImOverlayMax-Dat.ImOverlayMin));
    46034603      set(th_slider,'value',value)
    46044604      Dat.ImageOverlayThold = val;
     
    46544654  elseif strcmpi(opt,'climmin_edit')
    46554655    val = get(climmin_h,'string');
    4656         if strcmpi(val,'min')
    4657           val = Dat.ImOverlayMin;
    4658           val=fix(val*100)/100;
    4659           set(climmin_h,'string',num2str(val))
    4660         else
    4661           val = str2num(val);
    4662           val=fix(val*100)/100;
    4663         end
    4664        
    4665         val_2 = get(climmax_h,'userdata');
     4656    if strcmpi(val,'min')
     4657      val = Dat.ImOverlayMin;
     4658      val=fix(val*100)/100;
     4659      set(climmin_h,'string',num2str(val))
     4660    else
     4661      val = str2num(val);
     4662      val=fix(val*100)/100;
     4663    end
     4664   
     4665    val_2 = get(climmax_h,'userdata');
    46664666    if isempty(val) || ~isreal(val) || ...
    46674667        val>=val_2
    46684668      set(climmin_h,'string',num2str(get(climmin_h,'userdata')))
    4669         elseif val<Dat.ImOverlayMin
    4670           set(climmin_h,'userdata',Dat.ImOverlayMin)
    4671       Dat.ImageOverlayClim(1)=Dat.ImOverlayMin;
    4672           set(climmin_h,'string',num2str(Dat.ImOverlayMin))
    4673         else
     4669%     elseif val<Dat.ImOverlayMin
     4670%       set(climmin_h,'userdata',Dat.ImOverlayMin)
     4671%       Dat.ImageOverlayClim(1)=Dat.ImOverlayMin;
     4672%       set(climmin_h,'string',num2str(Dat.ImOverlayMin))
     4673    else
    46744674      set(climmin_h,'userdata',val)
    46754675      Dat.ImageOverlayClim(1)=val;
     
    46774677  elseif strcmpi(opt,'climmax_edit')
    46784678    val = get(climmax_h,'string');
    4679         if strcmpi(val,'max')
    4680           val = Dat.ImOverlayMax;
    4681           val=fix(val*100)/100;
    4682           set(climmax_h,'string',num2str(val))
    4683         else
    4684           val = str2num(val);
    4685           val=fix(val*100)/100;
    4686         end
    4687         val_2 = get(climmin_h,'userdata');
     4679    if strcmpi(val,'max')
     4680      val = Dat.ImOverlayMax;
     4681      val=fix(val*100)/100;
     4682      set(climmax_h,'string',num2str(val))
     4683    else
     4684      val = str2num(val);
     4685      val=fix(val*100)/100;
     4686    end
     4687    val_2 = get(climmin_h,'userdata');
    46884688    if isempty(val) || ~isreal(val) || ...
    46894689        val<=val_2
    46904690      set(climmax_h,'string',num2str(get(climmax_h,'userdata')))
    4691         elseif val>Dat.ImOverlayMax
    4692           set(climmax_h,'userdata',Dat.ImOverlayMax)
    4693       Dat.ImageOverlayClim(2)=Dat.ImOverlayMax;
    4694           set(climmax_h,'string',num2str(Dat.ImOverlayMax))
    4695         else
     4691%     elseif val>Dat.ImOverlayMax
     4692%       set(climmax_h,'userdata',Dat.ImOverlayMax)
     4693%       Dat.ImageOverlayClim(2)=Dat.ImOverlayMax;
     4694%       set(climmax_h,'string',num2str(Dat.ImOverlayMax))
     4695    else
    46964696      set(climmax_h,'userdata',val)
    46974697      Dat.ImageOverlayClim(2)=val;
Note: See TracChangeset for help on using the changeset viewer.

Powered by Trac 1.0.9.Copyright © Juha-Pekka Niskanen 2008