Changeset 954 for trunk/src/set_object.m


Ignore:
Timestamp:
Jun 22, 2016, 1:36:50 PM (8 years ago)
Author:
sommeria
Message:

update calib modfied + various updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/set_object.m

    r924 r954  
    111111    if isfield(data,'ProjModeMenu')
    112112        set(handles.ProjMode,'UserData',data.ProjModeMenu)% data.ProjModeMenu as default menu (used in Type_Callback)
    113     end
     113    end     
    114114    errormsg=fill_GUI(data,handles.set_object);
    115115    if ~isempty(errormsg)
     
    132132        end
    133133    end
    134     if isfield(data,'RangeX')
     134    if isfield(data,'RangeX')&& ~strcmp(data.Type,'plane_z')%TODO: generalise
    135135        if ischar(data.RangeX)
    136136            data.RangeX=str2num(data.RangeX);
     
    139139        set(handles.num_RangeX_1,'String',num2str(min(data.RangeX),3))
    140140    end
    141     if isfield(data,'RangeY')
     141    if isfield(data,'RangeY')&& ~strcmp(data.Type,'plane_z')%TODO: generalise
    142142        if ischar(data.RangeY)
    143143            data.RangeY=str2num(data.RangeY);
     
    146146        set(handles.num_RangeY_1,'String',num2str(min(data.RangeY),3))
    147147    end
    148     if isfield(data,'RangeZ')
     148    if isfield(data,'RangeZ')&& ~strcmp(data.Type,'plane_z')%TODO: generalise
    149149        if ischar(data.RangeZ)
    150150            data.RangeZ=str2num(data.RangeZ);
     
    247247if isempty(get(handles.ProjMode,'UserData'))
    248248    switch Type
    249         case {'points','line','plane'}
    250             menu_proj={'projection';'interp_lin';'interp_tps';'none'};
    251249        case 'polyline'
    252250            menu_proj={'interp_lin';'interp_tps';'none'};
     
    328326        set(handles.num_RangeX_2,'TooltipString',['num_RangeX_2: half length of the ' ObjectStyle])
    329327        set(handles.num_RangeY_2,'TooltipString',['num_RangeY_2: half width of the ' ObjectStyle])
    330     case {'plane'
     328    case {'plane','plane_z'
    331329        set(handles.num_Angle_3,'Visible','on')
    332330        set(handles.num_RangeX_1,'Visible','on')
     
    387385            set(handles.num_RangeY_2,'String',num2str(UvData.Field.YMax))
    388386        end
    389         if isempty(get(handles.CoordUnit,'String'))
    390             set(handles.CoordUnit,'String',Field.CoordUnit)
     387        if isempty(get(handles.CoordUnit,'String'))&& isfield(UvData.Field,'CoordUnit')
     388            set(handles.CoordUnit,'String',UvData.Field.CoordUnit)
    391389        end       
    392390    end
Note: See TracChangeset for help on using the changeset viewer.