comparison C++/api/html/classEar.html @ 594:97976133eb4d

updated the documentation
author flatmax
date Wed, 20 Feb 2013 22:34:13 +0000
parents 76c6b3fd0a05
children
comparison
equal deleted inserted replaced
593:40934f897a56 594:97976133eb4d
116 116
117 <p><a href="classEar-members.html">List of all members.</a></p> 117 <p><a href="classEar-members.html">List of all members.</a></p>
118 <table class="memberdecls"> 118 <table class="memberdecls">
119 <tr><td colspan="2"><h2><a name="pub-methods"></a> 119 <tr><td colspan="2"><h2><a name="pub-methods"></a>
120 Public Member Functions</h2></td></tr> 120 Public Member Functions</h2></td></tr>
121 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#a58d5147ee3eb694d0b2e94897dd7bf57">Ear</a> ()</td></tr> 121 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#a6ffbf5915966ef3e58214bc30b390a55">Ear</a> (<a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> fs_)</td></tr>
122 <tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#aadc3da8092733631bcdde1bfa3f3734a">~Ear</a> ()</td></tr> 122 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#a8ffb11429ea872af900dac31252349a2">Ear</a> (void)</td></tr>
123 <tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#ac5734e338464ee157d92fa0e7fe1ae9e">~Ear</a> (void)</td></tr>
124 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#adf9d9b3c1e85d28dbd6921a06101b12b">design</a> (void)</td></tr>
123 <tr><td colspan="2"><h2><a name="pri-attribs"></a> 125 <tr><td colspan="2"><h2><a name="pri-attribs"></a>
124 Private Attributes</h2></td></tr> 126 Private Attributes</h2></td></tr>
127 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#a8087301947ab7dc0bba049f332d44508">fs</a></td></tr>
128 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The sample rate. <a href="#a8087301947ab7dc0bba049f332d44508"></a><br/></td></tr>
129 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#a9cbbd291568ea2756b17311cbe7a0d84">max_channels_per_octave</a></td></tr>
130 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">How many channels in each octave. <a href="#a9cbbd291568ea2756b17311cbe7a0d84"></a><br/></td></tr>
131 <tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#a9c34579dc3e48bf40cc2a62677d1546e">n_ch</a></td></tr>
132 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of channels (in the ear) <a href="#a9c34579dc3e48bf40cc2a62677d1546e"></a><br/></td></tr>
125 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCAR.html">CAR</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#a59243a8664d2c7d8bd3e5153e7f55e78">car</a></td></tr> 133 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCAR.html">CAR</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#a59243a8664d2c7d8bd3e5153e7f55e78">car</a></td></tr>
126 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The cascade of asymmetric resontaors for this ear. <a href="#a59243a8664d2c7d8bd3e5153e7f55e78"></a><br/></td></tr> 134 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The cascade of asymmetric resontaors for this ear. <a href="#a59243a8664d2c7d8bd3e5153e7f55e78"></a><br/></td></tr>
127 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIHC.html">IHC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#ac11c4afecd6ca8353fa7d2ed4689bbf6">ihc</a></td></tr> 135 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classIHC.html">IHC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#ac11c4afecd6ca8353fa7d2ed4689bbf6">ihc</a></td></tr>
128 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The inner hair cell for this ear. <a href="#ac11c4afecd6ca8353fa7d2ed4689bbf6"></a><br/></td></tr> 136 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The inner hair cell for this ear. <a href="#ac11c4afecd6ca8353fa7d2ed4689bbf6"></a><br/></td></tr>
129 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAGC.html">AGC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#a464fb557a2852865fc29242900ee1306">agc</a></td></tr> 137 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAGC.html">AGC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEar.html#a464fb557a2852865fc29242900ee1306">agc</a></td></tr>
132 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> 140 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
133 <div class="textblock"><dl class="author"><dt><b>Author:</b></dt><dd>{Matt Flax &lt;flatmax@&gt;} </dd></dl> 141 <div class="textblock"><dl class="author"><dt><b>Author:</b></dt><dd>{Matt Flax &lt;flatmax@&gt;} </dd></dl>
134 <dl class="date"><dt><b>Date:</b></dt><dd>2013.02.08</dd></dl> 142 <dl class="date"><dt><b>Date:</b></dt><dd>2013.02.08</dd></dl>
135 <p>Class which encapsulates an ear, using the <a class="el" href="classCAR.html">CAR</a>, <a class="el" href="classIHC.html">IHC</a> and <a class="el" href="classAGC.html">AGC</a> classes </p> 143 <p>Class which encapsulates an ear, using the <a class="el" href="classCAR.html">CAR</a>, <a class="el" href="classIHC.html">IHC</a> and <a class="el" href="classAGC.html">AGC</a> classes </p>
136 </div><hr/><h2>Constructor &amp; Destructor Documentation</h2> 144 </div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
137 <a class="anchor" id="a58d5147ee3eb694d0b2e94897dd7bf57"></a><!-- doxytag: member="Ear::Ear" ref="a58d5147ee3eb694d0b2e94897dd7bf57" args="()" --> 145 <a class="anchor" id="a6ffbf5915966ef3e58214bc30b390a55"></a><!-- doxytag: member="Ear::Ear" ref="a6ffbf5915966ef3e58214bc30b390a55" args="(FP_TYPE fs_)" -->
138 <div class="memitem"> 146 <div class="memitem">
139 <div class="memproto"> 147 <div class="memproto">
140 <table class="memname"> 148 <table class="memname">
141 <tr> 149 <tr>
142 <td class="memname"><a class="el" href="classEar.html#a58d5147ee3eb694d0b2e94897dd7bf57">Ear::Ear</a> </td> 150 <td class="memname"><a class="el" href="classEar.html#a6ffbf5915966ef3e58214bc30b390a55">Ear::Ear</a> </td>
143 <td>(</td> 151 <td>(</td>
152 <td class="paramtype"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td>
153 <td class="paramname"><em>fs_</em></td><td>)</td>
154 <td></td>
155 </tr>
156 </table>
157 </div>
158 <div class="memdoc">
159 <p>Constructor specifying the sample rate </p>
160 <dl class="params"><dt><b>Parameters:</b></dt><dd>
161 <table class="params">
162 <tr><td class="paramname">fs_</td><td>The sample rate to use</td></tr>
163 </table>
164 </dd>
165 </dl>
166 <dl class="author"><dt><b>Author:</b></dt><dd>{Matt Flax &lt;flatmax@&gt;} </dd></dl>
167 <dl class="date"><dt><b>Date:</b></dt><dd>2013.02.08 </dd></dl>
168
169 </div>
170 </div>
171 <a class="anchor" id="a8ffb11429ea872af900dac31252349a2"></a><!-- doxytag: member="Ear::Ear" ref="a8ffb11429ea872af900dac31252349a2" args="(void)" -->
172 <div class="memitem">
173 <div class="memproto">
174 <table class="memname">
175 <tr>
176 <td class="memname"><a class="el" href="classEar.html#a6ffbf5915966ef3e58214bc30b390a55">Ear::Ear</a> </td>
177 <td>(</td>
178 <td class="paramtype">void&#160;</td>
144 <td class="paramname"></td><td>)</td> 179 <td class="paramname"></td><td>)</td>
145 <td></td> 180 <td></td>
146 </tr> 181 </tr>
147 </table> 182 </table>
148 </div> 183 </div>
149 <div class="memdoc"> 184 <div class="memdoc">
150 <dl class="author"><dt><b>Author:</b></dt><dd>{Matt Flax &lt;flatmax@&gt;} </dd></dl> 185 <p>Constructor using the DEFAULT_SAMPLERATE as the sample rate </p>
151 <dl class="date"><dt><b>Date:</b></dt><dd>2013.02.08 </dd></dl> 186
152 187 </div>
153 </div> 188 </div>
154 </div> 189 <a class="anchor" id="ac5734e338464ee157d92fa0e7fe1ae9e"></a><!-- doxytag: member="Ear::~Ear" ref="ac5734e338464ee157d92fa0e7fe1ae9e" args="(void)" -->
155 <a class="anchor" id="aadc3da8092733631bcdde1bfa3f3734a"></a><!-- doxytag: member="Ear::~Ear" ref="aadc3da8092733631bcdde1bfa3f3734a" args="()" --> 190 <div class="memitem">
156 <div class="memitem"> 191 <div class="memproto">
157 <div class="memproto"> 192 <table class="memname">
158 <table class="memname"> 193 <tr>
159 <tr> 194 <td class="memname"><a class="el" href="classEar.html#ac5734e338464ee157d92fa0e7fe1ae9e">Ear::~Ear</a> </td>
160 <td class="memname"><a class="el" href="classEar.html#aadc3da8092733631bcdde1bfa3f3734a">Ear::~Ear</a> </td>
161 <td>(</td> 195 <td>(</td>
196 <td class="paramtype">void&#160;</td>
162 <td class="paramname"></td><td>)</td> 197 <td class="paramname"></td><td>)</td>
163 <td><code> [virtual]</code></td> 198 <td><code> [virtual]</code></td>
164 </tr> 199 </tr>
165 </table> 200 </table>
166 </div> 201 </div>
167 <div class="memdoc"> 202 <div class="memdoc">
168 203
169 </div> 204 </div>
170 </div> 205 </div>
206 <hr/><h2>Member Function Documentation</h2>
207 <a class="anchor" id="adf9d9b3c1e85d28dbd6921a06101b12b"></a><!-- doxytag: member="Ear::design" ref="adf9d9b3c1e85d28dbd6921a06101b12b" args="(void)" -->
208 <div class="memitem">
209 <div class="memproto">
210 <table class="memname">
211 <tr>
212 <td class="memname">void <a class="el" href="classEar.html#adf9d9b3c1e85d28dbd6921a06101b12b">Ear::design</a> </td>
213 <td>(</td>
214 <td class="paramtype">void&#160;</td>
215 <td class="paramname"></td><td>)</td>
216 <td></td>
217 </tr>
218 </table>
219 </div>
220 <div class="memdoc">
221 <p>Estimates the number of filter stages and executes the dsign method for each of <a class="el" href="classCAR.html">CAR</a>, <a class="el" href="classAGC.html">AGC</a> and <a class="el" href="classIHC.html">IHC</a> </p>
222
223 </div>
224 </div>
171 <hr/><h2>Member Data Documentation</h2> 225 <hr/><h2>Member Data Documentation</h2>
172 <a class="anchor" id="a464fb557a2852865fc29242900ee1306"></a><!-- doxytag: member="Ear::agc" ref="a464fb557a2852865fc29242900ee1306" args="" --> 226 <a class="anchor" id="a464fb557a2852865fc29242900ee1306"></a><!-- doxytag: member="Ear::agc" ref="a464fb557a2852865fc29242900ee1306" args="" -->
173 <div class="memitem"> 227 <div class="memitem">
174 <div class="memproto"> 228 <div class="memproto">
175 <table class="memname"> 229 <table class="memname">
197 251
198 <p>The cascade of asymmetric resontaors for this ear. </p> 252 <p>The cascade of asymmetric resontaors for this ear. </p>
199 253
200 </div> 254 </div>
201 </div> 255 </div>
256 <a class="anchor" id="a8087301947ab7dc0bba049f332d44508"></a><!-- doxytag: member="Ear::fs" ref="a8087301947ab7dc0bba049f332d44508" args="" -->
257 <div class="memitem">
258 <div class="memproto">
259 <table class="memname">
260 <tr>
261 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classEar.html#a8087301947ab7dc0bba049f332d44508">Ear::fs</a><code> [private]</code></td>
262 </tr>
263 </table>
264 </div>
265 <div class="memdoc">
266
267 <p>The sample rate. </p>
268
269 </div>
270 </div>
202 <a class="anchor" id="ac11c4afecd6ca8353fa7d2ed4689bbf6"></a><!-- doxytag: member="Ear::ihc" ref="ac11c4afecd6ca8353fa7d2ed4689bbf6" args="" --> 271 <a class="anchor" id="ac11c4afecd6ca8353fa7d2ed4689bbf6"></a><!-- doxytag: member="Ear::ihc" ref="ac11c4afecd6ca8353fa7d2ed4689bbf6" args="" -->
203 <div class="memitem"> 272 <div class="memitem">
204 <div class="memproto"> 273 <div class="memproto">
205 <table class="memname"> 274 <table class="memname">
206 <tr> 275 <tr>
209 </table> 278 </table>
210 </div> 279 </div>
211 <div class="memdoc"> 280 <div class="memdoc">
212 281
213 <p>The inner hair cell for this ear. </p> 282 <p>The inner hair cell for this ear. </p>
283
284 </div>
285 </div>
286 <a class="anchor" id="a9cbbd291568ea2756b17311cbe7a0d84"></a><!-- doxytag: member="Ear::max_channels_per_octave" ref="a9cbbd291568ea2756b17311cbe7a0d84" args="" -->
287 <div class="memitem">
288 <div class="memproto">
289 <table class="memname">
290 <tr>
291 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classEar.html#a9cbbd291568ea2756b17311cbe7a0d84">Ear::max_channels_per_octave</a><code> [private]</code></td>
292 </tr>
293 </table>
294 </div>
295 <div class="memdoc">
296
297 <p>How many channels in each octave. </p>
298
299 </div>
300 </div>
301 <a class="anchor" id="a9c34579dc3e48bf40cc2a62677d1546e"></a><!-- doxytag: member="Ear::n_ch" ref="a9c34579dc3e48bf40cc2a62677d1546e" args="" -->
302 <div class="memitem">
303 <div class="memproto">
304 <table class="memname">
305 <tr>
306 <td class="memname">int <a class="el" href="classEar.html#a9c34579dc3e48bf40cc2a62677d1546e">Ear::n_ch</a><code> [private]</code></td>
307 </tr>
308 </table>
309 </div>
310 <div class="memdoc">
311
312 <p>The number of channels (in the ear) </p>
214 313
215 </div> 314 </div>
216 </div> 315 </div>
217 <hr/>The documentation for this class was generated from the following files:<ul> 316 <hr/>The documentation for this class was generated from the following files:<ul>
218 <li><a class="el" href="Ear_8H_source.html">Ear.H</a></li> 317 <li><a class="el" href="Ear_8H_source.html">Ear.H</a></li>
223 <!-- window showing the filter options --> 322 <!-- window showing the filter options -->
224 <div id="MSearchSelectWindow" 323 <div id="MSearchSelectWindow"
225 onmouseover="return searchBox.OnSearchSelectShow()" 324 onmouseover="return searchBox.OnSearchSelectShow()"
226 onmouseout="return searchBox.OnSearchSelectHide()" 325 onmouseout="return searchBox.OnSearchSelectHide()"
227 onkeydown="return searchBox.OnSearchSelectKey(event)"> 326 onkeydown="return searchBox.OnSearchSelectKey(event)">
228 <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div> 327 <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Defines</a></div>
229 328
230 <!-- iframe showing the search results (closed by default) --> 329 <!-- iframe showing the search results (closed by default) -->
231 <div id="MSearchResultsWindow"> 330 <div id="MSearchResultsWindow">
232 <iframe src="javascript:void(0)" frameborder="0" 331 <iframe src="javascript:void(0)" frameborder="0"
233 name="MSearchResults" id="MSearchResults"> 332 name="MSearchResults" id="MSearchResults">
236 335
237 <div id="nav-path" class="navpath"> 336 <div id="nav-path" class="navpath">
238 <ul> 337 <ul>
239 <li class="navelem"><a class="el" href="classEar.html">Ear</a> </li> 338 <li class="navelem"><a class="el" href="classEar.html">Ear</a> </li>
240 339
241 <li class="footer">Generated on Sun Feb 10 2013 10:47:46 for CARFAC C++ by 340 <li class="footer">Generated on Thu Feb 21 2013 09:31:11 for CARFAC C++ by
242 <a href="http://www.doxygen.org/index.html"> 341 <a href="http://www.doxygen.org/index.html">
243 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li> 342 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
244 </ul> 343 </ul>
245 </div> 344 </div>
246 345