<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ChangeHeaderFilter.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/filters/</path>
    <filename>ChangeHeaderFilter_8cc</filename>
    <includes id="include__all__msgs_8hh" name="include_all_msgs.hh" local="yes" imported="no">include_all_msgs.hh</includes>
    <class kind="class">sensor_filters::ChangeHeader</class>
    <namespace>sensor_filters</namespace>
  </compound>
  <compound kind="file">
    <name>CompressedImageFilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>CompressedImageFilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>CompressedImageFilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CompressedImageFilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>CompressedImageFilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
  </compound>
  <compound kind="file">
    <name>example_custom_chain_node.cpp</name>
    <path>/tmp/ws/src/sensor_filters/examples/</path>
    <filename>example__custom__chain__node_8cpp</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <class kind="class">MyClass</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example__custom__chain__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_custom_chain_nodelet.cpp</name>
    <path>/tmp/ws/src/sensor_filters/examples/</path>
    <filename>example__custom__chain__nodelet_8cpp</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
    <class kind="class">MyNodelet</class>
  </compound>
  <compound kind="file">
    <name>FilterChainBase.h</name>
    <path>/tmp/ws/src/sensor_filters/include/sensor_filters/</path>
    <filename>FilterChainBase_8h</filename>
    <class kind="class">sensor_filters::FilterChainBase</class>
    <namespace>sensor_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterChainNode.h</name>
    <path>/tmp/ws/src/sensor_filters/include/sensor_filters/</path>
    <filename>FilterChainNode_8h</filename>
    <includes id="FilterChainBase_8h" name="FilterChainBase.h" local="no" imported="no">sensor_filters/FilterChainBase.h</includes>
    <class kind="class">sensor_filters::FilterChainNode</class>
    <namespace>sensor_filters</namespace>
    <member kind="function">
      <type>void</type>
      <name>spinFilterChain</name>
      <anchorfile>namespacesensor__filters.html</anchorfile>
      <anchor>a2e63f39c4a1fb9cb93554bf2fc3217df</anchor>
      <arglist>(const std::string &amp;filterChainNamespace, int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FilterChainNodelet.h</name>
    <path>/tmp/ws/src/sensor_filters/include/sensor_filters/</path>
    <filename>FilterChainNodelet_8h</filename>
    <includes id="FilterChainBase_8h" name="FilterChainBase.h" local="no" imported="no">sensor_filters/FilterChainBase.h</includes>
    <class kind="class">sensor_filters::FilterChainNodelet</class>
    <namespace>sensor_filters</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_SENSOR_FILTER</name>
      <anchorfile>FilterChainNodelet_8h.html</anchorfile>
      <anchor>a5e59ffdb929512dc37dee2d90150f708</anchor>
      <arglist>(TYPE, CONFIG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_SENSOR_FILTER_BASE</name>
      <anchorfile>FilterChainNodelet_8h.html</anchorfile>
      <anchor>aea09d8d48afb62860bb603b6684fa7ca</anchor>
      <arglist>(TYPE, BASE, CONFIG)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageFilterChainBase.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>ImageFilterChainBase_8cc</filename>
    <includes id="FilterChainBase_8h" name="FilterChainBase.h" local="no" imported="no">sensor_filters/FilterChainBase.h</includes>
    <includes id="ImageFilterChainBase_8h" name="ImageFilterChainBase.h" local="no" imported="no">sensor_filters/ImageFilterChainBase.h</includes>
    <namespace>sensor_filters</namespace>
  </compound>
  <compound kind="file">
    <name>ImageFilterChainBase.h</name>
    <path>/tmp/ws/src/sensor_filters/include/sensor_filters/</path>
    <filename>ImageFilterChainBase_8h</filename>
    <includes id="FilterChainBase_8h" name="FilterChainBase.h" local="no" imported="no">sensor_filters/FilterChainBase.h</includes>
    <class kind="class">sensor_filters::ImageFilterChainBase</class>
    <namespace>sensor_filters</namespace>
  </compound>
  <compound kind="file">
    <name>ImageFilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>ImageFilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <includes id="ImageFilterChainBase_8h" name="ImageFilterChainBase.h" local="no" imported="no">sensor_filters/ImageFilterChainBase.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ImageFilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageFilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>ImageFilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
    <includes id="ImageFilterChainBase_8h" name="ImageFilterChainBase.h" local="no" imported="no">sensor_filters/ImageFilterChainBase.h</includes>
  </compound>
  <compound kind="file">
    <name>ImuFilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>ImuFilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ImuFilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImuFilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>ImuFilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
  </compound>
  <compound kind="file">
    <name>include_all_msgs.hh</name>
    <path>/tmp/ws/src/sensor_filters/src/filters/</path>
    <filename>include__all__msgs_8hh</filename>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_ALL_MSG_FILTER</name>
      <anchorfile>include__all__msgs_8hh.html</anchorfile>
      <anchor>a6e5eb985e92230092a781a04e73f3b60</anchor>
      <arglist>(filter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JoyFilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>JoyFilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>JoyFilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JoyFilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>JoyFilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
  </compound>
  <compound kind="file">
    <name>LaserScanFilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>LaserScanFilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>LaserScanFilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LaserScanFilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>LaserScanFilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
  </compound>
  <compound kind="file">
    <name>MagneticFieldFilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>MagneticFieldFilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MagneticFieldFilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MagneticFieldFilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>MagneticFieldFilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
  </compound>
  <compound kind="file">
    <name>MultiEchoLaserScanFilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>MultiEchoLaserScanFilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MultiEchoLaserScanFilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MultiEchoLaserScanFilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>MultiEchoLaserScanFilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
  </compound>
  <compound kind="file">
    <name>NavSatFixFilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>NavSatFixFilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>NavSatFixFilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NavSatFixFilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>NavSatFixFilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
  </compound>
  <compound kind="file">
    <name>PointCloud2FilterChainBase.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>PointCloud2FilterChainBase_8cc</filename>
    <includes id="FilterChainBase_8h" name="FilterChainBase.h" local="no" imported="no">sensor_filters/FilterChainBase.h</includes>
    <includes id="PointCloud2FilterChainBase_8h" name="PointCloud2FilterChainBase.h" local="no" imported="no">sensor_filters/PointCloud2FilterChainBase.h</includes>
    <namespace>sensor_filters</namespace>
  </compound>
  <compound kind="file">
    <name>PointCloud2FilterChainBase.h</name>
    <path>/tmp/ws/src/sensor_filters/include/sensor_filters/</path>
    <filename>PointCloud2FilterChainBase_8h</filename>
    <includes id="FilterChainBase_8h" name="FilterChainBase.h" local="no" imported="no">sensor_filters/FilterChainBase.h</includes>
    <class kind="class">sensor_filters::PointCloud2FilterChainBase</class>
    <namespace>sensor_filters</namespace>
  </compound>
  <compound kind="file">
    <name>PointCloud2FilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>PointCloud2FilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <includes id="PointCloud2FilterChainBase_8h" name="PointCloud2FilterChainBase.h" local="no" imported="no">sensor_filters/PointCloud2FilterChainBase.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>PointCloud2FilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointCloud2FilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>PointCloud2FilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
    <includes id="PointCloud2FilterChainBase_8h" name="PointCloud2FilterChainBase.h" local="no" imported="no">sensor_filters/PointCloud2FilterChainBase.h</includes>
  </compound>
  <compound kind="file">
    <name>PointCloudFilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>PointCloudFilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>PointCloudFilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointCloudFilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>PointCloudFilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
  </compound>
  <compound kind="file">
    <name>RangeFilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>RangeFilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>RangeFilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RangeFilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>RangeFilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
  </compound>
  <compound kind="file">
    <name>RelativeHumidityFilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>RelativeHumidityFilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>RelativeHumidityFilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RelativeHumidityFilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>RelativeHumidityFilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
  </compound>
  <compound kind="file">
    <name>TemperatureFilterChainNode.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>TemperatureFilterChainNode_8cc</filename>
    <includes id="FilterChainNode_8h" name="FilterChainNode.h" local="no" imported="no">sensor_filters/FilterChainNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TemperatureFilterChainNode_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TemperatureFilterChainNodelet.cc</name>
    <path>/tmp/ws/src/sensor_filters/src/</path>
    <filename>TemperatureFilterChainNodelet_8cc</filename>
    <includes id="FilterChainNodelet_8h" name="FilterChainNodelet.h" local="no" imported="no">sensor_filters/FilterChainNodelet.h</includes>
  </compound>
  <compound kind="class">
    <name>sensor_filters::ChangeHeader</name>
    <filename>classsensor__filters_1_1ChangeHeader.html</filename>
    <templarg></templarg>
    <base>filters::FilterBase</base>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classsensor__filters_1_1ChangeHeader.html</anchorfile>
      <anchor>a5581803ccd077b1305ff7b0241124a61</anchor>
      <arglist>(const T &amp;data_in, T &amp;data_out) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>configure</name>
      <anchorfile>classsensor__filters_1_1ChangeHeader.html</anchorfile>
      <anchor>a2f8dec5c7c8094365e2f9156d6542d9e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; std::string &gt;</type>
      <name>newFrameId</name>
      <anchorfile>classsensor__filters_1_1ChangeHeader.html</anchorfile>
      <anchor>a1ea3cc8b5a64cfa2dfbf3c4a533f1333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; std::string &gt;</type>
      <name>newFrameIdPrefix</name>
      <anchorfile>classsensor__filters_1_1ChangeHeader.html</anchorfile>
      <anchor>a86f6c5d148a3e45279be65e605364b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; std::string &gt;</type>
      <name>newFrameIdSuffix</name>
      <anchorfile>classsensor__filters_1_1ChangeHeader.html</anchorfile>
      <anchor>a8cb1aafb183e0ba6ec99dcaada32ac6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; uint32_t &gt;</type>
      <name>newSeqAbs</name>
      <anchorfile>classsensor__filters_1_1ChangeHeader.html</anchorfile>
      <anchor>a159d196eeeaa8645b0f8a2db17fcb4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; uint32_t &gt;</type>
      <name>newSeqRel</name>
      <anchorfile>classsensor__filters_1_1ChangeHeader.html</anchorfile>
      <anchor>ac8097613503540599fa8875b935aadd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; ros::Time &gt;</type>
      <name>newStampAbs</name>
      <anchorfile>classsensor__filters_1_1ChangeHeader.html</anchorfile>
      <anchor>ac4eb2fa48116adcaba750e97efdac021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; ros::Duration &gt;</type>
      <name>newStampRel</name>
      <anchorfile>classsensor__filters_1_1ChangeHeader.html</anchorfile>
      <anchor>a853028dea4e0ad6150557e74f656ec50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sensor_filters::FilterChainBase</name>
    <filename>classsensor__filters_1_1FilterChainBase.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>FilterChainBase</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a9db7cccc8d16b85708b4d217eb31f95e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FilterChainBase</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a1bae7e92c76a3f55d808736deaa15244</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ros::message_traits::DataType&lt; T &gt;</type>
      <name>DataType</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a8f299493395ea4659715338d5be1946d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>advertise</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a2d09c49ba3fd1cdbdf62c46c24ec1535</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>callbackReference</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a5b37e5f48b654a6dc91691d6098e965c</anchor>
      <arglist>(const T &amp;msgIn)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>callbackShared</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a362e843bc8ae88bcb833f5bcb27f4004</anchor>
      <arglist>(const typename T::ConstPtr &amp;msgIn)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>filter</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>aeecfba34443b76ce6ad338b8ddfbb0f2</anchor>
      <arglist>(const T &amp;msgIn, T &amp;msgOut)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initFilters</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a9bfa22bf3cc80d4cad16747caedd1733</anchor>
      <arglist>(const std::string &amp;filterChainNamespace, ros::NodeHandle filterNodeHandle, ros::NodeHandle topicNodeHandle, const bool useSharedPtrMessages, const size_t inputQueueSize, const size_t outputQueueSize)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishReference</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a0664ff011deca85f9b2c43c9ae965c64</anchor>
      <arglist>(const T &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishShared</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a4765daa0d4fbcaa2d960b2c6e1fe7e80</anchor>
      <arglist>(const typename T::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a9888f36d780a29017ad6031197674b61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>filters::FilterChain&lt; T &gt;</type>
      <name>filterChain</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a9d59a2f21b107b45e6b19e29a0303b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>inputQueueSize</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>ae46f5569b2fafcf28f83ddeee121d09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>inputSubscriber</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a5c8c89ce49d106f19c426e46c0b8e448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>msg</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a90276b3710fdbb761698a8f671bdc7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>outputPublisher</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a924f964a43b94159f6c6db50534953f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>outputQueueSize</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>ad22fdddc78d46e88e7d67ac8087e1157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>topicNodeHandle</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a12a3dcc01b3b709f2896ebbcd848229a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>useSharedPtrMessages</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a459798f9d29a2630c065602827b9b248</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FilterChainBase&lt; sensor_msgs::Image &gt;</name>
    <filename>classsensor__filters_1_1FilterChainBase.html</filename>
    <member kind="function">
      <type></type>
      <name>FilterChainBase</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a9db7cccc8d16b85708b4d217eb31f95e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FilterChainBase</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a1bae7e92c76a3f55d808736deaa15244</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ros::message_traits::DataType&lt; sensor_msgs::Image &gt;</type>
      <name>DataType</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a8f299493395ea4659715338d5be1946d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>advertise</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a2d09c49ba3fd1cdbdf62c46c24ec1535</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>callbackReference</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a5b37e5f48b654a6dc91691d6098e965c</anchor>
      <arglist>(const sensor_msgs::Image &amp;msgIn)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>callbackShared</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a362e843bc8ae88bcb833f5bcb27f4004</anchor>
      <arglist>(const typename sensor_msgs::Image ::ConstPtr &amp;msgIn)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>filter</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>aeecfba34443b76ce6ad338b8ddfbb0f2</anchor>
      <arglist>(const sensor_msgs::Image &amp;msgIn, sensor_msgs::Image &amp;msgOut)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initFilters</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a9bfa22bf3cc80d4cad16747caedd1733</anchor>
      <arglist>(const std::string &amp;filterChainNamespace, ros::NodeHandle filterNodeHandle, ros::NodeHandle topicNodeHandle, const bool useSharedPtrMessages, const size_t inputQueueSize, const size_t outputQueueSize)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishReference</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a0664ff011deca85f9b2c43c9ae965c64</anchor>
      <arglist>(const sensor_msgs::Image &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishShared</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a4765daa0d4fbcaa2d960b2c6e1fe7e80</anchor>
      <arglist>(const typename sensor_msgs::Image ::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a9888f36d780a29017ad6031197674b61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>filters::FilterChain&lt; sensor_msgs::Image &gt;</type>
      <name>filterChain</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a9d59a2f21b107b45e6b19e29a0303b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>inputQueueSize</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>ae46f5569b2fafcf28f83ddeee121d09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>inputSubscriber</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a5c8c89ce49d106f19c426e46c0b8e448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::Image</type>
      <name>msg</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a90276b3710fdbb761698a8f671bdc7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>outputPublisher</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a924f964a43b94159f6c6db50534953f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>outputQueueSize</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>ad22fdddc78d46e88e7d67ac8087e1157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>topicNodeHandle</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a12a3dcc01b3b709f2896ebbcd848229a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>useSharedPtrMessages</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a459798f9d29a2630c065602827b9b248</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FilterChainBase&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classsensor__filters_1_1FilterChainBase.html</filename>
    <member kind="function">
      <type></type>
      <name>FilterChainBase</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a9db7cccc8d16b85708b4d217eb31f95e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FilterChainBase</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a1bae7e92c76a3f55d808736deaa15244</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ros::message_traits::DataType&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>DataType</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a8f299493395ea4659715338d5be1946d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>advertise</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a2d09c49ba3fd1cdbdf62c46c24ec1535</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>callbackReference</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a5b37e5f48b654a6dc91691d6098e965c</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;msgIn)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>callbackShared</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a362e843bc8ae88bcb833f5bcb27f4004</anchor>
      <arglist>(const typename sensor_msgs::PointCloud2 ::ConstPtr &amp;msgIn)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>filter</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>aeecfba34443b76ce6ad338b8ddfbb0f2</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;msgIn, sensor_msgs::PointCloud2 &amp;msgOut)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initFilters</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a9bfa22bf3cc80d4cad16747caedd1733</anchor>
      <arglist>(const std::string &amp;filterChainNamespace, ros::NodeHandle filterNodeHandle, ros::NodeHandle topicNodeHandle, const bool useSharedPtrMessages, const size_t inputQueueSize, const size_t outputQueueSize)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishReference</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a0664ff011deca85f9b2c43c9ae965c64</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishShared</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a4765daa0d4fbcaa2d960b2c6e1fe7e80</anchor>
      <arglist>(const typename sensor_msgs::PointCloud2 ::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>subscribe</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a9888f36d780a29017ad6031197674b61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>filters::FilterChain&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>filterChain</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a9d59a2f21b107b45e6b19e29a0303b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>inputQueueSize</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>ae46f5569b2fafcf28f83ddeee121d09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>inputSubscriber</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a5c8c89ce49d106f19c426e46c0b8e448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::PointCloud2</type>
      <name>msg</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a90276b3710fdbb761698a8f671bdc7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>outputPublisher</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a924f964a43b94159f6c6db50534953f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>outputQueueSize</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>ad22fdddc78d46e88e7d67ac8087e1157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>topicNodeHandle</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a12a3dcc01b3b709f2896ebbcd848229a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>useSharedPtrMessages</name>
      <anchorfile>classsensor__filters_1_1FilterChainBase.html</anchorfile>
      <anchor>a459798f9d29a2630c065602827b9b248</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sensor_filters::FilterChainNode</name>
    <filename>classsensor__filters_1_1FilterChainNode.html</filename>
    <templarg>T</templarg>
    <templarg>Base</templarg>
    <base>Base</base>
    <member kind="function">
      <type></type>
      <name>FilterChainNode</name>
      <anchorfile>classsensor__filters_1_1FilterChainNode.html</anchorfile>
      <anchor>a86541cd529c756fcf6c37a7829e93b11</anchor>
      <arglist>(const std::string &amp;filterChainNamespace, ros::NodeHandle filterNodeHandle, ros::NodeHandle topicNodeHandle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FilterChainNode&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classsensor__filters_1_1FilterChainNode.html</filename>
    <base>FilterChainBase&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function">
      <type></type>
      <name>FilterChainNode</name>
      <anchorfile>classsensor__filters_1_1FilterChainNode.html</anchorfile>
      <anchor>a86541cd529c756fcf6c37a7829e93b11</anchor>
      <arglist>(const std::string &amp;filterChainNamespace, ros::NodeHandle filterNodeHandle, ros::NodeHandle topicNodeHandle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sensor_filters::FilterChainNodelet</name>
    <filename>classsensor__filters_1_1FilterChainNodelet.html</filename>
    <templarg>T</templarg>
    <templarg>Base</templarg>
    <base>nodelet::Nodelet</base>
    <base>Base</base>
    <member kind="function">
      <type></type>
      <name>FilterChainNodelet</name>
      <anchorfile>classsensor__filters_1_1FilterChainNodelet.html</anchorfile>
      <anchor>a00278df64f2dc415f53aa017ca34cc50</anchor>
      <arglist>(std::string filterChainNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FilterChainNodelet</name>
      <anchorfile>classsensor__filters_1_1FilterChainNodelet.html</anchorfile>
      <anchor>a65d1ff40c64fac429b2d00ba1ebfb6c4</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classsensor__filters_1_1FilterChainNodelet.html</anchorfile>
      <anchor>a18caf23fbfb66c83b8088da8f66191e4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filterChainNamespace</name>
      <anchorfile>classsensor__filters_1_1FilterChainNodelet.html</anchorfile>
      <anchor>ad2118c4fc6ff470d0882ebda133375e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FilterChainNodelet&lt; sensor_msgs::PointCloud2 &gt;</name>
    <filename>classsensor__filters_1_1FilterChainNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <base>FilterChainBase&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function">
      <type></type>
      <name>FilterChainNodelet</name>
      <anchorfile>classsensor__filters_1_1FilterChainNodelet.html</anchorfile>
      <anchor>a00278df64f2dc415f53aa017ca34cc50</anchor>
      <arglist>(std::string filterChainNamespace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FilterChainNodelet</name>
      <anchorfile>classsensor__filters_1_1FilterChainNodelet.html</anchorfile>
      <anchor>a65d1ff40c64fac429b2d00ba1ebfb6c4</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classsensor__filters_1_1FilterChainNodelet.html</anchorfile>
      <anchor>a18caf23fbfb66c83b8088da8f66191e4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filterChainNamespace</name>
      <anchorfile>classsensor__filters_1_1FilterChainNodelet.html</anchorfile>
      <anchor>ad2118c4fc6ff470d0882ebda133375e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sensor_filters::ImageFilterChainBase</name>
    <filename>classsensor__filters_1_1ImageFilterChainBase.html</filename>
    <base>FilterChainBase&lt; sensor_msgs::Image &gt;</base>
    <member kind="function">
      <type></type>
      <name>ImageFilterChainBase</name>
      <anchorfile>classsensor__filters_1_1ImageFilterChainBase.html</anchorfile>
      <anchor>a27f9f95bb8c0828af0da0442ba48e21b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>advertise</name>
      <anchorfile>classsensor__filters_1_1ImageFilterChainBase.html</anchorfile>
      <anchor>a810abe3352ad20bd4aeb3934b84f1c12</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initFilters</name>
      <anchorfile>classsensor__filters_1_1ImageFilterChainBase.html</anchorfile>
      <anchor>a5f9cc7fa7c116418a0457252adfb8d62</anchor>
      <arglist>(const std::string &amp;filterChainNamespace, ros::NodeHandle filterNodeHandle, ros::NodeHandle topicNodeHandle, bool useSharedPtrMessages, size_t inputQueueSize, size_t outputQueueSize) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publishShared</name>
      <anchorfile>classsensor__filters_1_1ImageFilterChainBase.html</anchorfile>
      <anchor>aeb3e54d32a2ce7593842fc184025ab43</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classsensor__filters_1_1ImageFilterChainBase.html</anchorfile>
      <anchor>a704cb4f510452ca37f22e70a3f34687d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>it</name>
      <anchorfile>classsensor__filters_1_1ImageFilterChainBase.html</anchorfile>
      <anchor>a89d6236e72c1f63a5f5816658ea0cb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::Publisher</type>
      <name>itPublisher</name>
      <anchorfile>classsensor__filters_1_1ImageFilterChainBase.html</anchorfile>
      <anchor>af5e1d42e5a47546439a38bdceae63cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::Subscriber</type>
      <name>itSubscriber</name>
      <anchorfile>classsensor__filters_1_1ImageFilterChainBase.html</anchorfile>
      <anchor>a53ac9ad9ffc4d7818819948e73c9117c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyClass</name>
    <filename>classMyClass.html</filename>
    <base>FilterChainNode&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function">
      <type></type>
      <name>MyClass</name>
      <anchorfile>classMyClass.html</anchorfile>
      <anchor>ab393a0c452793511b777f4c821468b0c</anchor>
      <arglist>(ros::NodeHandle nh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>filter</name>
      <anchorfile>classMyClass.html</anchorfile>
      <anchor>a90da32c994dd15b6d847718d2cd9f29f</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;msgIn, sensor_msgs::PointCloud2 &amp;msgOut) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyNodelet</name>
    <filename>classMyNodelet.html</filename>
    <base>FilterChainNodelet&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function">
      <type></type>
      <name>MyNodelet</name>
      <anchorfile>classMyNodelet.html</anchorfile>
      <anchor>a57f2f9d8cf920ce578480faa0b6b03ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>filter</name>
      <anchorfile>classMyNodelet.html</anchorfile>
      <anchor>aa61109e56513d5a89818f30e4b78ee36</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;msgIn, sensor_msgs::PointCloud2 &amp;msgOut) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classMyNodelet.html</anchorfile>
      <anchor>ae1beb82da523aae0c44be7c05e99e13c</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sensor_filters::PointCloud2FilterChainBase</name>
    <filename>classsensor__filters_1_1PointCloud2FilterChainBase.html</filename>
    <base>FilterChainBase&lt; sensor_msgs::PointCloud2 &gt;</base>
    <member kind="function">
      <type></type>
      <name>PointCloud2FilterChainBase</name>
      <anchorfile>classsensor__filters_1_1PointCloud2FilterChainBase.html</anchorfile>
      <anchor>aafe1b1ecf7fd0a8ad345f0c7bb561f87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>advertise</name>
      <anchorfile>classsensor__filters_1_1PointCloud2FilterChainBase.html</anchorfile>
      <anchor>a1e23cfdc1e2e15bdc354a54230c2feca</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initFilters</name>
      <anchorfile>classsensor__filters_1_1PointCloud2FilterChainBase.html</anchorfile>
      <anchor>ac19f073c587919e76ee0593cd18f02de</anchor>
      <arglist>(const std::string &amp;filterChainNamespace, ros::NodeHandle filterNodeHandle, ros::NodeHandle topicNodeHandle, bool useSharedPtrMessages, size_t inputQueueSize, size_t outputQueueSize) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publishShared</name>
      <anchorfile>classsensor__filters_1_1PointCloud2FilterChainBase.html</anchorfile>
      <anchor>a32e85fb122376ea9b01c2eeef9e994c7</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;msg) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classsensor__filters_1_1PointCloud2FilterChainBase.html</anchorfile>
      <anchor>a6c85d716c0acbb890a13c24b455fd0a1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; point_cloud_transport::PointCloudTransport &gt;</type>
      <name>pct</name>
      <anchorfile>classsensor__filters_1_1PointCloud2FilterChainBase.html</anchorfile>
      <anchor>ad7057a15c79bdfe8fa7365bf3b61cc93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>point_cloud_transport::Publisher</type>
      <name>pctPublisher</name>
      <anchorfile>classsensor__filters_1_1PointCloud2FilterChainBase.html</anchorfile>
      <anchor>a4e26218d24c607608c2d1723e2d72bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>point_cloud_transport::Subscriber</type>
      <name>pctSubscriber</name>
      <anchorfile>classsensor__filters_1_1PointCloud2FilterChainBase.html</anchorfile>
      <anchor>aa12e45563bc39a95c1e14c32b5f58f34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sensor_filters</name>
    <filename>namespacesensor__filters.html</filename>
    <class kind="class">sensor_filters::ChangeHeader</class>
    <class kind="class">sensor_filters::FilterChainBase</class>
    <class kind="class">sensor_filters::FilterChainNode</class>
    <class kind="class">sensor_filters::FilterChainNodelet</class>
    <class kind="class">sensor_filters::ImageFilterChainBase</class>
    <class kind="class">sensor_filters::PointCloud2FilterChainBase</class>
    <member kind="function">
      <type>void</type>
      <name>spinFilterChain</name>
      <anchorfile>namespacesensor__filters.html</anchorfile>
      <anchor>a2e63f39c4a1fb9cb93554bf2fc3217df</anchor>
      <arglist>(const std::string &amp;filterChainNamespace, int argc, char **argv)</arglist>
    </member>
  </compound>
</tagfile>
