This is a static copy of a profile report

Home

imformats>build_registry (1 call, 0.055 sec)
Generated 05-Aug-2011 13:01:18 using cpu time.
subfunction in file /usr/local/MATLAB/R2011a/toolbox/matlab/imagesci/imformats.m
Copy to new window for comparing multiple runs

Parents (calling functions)

Function NameFunction TypeCalls
imformatsfunction1
Lines where the most time was spent

Line NumberCodeCallsTotal Time% TimeTime Plot
275
fmts(end).info = @impnminfo;
10.011 s20.0%
227
fmts(end).info = @imjpginfo;
10.011 s20.0%
205
fmts(end).write = @writej2c;
10.011 s20.0%
177
fmts(end + 1).ext = {'gif'};
10.011 s20.0%
161
fmts(end + 1).ext = {'cur'};
10.011 s20.0%
All other lines  0 s0%
Totals  0.055 s100% 
Children (called functions)
No children
Code Analyzer results
Line numberMessage
Coverage results
[ Show coverage for parent directory ]
Total lines in function155
Non-code lines (comments, blank lines)22
Code lines (lines that can run)133
Code lines that did run133
Code lines that did not run0
Coverage (did run/can run)100.00 %
Function listing
   time   calls  line
149 function fmts = build_registry
150 %BUILD_REGISTRY Create the file format registry with default values
151
152 % Assemble the registry from hard-coded values
1 153 fmts(1).ext = {'bmp'};
1 154 fmts(1).isa = @isbmp;
1 155 fmts(1).info = @imbmpinfo;
1 156 fmts(1).read = @readbmp;
1 157 fmts(1).write = @writebmp;
1 158 fmts(1).alpha = 0;
1 159 fmts(1).description = 'Windows Bitmap (BMP)';
160
0.01 1 161 fmts(end + 1).ext = {'cur'};
1 162 fmts(end).isa = @iscur;
1 163 fmts(end).info = @imcurinfo;
1 164 fmts(end).read = @readcur;
1 165 fmts(end).write = '';
1 166 fmts(end).alpha = 1;
1 167 fmts(end).description = 'Windows Cursor resources (CUR)';
168
1 169 fmts(end + 1).ext = {'fts', 'fits'};
1 170 fmts(end).isa = @isfits;
1 171 fmts(end).info = @imfitsinfo;
1 172 fmts(end).read = @readfits;
1 173 fmts(end).write = '';
1 174 fmts(end).alpha = 0;
1 175 fmts(end).description = 'Flexible Image Transport System (FITS)';
176
0.01 1 177 fmts(end + 1).ext = {'gif'};
1 178 fmts(end).isa = @isgif;
1 179 fmts(end).info = @imgifinfo;
1 180 fmts(end).read = @readgif;
1 181 fmts(end).write = @writegif;
1 182 fmts(end).alpha = 0;
1 183 fmts(end).description = 'Graphics Interchange Format (GIF)';
184
1 185 fmts(end + 1).ext = {'hdf'};
1 186 fmts(end).isa = @ishdf;
1 187 fmts(end).info = @imhdfinfo;
1 188 fmts(end).read = @readhdf;
1 189 fmts(end).write = @writehdf;
1 190 fmts(end).alpha = 0;
1 191 fmts(end).description = 'Hierarchical Data Format (HDF)';
192
1 193 fmts(end + 1).ext = {'ico'};
1 194 fmts(end).isa = @isico;
1 195 fmts(end).info = @imicoinfo;
1 196 fmts(end).read = @readico;
1 197 fmts(end).write = '';
1 198 fmts(end).alpha = 1;
1 199 fmts(end).description = 'Windows Icon resources (ICO)';
200
1 201 fmts(end + 1).ext = {'j2c', 'j2k'};
1 202 fmts(end).isa = @isjp2;
1 203 fmts(end).info = @imjp2info;
1 204 fmts(end).read = @readjp2;
0.01 1 205 fmts(end).write = @writej2c;
1 206 fmts(end).alpha = 0;
1 207 fmts(end).description = 'JPEG 2000 (raw codestream)';
208
1 209 fmts(end + 1).ext = {'jp2'};
1 210 fmts(end).isa = @isjp2;
1 211 fmts(end).info = @imjp2info;
1 212 fmts(end).read = @readjp2;
1 213 fmts(end).write = @writejp2;
1 214 fmts(end).alpha = 0;
1 215 fmts(end).description = 'JPEG 2000 (Part 1)';
216
1 217 fmts(end + 1).ext = {'jpf', 'jpx'};
1 218 fmts(end).isa = @isjp2;
1 219 fmts(end).info = @imjp2info;
1 220 fmts(end).read = @readjp2;
1 221 fmts(end).write = '';
1 222 fmts(end).alpha = 0;
1 223 fmts(end).description = 'JPEG 2000 (Part 2)';
224
1 225 fmts(end + 1).ext = {'jpg', 'jpeg'};
1 226 fmts(end).isa = @isjpg;
0.01 1 227 fmts(end).info = @imjpginfo;
1 228 fmts(end).read = @readjpg;
1 229 fmts(end).write = @writejpg;
1 230 fmts(end).alpha = 0;
1 231 fmts(end).description = 'Joint Photographic Experts Group (JPEG)';
232
1 233 fmts(end + 1).ext = {'pbm'};
1 234 fmts(end).isa = @ispbm;
1 235 fmts(end).info = @impnminfo;
1 236 fmts(end).read = @readpnm;
1 237 fmts(end).write = @writepnm;
1 238 fmts(end).alpha = 0;
1 239 fmts(end).description = 'Portable Bitmap (PBM)';
240
1 241 fmts(end + 1).ext = {'pcx'};
1 242 fmts(end).isa = @ispcx;
1 243 fmts(end).info = @impcxinfo;
1 244 fmts(end).read = @readpcx;
1 245 fmts(end).write = @writepcx;
1 246 fmts(end).alpha = 0;
1 247 fmts(end).description = 'Windows Paintbrush (PCX)';
248
1 249 fmts(end + 1).ext = {'pgm'};
1 250 fmts(end).isa = @ispgm;
1 251 fmts(end).info = @impnminfo;
1 252 fmts(end).read = @readpnm;
1 253 fmts(end).write = @writepnm;
1 254 fmts(end).alpha = 0;
1 255 fmts(end).description = 'Portable Graymap (PGM)';
256
1 257 fmts(end + 1).ext = {'png'};
1 258 fmts(end).isa = @ispng;
1 259 fmts(end).info = @impnginfo;
1 260 fmts(end).read = @readpng;
1 261 fmts(end).write = @writepng;
1 262 fmts(end).alpha = 1;
1 263 fmts(end).description = 'Portable Network Graphics (PNG)';
264
1 265 fmts(end + 1).ext = {'pnm'};
1 266 fmts(end).isa = @ispnm;
1 267 fmts(end).info = @impnminfo;
1 268 fmts(end).read = @readpnm;
1 269 fmts(end).write = @writepnm;
1 270 fmts(end).alpha = 0;
1 271 fmts(end).description = 'Portable Any Map (PNM)';
272
1 273 fmts(end + 1).ext = {'ppm'};
1 274 fmts(end).isa = @isppm;
0.01 1 275 fmts(end).info = @impnminfo;
1 276 fmts(end).read = @readpnm;
1 277 fmts(end).write = @writepnm;
1 278 fmts(end).alpha = 0;
1 279 fmts(end).description = 'Portable Pixmap (PPM)';
280
1 281 fmts(end + 1).ext = {'ras'};
1 282 fmts(end).isa = @isras;
1 283 fmts(end).info = @imrasinfo;
1 284 fmts(end).read = @readras;
1 285 fmts(end).write = @writeras;
1 286 fmts(end).alpha = 1;
1 287 fmts(end).description = 'Sun Raster (RAS)';
288
1 289 fmts(end + 1).ext = {'tif', 'tiff'};
1 290 fmts(end).isa = @istif;
1 291 fmts(end).info = @imtifinfo;
1 292 fmts(end).read = @readtif;
1 293 fmts(end).write = @writetif;
1 294 fmts(end).alpha = 0;
1 295 fmts(end).description = 'Tagged Image File Format (TIFF)';
296
1 297 fmts(end + 1).ext = {'xwd'};
1 298 fmts(end).isa = @isxwd;
1 299 fmts(end).info = @imxwdinfo;
1 300 fmts(end).read = @readxwd;
1 301 fmts(end).write = @writexwd;
1 302 fmts(end).alpha = 0;
1 303 fmts(end).description = 'X Window Dump (XWD)';

Other subfunctions in this file are not included in this listing.