Changeset 1195 for trunk/src/series.m
- Timestamp:
- Feb 26, 2026, 4:16:03 PM (5 days ago)
- File:
-
- 1 edited
-
trunk/src/series.m (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/series.m
r1194 r1195 1252 1252 1253 1253 %% display the set of existing files as an image with black bands for gaps showing gaps in the series 1254 set(handles.FileStatus,'Units','pixels') 1255 Position=get(handles.FileStatus,'Position'); 1256 set(handles.FileStatus,'Units','normalized') 1254 1255 %set(handles.FileStatus,'Units','normalized') 1257 1256 nbview=numel(SeriesData.i1_series); 1258 1257 i_max=cell(1,nbview); … … 1267 1266 MaxIndex_i(iline)=find(i_max{iline}, 1, 'last' )-1; % max ref index i 1268 1267 MinIndex_i(iline)=find(i_max{iline}, 1 )-1; % min ref index i 1269 missing_indices{iline}= find(i_max{iline}(2:end)==0); 1268 exist_indices{iline}= find(i_max{iline}(2:end)~=0); 1269 index_series=i_max{iline}( exist_indices{iline}); 1270 1270 end 1271 1271 end … … 1273 1273 MaxIndex_i=max(MaxIndex_i); 1274 1274 range_index=MaxIndex_i-MinIndex_i+1; 1275 1276 set(handles.FileStatus,'Units','pixels') 1277 Position=get(handles.FileStatus,'Position'); 1275 1278 range_y=max(1,floor(Position(4)/nbview)); 1276 1279 npx=floor(Position(3));%length of the bar image FileStatus in pixels … … 1278 1281 %file_indices=MinIndex_i+floor(((0.5:npx-0.5)/npx)*range_index)+1; 1279 1282 CData=ones(nbview*range_y,npx); % initiate the image representing the existing files 1280 LineData=ones(1,npx); 1281 for iline=1:nbview 1282 ind_y=1+(iline-1)*range_y:iline*range_y; 1283 missing_pixels=floor((missing_indices{iline}-MinIndex_i+1)*npx/range_index)+1; 1284 LineData(missing_pixels)=0; 1285 % LineData=zeros(size(file_indices)); 1286 % file_select=file_indices(file_indices<=numel(i_max{iline})); 1287 % ind_select=file_indices<=numel(i_max{iline}); 1288 % LineData(ind_select)=i_max{iline}(file_select)~=0; 1289 CData(ind_y,:)=ones(numel(ind_y),1)*LineData;%create an image band with width numel(ind_y) 1283 if MaxIndex_i>MinIndex_i 1284 LineData=ones(1,npx); 1285 for iline=1:nbview 1286 ind_y=1+(iline-1)*range_y:iline*range_y; 1287 % missing_pixels=floor((missing_indices{iline}-MinIndex_i+1)*npx/range_index)+1; 1288 % LineData(missing_pixels)=0; 1289 % LineData=zeros(size(file_indices)); 1290 % file_select=file_indices(file_indices<=numel(i_max{iline})); 1291 % ind_select=file_indices<=numel(i_max{iline}); 1292 % LineData(ind_select)=i_max{iline}(file_select)~=0; 1293 CData(ind_y,:)=ones(numel(ind_y),1)*LineData;%create an image band with width numel(ind_y) 1294 end 1290 1295 end 1291 1296 CData=cat(3,zeros(size(CData)),CData,zeros(size(CData))); % make color images r=0,g,b=0 1292 1297 set(handles.FileStatus,'CData',CData); 1293 1298 set(handles.FileStatus,'Units','normalized') 1294 1299 %-----------------------------------------------------------guide ------------- 1295 1300 %------------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.
