Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > by-pkgid > def0228095a1541e2d3632b6b6da7c38 > files > 8657

gnuradio-doc-3.3.0-8mdv2010.1.i586.rpm

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.6.3">
  <compounddef id="classgri__fft__filter__ccc__generic" kind="class" prot="public">
    <compoundname>gri_fft_filter_ccc_generic</compoundname>
    <includes refid="gri__fft__filter__ccc__generic_8h" local="no">gri_fft_filter_ccc_generic.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classgri__fft__filter__ccc__generic_1a374349f981aac746199abf2373f608ee" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gri_fft_filter_ccc_generic::d_ntaps</definition>
        <argsstring></argsstring>
        <name>d_ntaps</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="38" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" bodystart="38" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgri__fft__filter__ccc__generic_1a4298202303fc202d102754771071c01c" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gri_fft_filter_ccc_generic::d_nsamples</definition>
        <argsstring></argsstring>
        <name>d_nsamples</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="39" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" bodystart="39" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgri__fft__filter__ccc__generic_1a5a21aa75747e8d4ac6f40810c90d6cc1" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gri_fft_filter_ccc_generic::d_fftsize</definition>
        <argsstring></argsstring>
        <name>d_fftsize</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="40" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" bodystart="40" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgri__fft__filter__ccc__generic_1ad420e291904e88968eef3f1425864451" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int gri_fft_filter_ccc_generic::d_decimation</definition>
        <argsstring></argsstring>
        <name>d_decimation</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="41" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" bodystart="41" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgri__fft__filter__ccc__generic_1a8e3e244e7139ac0bfd91fb5f1eec83e9" prot="private" static="no" mutable="no">
        <type><ref refid="classgri__fft__complex" kindref="compound">gri_fft_complex</ref> *</type>
        <definition>gri_fft_complex* gri_fft_filter_ccc_generic::d_fwdfft</definition>
        <argsstring></argsstring>
        <name>d_fwdfft</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="42" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" bodystart="42" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgri__fft__filter__ccc__generic_1a5cb25fe945f3ebd1f4c4334817100a28" prot="private" static="no" mutable="no">
        <type><ref refid="classgri__fft__complex" kindref="compound">gri_fft_complex</ref> *</type>
        <definition>gri_fft_complex* gri_fft_filter_ccc_generic::d_invfft</definition>
        <argsstring></argsstring>
        <name>d_invfft</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="43" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" bodystart="43" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgri__fft__filter__ccc__generic_1a093888786c272ffd233818ad6d673f3e" prot="private" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>std::vector&lt;gr_complex&gt; gri_fft_filter_ccc_generic::d_tail</definition>
        <argsstring></argsstring>
        <name>d_tail</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="44" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" bodystart="44" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgri__fft__filter__ccc__generic_1a2e8f72d0f45574d32e9ad955a72e2cb0" prot="private" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>std::vector&lt;gr_complex&gt; gri_fft_filter_ccc_generic::d_xformed_taps</definition>
        <argsstring></argsstring>
        <name>d_xformed_taps</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="45" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" bodystart="45" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="classgri__fft__filter__ccc__generic_1a680f20ad79618d28bfec9d401254f4d1" prot="private" static="no" mutable="no">
        <type><ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt;</type>
        <definition>std::vector&lt;gr_complex&gt; gri_fft_filter_ccc_generic::d_new_taps</definition>
        <argsstring></argsstring>
        <name>d_new_taps</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="46" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" bodystart="46" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classgri__fft__filter__ccc__generic_1afe6dfb98b796768ec7a34f7f8189de21" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void gri_fft_filter_ccc_generic::compute_sizes</definition>
        <argsstring>(int ntaps)</argsstring>
        <name>compute_sizes</name>
        <param>
          <type>int</type>
          <declname>ntaps</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="48"/>
      </memberdef>
      <memberdef kind="function" id="classgri__fft__filter__ccc__generic_1ac5064a06f6a96e109813df47b42b75cc" prot="private" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int gri_fft_filter_ccc_generic::tailsize</definition>
        <argsstring>() const </argsstring>
        <name>tailsize</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="49" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" bodystart="49" bodyend="49"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classgri__fft__filter__ccc__generic_1a3e78461224135ae9518c026655fa8c09" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gri_fft_filter_ccc_generic::gri_fft_filter_ccc_generic</definition>
        <argsstring>(int decimation, const std::vector&lt; gr_complex &gt; &amp;taps)</argsstring>
        <name>gri_fft_filter_ccc_generic</name>
        <param>
          <type>int</type>
          <declname>decimation</declname>
        </param>
        <param>
          <type>const <ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt; &amp;</type>
          <declname>taps</declname>
        </param>
        <briefdescription>
<para>Construct an FFT filter for complex vectors with the given taps and decimation rate. </para>        </briefdescription>
        <detaileddescription>
