Changeset 864 for trunk/src/set_object.m


Ignore:
Timestamp:
Feb 6, 2015, 7:55:10 PM (9 years ago)
Author:
sommeria
Message:

bug_repaired

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/set_object.m

    r850 r864  
    326326        set(handles.num_RangeX_2,'TooltipString',['num_RangeX_2: half length of the ' ObjectStyle])
    327327        set(handles.num_RangeY_2,'TooltipString',['num_RangeY_2: half width of the ' ObjectStyle])
    328 %         set(handles.XObject,'TooltipString',['XObject:  x coordinate of the ' Type ' centre'])
    329 %         set(handles.YObject,'TooltipString',['YObject:  y coordinate of the ' Type ' centre'])
    330328    case {'plane'} 
    331329        set(handles.num_Angle_3,'Visible','on')
     
    334332        set(handles.num_RangeY_1,'Visible','on')
    335333        set(handles.num_RangeY_2,'Visible','on')
    336 %         set(handles.XObject,'TooltipString',['XObject:  x coordinate of the axis origin for the ' Type])
    337 %         set(handles.YObject,'TooltipString',['YObject:  y coordinate of the axis origin for the ' Type])
    338334        set(handles.num_RangeZ_2,'TooltipString','num_ZMax: range of projection normal to the plane')
    339335        if test3D
     
    374370        end
    375371end
     372% set default values read in the plot of uvmat to initiate the mesh
     373if isequal(ProjMode,'interp_lin')|| isequal(ProjMode,'interp_tps')
     374    if isempty(str2num(get(handles.num_DX,'String')))||isempty(str2num(get(handles.num_DY,'String')));     
     375        huvmat=findobj('Tag','uvmat');%find the current uvmat interface handle
     376        UvData=get(huvmat,'UserData');%Data associated to the current uvmat interface
     377        Field=UvData.Field;
     378        if  isfield(UvData.Field,'CoordMesh')&&~isempty(UvData.Field.CoordMesh)
     379            set(handles.num_DX,'String',num2str(UvData.Field.CoordMesh))
     380            set(handles.num_DY,'String',num2str(UvData.Field.CoordMesh))
     381            set(handles.num_RangeX_1,'String',num2str(UvData.Field.XMin))
     382            set(handles.num_RangeX_2,'String',num2str(UvData.Field.XMax))
     383            set(handles.num_RangeY_1,'String',num2str(UvData.Field.YMin))
     384            set(handles.num_RangeY_2,'String',num2str(UvData.Field.YMax))
     385        end
     386        if isempty(get(handles.CoordUnit,'String'))
     387            set(handles.CoordUnit,'String',Field.CoordUnit)
     388        end       
     389    end
     390end
     391
    376392%------------------------------------------------------------------------
    377393
Note: See TracChangeset for help on using the changeset viewer.