This is a static copy of a profile reportHome
hgbehaviorfactory>localGetBehaviorInfo (70 calls, 0.011 sec)
Generated 05-Aug-2011 13:03:35 using cpu time.
subfunction in file /usr/local/MATLAB/R2011a/toolbox/matlab/graphics/hgbehaviorfactory.m
Copy to new window for comparing multiple runs
Parents (calling functions)
Lines where the most time was spent
Line Number | Code | Calls | Total Time | % Time | Time Plot |
109 | info.constructor = 'graphics.p... | 70 | 0.011 s | 100.0% |  |
164 | behaviorinfo{end+1} = info; | 70 | 0 s | 0% |  |
163 | info.constructor = 'datamanage... | 70 | 0 s | 0% |  |
162 | info.targetdescription = 'Any ... | 70 | 0 s | 0% |  |
161 | info.name = 'Brush'; | 70 | 0 s | 0% |  |
All other lines | | | 0 s | 0% |  |
Totals | | | 0.011 s | 100% | |
Children (called functions)
No childrenCode Analyzer results
Coverage results
[ Show coverage for parent directory ]
Total lines in function | 74 |
Non-code lines (comments, blank lines) | 14 |
Code lines (lines that can run) | 60 |
Code lines that did run | 59 |
Code lines that did not run | 1 |
Coverage (did run/can run) | 98.33 % |
Function listing
time calls line
91 function [behaviorinfo] = localGetBehaviorInfo
92 % Loads info for registered behavior objects
93
70 94 behaviorinfo = {};
95
70 96 info = [];
70 97 info.name = 'Plotedit';
70 98 info.targetdescription = 'Any Graphics Object';
70 99 if feature('HGUsingMATLABClasses')
100 info.constructor = 'graphics.internal.PlotEditBehavior';
70 101 else
70 102 info.constructor = 'graphics.ploteditbehavior';
70 103 end
70 104 behaviorinfo{end+1} = info;
105
70 106 info = [];
70 107 info.name = 'Print';
70 108 info.targetdescription = 'Any Graphics Object';
0.01 70 109 info.constructor = 'graphics.printbehavior';
70 110 behaviorinfo{end+1} = info;
111
70 112 info = [];
70 113 info.name = 'Zoom';
70 114 info.targetdescription = 'Axes';
70 115 info.constructor = 'graphics.zoombehavior';
70 116 behaviorinfo{end+1} = info;
117
70 118 info = [];
70 119 info.name = 'Pan';
70 120 info.targetdescription = 'Axes';
70 121 info.constructor = 'graphics.panbehavior';
70 122 behaviorinfo{end+1} = info;
123
70 124 info = [];
70 125 info.name = 'Rotate3d';
70 126 info.targetdescription = 'Axes';
70 127 info.constructor = 'graphics.rotate3dbehavior';
70 128 behaviorinfo{end+1} = info;
129
70 130 info = [];
70 131 info.name = 'DataCursor';
70 132 info.targetdescription = 'Axes and Axes Children';
70 133 info.constructor = 'graphics.datacursorbehavior';
70 134 behaviorinfo{end+1} = info;
135
70 136 info = [];
70 137 info.name = 'MCodeGeneration';
70 138 info.targetdescription = 'Axes and Axes Children';
70 139 info.constructor = 'graphics.mcodegenbehavior';
70 140 behaviorinfo{end+1} = info;
141
70 142 info = [];
70 143 info.name = 'DataDescriptor';
70 144 info.targetdescription = 'Axes and Axes Children';
70 145 info.constructor = 'graphics.datadescriptorbehavior';
70 146 behaviorinfo{end+1} = info;
147
70 148 info = [];
70 149 info.name = 'PlotTools';
70 150 info.targetdescription = 'Any graphics object';
70 151 info.constructor = 'objutil.plottoolsbehavior';
70 152 behaviorinfo{end+1} = info;
153
70 154 info = [];
70 155 info.name = 'Linked';
70 156 info.targetdescription = 'Any graphics object';
70 157 info.constructor = 'datamanager.linkbehavior';
70 158 behaviorinfo{end+1} = info;
159
70 160 info = [];
70 161 info.name = 'Brush';
70 162 info.targetdescription = 'Any graphics object';
70 163 info.constructor = 'datamanager.brushbehavior';
70 164 behaviorinfo{end+1} = info;
Other subfunctions in this file are not included in this listing.