<para>This is the basic implementation for performing FFT filter for fast convolution in other blocks for complex vectors (such as <ref refid="classgr__fft__filter__ccc" kindref="compound">gr_fft_filter_ccc</ref>). <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>decimation</parametername>
</parameternamelist>
<parameterdescription>
<para>The decimation rate of the filter (int) </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>taps</parametername>
</parameternamelist>
<parameterdescription>
<para>The filter taps (complex) </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="60"/>
      </memberdef>
      <memberdef kind="function" id="classgri__fft__filter__ccc__generic_1a7c4ddd33cd0df2d521989bb1882d6129" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>gri_fft_filter_ccc_generic::~gri_fft_filter_ccc_generic</definition>
        <argsstring>()</argsstring>
        <name>~gri_fft_filter_ccc_generic</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="61"/>
      </memberdef>
      <memberdef kind="function" id="classgri__fft__filter__ccc__generic_1a9449393637f02769e29fa85c6f3ef90d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int gri_fft_filter_ccc_generic::set_taps</definition>
        <argsstring>(const std::vector&lt; gr_complex &gt; &amp;taps)</argsstring>
        <name>set_taps</name>
        <param>
          <type>const <ref refid="classstd_1_1vector" kindref="compound">std::vector</ref>&lt; <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> &gt; &amp;</type>
          <declname>taps</declname>
        </param>
        <briefdescription>
<para>Set new taps for the filter. </para>        </briefdescription>
        <detaileddescription>
<para>Sets new taps and resets the class properties to handle different sizes <parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>taps</parametername>
</parameternamelist>
<parameterdescription>
<para>The filter taps (complex) </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="69"/>
      </memberdef>
      <memberdef kind="function" id="classgri__fft__filter__ccc__generic_1a4347433ec06b04a2fc0b0f90639c3fb9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int gri_fft_filter_ccc_generic::filter</definition>
        <argsstring>(int nitems, const gr_complex *input, gr_complex *output)</argsstring>
        <name>filter</name>
        <param>
          <type>int</type>
          <declname>nitems</declname>
        </param>
        <param>
          <type>const <ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> *</type>
          <declname>input</declname>
        </param>
        <param>
          <type><ref refid="gr__complex_8h_1aec4bfe41433369afae9327f1b0bc9109" kindref="member">gr_complex</ref> *</type>
          <declname>output</declname>
        </param>
        <briefdescription>
<para>Perform the filter operation. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>nitems</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of items to produce </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>input</parametername>
</parameternamelist>
<parameterdescription>
<para>The input vector to be filtered </para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>output</parametername>
</parameternamelist>
<parameterdescription>
<para>The result of the filter operation </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="78"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Fast FFT filter with gr_complex input, gr_complex output and gr_complex taps. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="17440">
        <label>gri_fft_complex</label>
        <link refid="classgri__fft__complex"/>
        <childnode refid="17441" relation="usage">
          <edgelabel>d_inbuf</edgelabel>
          <edgelabel>d_outbuf</edgelabel>
        </childnode>
      </node>
      <node id="17442">
        <label>std::vector&lt; gr_complex &gt;</label>
        <link refid="classstd_1_1vector"/>
        <childnode refid="17441" relation="usage">
          <edgelabel>p</edgelabel>
          <edgelabel>elements</edgelabel>
        </childnode>
      </node>
      <node id="17439">
        <label>gri_fft_filter_ccc_generic</label>
        <link refid="classgri__fft__filter__ccc__generic"/>
        <childnode refid="17440" relation="usage">
          <edgelabel>d_fwdfft</edgelabel>
          <edgelabel>d_invfft</edgelabel>
        </childnode>
        <childnode refid="17442" relation="usage">
          <edgelabel>d_xformed_taps</edgelabel>
          <edgelabel>d_new_taps</edgelabel>
          <edgelabel>d_tail</edgelabel>
        </childnode>
      </node>
      <node id="17441">
        <label>std::complex</label>
      </node>
    </collaborationgraph>
    <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" line="36" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.h" bodystart="35" bodyend="80"/>
    <listofallmembers>
      <member refid="classgri__fft__filter__ccc__generic_1afe6dfb98b796768ec7a34f7f8189de21" prot="private" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>compute_sizes</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1ad420e291904e88968eef3f1425864451" prot="private" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>d_decimation</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1a5a21aa75747e8d4ac6f40810c90d6cc1" prot="private" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>d_fftsize</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1a8e3e244e7139ac0bfd91fb5f1eec83e9" prot="private" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>d_fwdfft</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1a5cb25fe945f3ebd1f4c4334817100a28" prot="private" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>d_invfft</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1a680f20ad79618d28bfec9d401254f4d1" prot="private" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>d_new_taps</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1a4298202303fc202d102754771071c01c" prot="private" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>d_nsamples</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1a374349f981aac746199abf2373f608ee" prot="private" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>d_ntaps</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1a093888786c272ffd233818ad6d673f3e" prot="private" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>d_tail</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1a2e8f72d0f45574d32e9ad955a72e2cb0" prot="private" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>d_xformed_taps</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1a4347433ec06b04a2fc0b0f90639c3fb9" prot="public" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>filter</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1a3e78461224135ae9518c026655fa8c09" prot="public" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>gri_fft_filter_ccc_generic</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1a9449393637f02769e29fa85c6f3ef90d" prot="public" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>set_taps</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1ac5064a06f6a96e109813df47b42b75cc" prot="private" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>tailsize</name></member>
      <member refid="classgri__fft__filter__ccc__generic_1a7c4ddd33cd0df2d521989bb1882d6129" prot="public" virt="non-virtual"><scope>gri_fft_filter_ccc_generic</scope><name>~gri_fft_filter_ccc_generic</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>