<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>jointspub_alg.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/kinton_robot/iri_jointspub/src/</path>
    <filename>jointspub__alg_8cpp</filename>
    <includes id="jointspub__alg_8h" name="jointspub_alg.h" local="yes" imported="no">jointspub_alg.h</includes>
  </compound>
  <compound kind="file">
    <name>jointspub_alg.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/kinton_robot/iri_jointspub/include/</path>
    <filename>jointspub__alg_8h</filename>
    <includes id="JointspubConfig_8h" name="JointspubConfig.h" local="no" imported="no">iri_jointspub/JointspubConfig.h</includes>
    <class kind="class">JointspubAlgorithm</class>
  </compound>
  <compound kind="file">
    <name>jointspub_alg_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/kinton_robot/iri_jointspub/src/</path>
    <filename>jointspub__alg__node_8cpp</filename>
    <includes id="jointspub__alg__node_8h" name="jointspub_alg_node.h" local="yes" imported="no">jointspub_alg_node.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>jointspub__alg__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jointspub_alg_node.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/kinton_robot/iri_jointspub/include/</path>
    <filename>jointspub__alg__node_8h</filename>
    <includes id="jointspub__alg_8h" name="jointspub_alg.h" local="yes" imported="no">jointspub_alg.h</includes>
    <class kind="class">JointspubAlgNode</class>
  </compound>
  <compound kind="file">
    <name>JointspubConfig.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/kinton_robot/iri_jointspub/cfg/cpp/iri_jointspub/</path>
    <filename>JointspubConfig_8h</filename>
    <class kind="class">iri_jointspub::JointspubConfig::AbstractGroupDescription</class>
    <class kind="class">iri_jointspub::JointspubConfig::AbstractParamDescription</class>
    <class kind="class">iri_jointspub::JointspubConfig::DEFAULT</class>
    <class kind="class">iri_jointspub::JointspubConfig::GroupDescription</class>
    <class kind="class">iri_jointspub::JointspubConfig</class>
    <class kind="class">iri_jointspub::JointspubConfigStatics</class>
    <class kind="class">iri_jointspub::JointspubConfig::ParamDescription</class>
    <namespace>iri_jointspub</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-all-iri-ros.pub/doc_stacks/2013-12-06_19-37-16.229269/kinton_robot/iri_jointspub/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="class">
    <name>JointspubAlgNode</name>
    <filename>classJointspubAlgNode.html</filename>
    <base>IriBaseAlgorithm&lt; JointspubAlgorithm &gt;</base>
    <member kind="function">
      <type></type>
      <name>JointspubAlgNode</name>
      <anchorfile>classJointspubAlgNode.html</anchorfile>
      <anchor>ae06559a53c602cabd61f3fb0291aef6a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointspubAlgNode</name>
      <anchorfile>classJointspubAlgNode.html</anchorfile>
      <anchor>ab8a8f1108c254069163966d25111ca19</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addNodeDiagnostics</name>
      <anchorfile>classJointspubAlgNode.html</anchorfile>
      <anchor>a8dc0cc4c2c00e552457df648e2264fa7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mainNodeThread</name>
      <anchorfile>classJointspubAlgNode.html</anchorfile>
      <anchor>a1b70a0fca604dbb3aff851a04ec65939</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>node_config_update</name>
      <anchorfile>classJointspubAlgNode.html</anchorfile>
      <anchor>a1e10c44ea1804278d0d6222e3476d753</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>get_joints_callback</name>
      <anchorfile>classJointspubAlgNode.html</anchorfile>
      <anchor>a1d78a9fe6e181a312900d71acd9b7812</anchor>
      <arglist>(const gazebo_msgs::LinkStates::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMutex</type>
      <name>get_joints_mutex_</name>
      <anchorfile>classJointspubAlgNode.html</anchorfile>
      <anchor>a5a04890b0d2bfa9c00c5e222804ed0e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>get_joints_subscriber_</name>
      <anchorfile>classJointspubAlgNode.html</anchorfile>
      <anchor>a52c7137575b6f004fb43f3cae23e1e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::JointState</type>
      <name>Joints_</name>
      <anchorfile>classJointspubAlgNode.html</anchorfile>
      <anchor>ae070ad8afa6ffc2ee5b69424c98aad00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>joints_publisher_</name>
      <anchorfile>classJointspubAlgNode.html</anchorfile>
      <anchor>ad417ca2caf28a49f18177e251d6cfcf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointspubAlgorithm</name>
    <filename>classJointspubAlgorithm.html</filename>
    <member kind="typedef">
      <type>iri_jointspub::JointspubConfig</type>
      <name>Config</name>
      <anchorfile>classJointspubAlgorithm.html</anchorfile>
      <anchor>a270e1954ab8500b9931c62d799b7343e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>config_update</name>
      <anchorfile>classJointspubAlgorithm.html</anchorfile>
      <anchor>af7450eb35282ad9333406543551f2d7c</anchor>
      <arglist>(Config &amp;new_cfg, uint32_t level=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointspubAlgorithm</name>
      <anchorfile>classJointspubAlgorithm.html</anchorfile>
      <anchor>ab99be685dc451090b0c3607c89bdaf15</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classJointspubAlgorithm.html</anchorfile>
      <anchor>a28afbaa064ec49ad8d90752a77bb3f64</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_enter</name>
      <anchorfile>classJointspubAlgorithm.html</anchorfile>
      <anchor>a0a5a0afd063e101049138e307619687e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classJointspubAlgorithm.html</anchorfile>
      <anchor>ad9223879f0e36bc1539e13630271aeee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~JointspubAlgorithm</name>
      <anchorfile>classJointspubAlgorithm.html</anchorfile>
      <anchor>aaa4e6d7e8c2d5646952ac888af15351b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classJointspubAlgorithm.html</anchorfile>
      <anchor>afcefbb9a04916fbabb5983f3e2484f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CMutex</type>
      <name>alg_mutex_</name>
      <anchorfile>classJointspubAlgorithm.html</anchorfile>
      <anchor>a7ac02900cd3115ab3320729e91a6011b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>iri_jointspub</name>
    <filename>namespaceiri__jointspub.html</filename>
    <class kind="class">iri_jointspub::JointspubConfig</class>
    <class kind="class">iri_jointspub::JointspubConfigStatics</class>
  </compound>
  <compound kind="class">
    <name>iri_jointspub::JointspubConfig</name>
    <filename>classiri__jointspub_1_1JointspubConfig.html</filename>
    <class kind="class">iri_jointspub::JointspubConfig::AbstractGroupDescription</class>
    <class kind="class">iri_jointspub::JointspubConfig::AbstractParamDescription</class>
    <class kind="class">iri_jointspub::JointspubConfig::DEFAULT</class>
    <class kind="class">iri_jointspub::JointspubConfig::GroupDescription</class>
    <class kind="class">iri_jointspub::JointspubConfig::ParamDescription</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const AbstractGroupDescription &gt;</type>
      <name>AbstractGroupDescriptionConstPtr</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>a918c7180fd8fa97451e04e062f184a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; AbstractGroupDescription &gt;</type>
      <name>AbstractGroupDescriptionPtr</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>a83679a50cfc09d1404ad2f29f01468b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const AbstractParamDescription &gt;</type>
      <name>AbstractParamDescriptionConstPtr</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>a64b100714b0146dc02ecd3c7061b227b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; AbstractParamDescription &gt;</type>
      <name>AbstractParamDescriptionPtr</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>aee25b2669136761cfd819b630372e2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__clamp__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>accd770c55bde6250a2814327bcee0061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>__fromMessage__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>abb58163570b1661d7063cf74f6efe14b</anchor>
      <arglist>(dynamic_reconfigure::Config &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__fromServer__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>a9c9c654ef8069fd937ea661bdb7f8588</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>__level__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>a7662f234a038ac26480ccde266897953</anchor>
      <arglist>(const JointspubConfig &amp;config) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__toMessage__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>adeba663951c7aec241c61e7029e247a2</anchor>
      <arglist>(dynamic_reconfigure::Config &amp;msg, const std::vector&lt; AbstractParamDescriptionConstPtr &gt; &amp;__param_descriptions__, const std::vector&lt; AbstractGroupDescriptionConstPtr &gt; &amp;__group_descriptions__) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__toMessage__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>a796fbd5acdc8b5e3ff33c4a4111cc9c0</anchor>
      <arglist>(dynamic_reconfigure::Config &amp;msg) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__toServer__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>a71537fd6751165c85a1cc3d8e5146f77</anchor>
      <arglist>(const ros::NodeHandle &amp;nh) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const JointspubConfig &amp;</type>
      <name>__getDefault__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>ac12ed1e88337e53bad8e272be13c61e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const dynamic_reconfigure::ConfigDescription &amp;</type>
      <name>__getDescriptionMessage__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>a87ac9bc61e1e3abbd25a3f3e9faee197</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::vector&lt; AbstractGroupDescriptionConstPtr &gt; &amp;</type>
      <name>__getGroupDescriptions__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>a67889fafbebffeb8c900e7ff95ed6ca9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const JointspubConfig &amp;</type>
      <name>__getMax__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>ae711b1ab29f32831a33b32c8d9524065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const JointspubConfig &amp;</type>
      <name>__getMin__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>ab4689fd6d876c610eeb286dad56cdf6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::vector&lt; AbstractParamDescriptionConstPtr &gt; &amp;</type>
      <name>__getParamDescriptions__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>a416d8910b14421c7d1b5b0614f62da03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>class iri_jointspub::JointspubConfig::DEFAULT</type>
      <name>groups</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>a8fce653932511157759e282dbe75e56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const JointspubConfigStatics *</type>
      <name>__get_statics__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig.html</anchorfile>
      <anchor>a2473102bd71c242e6253f4fa7e7146e4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_jointspub::JointspubConfig::AbstractGroupDescription</name>
    <filename>classiri__jointspub_1_1JointspubConfig_1_1AbstractGroupDescription.html</filename>
    <member kind="function">
      <type></type>
      <name>AbstractGroupDescription</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractGroupDescription.html</anchorfile>
      <anchor>a78a1228f683ad7142dae928ff30ff2d2</anchor>
      <arglist>(std::string n, std::string t, int p, int i, bool s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertParams</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractGroupDescription.html</anchorfile>
      <anchor>a84808d4bfcb113838dcd4853c044e7bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>fromMessage</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractGroupDescription.html</anchorfile>
      <anchor>a8009a3efb85768ba4d118d98efd1fc85</anchor>
      <arglist>(const dynamic_reconfigure::Config &amp;msg, boost::any &amp;config) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setInitialState</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractGroupDescription.html</anchorfile>
      <anchor>a0251eca1a3b238bb4160f13e28dff8e8</anchor>
      <arglist>(boost::any &amp;cfg) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>toMessage</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractGroupDescription.html</anchorfile>
      <anchor>a42c6922fa0deb673ae9823aa098530ea</anchor>
      <arglist>(dynamic_reconfigure::Config &amp;msg, const boost::any &amp;config) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>updateParams</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractGroupDescription.html</anchorfile>
      <anchor>a2cb8d4717479aeb3bce5f32d9ac77edd</anchor>
      <arglist>(boost::any &amp;cfg, JointspubConfig &amp;top) const =0</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; AbstractParamDescriptionConstPtr &gt;</type>
      <name>abstract_parameters</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractGroupDescription.html</anchorfile>
      <anchor>a416d7d0352cbea500e2421fe417e8898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>state</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractGroupDescription.html</anchorfile>
      <anchor>aef61ca5149c36ae3411317f7935e25b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_jointspub::JointspubConfig::AbstractParamDescription</name>
    <filename>classiri__jointspub_1_1JointspubConfig_1_1AbstractParamDescription.html</filename>
    <member kind="function">
      <type></type>
      <name>AbstractParamDescription</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>a78abf37c45c8b4fdc6d2fca09bc6f71c</anchor>
      <arglist>(std::string n, std::string t, uint32_t l, std::string d, std::string e)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>calcLevel</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>a2a1d34217315942c56b6018dcc16ecc7</anchor>
      <arglist>(uint32_t &amp;level, const JointspubConfig &amp;config1, const JointspubConfig &amp;config2) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clamp</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>a9a1bcaa7aed9e3280898395c9a8908bd</anchor>
      <arglist>(JointspubConfig &amp;config, const JointspubConfig &amp;max, const JointspubConfig &amp;min) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>fromMessage</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>a6b340ec4f60067fdab8500e4470c7a95</anchor>
      <arglist>(const dynamic_reconfigure::Config &amp;msg, JointspubConfig &amp;config) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>fromServer</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>ab586afa32179223c34b8c41e99eff49a</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, JointspubConfig &amp;config) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getValue</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>a9a6fdb8d639d5c8937f4186b816fd7ef</anchor>
      <arglist>(const JointspubConfig &amp;config, boost::any &amp;val) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>toMessage</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>a74882ec929b1dce6679da65948dad569</anchor>
      <arglist>(dynamic_reconfigure::Config &amp;msg, const JointspubConfig &amp;config) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>toServer</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1AbstractParamDescription.html</anchorfile>
      <anchor>a7753e1dd78a730957fd8452f04895a14</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const JointspubConfig &amp;config) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_jointspub::JointspubConfig::DEFAULT</name>
    <filename>classiri__jointspub_1_1JointspubConfig_1_1DEFAULT.html</filename>
    <member kind="function">
      <type></type>
      <name>DEFAULT</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1DEFAULT.html</anchorfile>
      <anchor>a0b2bef25e8046e744e5db2d6de52ba4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParams</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1DEFAULT.html</anchorfile>
      <anchor>a857d33a5a090a974aa4b7d013fe44599</anchor>
      <arglist>(JointspubConfig &amp;config, const std::vector&lt; AbstractParamDescriptionConstPtr &gt; params)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1DEFAULT.html</anchorfile>
      <anchor>a72a4234b3c5bc51e273adfaf7e636dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>state</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1DEFAULT.html</anchorfile>
      <anchor>a357e7795710b1c32c258bb3658ca1370</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_jointspub::JointspubConfig::GroupDescription</name>
    <filename>classiri__jointspub_1_1JointspubConfig_1_1GroupDescription.html</filename>
    <templarg>T</templarg>
    <templarg>PT</templarg>
    <base>iri_jointspub::JointspubConfig::AbstractGroupDescription</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>fromMessage</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1GroupDescription.html</anchorfile>
      <anchor>a90c4d0e6c883f2a39b9863d7ac876d07</anchor>
      <arglist>(const dynamic_reconfigure::Config &amp;msg, boost::any &amp;cfg) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroupDescription</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1GroupDescription.html</anchorfile>
      <anchor>af5cf4d93442a25f074d6b0e7950e180f</anchor>
      <arglist>(std::string name, std::string type, int parent, int id, bool s, T PT::*f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroupDescription</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1GroupDescription.html</anchorfile>
      <anchor>a92d348049a5d4c295a8af457dc43ad43</anchor>
      <arglist>(const GroupDescription&lt; T, PT &gt; &amp;g)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInitialState</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1GroupDescription.html</anchorfile>
      <anchor>afc974317699868bc66bf7eb67032e0de</anchor>
      <arglist>(boost::any &amp;cfg) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>toMessage</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1GroupDescription.html</anchorfile>
      <anchor>a340358b837987445a2529d635e105f6f</anchor>
      <arglist>(dynamic_reconfigure::Config &amp;msg, const boost::any &amp;cfg) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateParams</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1GroupDescription.html</anchorfile>
      <anchor>ab9532c383d616073e0c56e64485c0fa1</anchor>
      <arglist>(boost::any &amp;cfg, JointspubConfig &amp;top) const </arglist>
    </member>
    <member kind="variable">
      <type>TPT::*</type>
      <name>field</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1GroupDescription.html</anchorfile>
      <anchor>aeff69ab253c1c589b0a59e4e94b5cb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; JointspubConfig::AbstractGroupDescriptionConstPtr &gt;</type>
      <name>groups</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1GroupDescription.html</anchorfile>
      <anchor>a64cf00fb1f99720b4695c33c22fceb3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_jointspub::JointspubConfig::ParamDescription</name>
    <filename>classiri__jointspub_1_1JointspubConfig_1_1ParamDescription.html</filename>
    <templarg></templarg>
    <base>iri_jointspub::JointspubConfig::AbstractParamDescription</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>calcLevel</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1ParamDescription.html</anchorfile>
      <anchor>af8fe939ee1b13cf0c326f0edc05f7d6e</anchor>
      <arglist>(uint32_t &amp;comb_level, const JointspubConfig &amp;config1, const JointspubConfig &amp;config2) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clamp</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1ParamDescription.html</anchorfile>
      <anchor>af20f3aca144d28609ba9265190d68c2a</anchor>
      <arglist>(JointspubConfig &amp;config, const JointspubConfig &amp;max, const JointspubConfig &amp;min) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clamp</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1ParamDescription.html</anchorfile>
      <anchor>ab6b2e000bdbcbc1250c202b4f81d6602</anchor>
      <arglist>(JointspubConfig &amp;config, const JointspubConfig &amp;max, const JointspubConfig &amp;min) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>fromMessage</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1ParamDescription.html</anchorfile>
      <anchor>a4aca5473cab844910a5d9168ab210dae</anchor>
      <arglist>(const dynamic_reconfigure::Config &amp;msg, JointspubConfig &amp;config) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>fromServer</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1ParamDescription.html</anchorfile>
      <anchor>ab5dd2d635f6091d90679717453936e7e</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, JointspubConfig &amp;config) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getValue</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1ParamDescription.html</anchorfile>
      <anchor>a9bb1e49325108469fefdbbf4845b46e2</anchor>
      <arglist>(const JointspubConfig &amp;config, boost::any &amp;val) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamDescription</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1ParamDescription.html</anchorfile>
      <anchor>a426f6ef0dba89fe432a83f5a7fb69edd</anchor>
      <arglist>(std::string name, std::string type, uint32_t level, std::string description, std::string edit_method, T JointspubConfig::*f)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>toMessage</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1ParamDescription.html</anchorfile>
      <anchor>aed22ed1ce599616a30bfc9380d1d8ded</anchor>
      <arglist>(dynamic_reconfigure::Config &amp;msg, const JointspubConfig &amp;config) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>toServer</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1ParamDescription.html</anchorfile>
      <anchor>ac84986f06e553aa5d592f66876a691e7</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const JointspubConfig &amp;config) const </arglist>
    </member>
    <member kind="variable">
      <type>TJointspubConfig::*</type>
      <name>field</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfig_1_1ParamDescription.html</anchorfile>
      <anchor>a7db22d7fe52c0f5dcfba87a45f8aa057</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iri_jointspub::JointspubConfigStatics</name>
    <filename>classiri__jointspub_1_1JointspubConfigStatics.html</filename>
    <member kind="function" protection="private">
      <type></type>
      <name>JointspubConfigStatics</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfigStatics.html</anchorfile>
      <anchor>acefdcaad8e6ae55fa63e26dfd635ff70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const JointspubConfigStatics *</type>
      <name>get_instance</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfigStatics.html</anchorfile>
      <anchor>a3c5e2b3810fb0642f9d1d41f2b91d906</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointspubConfig</type>
      <name>__default__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfigStatics.html</anchorfile>
      <anchor>a17e0a901ba758d3c61ebb80333216e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::ConfigDescription</type>
      <name>__description_message__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfigStatics.html</anchorfile>
      <anchor>a59b7e96baf81049318392c984a9e14ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; JointspubConfig::AbstractGroupDescriptionConstPtr &gt;</type>
      <name>__group_descriptions__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfigStatics.html</anchorfile>
      <anchor>ab4f812fe2ae2bd8e87b1820ccb6c4b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointspubConfig</type>
      <name>__max__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfigStatics.html</anchorfile>
      <anchor>af94fd24063f362059d688fd1a14e06ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JointspubConfig</type>
      <name>__min__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfigStatics.html</anchorfile>
      <anchor>a0e815533b5ffd4fc50e2d5afc3260b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; JointspubConfig::AbstractParamDescriptionConstPtr &gt;</type>
      <name>__param_descriptions__</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfigStatics.html</anchorfile>
      <anchor>a170f68bec70b0bc0b8d3490a2e9f2fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>JointspubConfig</name>
      <anchorfile>classiri__jointspub_1_1JointspubConfigStatics.html</anchorfile>
      <anchor>a3e3a8664e9f7a46db055dc06a361cd74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
