Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /proc/self/root/usr/share/doc/libclam-doc/html/ |
Current File : //proc/self/root/usr/share/doc/libclam-doc/html/classCLAM_1_1Frame.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <title>CLAM-Development: CLAM::Frame Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">CLAM-Development  <span id="projectnumber">1.4.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.1 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="namespaceCLAM.html">CLAM</a></li><li class="navelem"><a class="el" href="classCLAM_1_1Frame.html">Frame</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> </div> <div class="headertitle"> <div class="title">CLAM::Frame Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><a class="el" href="classCLAM_1_1Processing.html" title="The base class for all the CLAM processing object classes.">Processing</a> Data class to encapsulate a frame and all its related information. <a href="classCLAM_1_1Frame.html#details">More...</a></p> <p><code>#include <<a class="el" href="Frame_8hxx_source.html">Frame.hxx</a>></code></p> <p><a href="classCLAM_1_1Frame-members.html">List of all members.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:aee30eadd483f2f1412f4af66614f522b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#aee30eadd483f2f1412f4af66614f522b">DYNAMIC_TYPE_USING_INTERFACE</a> (<a class="el" href="classCLAM_1_1Frame.html">Frame</a>, 14, <a class="el" href="classCLAM_1_1ProcessingData.html">ProcessingData</a>)</td></tr> <tr class="memitem:a0c5fe4d3a5a4c5662f9df6e3c6d9ce4b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a0c5fe4d3a5a4c5662f9df6e3c6d9ce4b">DYN_ATTRIBUTE</a> (0, public, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a>, CenterTime)</td></tr> <tr class="memdesc:a0c5fe4d3a5a4c5662f9df6e3c6d9ce4b"><td class="mdescLeft"> </td><td class="mdescRight">Value of time in the center of the frame in miliseconds. <a href="#a0c5fe4d3a5a4c5662f9df6e3c6d9ce4b"></a><br/></td></tr> <tr class="memitem:aaa54255276a6446d275124194c33e8f4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#aaa54255276a6446d275124194c33e8f4">DYN_ATTRIBUTE</a> (1, public, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a>, Duration)</td></tr> <tr class="memdesc:aaa54255276a6446d275124194c33e8f4"><td class="mdescLeft"> </td><td class="mdescRight">Duration of the <a class="el" href="classCLAM_1_1Frame.html" title="Processing Data class to encapsulate a frame and all its related information.">Frame</a> in miliseconds. <a href="#aaa54255276a6446d275124194c33e8f4"></a><br/></td></tr> <tr class="memitem:a80d61e7b38fdb9ceb44c592426b16503"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a80d61e7b38fdb9ceb44c592426b16503">DYN_ATTRIBUTE</a> (2, public, <a class="el" href="classCLAM_1_1Spectrum.html">Spectrum</a>, <a class="el" href="classCLAM_1_1Spectrum.html">Spectrum</a>)</td></tr> <tr class="memdesc:a80d61e7b38fdb9ceb44c592426b16503"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> analyzed from the <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> input (in SMS with Residual Window) <a href="#a80d61e7b38fdb9ceb44c592426b16503"></a><br/></td></tr> <tr class="memitem:a76d3ed37f1e2129abdbf29ca622bb6d8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a76d3ed37f1e2129abdbf29ca622bb6d8">DYN_ATTRIBUTE</a> (3, public, <a class="el" href="classCLAM_1_1Spectrum.html">Spectrum</a>, SinusoidalAnalSpectrum)</td></tr> <tr class="memdesc:a76d3ed37f1e2129abdbf29ca622bb6d8"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> analyzed from the <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> input (in SMS with Sinusoidal Window) <a href="#a76d3ed37f1e2129abdbf29ca622bb6d8"></a><br/></td></tr> <tr class="memitem:a65dd7529ee692f60e1a948792d86658b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a65dd7529ee692f60e1a948792d86658b">DYN_ATTRIBUTE</a> (4, public, <a class="el" href="classCLAM_1_1SpectralPeakArray.html">SpectralPeakArray</a>, <a class="el" href="classCLAM_1_1SpectralPeakArray.html">SpectralPeakArray</a>)</td></tr> <tr class="memdesc:a65dd7529ee692f60e1a948792d86658b"><td class="mdescLeft"> </td><td class="mdescRight">Vector of peaks in spectral analysis. <a href="#a65dd7529ee692f60e1a948792d86658b"></a><br/></td></tr> <tr class="memitem:a7fd49f8c6dd14a67cfc86578afe7bb63"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a7fd49f8c6dd14a67cfc86578afe7bb63">DYN_ATTRIBUTE</a> (5, public, <a class="el" href="classCLAM_1_1Fundamental.html">Fundamental</a>, <a class="el" href="classCLAM_1_1Fundamental.html">Fundamental</a>)</td></tr> <tr class="memdesc:a7fd49f8c6dd14a67cfc86578afe7bb63"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classCLAM_1_1Fundamental.html" title="Class Fundamental, used to manage the bins candidates to be fundamental frequencies, and their errors.">Fundamental</a> frequency of the information being analyzed. <a href="#a7fd49f8c6dd14a67cfc86578afe7bb63"></a><br/></td></tr> <tr class="memitem:a9858bbd7b3aacc1bc99512ac923ba3f2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a9858bbd7b3aacc1bc99512ac923ba3f2">DYN_ATTRIBUTE</a> (6, public, <a class="el" href="classCLAM_1_1Spectrum.html">Spectrum</a>, OutSpec)</td></tr> <tr class="memdesc:a9858bbd7b3aacc1bc99512ac923ba3f2"><td class="mdescLeft"> </td><td class="mdescRight">Output global spectrum. <a href="#a9858bbd7b3aacc1bc99512ac923ba3f2"></a><br/></td></tr> <tr class="memitem:a3e8f8a4049ee7703dd9c8d129638ecb1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a3e8f8a4049ee7703dd9c8d129638ecb1">DYN_ATTRIBUTE</a> (7, public, <a class="el" href="classCLAM_1_1Spectrum.html">Spectrum</a>, ResidualSpec)</td></tr> <tr class="memdesc:a3e8f8a4049ee7703dd9c8d129638ecb1"><td class="mdescLeft"> </td><td class="mdescRight">Residual spectrum of the <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a>. <a href="#a3e8f8a4049ee7703dd9c8d129638ecb1"></a><br/></td></tr> <tr class="memitem:a0fc6af51e8257951acd2b1fbecb79c23"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a0fc6af51e8257951acd2b1fbecb79c23">DYN_ATTRIBUTE</a> (8, public, <a class="el" href="classCLAM_1_1Spectrum.html">Spectrum</a>, SinusoidalSpec)</td></tr> <tr class="memdesc:a0fc6af51e8257951acd2b1fbecb79c23"><td class="mdescLeft"> </td><td class="mdescRight">Sinusoidal spectrum of the <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a>. <a href="#a0fc6af51e8257951acd2b1fbecb79c23"></a><br/></td></tr> <tr class="memitem:aa038f604e3cf4525c93f8637c4cd217f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#aa038f604e3cf4525c93f8637c4cd217f">DYN_ATTRIBUTE</a> (9, public, <a class="el" href="classCLAM_1_1Audio.html">Audio</a>, AudioFrame)</td></tr> <tr class="memdesc:aa038f604e3cf4525c93f8637c4cd217f"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> chunk we want to analyze. <a href="#aa038f604e3cf4525c93f8637c4cd217f"></a><br/></td></tr> <tr class="memitem:ab6f9ab2aeb70742a8ee0965baaeb18cf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#ab6f9ab2aeb70742a8ee0965baaeb18cf">DYN_ATTRIBUTE</a> (10, public, <a class="el" href="classCLAM_1_1Audio.html">Audio</a>, SinusoidalAudioFrame)</td></tr> <tr class="memdesc:ab6f9ab2aeb70742a8ee0965baaeb18cf"><td class="mdescLeft"> </td><td class="mdescRight">Sinusoidal synthesized <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a>. <a href="#ab6f9ab2aeb70742a8ee0965baaeb18cf"></a><br/></td></tr> <tr class="memitem:a15e5ddcb3939e9fcbe9108910a24696c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a15e5ddcb3939e9fcbe9108910a24696c">DYN_ATTRIBUTE</a> (11, public, <a class="el" href="classCLAM_1_1Audio.html">Audio</a>, ResidualAudioFrame)</td></tr> <tr class="memdesc:a15e5ddcb3939e9fcbe9108910a24696c"><td class="mdescLeft"> </td><td class="mdescRight">Residual synthesized <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a>. <a href="#a15e5ddcb3939e9fcbe9108910a24696c"></a><br/></td></tr> <tr class="memitem:a6cc162a6236f3e2a4d99fd98026d2c1c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a6cc162a6236f3e2a4d99fd98026d2c1c">DYN_ATTRIBUTE</a> (12, public, <a class="el" href="classCLAM_1_1Audio.html">Audio</a>, SynthAudioFrame)</td></tr> <tr class="memdesc:a6cc162a6236f3e2a4d99fd98026d2c1c"><td class="mdescLeft"> </td><td class="mdescRight">Global synthesized <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a>. <a href="#a6cc162a6236f3e2a4d99fd98026d2c1c"></a><br/></td></tr> <tr class="memitem:a5501aff0bb04f690641889e54b2e31e6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a5501aff0bb04f690641889e54b2e31e6">DYN_ATTRIBUTE</a> (13, public, bool, IsHarmonic)</td></tr> <tr class="memdesc:a5501aff0bb04f690641889e54b2e31e6"><td class="mdescLeft"> </td><td class="mdescRight">Is a harmonic frame or not. <a href="#a5501aff0bb04f690641889e54b2e31e6"></a><br/></td></tr> <tr class="memitem:a15cf55eea31271b6cff23ec1f9bf15a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a15cf55eea31271b6cff23ec1f9bf15a7">GetMag</a> (<a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> freq) const </td></tr> <tr class="memdesc:a15cf55eea31271b6cff23ec1f9bf15a7"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Magnitude of a given frequency. <a href="#a15cf55eea31271b6cff23ec1f9bf15a7"></a><br/></td></tr> <tr class="memitem:a8513168e4974667c49a404fab9e82601"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a8513168e4974667c49a404fab9e82601">GetMag</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos) const </td></tr> <tr class="memdesc:a8513168e4974667c49a404fab9e82601"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Magnitude given a position in the <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array. <a href="#a8513168e4974667c49a404fab9e82601"></a><br/></td></tr> <tr class="memitem:a534c1c424a256b423fb1ed2ea1e6efee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a534c1c424a256b423fb1ed2ea1e6efee">GetPhase</a> (<a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> freq) const </td></tr> <tr class="memdesc:a534c1c424a256b423fb1ed2ea1e6efee"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Phase of a given frequency. <a href="#a534c1c424a256b423fb1ed2ea1e6efee"></a><br/></td></tr> <tr class="memitem:aecccf0e42b5e013f9e3e9809c957d9d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#aecccf0e42b5e013f9e3e9809c957d9d2">GetPhase</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos) const </td></tr> <tr class="memdesc:aecccf0e42b5e013f9e3e9809c957d9d2"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Phase of the spectrum related to a position in the <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array. <a href="#aecccf0e42b5e013f9e3e9809c957d9d2"></a><br/></td></tr> <tr class="memitem:ad00ff0ed1e283197c6268cd0a51968ff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#ad00ff0ed1e283197c6268cd0a51968ff">SetMag</a> (<a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> freq, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> newMag)</td></tr> <tr class="memdesc:ad00ff0ed1e283197c6268cd0a51968ff"><td class="mdescLeft"> </td><td class="mdescRight">Replaces the Magnitude of the specified Frequency in the <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> with the value indicated. <a href="#ad00ff0ed1e283197c6268cd0a51968ff"></a><br/></td></tr> <tr class="memitem:a255afcd029b6cea09101af4beb520b0d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a255afcd029b6cea09101af4beb520b0d">SetMag</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> newMag)</td></tr> <tr class="memdesc:a255afcd029b6cea09101af4beb520b0d"><td class="mdescLeft"> </td><td class="mdescRight">Replaces the Magnitude of the specified position in the <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array with the value indicated. <a href="#a255afcd029b6cea09101af4beb520b0d"></a><br/></td></tr> <tr class="memitem:a83df84adad851bb4a2efaf61b6a748e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a83df84adad851bb4a2efaf61b6a748e6">SetPhase</a> (<a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> freq, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> newPhase)</td></tr> <tr class="memdesc:a83df84adad851bb4a2efaf61b6a748e6"><td class="mdescLeft"> </td><td class="mdescRight">Replaces the Phase of the specified Frequency in the <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> with the value indicated. <a href="#a83df84adad851bb4a2efaf61b6a748e6"></a><br/></td></tr> <tr class="memitem:aafecfc6480f48064198ab89337228982"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#aafecfc6480f48064198ab89337228982">SetPhase</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> newPhase)</td></tr> <tr class="memdesc:aafecfc6480f48064198ab89337228982"><td class="mdescLeft"> </td><td class="mdescRight">Replaces the Phase of the specified position in the <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array with the value indicated. <a href="#aafecfc6480f48064198ab89337228982"></a><br/></td></tr> <tr class="memitem:a588832c8432d6043654db3de748c505f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1SpectralPeak.html">SpectralPeak</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a588832c8432d6043654db3de748c505f">GetSpectralPeak</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos) const </td></tr> <tr class="memdesc:a588832c8432d6043654db3de748c505f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Spectral peak located in the given position. <a href="#a588832c8432d6043654db3de748c505f"></a><br/></td></tr> <tr class="memitem:a3508bdfbe4b91d8f3c826de872a3c64a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1SpectralPeak.html">SpectralPeak</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a3508bdfbe4b91d8f3c826de872a3c64a">GetThruIndexSpectralPeak</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos) const </td></tr> <tr class="memdesc:a3508bdfbe4b91d8f3c826de872a3c64a"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Spectral peak located in the given position of the Spectral <a class="el" href="classCLAM_1_1Array.html">Array</a>. <a href="#a3508bdfbe4b91d8f3c826de872a3c64a"></a><br/></td></tr> <tr class="memitem:a542588512be53863137596d478a97c0c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a542588512be53863137596d478a97c0c">SetSpectralPeak</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos, const <a class="el" href="classCLAM_1_1SpectralPeak.html">SpectralPeak</a> &spectralPeak, <a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> index=-1)</td></tr> <tr class="memdesc:a542588512be53863137596d478a97c0c"><td class="mdescLeft"> </td><td class="mdescRight">This method allows to change values of a Spectral Peak given its position in the array. <a href="#a542588512be53863137596d478a97c0c"></a><br/></td></tr> <tr class="memitem:aa58287cc72aa12c0ef762bd37ff75b0b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#aa58287cc72aa12c0ef762bd37ff75b0b">InsertSpectralPeak</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos, const <a class="el" href="classCLAM_1_1SpectralPeak.html">SpectralPeak</a> &spectralPeak, bool insertIndex=false, <a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> index=-1)</td></tr> <tr class="memdesc:aa58287cc72aa12c0ef762bd37ff75b0b"><td class="mdescLeft"> </td><td class="mdescRight">Inserts a peak at the given position. <a href="#aa58287cc72aa12c0ef762bd37ff75b0b"></a><br/></td></tr> <tr class="memitem:a927a51766554168ed86a4014a777f368"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a927a51766554168ed86a4014a777f368">AddSpectralPeak</a> (const <a class="el" href="classCLAM_1_1SpectralPeak.html">SpectralPeak</a> &spectralPeak, bool addIndex=false, <a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> index=-1)</td></tr> <tr class="memdesc:a927a51766554168ed86a4014a777f368"><td class="mdescLeft"> </td><td class="mdescRight">Inserts a peak at the end of Spectral <a class="el" href="classCLAM_1_1Array.html">Array</a>. <a href="#a927a51766554168ed86a4014a777f368"></a><br/></td></tr> <tr class="memitem:aff0b43459df1120059b244fa24f51f46"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#aff0b43459df1120059b244fa24f51f46">DeleteSpectralPeak</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos, bool deleteIndex=false)</td></tr> <tr class="memdesc:aff0b43459df1120059b244fa24f51f46"><td class="mdescLeft"> </td><td class="mdescRight">Deletes a peak of Spectral <a class="el" href="classCLAM_1_1Array.html">Array</a>. <a href="#aff0b43459df1120059b244fa24f51f46"></a><br/></td></tr> <tr class="memitem:a18264004c446950c805dfdada4a343bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a18264004c446950c805dfdada4a343bc">GetResMag</a> (<a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> freq) const </td></tr> <tr class="memdesc:a18264004c446950c805dfdada4a343bc"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Magnitude of a given frequency in residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a>. <a href="#a18264004c446950c805dfdada4a343bc"></a><br/></td></tr> <tr class="memitem:a8994bac27e109079237e66a60980c231"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a8994bac27e109079237e66a60980c231">GetResMag</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos) const </td></tr> <tr class="memdesc:a8994bac27e109079237e66a60980c231"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Magnitude given a position in the Residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array. <a href="#a8994bac27e109079237e66a60980c231"></a><br/></td></tr> <tr class="memitem:abd812967a7b8c412fc02b60d8d0d0d2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#abd812967a7b8c412fc02b60d8d0d0d2c">GetResPhase</a> (<a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> freq) const </td></tr> <tr class="memdesc:abd812967a7b8c412fc02b60d8d0d0d2c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Phase of a given frequency in residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a>. <a href="#abd812967a7b8c412fc02b60d8d0d0d2c"></a><br/></td></tr> <tr class="memitem:a4cab4e2e5d7cdc7ad449e4ad2d4af392"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a4cab4e2e5d7cdc7ad449e4ad2d4af392">GetResPhase</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos) const </td></tr> <tr class="memdesc:a4cab4e2e5d7cdc7ad449e4ad2d4af392"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Phase of the spectrum related to a position in the residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array. <a href="#a4cab4e2e5d7cdc7ad449e4ad2d4af392"></a><br/></td></tr> <tr class="memitem:a3775e77d158cec5b5e5cf0dc31dbc254"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a3775e77d158cec5b5e5cf0dc31dbc254">SetResMag</a> (<a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> freq, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> newMag)</td></tr> <tr class="memdesc:a3775e77d158cec5b5e5cf0dc31dbc254"><td class="mdescLeft"> </td><td class="mdescRight">Replaces the Magnitude of the specified Frequency in the residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> with the value indicated. <a href="#a3775e77d158cec5b5e5cf0dc31dbc254"></a><br/></td></tr> <tr class="memitem:a65b1df5b298eb5a208f2f20dcb179360"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a65b1df5b298eb5a208f2f20dcb179360">SetResMag</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> newMag)</td></tr> <tr class="memdesc:a65b1df5b298eb5a208f2f20dcb179360"><td class="mdescLeft"> </td><td class="mdescRight">Replaces the Magnitude of the specified position in the residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array with the value indicated. <a href="#a65b1df5b298eb5a208f2f20dcb179360"></a><br/></td></tr> <tr class="memitem:ae5e25b8ba790fd58056cf8e5eaa086f0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#ae5e25b8ba790fd58056cf8e5eaa086f0">SetResPhase</a> (<a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> freq, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> newPhase)</td></tr> <tr class="memdesc:ae5e25b8ba790fd58056cf8e5eaa086f0"><td class="mdescLeft"> </td><td class="mdescRight">Replaces the Phase of the specified Frequency in the residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> with the value indicated. <a href="#ae5e25b8ba790fd58056cf8e5eaa086f0"></a><br/></td></tr> <tr class="memitem:ad993e2be08145c46bf7e7efb052f6a79"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#ad993e2be08145c46bf7e7efb052f6a79">SetResPhase</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> newPhase)</td></tr> <tr class="memdesc:ad993e2be08145c46bf7e7efb052f6a79"><td class="mdescLeft"> </td><td class="mdescRight">Replaces the Phase of the specified position in the residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array with the value indicated. <a href="#ad993e2be08145c46bf7e7efb052f6a79"></a><br/></td></tr> <tr class="memitem:a64b3dc57347e58b65d4cade15cc9d337"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a64b3dc57347e58b65d4cade15cc9d337">GetFundamentalFreq</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos=0) const </td></tr> <tr class="memdesc:a64b3dc57347e58b65d4cade15cc9d337"><td class="mdescLeft"> </td><td class="mdescRight">Returns the fundamental frequency at a given index. <a href="#a64b3dc57347e58b65d4cade15cc9d337"></a><br/></td></tr> <tr class="memitem:aa0012d2922634f2ca5ab521603adcdaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#aa0012d2922634f2ca5ab521603adcdaf">GetFundamentalErr</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos=0)</td></tr> <tr class="memdesc:aa0012d2922634f2ca5ab521603adcdaf"><td class="mdescLeft"> </td><td class="mdescRight">Returns the error of the candidate of a given index. <a href="#aa0012d2922634f2ca5ab521603adcdaf"></a><br/></td></tr> <tr class="memitem:a19e0d8a0c9023a059e77f695c11bdff5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a19e0d8a0c9023a059e77f695c11bdff5">SetFundamentalFreq</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> newFreq) const </td></tr> <tr class="memdesc:a19e0d8a0c9023a059e77f695c11bdff5"><td class="mdescLeft"> </td><td class="mdescRight">Modifies the frequency of a candidate at a given index. <a href="#a19e0d8a0c9023a059e77f695c11bdff5"></a><br/></td></tr> <tr class="memitem:ac4aad9edc837638886ece6b8b68c15bb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#ac4aad9edc837638886ece6b8b68c15bb">SetFundamentalErr</a> (<a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> pos, <a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> newErr) const </td></tr> <tr class="memdesc:ac4aad9edc837638886ece6b8b68c15bb"><td class="mdescLeft"> </td><td class="mdescRight">Modifies the error of a candidate at a given index. <a href="#ac4aad9edc837638886ece6b8b68c15bb"></a><br/></td></tr> <tr class="memitem:a973082f5e54285b7b9a6667b07ca359a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a973082f5e54285b7b9a6667b07ca359a">operator==</a> (const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> &newFrame) const </td></tr> <tr class="memdesc:a973082f5e54285b7b9a6667b07ca359a"><td class="mdescLeft"> </td><td class="mdescRight">If both frames have the same center time (value of time in the center of the frame this method will return true; false otherwise. <a href="#a973082f5e54285b7b9a6667b07ca359a"></a><br/></td></tr> <tr class="memitem:a41108b38246527561ab13089f423d80e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a41108b38246527561ab13089f423d80e">operator!=</a> (const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> &newFrame) const </td></tr> <tr class="memdesc:a41108b38246527561ab13089f423d80e"><td class="mdescLeft"> </td><td class="mdescRight">If center time of two frames is different will return true. <a href="#a41108b38246527561ab13089f423d80e"></a><br/></td></tr> <tr class="memitem:a228f6b4268ed190f9842f4925087a44c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a228f6b4268ed190f9842f4925087a44c">operator<</a> (const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> &newFrame) const </td></tr> <tr class="memdesc:a228f6b4268ed190f9842f4925087a44c"><td class="mdescLeft"> </td><td class="mdescRight">If this frame is centered in a time inferior relative to the frame passed by parameter will return true; false otherwise. <a href="#a228f6b4268ed190f9842f4925087a44c"></a><br/></td></tr> <tr class="memitem:a85e5f6605ea71c141b90b70917209f5b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a85e5f6605ea71c141b90b70917209f5b">operator<=</a> (const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> &newFrame) const </td></tr> <tr class="memdesc:a85e5f6605ea71c141b90b70917209f5b"><td class="mdescLeft"> </td><td class="mdescRight">If this frame is centered in a time inferior or equal in relation with the frame passed by parameter will return true; false otherwise. <a href="#a85e5f6605ea71c141b90b70917209f5b"></a><br/></td></tr> <tr class="memitem:a362e21dcbacdd8ff214b4747c6dac2f0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#a362e21dcbacdd8ff214b4747c6dac2f0">operator></a> (const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> &newFrame) const </td></tr> <tr class="memdesc:a362e21dcbacdd8ff214b4747c6dac2f0"><td class="mdescLeft"> </td><td class="mdescRight">If this frame is centered in a time superior relative to the frame passed by parameter will return true; false otherwise. <a href="#a362e21dcbacdd8ff214b4747c6dac2f0"></a><br/></td></tr> <tr class="memitem:ad68b8b5227b8b4fe1bc1e1a161c3cd00"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#ad68b8b5227b8b4fe1bc1e1a161c3cd00">operator>=</a> (const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> &newFrame) const </td></tr> <tr class="memdesc:ad68b8b5227b8b4fe1bc1e1a161c3cd00"><td class="mdescLeft"> </td><td class="mdescRight">If this frame is centered in a time superior or equal in relation with the frame passed by parameter will return true; false otherwise. <a href="#ad68b8b5227b8b4fe1bc1e1a161c3cd00"></a><br/></td></tr> <tr class="inherit_header pub_methods_classCLAM_1_1ProcessingData"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCLAM_1_1ProcessingData')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCLAM_1_1ProcessingData.html">CLAM::ProcessingData</a></td></tr> <tr class="memitem:a220281557ea12fdc9eb6000df3b6dec9 inherit pub_methods_classCLAM_1_1ProcessingData"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1ProcessingData.html#a220281557ea12fdc9eb6000df3b6dec9">ProcessingData</a> (const <a class="el" href="classint.html">int</a> n)</td></tr> <tr class="memdesc:a220281557ea12fdc9eb6000df3b6dec9 inherit pub_methods_classCLAM_1_1ProcessingData"><td class="mdescLeft"> </td><td class="mdescRight">Constructor of an object that will contain the number of attributes passed by parameter. <a href="#a220281557ea12fdc9eb6000df3b6dec9"></a><br/></td></tr> <tr class="memitem:a1962c97f353b4307d76f80871e36ca6b inherit pub_methods_classCLAM_1_1ProcessingData"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1ProcessingData.html#a1962c97f353b4307d76f80871e36ca6b">ProcessingData</a> (const <a class="el" href="classCLAM_1_1ProcessingData.html">ProcessingData</a> &prototype, bool shareData=false, bool deep=true)</td></tr> <tr class="memdesc:a1962c97f353b4307d76f80871e36ca6b inherit pub_methods_classCLAM_1_1ProcessingData"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor of a <a class="el" href="classCLAM_1_1ProcessingData.html" title="Interface classe for every concrete processing data (data that flows through the processing objs...">ProcessingData</a> object. <a href="#a1962c97f353b4307d76f80871e36ca6b"></a><br/></td></tr> <tr class="memitem:a10f9a9039ec52b8f181867a728bd955e inherit pub_methods_classCLAM_1_1ProcessingData"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1ProcessingData.html#a10f9a9039ec52b8f181867a728bd955e">~ProcessingData</a> ()</td></tr> <tr class="inherit_header pub_methods_classCLAM_1_1DynamicType"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCLAM_1_1DynamicType')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCLAM_1_1DynamicType.html">CLAM::DynamicType</a></td></tr> <tr class="memitem:a3dcc14e72894d9ce5341bcce17c7d99d inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a3dcc14e72894d9ce5341bcce17c7d99d">DynamicType</a> (const <a class="el" href="classint.html">int</a> nAttr)</td></tr> <tr class="memdesc:a3dcc14e72894d9ce5341bcce17c7d99d inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classCLAM_1_1DynamicType.html" title="This class implements a type that is dynamic.">DynamicType</a> object that can hold. <a href="#a3dcc14e72894d9ce5341bcce17c7d99d"></a><br/></td></tr> <tr class="memitem:a95093054834d958544eb726a04c5ec65 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a95093054834d958544eb726a04c5ec65">DynamicType</a> (const <a class="el" href="classCLAM_1_1DynamicType.html">DynamicType</a> &prototype, const bool shareData, const bool deepCopy)</td></tr> <tr class="memdesc:a95093054834d958544eb726a04c5ec65 inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor of a dynamic Type. <a href="#a95093054834d958544eb726a04c5ec65"></a><br/></td></tr> <tr class="memitem:afae7bbf9b47af469ce8c51d686e550ed inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#afae7bbf9b47af469ce8c51d686e550ed">DynamicType</a> (const <a class="el" href="classCLAM_1_1DynamicType.html">DynamicType</a> &prototype)</td></tr> <tr class="memitem:a30e46227ed9043bd4e0b9e8fc752a229 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a30e46227ed9043bd4e0b9e8fc752a229">~DynamicType</a> ()</td></tr> <tr class="memitem:a37cd4f22737004b081ec7b9b8458c865 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a37cd4f22737004b081ec7b9b8458c865">GetClassName</a> () const =0</td></tr> <tr class="memdesc:a37cd4f22737004b081ec7b9b8458c865 inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">Return the class name. <a href="#a37cd4f22737004b081ec7b9b8458c865"></a><br/></td></tr> <tr class="memitem:acc5e4c768d250b7dc86f24d2479c0da0 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#acc5e4c768d250b7dc86f24d2479c0da0">CopyInit</a> (const <a class="el" href="classCLAM_1_1DynamicType.html">DynamicType</a> &dt)</td></tr> <tr class="memdesc:acc5e4c768d250b7dc86f24d2479c0da0 inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">This method allows custom code for the copy-constructor of a dynamic type, since the copy-constructor is macro expanded and can not be overwritted. <a href="#acc5e4c768d250b7dc86f24d2479c0da0"></a><br/></td></tr> <tr class="memitem:a74d1557beda060a62f39b09f0c477fad inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a74d1557beda060a62f39b09f0c477fad">UpdateData</a> ()</td></tr> <tr class="memdesc:a74d1557beda060a62f39b09f0c477fad inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">Method used to resize the data space of the dynamic type, necessary when some AddXXX() / RemoveXXX() (where XXX is an attribute name) has been done. <a href="#a74d1557beda060a62f39b09f0c477fad"></a><br/></td></tr> <tr class="memitem:a39336a4ead757a8fd17a6da55efb32f4 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classunsigned.html">unsigned</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a39336a4ead757a8fd17a6da55efb32f4">GetNDynamicAttributes</a> () const </td></tr> <tr class="memitem:aa2e2544038149bda4b7f06bc538885cd inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#aa2e2544038149bda4b7f06bc538885cd">GetDynamicAttributeName</a> (<a class="el" href="classunsigned.html">unsigned</a> i)</td></tr> <tr class="memitem:a794f424736ef50f8b997e228b29bcb79 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">virtual const std::type_info & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a794f424736ef50f8b997e228b29bcb79">GetTypeId</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const =0</td></tr> <tr class="memitem:a305307184efb36bd072a3c66190c8659 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a305307184efb36bd072a3c66190c8659">AttributeIsComponent</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const </td></tr> <tr class="memitem:a0b215b70fcf37f0354c3365aa4f13a1d inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a0b215b70fcf37f0354c3365aa4f13a1d">AttributeIsDynamictype</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const </td></tr> <tr class="memitem:ab4d16bb16d7db33cc349bb20c9662424 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#ab4d16bb16d7db33cc349bb20c9662424">IsAttributeInstantiated</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const </td></tr> <tr class="memitem:a1913d11f5dab6dce7f87ddc282d46436 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a1913d11f5dab6dce7f87ddc282d46436">GetAttributeAsVoidPtr</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const </td></tr> <tr class="memitem:a8d7a6ecb0a107fa7325bb4f32d31279a inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classCLAM_1_1Component.html">Component</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a8d7a6ecb0a107fa7325bb4f32d31279a">GetAttributeAsComponent</a> (<a class="el" href="classunsigned.html">unsigned</a> i) const </td></tr> <tr class="memitem:a4816c985478968f8bd2f252cf020e0a3 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1Component.html">Component</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a4816c985478968f8bd2f252cf020e0a3">GetAttributeAsComponent</a> (<a class="el" href="classunsigned.html">unsigned</a> i)</td></tr> <tr class="memitem:ae909f07fbe61f915baad9e555a8886a9 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#ae909f07fbe61f915baad9e555a8886a9">FullfilsInvariant</a> () const </td></tr> <tr class="memitem:a90d077d4818071db219b17ec0a5d3d54 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classCLAM_1_1Component.html">Component</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a90d077d4818071db219b17ec0a5d3d54">DeepCopy</a> () const </td></tr> <tr class="memitem:a4b2da077f744758ff62978b57ac0b42a inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a4b2da077f744758ff62978b57ac0b42a">Debug</a> () const </td></tr> <tr class="memitem:a47bf3454243147bb0c45457caf1bccb9 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a47bf3454243147bb0c45457caf1bccb9">StoreOn</a> (<a class="el" href="classCLAM_1_1Storage.html">CLAM::Storage</a> &storage) const </td></tr> <tr class="memdesc:a47bf3454243147bb0c45457caf1bccb9 inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">Stores component's subitems on the given <a class="el" href="classCLAM_1_1Storage.html" title="The abstract class for storages.">Storage</a>. <a href="#a47bf3454243147bb0c45457caf1bccb9"></a><br/></td></tr> <tr class="memitem:a1d2fcbd75a3476a9935caa09ada5bfd1 inherit pub_methods_classCLAM_1_1DynamicType"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1DynamicType.html#a1d2fcbd75a3476a9935caa09ada5bfd1">LoadFrom</a> (<a class="el" href="classCLAM_1_1Storage.html">CLAM::Storage</a> &storage)</td></tr> <tr class="memdesc:a1d2fcbd75a3476a9935caa09ada5bfd1 inherit pub_methods_classCLAM_1_1DynamicType"><td class="mdescLeft"> </td><td class="mdescRight">Loads component's subitems from the given <a class="el" href="classCLAM_1_1Storage.html" title="The abstract class for storages.">Storage</a>. <a href="#a1d2fcbd75a3476a9935caa09ada5bfd1"></a><br/></td></tr> <tr class="inherit_header pub_methods_classCLAM_1_1Component"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCLAM_1_1Component')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCLAM_1_1Component.html">CLAM::Component</a></td></tr> <tr class="memitem:a229332eadae3fc9a50958c8d41f776e1 inherit pub_methods_classCLAM_1_1Component"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Component.html#a229332eadae3fc9a50958c8d41f776e1">~Component</a> ()</td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:ac8ccfe4969eb6c64204470ad30f22169"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1Frame.html#ac8ccfe4969eb6c64204470ad30f22169">DefaultInit</a> ()</td></tr> <tr class="memdesc:ac8ccfe4969eb6c64204470ad30f22169"><td class="mdescLeft"> </td><td class="mdescRight">The concrete dynamic type constructor calls <a class="el" href="classCLAM_1_1Frame.html#ac8ccfe4969eb6c64204470ad30f22169" title="The concrete dynamic type constructor calls DefaultInit().">DefaultInit()</a>. <a href="#ac8ccfe4969eb6c64204470ad30f22169"></a><br/></td></tr> </table> <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p><a class="el" href="classCLAM_1_1Processing.html" title="The base class for all the CLAM processing object classes.">Processing</a> Data class to encapsulate a frame and all its related information. </p> <p>A <a class="el" href="classCLAM_1_1Frame.html" title="Processing Data class to encapsulate a frame and all its related information.">Frame</a> has an associated time tag that points to the center of the audio chunk being used in the analysis and a duration. It also holds audio data in 4 attributes: AudioFrame is the input audio used for analysis; SynthAudioFrame is the synthesized audio after analysis and possible transformation; SinusoidalAudioFrame is the synthesized only sinusoidal component; ResidualAudioFrame is the synthesized only resiual component. A <a class="el" href="classCLAM_1_1Frame.html" title="Processing Data class to encapsulate a frame and all its related information.">Frame</a> also has three associated spectrums: <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> is the result of the STFT applied to the input audio; SinusoidalSpec is the spectrum of the sinusoidal component; ResidualSpec is the spectrum of the residual. Finally, a frame has <a class="el" href="classCLAM_1_1SpectralPeakArray.html" title="This processing data class offers an interface for storing an array of spectral peaks while maintaini...">SpectralPeakArray</a> that holds the output of the Spectral Peak Detection algorithm and possibly a peak continuation.The <a class="el" href="classCLAM_1_1Fundamental.html" title="Class Fundamental, used to manage the bins candidates to be fundamental frequencies, and their errors.">Fundamental</a> attribute holds the data of the output of the <a class="el" href="classCLAM_1_1Fundamental.html" title="Class Fundamental, used to manage the bins candidates to be fundamental frequencies, and their errors.">Fundamental</a> detection algorithm. <a class="el" href="classCLAM_1_1Note.html" title="Used to store note information.">Note</a>: There are some Getters and Setters, but for efficiency you need to work directly on the dynamic attributes </p> <dl class="section see"><dt>See also:</dt><dd><a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a>, <a class="el" href="classCLAM_1_1SpectralPeakArray.html" title="This processing data class offers an interface for storing an array of spectral peaks while maintaini...">SpectralPeakArray</a>, <a class="el" href="classCLAM_1_1Fundamental.html" title="Class Fundamental, used to manage the bins candidates to be fundamental frequencies, and their errors.">Fundamental</a>, <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> </dd></dl> <p>Definition at line <a class="el" href="Frame_8hxx_source.html#l00055">55</a> of file <a class="el" href="Frame_8hxx_source.html">Frame.hxx</a>.</p> </div><hr/><h2>Member Function Documentation</h2> <a class="anchor" id="a927a51766554168ed86a4014a777f368"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::AddSpectralPeak </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1SpectralPeak.html">SpectralPeak</a> & </td> <td class="paramname"><em>spectralPeak</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>addIndex</em> = <code>false</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>index</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Inserts a peak at the end of Spectral <a class="el" href="classCLAM_1_1Array.html">Array</a>. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">spectralPeak</td><td>New spectralPeak to insert </td></tr> <tr><td class="paramname">addIndex</td><td>Value indicating if the index array should be modified, set by default to false </td></tr> <tr><td class="paramname">index</td><td>Value of the given <a class="el" href="classCLAM_1_1SpectralPeak.html" title="Class SpectralPeak is a basic spectral domain Processing Data class.">SpectralPeak</a>, set by default to -1 </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00098">98</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="ac8ccfe4969eb6c64204470ad30f22169"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::DefaultInit </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>The concrete dynamic type constructor calls <a class="el" href="classCLAM_1_1Frame.html#ac8ccfe4969eb6c64204470ad30f22169" title="The concrete dynamic type constructor calls DefaultInit().">DefaultInit()</a>. </p> <p>This allows user to initialize his/her object. But we define <a class="el" href="classCLAM_1_1Frame.html#ac8ccfe4969eb6c64204470ad30f22169" title="The concrete dynamic type constructor calls DefaultInit().">DefaultInit()</a> here because we don't want to force writting one <a class="el" href="classCLAM_1_1Frame.html#ac8ccfe4969eb6c64204470ad30f22169" title="The concrete dynamic type constructor calls DefaultInit().">DefaultInit()</a> function for each concrete dynamic type. If a dynamic type concrete class defines some (not-default) constructors, this should also call the <a class="el" href="classCLAM_1_1Frame.html#ac8ccfe4969eb6c64204470ad30f22169" title="The concrete dynamic type constructor calls DefaultInit().">DefaultInit()</a>. </p> <dl class="section see"><dt>See also:</dt><dd><a class="el" href="classCLAM_1_1DynamicType.html#acc5e4c768d250b7dc86f24d2479c0da0" title="This method allows custom code for the copy-constructor of a dynamic type, since the copy-constructor...">CopyInit()</a> </dd></dl> <p>Reimplemented from <a class="el" href="classCLAM_1_1DynamicType.html#aaf262beb8d463376c096a2b2e868f361">CLAM::DynamicType</a>.</p> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00034">34</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> <p>References <a class="el" href="DynamicType_8cxx_source.html#l00296">CLAM::DynamicType::UpdateData()</a>.</p> </div> </div> <a class="anchor" id="aff0b43459df1120059b244fa24f51f46"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::DeleteSpectralPeak </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>deleteIndex</em> = <code>false</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Deletes a peak of Spectral <a class="el" href="classCLAM_1_1Array.html">Array</a>. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>Position of the Peak <a class="el" href="classCLAM_1_1Array.html">Array</a> we want to delete </td></tr> <tr><td class="paramname">deleteIndex</td><td>Value indicating if the index array should be modified, set by default to false </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00103">103</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a0c5fe4d3a5a4c5662f9df6e3c6d9ce4b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">0 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">CenterTime </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Value of time in the center of the frame in miliseconds. </p> </div> </div> <a class="anchor" id="aaa54255276a6446d275124194c33e8f4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">1 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Duration </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Duration of the <a class="el" href="classCLAM_1_1Frame.html" title="Processing Data class to encapsulate a frame and all its related information.">Frame</a> in miliseconds. </p> </div> </div> <a class="anchor" id="a80d61e7b38fdb9ceb44c592426b16503"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">2 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Spectrum.html">Spectrum</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Spectrum.html">Spectrum</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p><a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> analyzed from the <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> input (in SMS with Residual Window) </p> </div> </div> <a class="anchor" id="a76d3ed37f1e2129abdbf29ca622bb6d8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">3 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Spectrum.html">Spectrum</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SinusoidalAnalSpectrum </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p><a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> analyzed from the <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> input (in SMS with Sinusoidal Window) </p> </div> </div> <a class="anchor" id="a65dd7529ee692f60e1a948792d86658b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">4 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1SpectralPeakArray.html">SpectralPeakArray</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1SpectralPeakArray.html">SpectralPeakArray</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Vector of peaks in spectral analysis. </p> </div> </div> <a class="anchor" id="a7fd49f8c6dd14a67cfc86578afe7bb63"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">5 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Fundamental.html">Fundamental</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Fundamental.html">Fundamental</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p><a class="el" href="classCLAM_1_1Fundamental.html" title="Class Fundamental, used to manage the bins candidates to be fundamental frequencies, and their errors.">Fundamental</a> frequency of the information being analyzed. </p> </div> </div> <a class="anchor" id="a9858bbd7b3aacc1bc99512ac923ba3f2"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">6 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Spectrum.html">Spectrum</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">OutSpec </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Output global spectrum. </p> </div> </div> <a class="anchor" id="a3e8f8a4049ee7703dd9c8d129638ecb1"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">7 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Spectrum.html">Spectrum</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ResidualSpec </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Residual spectrum of the <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a>. </p> </div> </div> <a class="anchor" id="a0fc6af51e8257951acd2b1fbecb79c23"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">8 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Spectrum.html">Spectrum</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SinusoidalSpec </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Sinusoidal spectrum of the <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a>. </p> </div> </div> <a class="anchor" id="aa038f604e3cf4525c93f8637c4cd217f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">9 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Audio.html">Audio</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">AudioFrame </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p><a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a> chunk we want to analyze. </p> </div> </div> <a class="anchor" id="ab6f9ab2aeb70742a8ee0965baaeb18cf"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">10 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Audio.html">Audio</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SinusoidalAudioFrame </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Sinusoidal synthesized <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a>. </p> </div> </div> <a class="anchor" id="a15e5ddcb3939e9fcbe9108910a24696c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">11 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Audio.html">Audio</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ResidualAudioFrame </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Residual synthesized <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a>. </p> </div> </div> <a class="anchor" id="a6cc162a6236f3e2a4d99fd98026d2c1c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">12 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Audio.html">Audio</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">SynthAudioFrame </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Global synthesized <a class="el" href="classCLAM_1_1Audio.html" title="Audio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert...">Audio</a>. </p> </div> </div> <a class="anchor" id="a5501aff0bb04f690641889e54b2e31e6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYN_ATTRIBUTE </td> <td>(</td> <td class="paramtype">13 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">public </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">IsHarmonic </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Is a harmonic frame or not. </p> </div> </div> <a class="anchor" id="aee30eadd483f2f1412f4af66614f522b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">CLAM::Frame::DYNAMIC_TYPE_USING_INTERFACE </td> <td>(</td> <td class="paramtype"><a class="el" href="classCLAM_1_1Frame.html">Frame</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">14 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1ProcessingData.html">ProcessingData</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa0012d2922634f2ca5ab521603adcdaf"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> CLAM::Frame::GetFundamentalErr </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em> = <code>0</code></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Returns the error of the candidate of a given index. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>Position of candidate we want to get error value </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>Value of Error in the position </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00148">148</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a64b3dc57347e58b65d4cade15cc9d337"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> CLAM::Frame::GetFundamentalFreq </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em> = <code>0</code></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the fundamental frequency at a given index. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>Position of candidate we want to get frequency value </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>Value of Frequency in the position given </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00144">144</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> <p>Referenced by <a class="el" href="FrameInterpolator_8cxx_source.html#l00109">CLAM::FrameInterpolator::Do()</a>.</p> </div> </div> <a class="anchor" id="a15cf55eea31271b6cff23ec1f9bf15a7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> CLAM::Frame::GetMag </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>freq</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the Magnitude of a given frequency. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">freq</td><td>The Frequency we want to know the Magnitude </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>The Magnitude of spectrum in the frequency indicated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00046">46</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a8513168e4974667c49a404fab9e82601"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> CLAM::Frame::GetMag </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the Magnitude given a position in the <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>The position we want to know the Magnitude </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>The Magnitude of spectrum in the index indicated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00050">50</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a534c1c424a256b423fb1ed2ea1e6efee"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> CLAM::Frame::GetPhase </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>freq</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the Phase of a given frequency. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">freq</td><td>The Frequency we want to know the Phase </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>The Phase of spectrum in the frequency indicated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00054">54</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="aecccf0e42b5e013f9e3e9809c957d9d2"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> CLAM::Frame::GetPhase </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the Phase of the spectrum related to a position in the <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>The position we want to know the Phase </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>The Phase of spectrum in the position indicated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00058">58</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a18264004c446950c805dfdada4a343bc"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> CLAM::Frame::GetResMag </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>freq</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the Magnitude of a given frequency in residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a>. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">freq</td><td>The Frequency we want to know the Magnitude </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>The Magnitude of spectrum in the frequency indicated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00109">109</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a8994bac27e109079237e66a60980c231"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> CLAM::Frame::GetResMag </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the Magnitude given a position in the Residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>The position we want to know the Magnitude </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>The Magnitude of spectrum in the index indicated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00113">113</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="abd812967a7b8c412fc02b60d8d0d0d2c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> CLAM::Frame::GetResPhase </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>freq</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the Phase of a given frequency in residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a>. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">freq</td><td>The Frequency we want to know the Phase </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>The Phase of spectrum in the frequency indicated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00117">117</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a4cab4e2e5d7cdc7ad449e4ad2d4af392"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> CLAM::Frame::GetResPhase </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the Phase of the spectrum related to a position in the residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>The position we want to know the Phase </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>The Phase of spectrum in the position indicated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00121">121</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a588832c8432d6043654db3de748c505f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCLAM_1_1SpectralPeak.html">SpectralPeak</a> CLAM::Frame::GetSpectralPeak </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the Spectral peak located in the given position. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>The position we want to obtain the Spectral peak </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>The Spectral peak in the position indicated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00081">81</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a3508bdfbe4b91d8f3c826de872a3c64a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCLAM_1_1SpectralPeak.html">SpectralPeak</a> CLAM::Frame::GetThruIndexSpectralPeak </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the Spectral peak located in the given position of the Spectral <a class="el" href="classCLAM_1_1Array.html">Array</a>. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>The position of Peak <a class="el" href="classCLAM_1_1Array.html">Array</a> we want to obtain the Spectral peak </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>The Spectral peak in the position indicated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00085">85</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="aa58287cc72aa12c0ef762bd37ff75b0b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::InsertSpectralPeak </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classCLAM_1_1SpectralPeak.html">SpectralPeak</a> & </td> <td class="paramname"><em>spectralPeak</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>insertIndex</em> = <code>false</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>index</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Inserts a peak at the given position. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>Position in the array where we want to insert the new peak </td></tr> <tr><td class="paramname">spectralPeak</td><td>New spectralPeak to insert </td></tr> <tr><td class="paramname">insertIndex</td><td>Value indicating if the index array should be modified, set by default to false </td></tr> <tr><td class="paramname">index</td><td>Value of the given <a class="el" href="classCLAM_1_1SpectralPeak.html" title="Class SpectralPeak is a basic spectral domain Processing Data class.">SpectralPeak</a>, set by default to -1 </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00093">93</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a41108b38246527561ab13089f423d80e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool CLAM::Frame::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> & </td> <td class="paramname"><em>newFrame</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>If center time of two frames is different will return true. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">newFrame</td><td><a class="el" href="classCLAM_1_1Frame.html" title="Processing Data class to encapsulate a frame and all its related information.">Frame</a> to be compared </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>A boolean value, true is the condition is validated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00166">166</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a228f6b4268ed190f9842f4925087a44c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool CLAM::Frame::operator< </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> & </td> <td class="paramname"><em>newFrame</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>If this frame is centered in a time inferior relative to the frame passed by parameter will return true; false otherwise. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">newFrame</td><td><a class="el" href="classCLAM_1_1Frame.html" title="Processing Data class to encapsulate a frame and all its related information.">Frame</a> to be compared </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>A boolean value, true is the condition is validated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00170">170</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a85e5f6605ea71c141b90b70917209f5b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool CLAM::Frame::operator<= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> & </td> <td class="paramname"><em>newFrame</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>If this frame is centered in a time inferior or equal in relation with the frame passed by parameter will return true; false otherwise. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">newFrame</td><td><a class="el" href="classCLAM_1_1Frame.html" title="Processing Data class to encapsulate a frame and all its related information.">Frame</a> to be compared </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>A boolean value, true is the condition is validated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00174">174</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a973082f5e54285b7b9a6667b07ca359a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool CLAM::Frame::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> & </td> <td class="paramname"><em>newFrame</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>If both frames have the same center time (value of time in the center of the frame this method will return true; false otherwise. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">newFrame</td><td><a class="el" href="classCLAM_1_1Frame.html" title="Processing Data class to encapsulate a frame and all its related information.">Frame</a> to be compared </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>A boolean value, true is the condition is validated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00162">162</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a362e21dcbacdd8ff214b4747c6dac2f0"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool CLAM::Frame::operator> </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> & </td> <td class="paramname"><em>newFrame</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>If this frame is centered in a time superior relative to the frame passed by parameter will return true; false otherwise. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">newFrame</td><td><a class="el" href="classCLAM_1_1Frame.html" title="Processing Data class to encapsulate a frame and all its related information.">Frame</a> to be compared </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>A boolean value, true is the condition is validated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00178">178</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="ad68b8b5227b8b4fe1bc1e1a161c3cd00"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool CLAM::Frame::operator>= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1Frame.html">Frame</a> & </td> <td class="paramname"><em>newFrame</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>If this frame is centered in a time superior or equal in relation with the frame passed by parameter will return true; false otherwise. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">newFrame</td><td><a class="el" href="classCLAM_1_1Frame.html" title="Processing Data class to encapsulate a frame and all its related information.">Frame</a> to be compared </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns:</dt><dd>A boolean value, true is the condition is validated </dd></dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00182">182</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="ac4aad9edc837638886ece6b8b68c15bb"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::SetFundamentalErr </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>newErr</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p>Modifies the error of a candidate at a given index. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>Position to change the error </td></tr> <tr><td class="paramname">newFreq</td><td>New value of this position </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00156">156</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a19e0d8a0c9023a059e77f695c11bdff5"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::SetFundamentalFreq </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>newFreq</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p>Modifies the frequency of a candidate at a given index. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>Position to change the frequency </td></tr> <tr><td class="paramname">newFreq</td><td>New value of this position </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00152">152</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="ad00ff0ed1e283197c6268cd0a51968ff"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::SetMag </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>freq</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>newMag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Replaces the Magnitude of the specified Frequency in the <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> with the value indicated. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">freq</td><td>The Frequency which we want to change Magnitude </td></tr> <tr><td class="paramname">newMag</td><td>The new value of Magnitude </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00063">63</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a255afcd029b6cea09101af4beb520b0d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::SetMag </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>newMag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Replaces the Magnitude of the specified position in the <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array with the value indicated. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>The position where we want to change Magnitude </td></tr> <tr><td class="paramname">newMag</td><td>The new value of Magnitude </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00067">67</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a83df84adad851bb4a2efaf61b6a748e6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::SetPhase </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>freq</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>newPhase</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Replaces the Phase of the specified Frequency in the <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> with the value indicated. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">freq</td><td>The Frequency which we want to change Phase </td></tr> <tr><td class="paramname">newPhase</td><td>The new value of Phase </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00071">71</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="aafecfc6480f48064198ab89337228982"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::SetPhase </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>newPhase</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Replaces the Phase of the specified position in the <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array with the value indicated. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>The position where we want to change Phase </td></tr> <tr><td class="paramname">newPhase</td><td>The new value of Phase </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00075">75</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a3775e77d158cec5b5e5cf0dc31dbc254"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::SetResMag </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>freq</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>newMag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Replaces the Magnitude of the specified Frequency in the residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> with the value indicated. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">freq</td><td>The Frequency which we want to change Magnitude </td></tr> <tr><td class="paramname">newMag</td><td>The new value of Magnitude </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00126">126</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a65b1df5b298eb5a208f2f20dcb179360"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::SetResMag </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>newMag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Replaces the Magnitude of the specified position in the residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array with the value indicated. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>The position where we want to change Magnitude </td></tr> <tr><td class="paramname">newMag</td><td>The new value of Magnitude </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00130">130</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="ae5e25b8ba790fd58056cf8e5eaa086f0"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::SetResPhase </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>freq</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>newPhase</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Replaces the Phase of the specified Frequency in the residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> with the value indicated. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">freq</td><td>The Frequency which we want to change Phase </td></tr> <tr><td class="paramname">newPhase</td><td>The new value of Phase </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00134">134</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="ad993e2be08145c46bf7e7efb052f6a79"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::SetResPhase </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#ab9c6321b061069797fcc173f61e8111a">TData</a> </td> <td class="paramname"><em>newPhase</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Replaces the Phase of the specified position in the residual <a class="el" href="classCLAM_1_1Spectrum.html" title="Spectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF).">Spectrum</a> array with the value indicated. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>The position where we want to change Phase </td></tr> <tr><td class="paramname">newPhase</td><td>The new value of Phase </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00138">138</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <a class="anchor" id="a542588512be53863137596d478a97c0c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void CLAM::Frame::SetSpectralPeak </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classCLAM_1_1SpectralPeak.html">SpectralPeak</a> & </td> <td class="paramname"><em>spectralPeak</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="namespaceCLAM.html#af934e7dd545c1aed1cd0fd551c135122">TIndex</a> </td> <td class="paramname"><em>index</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>This method allows to change values of a Spectral Peak given its position in the array. </p> <dl class="params"><dt>Parameters:</dt><dd> <table class="params"> <tr><td class="paramname">pos</td><td>Position of Peak <a class="el" href="classCLAM_1_1Array.html">Array</a> to modify </td></tr> <tr><td class="paramname">spectralPeak</td><td>New spectralPeak </td></tr> <tr><td class="paramname">inde</td><td>Index value of the given <a class="el" href="classCLAM_1_1SpectralPeak.html" title="Class SpectralPeak is a basic spectral domain Processing Data class.">SpectralPeak</a>, set by default to -1 </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="Frame_8cxx_source.html#l00089">89</a> of file <a class="el" href="Frame_8cxx_source.html">Frame.cxx</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="Frame_8hxx_source.html">Frame.hxx</a></li> <li><a class="el" href="Frame_8cxx_source.html">Frame.cxx</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.1 </small></address> </body> </html>
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare