<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/src/audio_to_spectrogram/</path>
    <filename>____init_____8py.html</filename>
    <namespace>audio_to_spectrogram</namespace>
  </compound>
  <compound kind="file">
    <name>audio_amplitude_plot.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/scripts/</path>
    <filename>audio__amplitude__plot_8py.html</filename>
    <class kind="class">audio_amplitude_plot::AudioAmplitudePlot</class>
    <namespace>audio_amplitude_plot</namespace>
  </compound>
  <compound kind="file">
    <name>audio_buffer.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/src/audio_to_spectrogram/</path>
    <filename>audio__buffer_8py.html</filename>
    <class kind="class">audio_to_spectrogram::audio_buffer::AudioBuffer</class>
    <namespace>audio_to_spectrogram::audio_buffer</namespace>
  </compound>
  <compound kind="file">
    <name>audio_to_spectrum.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/scripts/</path>
    <filename>audio__to__spectrum_8py.html</filename>
    <class kind="class">audio_to_spectrum::AudioToSpectrum</class>
    <namespace>audio_to_spectrum</namespace>
  </compound>
  <compound kind="file">
    <name>compat.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/src/audio_to_spectrogram/</path>
    <filename>compat_8py.html</filename>
    <namespace>audio_to_spectrogram::compat</namespace>
    <member kind="function">
      <type>def</type>
      <name>check_matplotlib_version</name>
      <anchorfile>namespaceaudio__to__spectrogram_1_1compat.html</anchorfile>
      <anchor>ad080c8df2aa54cf3d372c9244585e2bc</anchor>
      <arglist>(python_version=os.getenv(&apos;ROS_PYTHON_VERSION&apos;))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert_matplotlib.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/src/audio_to_spectrogram/</path>
    <filename>convert__matplotlib_8py.html</filename>
    <namespace>audio_to_spectrogram::convert_matplotlib</namespace>
    <member kind="function">
      <type>def</type>
      <name>convert_matplotlib_to_img</name>
      <anchorfile>namespaceaudio__to__spectrogram_1_1convert__matplotlib.html</anchorfile>
      <anchor>ac24a18e9638dc8d5cded720241619d10</anchor>
      <arglist>(fig)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/data_amplitude_plot.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/scripts/</path>
    <filename>scripts_2data__amplitude__plot_8py.html</filename>
    <namespace>data_amplitude_plot</namespace>
  </compound>
  <compound kind="file">
    <name>src/audio_to_spectrogram/data_amplitude_plot.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/src/audio_to_spectrogram/</path>
    <filename>src_2audio__to__spectrogram_2data__amplitude__plot_8py.html</filename>
    <class kind="class">audio_to_spectrogram::data_amplitude_plot::DataAmplitudePlot</class>
    <namespace>audio_to_spectrogram::data_amplitude_plot</namespace>
  </compound>
  <compound kind="file">
    <name>data_buffer.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/src/audio_to_spectrogram/</path>
    <filename>data__buffer_8py.html</filename>
    <class kind="class">audio_to_spectrogram::data_buffer::DataBuffer</class>
    <namespace>audio_to_spectrogram::data_buffer</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/data_to_spectrum.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/scripts/</path>
    <filename>scripts_2data__to__spectrum_8py.html</filename>
    <namespace>data_to_spectrum</namespace>
  </compound>
  <compound kind="file">
    <name>src/audio_to_spectrogram/data_to_spectrum.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/src/audio_to_spectrogram/</path>
    <filename>src_2audio__to__spectrogram_2data__to__spectrum_8py.html</filename>
    <class kind="class">audio_to_spectrogram::data_to_spectrum::DataToSpectrum</class>
    <namespace>audio_to_spectrogram::data_to_spectrum</namespace>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/</path>
    <filename>setup_8py.html</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spectrum_filter.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/scripts/</path>
    <filename>spectrum__filter_8py.html</filename>
    <class kind="class">spectrum_filter::SpectrumFilter</class>
    <namespace>spectrum_filter</namespace>
  </compound>
  <compound kind="file">
    <name>spectrum_plot.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/scripts/</path>
    <filename>spectrum__plot_8py.html</filename>
    <class kind="class">spectrum_plot::SpectrumPlot</class>
    <namespace>spectrum_plot</namespace>
  </compound>
  <compound kind="file">
    <name>spectrum_to_spectrogram.py</name>
    <path>/tmp/ws/src/jsk_recognition/audio_to_spectrogram/scripts/</path>
    <filename>spectrum__to__spectrogram_8py.html</filename>
    <class kind="class">spectrum_to_spectrogram::SpectrumToSpectrogram</class>
    <namespace>spectrum_to_spectrogram</namespace>
  </compound>
  <compound kind="class">
    <name>audio_amplitude_plot::AudioAmplitudePlot</name>
    <filename>classaudio__amplitude__plot_1_1AudioAmplitudePlot.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classaudio__amplitude__plot_1_1AudioAmplitudePlot.html</anchorfile>
      <anchor>a047c0708ea7ff57d1310668a6482b787</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>audio_to_spectrogram::audio_buffer::AudioBuffer</name>
    <filename>classaudio__to__spectrogram_1_1audio__buffer_1_1AudioBuffer.html</filename>
    <base>audio_to_spectrogram::data_buffer::DataBuffer</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classaudio__to__spectrogram_1_1audio__buffer_1_1AudioBuffer.html</anchorfile>
      <anchor>a2ef54d4a37a956910d104797bbcd9843</anchor>
      <arglist>(self, topic_name=&apos;~audio&apos;, input_sample_rate=16000, window_size=10.0, bitdepth=16, n_channel=1, target_channel=0, get_latest_data=False, discard_data=False, auto_start=False)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>from_rosparam</name>
      <anchorfile>classaudio__to__spectrogram_1_1audio__buffer_1_1AudioBuffer.html</anchorfile>
      <anchor>aae3eafb7b7c779b4f98edc36c4f19622</anchor>
      <arglist>(**kwargs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>audio_to_spectrum::AudioToSpectrum</name>
    <filename>classaudio__to__spectrum_1_1AudioToSpectrum.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classaudio__to__spectrum_1_1AudioToSpectrum.html</anchorfile>
      <anchor>a7038d7fcdafb3a74519a8f6c66bed24c</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>audio_to_spectrogram::data_amplitude_plot::DataAmplitudePlot</name>
    <filename>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>a85017eb34d2d97b4aa6db03217bfc2ac</anchor>
      <arglist>(self, data_buffer=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>config_callback</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>acd4de8b0e91bd9770689da5f541bc139</anchor>
      <arglist>(self, config, level)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_timer</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>a9c0ecb14b7866d7950d41bfc1eda5c2c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_timer</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>a51387f055bb4a0a7e15b5b3c13a9af57</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>a1e4e2591bea41a2603708867e8ea6481</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timer_cb</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>aaad6760643122ea35f74f57e8abd4188</anchor>
      <arglist>(self, timer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>afb60b8b78e80578832555619f92b07ea</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ax</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>a7f4e2d01ad17b2fe2cb4f615f2744084</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_buffer</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>a189546b9200d35af7ae18f392ecaf6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fig</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>a563489e17d143968f80a6c5a2d8c1442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>maximum_amplitude</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>a8a5436e782d20c19ebd2c6b36b9cb0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_img</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>a851925258a2956d901712783896a7246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>srv</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>a0a5fef21e832262bddb53269520b9e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timer</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>a50a9d7588f0fc104b16f4c7e4e3f1ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>window_size</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__amplitude__plot_1_1DataAmplitudePlot.html</anchorfile>
      <anchor>af9a27c43dd73eed8c7708313ee45faa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>audio_to_spectrogram::data_buffer::DataBuffer</name>
    <filename>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a1c21dd5dc692da6bb01e09c9e54fe65b</anchor>
      <arglist>(self, topic_name=&apos;~input&apos;, expr_to_get_data=&apos;m.data&apos;, input_sample_rate=500, window_size=10.0, is_integer=False, is_signed=True, bitdepth=64, n_channel=1, target_channel=0, get_latest_data=False, discard_data=False, auto_start=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a3d49197ca567d0433e15fdd2bda016d5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a15a110481db918cc4db93b3905bd7cba</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>input_cb</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>ad94ac0ef9718bddd31e30dc2ed1e114c</anchor>
      <arglist>(self, m)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a04b6181d48692f0a7d51ed69914cded8</anchor>
      <arglist>(self, size=None, wait=False, normalize=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>ae41176318d5754c68df7d247f368081b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sufficient_data</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>af01b91f6d118440e6938f649997f5a46</anchor>
      <arglist>(self, size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>aea9fb67d7cbd6f163c591b85d3c7c586</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>window_size</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a285e4b22bc354649eedd28bf0c3232bb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>window_size</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a55ce729860dd5a37915a39836f2153cb</anchor>
      <arglist>(self, size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>from_rosparam</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a25fa89ba25ba96a3b424a0c9459b57d3</anchor>
      <arglist>(**kwargs)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bitdepth</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a36af33d2fce82bd99976d0c8fa1cb666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_buffer</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>ae810d6cc746cc42b1fb4e1dcb2713582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_buffer_len</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>ade616a8a4ae75235bb6d7334342728d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>discard_data</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>ac01b7521d53134c91c59c0d23c53fc2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dtype</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>ab9eb2db8abfdff1a562ef882afc17c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>expr_to_get_data</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a37da98bcf926d786e88db1304bb59393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_latest_data</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a4faea5b1e76fd10e8909dafa45fa3774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input_fn</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>ad2541b01fd049bea5a13e64210393109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input_sample_rate</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>ad0556d4e03416380e6053db48a231cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_subscribing</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>af86fb1ef250189acd09f27daccb2274c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a527170cbeb40eeaea8653e2e882b9b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_value</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a9376ae1e90b86c88db19a216b3f73aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>n_channel</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a8bd15100d81bd9a67a64def982b31135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>ac8f7bfa110a7e25e5be3f44f6afecb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>target_channel</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a40df4730e50f743833d5ed9f7366dfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic_name</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a207dd2a516dc8ee3eda3cc70c92934f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_code</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a828bb840b7d93269624cdea919953468</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_read</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a716f25ebda47aaa26823c0e25115ad55</anchor>
      <arglist>(self, size, normalize=False)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_window_size</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__buffer_1_1DataBuffer.html</anchorfile>
      <anchor>a777b4915774929092100c781bdd14e35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>audio_to_spectrogram::data_to_spectrum::DataToSpectrum</name>
    <filename>classaudio__to__spectrogram_1_1data__to__spectrum_1_1DataToSpectrum.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__to__spectrum_1_1DataToSpectrum.html</anchorfile>
      <anchor>ac36685bab8fab5be7d6824f1bf3da40a</anchor>
      <arglist>(self, data_buffer=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_spectrum</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__to__spectrum_1_1DataToSpectrum.html</anchorfile>
      <anchor>aea50a41cb05f75e6b1b430f32f5dd583</anchor>
      <arglist>(self, pub, stamp, amp, freq)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timer_cb</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__to__spectrum_1_1DataToSpectrum.html</anchorfile>
      <anchor>a78bb18d090d1e97144627c5741f9205b</anchor>
      <arglist>(self, timer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_buffer</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__to__spectrum_1_1DataToSpectrum.html</anchorfile>
      <anchor>a1b61c88c486446b38cdc06f0cad62a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fft_exec_rate</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__to__spectrum_1_1DataToSpectrum.html</anchorfile>
      <anchor>a010de456ddb4f2a1fc221732cfd1d442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>freq</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__to__spectrum_1_1DataToSpectrum.html</anchorfile>
      <anchor>afa0f0f50d401444488b38ff5a6a3b5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_log_spectrum</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__to__spectrum_1_1DataToSpectrum.html</anchorfile>
      <anchor>a4dc5d595e7cf3f5e04170fbb08f0a521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_norm_half_spectrum</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__to__spectrum_1_1DataToSpectrum.html</anchorfile>
      <anchor>a2f6384bb16ce10fa63330f189564568e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_spectrum</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__to__spectrum_1_1DataToSpectrum.html</anchorfile>
      <anchor>a1924b0cfb1ee184f094c5845b29d0d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timer</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__to__spectrum_1_1DataToSpectrum.html</anchorfile>
      <anchor>a05903c2e76b1287de02c508cb8e508f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>window_function</name>
      <anchorfile>classaudio__to__spectrogram_1_1data__to__spectrum_1_1DataToSpectrum.html</anchorfile>
      <anchor>aad48581d5db59464d4f84fd6576e3d62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>spectrum_filter::SpectrumFilter</name>
    <filename>classspectrum__filter_1_1SpectrumFilter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classspectrum__filter_1_1SpectrumFilter.html</anchorfile>
      <anchor>a8c15721cc201eabcce200520b6176225</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>input_cb</name>
      <anchorfile>classspectrum__filter_1_1SpectrumFilter.html</anchorfile>
      <anchor>ab34788d5f9ae132836756cbd9ae58391</anchor>
      <arglist>(self, sub_msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classspectrum__filter_1_1SpectrumFilter.html</anchorfile>
      <anchor>a99793f849b737170d387e9d9de9def44</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classspectrum__filter_1_1SpectrumFilter.html</anchorfile>
      <anchor>a2addcdd979d4775c11cd356aa2b238ea</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>high_cut_freq</name>
      <anchorfile>classspectrum__filter_1_1SpectrumFilter.html</anchorfile>
      <anchor>abb43d2d1c38459a3a7a02b2af6d332eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>low_cut_freq</name>
      <anchorfile>classspectrum__filter_1_1SpectrumFilter.html</anchorfile>
      <anchor>a9d65a533e8b7facfc8b262fde4fa6606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>classspectrum__filter_1_1SpectrumFilter.html</anchorfile>
      <anchor>ac0e61045a53a29f6e5e232f3cbcf8f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub</name>
      <anchorfile>classspectrum__filter_1_1SpectrumFilter.html</anchorfile>
      <anchor>af7a88d1306c752df8ac44dfabdcaf072</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>spectrum_plot::SpectrumPlot</name>
    <filename>classspectrum__plot_1_1SpectrumPlot.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>a75dc4d36f02508b1eb4bbcd17ed40f93</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subscribe</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>a192821627cbab6bed89f3ce0af44b992</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unsubscribe</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>ac236575fbe77aea557adfeee0da2c474</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>amp</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>abe4fdd1c18288f7d895a4d7abd49bc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ax</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>ab5b4dd36857803e3b010ab2460356ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fig</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>af5d2dea718426b688e37fd5388814330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>freq</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>acdba15a76d5b6bdbe5e10ca8e8ac5e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_amp</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>a78b698dcf123e8f71c730ea96d02a619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_amp</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>a90d122ce61cf9fae7048739c94632238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_period</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>a36abd423de9a58686d98f3a46783e869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prev_pub_tm</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>a9b08b3036bf35f61d79d983b6d530ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_img</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>a067ec037485b6f69ec5c195f838123f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue_size</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>a751fad8b026eff8c1eba59f504465338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_spectrum</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>af6f90b3fff0a76ac7b43fbbcd6ddfbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb</name>
      <anchorfile>classspectrum__plot_1_1SpectrumPlot.html</anchorfile>
      <anchor>a1327533e2d971265734f7b8004eaf453</anchor>
      <arglist>(self, msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>spectrum_to_spectrogram::SpectrumToSpectrogram</name>
    <filename>classspectrum__to__spectrogram_1_1SpectrumToSpectrogram.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classspectrum__to__spectrogram_1_1SpectrumToSpectrogram.html</anchorfile>
      <anchor>aa1fa9aaf0d9ac578a88c177ccf4de6cc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>audio_cb</name>
      <anchorfile>classspectrum__to__spectrogram_1_1SpectrumToSpectrogram.html</anchorfile>
      <anchor>afbdf404df8ac525d0d34aa9e5d00a495</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timer_cb</name>
      <anchorfile>classspectrum__to__spectrogram_1_1SpectrumToSpectrogram.html</anchorfile>
      <anchor>a78a3048d846b3c79c7960f040418fe3e</anchor>
      <arglist>(self, timer)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bridge</name>
      <anchorfile>classspectrum__to__spectrogram_1_1SpectrumToSpectrogram.html</anchorfile>
      <anchor>ab1015a50000f6215bd5bb3f4315f0145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image_height</name>
      <anchorfile>classspectrum__to__spectrogram_1_1SpectrumToSpectrogram.html</anchorfile>
      <anchor>a660289c2aceda6b412f5b13d30e1d8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image_width</name>
      <anchorfile>classspectrum__to__spectrogram_1_1SpectrumToSpectrogram.html</anchorfile>
      <anchor>a274c58a482353a5d801d0d3fc8a409c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub_spectrogram</name>
      <anchorfile>classspectrum__to__spectrogram_1_1SpectrumToSpectrogram.html</anchorfile>
      <anchor>af0c98321126950e36ea9401aca198b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spectrogram</name>
      <anchorfile>classspectrum__to__spectrogram_1_1SpectrumToSpectrogram.html</anchorfile>
      <anchor>a69ffc8d556ca4acaf39f8a3f77365ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spectrogram_period</name>
      <anchorfile>classspectrum__to__spectrogram_1_1SpectrumToSpectrogram.html</anchorfile>
      <anchor>a67c3da324eb114f1c32a322fffde85c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spectrum_stamp</name>
      <anchorfile>classspectrum__to__spectrogram_1_1SpectrumToSpectrogram.html</anchorfile>
      <anchor>a5696ad56b4fa8f965ec5d027b6958d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timer</name>
      <anchorfile>classspectrum__to__spectrogram_1_1SpectrumToSpectrogram.html</anchorfile>
      <anchor>a906400c207b4ffa499b283b06df50dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>audio_amplitude_plot</name>
    <filename>namespaceaudio__amplitude__plot.html</filename>
    <class kind="class">audio_amplitude_plot::AudioAmplitudePlot</class>
  </compound>
  <compound kind="namespace">
    <name>audio_to_spectrogram</name>
    <filename>namespaceaudio__to__spectrogram.html</filename>
    <namespace>audio_to_spectrogram::audio_buffer</namespace>
    <namespace>audio_to_spectrogram::compat</namespace>
    <namespace>audio_to_spectrogram::convert_matplotlib</namespace>
    <namespace>audio_to_spectrogram::data_amplitude_plot</namespace>
    <namespace>audio_to_spectrogram::data_buffer</namespace>
    <namespace>audio_to_spectrogram::data_to_spectrum</namespace>
  </compound>
  <compound kind="namespace">
    <name>audio_to_spectrogram::audio_buffer</name>
    <filename>namespaceaudio__to__spectrogram_1_1audio__buffer.html</filename>
    <class kind="class">audio_to_spectrogram::audio_buffer::AudioBuffer</class>
  </compound>
  <compound kind="namespace">
    <name>audio_to_spectrogram::compat</name>
    <filename>namespaceaudio__to__spectrogram_1_1compat.html</filename>
    <member kind="function">
      <type>def</type>
      <name>check_matplotlib_version</name>
      <anchorfile>namespaceaudio__to__spectrogram_1_1compat.html</anchorfile>
      <anchor>ad080c8df2aa54cf3d372c9244585e2bc</anchor>
      <arglist>(python_version=os.getenv(&apos;ROS_PYTHON_VERSION&apos;))</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>audio_to_spectrogram::convert_matplotlib</name>
    <filename>namespaceaudio__to__spectrogram_1_1convert__matplotlib.html</filename>
    <member kind="function">
      <type>def</type>
      <name>convert_matplotlib_to_img</name>
      <anchorfile>namespaceaudio__to__spectrogram_1_1convert__matplotlib.html</anchorfile>
      <anchor>ac24a18e9638dc8d5cded720241619d10</anchor>
      <arglist>(fig)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>audio_to_spectrogram::data_amplitude_plot</name>
    <filename>namespaceaudio__to__spectrogram_1_1data__amplitude__plot.html</filename>
    <class kind="class">audio_to_spectrogram::data_amplitude_plot::DataAmplitudePlot</class>
  </compound>
  <compound kind="namespace">
    <name>audio_to_spectrogram::data_buffer</name>
    <filename>namespaceaudio__to__spectrogram_1_1data__buffer.html</filename>
    <class kind="class">audio_to_spectrogram::data_buffer::DataBuffer</class>
  </compound>
  <compound kind="namespace">
    <name>audio_to_spectrogram::data_to_spectrum</name>
    <filename>namespaceaudio__to__spectrogram_1_1data__to__spectrum.html</filename>
    <class kind="class">audio_to_spectrogram::data_to_spectrum::DataToSpectrum</class>
  </compound>
  <compound kind="namespace">
    <name>audio_to_spectrum</name>
    <filename>namespaceaudio__to__spectrum.html</filename>
    <class kind="class">audio_to_spectrum::AudioToSpectrum</class>
  </compound>
  <compound kind="namespace">
    <name>data_amplitude_plot</name>
    <filename>namespacedata__amplitude__plot.html</filename>
  </compound>
  <compound kind="namespace">
    <name>data_to_spectrum</name>
    <filename>namespacedata__to__spectrum.html</filename>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>spectrum_filter</name>
    <filename>namespacespectrum__filter.html</filename>
    <class kind="class">spectrum_filter::SpectrumFilter</class>
  </compound>
  <compound kind="namespace">
    <name>spectrum_plot</name>
    <filename>namespacespectrum__plot.html</filename>
    <class kind="class">spectrum_plot::SpectrumPlot</class>
  </compound>
  <compound kind="namespace">
    <name>spectrum_to_spectrogram</name>
    <filename>namespacespectrum__to__spectrogram.html</filename>
    <class kind="class">spectrum_to_spectrogram::SpectrumToSpectrogram</class>
  </compound>
</tagfile>
