📄 classaflibfft.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>aflibFFT class Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.2.15 --><center><a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center><hr><h1>aflibFFT Class Reference</h1>Performs a forward or reverse FFT. <a href="#_details">More...</a><p><code>#include <<a class="el" href="aflibFFT_8h-source.html">aflibFFT.h</a>></code><p><a href="classaflibFFT-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0><tr><td colspan=2><br><h2>Public Methods</h2></td></tr><tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classaflibFFT.html#a0">aflibFFT</a> ()</td></tr><tr><td> </td><td><font size=-1><em>Constructor.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classaflibFFT.html#a1">~aflibFFT</a> ()</td></tr><tr><td> </td><td><font size=-1><em>Destructor.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr><tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classaflibFFT.html#a2">fft_double</a> (unsigned NumSamples, int InverseTransform, const double *RealIn, const double *ImagIn, double *RealOut, double *ImagOut)</td></tr><tr><td> </td><td><font size=-1><em>Performs a forward or reverse FFT.</em> <a href="#a2">More...</a><em></em></font><br><br></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Performs a forward or reverse FFT.<p>This class provides a FFT for other classes in this library to use. There is only one API for this class and it is fft_double. It will perform both a forward and reverse FFT. It operates on doubles. <p><hr><h2>Constructor & Destructor Documentation</h2><a name="a0" doxytag="aflibFFT::aflibFFT"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> aflibFFT::aflibFFT </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Constructor.<p> </td> </tr></table><a name="a1" doxytag="aflibFFT::~aflibFFT"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> aflibFFT::~aflibFFT </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Destructor.<p> </td> </tr></table><hr><h2>Member Function Documentation</h2><a name="a2" doxytag="aflibFFT::fft_double"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void aflibFFT::fft_double </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">unsigned </td> <td class="mdname" nowrap> <em>NumSamples</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>int </td> <td class="mdname" nowrap> <em>InverseTransform</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const double * </td> <td class="mdname" nowrap> <em>RealIn</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const double * </td> <td class="mdname" nowrap> <em>ImagIn</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>double * </td> <td class="mdname" nowrap> <em>RealOut</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>double * </td> <td class="mdname" nowrap> <em>ImagOut</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Performs a forward or reverse FFT.<p>This is the main API is this class. It will perform either a forward or inverse FFT depending how InverseTransform is set. If set to FALSE then forward FFT will be performed, TRUE and a inverse FFT will be performed. The number of samlpes (NumSamples) must be a power of 2. The ImagIn pointer can be NULL if there are no imaginary values. The user is responsable for passing in pointers for RealOut and ImagOut containing arrays of the proper size. </td> </tr></table><hr>The documentation for this class was generated from the following files:<ul><li><a class="el" href="aflibFFT_8h-source.html">aflibFFT.h</a><li><a class="el" href="aflibFFT_8cc.html">aflibFFT.cc</a></ul><hr><address align="right"><small>Generated on Wed May 8 20:51:11 2002 for Open Source Audio Library Project by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.15 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -