<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/articulation_models/</path>
    <filename>____init_____8py</filename>
    <namespace>articulation_models</namespace>
  </compound>
  <compound kind="file">
    <name>factory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/models/</path>
    <filename>factory_8cpp</filename>
    <includes id="factory_8h" name="factory.h" local="yes" imported="no">articulation_models/models/factory.h</includes>
    <includes id="generic__model_8h" name="generic_model.h" local="yes" imported="no">articulation_models/models/generic_model.h</includes>
    <includes id="rigid__model_8h" name="rigid_model.h" local="yes" imported="no">articulation_models/models/rigid_model.h</includes>
    <includes id="prismatic__model_8h" name="prismatic_model.h" local="yes" imported="no">articulation_models/models/prismatic_model.h</includes>
    <includes id="rotational__model_8h" name="rotational_model.h" local="yes" imported="no">articulation_models/models/rotational_model.h</includes>
    <includes id="pca__gp__model_8h" name="pca_gp_model.h" local="yes" imported="no">articulation_models/models/pca_gp_model.h</includes>
    <namespace>articulation_models</namespace>
  </compound>
  <compound kind="file">
    <name>factory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/include/articulation_models/models/</path>
    <filename>factory_8h</filename>
    <includes id="generic__model_8h" name="generic_model.h" local="yes" imported="no">generic_model.h</includes>
    <class kind="class">articulation_models::GenericModelFactory</class>
    <class kind="class">articulation_models::MultiModelFactory</class>
    <class kind="class">articulation_models::SingleModelFactory</class>
    <namespace>articulation_models</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GenericModel &gt;</type>
      <name>GenericModelPtr</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a37d1e00401c1dbb10229a96673e0c2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; GenericModelPtr &gt;</type>
      <name>GenericModelVector</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a9c6a19e3d5ab1d1e468a66027d8f0669</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>file_publisher.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/scripts/</path>
    <filename>file__publisher_8py</filename>
    <namespace>file_publisher</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacefile__publisher.html</anchorfile>
      <anchor>aedb1081c3745e95981f4d2303d86dd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>talker</name>
      <anchorfile>namespacefile__publisher.html</anchorfile>
      <anchor>a52ebd5291074890d671bd8d462a67260</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacefile__publisher.html</anchorfile>
      <anchor>a7e1cb204a62e85f6ce3128c6882d539c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/models/</path>
    <filename>generic__model_8cpp</filename>
    <includes id="generic__model_8h" name="generic_model.h" local="yes" imported="no">articulation_models/models/generic_model.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">articulation_models/utils.h</includes>
    <includes id="factory_8h" name="factory.h" local="yes" imported="no">articulation_models/models/factory.h</includes>
    <namespace>articulation_models</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PRINT</name>
      <anchorfile>generic__model_8cpp.html</anchorfile>
      <anchor>aa5d6e791d48f2ad5338064093822cfaa</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT2</name>
      <anchorfile>generic__model_8cpp.html</anchorfile>
      <anchor>abf06814d75f2048d3fb1d47dee0e7cc1</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VEC</name>
      <anchorfile>generic__model_8cpp.html</anchorfile>
      <anchor>a4420e9330c2b8fc22c1667ce92219ff0</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VEC2</name>
      <anchorfile>generic__model_8cpp.html</anchorfile>
      <anchor>a3caf1934689ae0536940ad33c3bb7eed</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_df</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a40ec02745ffa4682ccf426901f233023</anchor>
      <arglist>(const gsl_vector *v, void *params, gsl_vector *df)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>my_f</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>ab6488bfb1974355b7a685026d980649c</anchor>
      <arglist>(const gsl_vector *v, void *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_fdf</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>abb8fec9ac67e310c79e8bcdd325c7e76</anchor>
      <arglist>(const gsl_vector *x, void *params, double *f, gsl_vector *df)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/include/articulation_models/models/</path>
    <filename>generic__model_8h</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">../utils.h</includes>
    <class kind="class">articulation_models::GenericModel</class>
    <namespace>articulation_models</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GenericModel const  &gt;</type>
      <name>GenericModelConstPtr</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>af4cb35f90265cbd6b583173abac712f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>learn_prior.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/scripts/</path>
    <filename>learn__prior_8py</filename>
    <namespace>learn_prior</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacelearn__prior.html</anchorfile>
      <anchor>a233877be40ac81ec581c8311af60c6ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>model_learner_msg.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/</path>
    <filename>model__learner__msg_8cpp</filename>
    <includes id="factory_8h" name="factory.h" local="yes" imported="no">articulation_models/models/factory.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">articulation_models/utils.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>ad72dbcf6d0153db1b8d8a58001feed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQR</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>ad41630f833e920c1ffa34722f45a8e77</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ADD_DATA</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>ad7be69cdf082c3281a0057abbf8ae984</anchor>
      <arglist>(string name, double data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EVAL</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>a73071f7a2109e4a0fa7c7ae227e0e6d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TIC</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>af3a79648b77ae62f67cb2a67392bea37</anchor>
      <arglist>(string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TOC</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>a0fcfa8b2a1ec66dc07b1c54330b8c096</anchor>
      <arglist>(string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trackCallback</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>a4aed7125037814ccfec8d8e695d9dbd9</anchor>
      <arglist>(const TrackMsgConstPtr &amp;track)</arglist>
    </member>
    <member kind="variable">
      <type>MultiModelFactory</type>
      <name>factory</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>a42edefcc31c1da1d4bdd072c375152fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, vector&lt; double &gt; &gt;</type>
      <name>measurements</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>a5e6866ad3e25195ee07fa093e272291f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>model_pub</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>ada2a915e5621c13e8367b7d4ec0c4064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GenericModelVector</type>
      <name>models_valid</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>a882d6ce85b0d3e65702791a8540c9c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle *</type>
      <name>nh</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>a898856750d65dc6e6706ea4772115d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma_orientation</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>ab886d91bf265829a33f2476cf31d31c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma_position</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>a84c3fde2ecb08243be3b3a4c298bd85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, ros::Time &gt;</type>
      <name>startingTime</name>
      <anchorfile>model__learner__msg_8cpp.html</anchorfile>
      <anchor>a1769ef4bb9ef0827ad9384dcd472edce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_learner_prior.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/</path>
    <filename>model__learner__prior_8cpp</filename>
    <includes id="factory_8h" name="factory.h" local="yes" imported="no">articulation_models/models/factory.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">articulation_models/utils.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SQR</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>ad41630f833e920c1ffa34722f45a8e77</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSimpleLikelihood</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>a7d8deb5a8ae05a78cecc616a229e5190</anchor>
      <arglist>(GenericModelPtr model)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>model_get_prior</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>a752e85d3b8840e0cfbadbf04a1aab593</anchor>
      <arglist>(articulation_msgs::GetModelPriorSrv::Request &amp;request, articulation_msgs::GetModelPriorSrv::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>model_select</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>a89961379ff67358b5f44400df9fffe87</anchor>
      <arglist>(articulation_msgs::TrackModelSrv::Request &amp;request, articulation_msgs::TrackModelSrv::Response &amp;response, bool use_prior)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>model_select</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>aae8d750635d7539512a37f796820f4ba</anchor>
      <arglist>(articulation_msgs::TrackModelSrv::Request &amp;request, articulation_msgs::TrackModelSrv::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>model_select_eval</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>a7650609297df72276b274a272268dacd</anchor>
      <arglist>(articulation_msgs::TrackModelSrv::Request &amp;request, articulation_msgs::TrackModelSrv::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>model_set_prior</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>a3664514bef78048c9ee42c32604980da</anchor>
      <arglist>(articulation_msgs::SetModelPriorSrv::Request &amp;request, articulation_msgs::GetModelPriorSrv::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>model_store</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>aafff599571d057e69db22ffa6ed7311a</anchor>
      <arglist>(articulation_msgs::TrackModelSrv::Request &amp;request, articulation_msgs::TrackModelSrv::Response &amp;response)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>do_align</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>aa446a530d376ebf16c38bf08567fc3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MultiModelFactory</type>
      <name>factory</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>a42edefcc31c1da1d4bdd072c375152fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; int, GenericModelPtr &gt;</type>
      <name>model_database</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>ae4849d45f3db4701e1d48855d0d034db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>model_pub</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>ada2a915e5621c13e8367b7d4ec0c4064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>next_id</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>a1512c88bd8da4ca8a0e54b3ed62f758c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma_align_orientation</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>aba4f795290616fee2a2cd9e591973264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma_align_position</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>ab7c9a9f542c5eac2eeadb0217cb0dfa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma_orientation</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>ab886d91bf265829a33f2476cf31d31c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma_position</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>a84c3fde2ecb08243be3b3a4c298bd85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>single_model</name>
      <anchorfile>model__learner__prior_8cpp.html</anchorfile>
      <anchor>a0242fd0c99be64eadea7f5e9c3713263</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>model_learner_srv.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/</path>
    <filename>model__learner__srv_8cpp</filename>
    <includes id="factory_8h" name="factory.h" local="yes" imported="no">articulation_models/models/factory.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">articulation_models/utils.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>evalModel</name>
      <anchorfile>model__learner__srv_8cpp.html</anchorfile>
      <anchor>a27ff983c6e07b0e840ccafe0f3fe61d4</anchor>
      <arglist>(articulation_msgs::TrackModelSrv::Request &amp;request, articulation_msgs::TrackModelSrv::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fitModel</name>
      <anchorfile>model__learner__srv_8cpp.html</anchorfile>
      <anchor>a0b268958e5f6d9e8800ff0f3abc1e031</anchor>
      <arglist>(articulation_msgs::TrackModelSrv::Request &amp;request, articulation_msgs::TrackModelSrv::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>model__learner__srv_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>projConfToPose</name>
      <anchorfile>model__learner__srv_8cpp.html</anchorfile>
      <anchor>a3cf70a84d0e90eeee0af73e6dba30164</anchor>
      <arglist>(articulation_msgs::TrackModelSrv::Request &amp;request, articulation_msgs::TrackModelSrv::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>projPoseToConf</name>
      <anchorfile>model__learner__srv_8cpp.html</anchorfile>
      <anchor>af41197745cf87380547d8f85d74b49c3</anchor>
      <arglist>(articulation_msgs::TrackModelSrv::Request &amp;request, articulation_msgs::TrackModelSrv::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>resampleModel</name>
      <anchorfile>model__learner__srv_8cpp.html</anchorfile>
      <anchor>aa5285a6e29ad95a4bda453c523aee11c</anchor>
      <arglist>(articulation_msgs::TrackModelSrv::Request &amp;request, articulation_msgs::TrackModelSrv::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectModel</name>
      <anchorfile>model__learner__srv_8cpp.html</anchorfile>
      <anchor>a1560f15ee85298277f3e4ef6254f7a34</anchor>
      <arglist>(articulation_msgs::TrackModelSrv::Request &amp;request, articulation_msgs::TrackModelSrv::Response &amp;response)</arglist>
    </member>
    <member kind="variable">
      <type>MultiModelFactory</type>
      <name>factory</name>
      <anchorfile>model__learner__srv_8cpp.html</anchorfile>
      <anchor>a42edefcc31c1da1d4bdd072c375152fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle *</type>
      <name>nh</name>
      <anchorfile>model__learner__srv_8cpp.html</anchorfile>
      <anchor>a898856750d65dc6e6706ea4772115d04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pca_gp_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/models/</path>
    <filename>pca__gp__model_8cpp</filename>
    <includes id="pca__gp__model_8h" name="pca_gp_model.h" local="yes" imported="no">articulation_models/models/pca_gp_model.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">articulation_models/utils.h</includes>
    <namespace>articulation_models</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PRINT</name>
      <anchorfile>pca__gp__model_8cpp.html</anchorfile>
      <anchor>aa5d6e791d48f2ad5338064093822cfaa</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT2</name>
      <anchorfile>pca__gp__model_8cpp.html</anchorfile>
      <anchor>abf06814d75f2048d3fb1d47dee0e7cc1</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VEC</name>
      <anchorfile>pca__gp__model_8cpp.html</anchorfile>
      <anchor>a4420e9330c2b8fc22c1667ce92219ff0</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VEC2</name>
      <anchorfile>pca__gp__model_8cpp.html</anchorfile>
      <anchor>a3caf1934689ae0536940ad33c3bb7eed</anchor>
      <arglist>(a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pca_gp_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/include/articulation_models/models/</path>
    <filename>pca__gp__model_8h</filename>
    <includes id="prismatic__model_8h" name="prismatic_model.h" local="yes" imported="no">prismatic_model.h</includes>
    <class kind="class">articulation_models::PCAGPModel</class>
    <namespace>articulation_models</namespace>
  </compound>
  <compound kind="file">
    <name>prismatic_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/models/</path>
    <filename>prismatic__model_8cpp</filename>
    <includes id="prismatic__model_8h" name="prismatic_model.h" local="yes" imported="no">articulation_models/models/prismatic_model.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">articulation_models/utils.h</includes>
    <namespace>articulation_models</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PRINT</name>
      <anchorfile>prismatic__model_8cpp.html</anchorfile>
      <anchor>aa5d6e791d48f2ad5338064093822cfaa</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT2</name>
      <anchorfile>prismatic__model_8cpp.html</anchorfile>
      <anchor>abf06814d75f2048d3fb1d47dee0e7cc1</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VEC</name>
      <anchorfile>prismatic__model_8cpp.html</anchorfile>
      <anchor>a4420e9330c2b8fc22c1667ce92219ff0</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VEC2</name>
      <anchorfile>prismatic__model_8cpp.html</anchorfile>
      <anchor>a3caf1934689ae0536940ad33c3bb7eed</anchor>
      <arglist>(a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prismatic_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/include/articulation_models/models/</path>
    <filename>prismatic__model_8h</filename>
    <includes id="rigid__model_8h" name="rigid_model.h" local="yes" imported="no">rigid_model.h</includes>
    <class kind="class">articulation_models::PrismaticModel</class>
    <namespace>articulation_models</namespace>
  </compound>
  <compound kind="file">
    <name>rigid_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/models/</path>
    <filename>rigid__model_8cpp</filename>
    <includes id="rigid__model_8h" name="rigid_model.h" local="yes" imported="no">articulation_models/models/rigid_model.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">articulation_models/utils.h</includes>
    <namespace>articulation_models</namespace>
    <member kind="function">
      <type>void</type>
      <name>readParamsFromModel</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a68731fd028799b39fba43b39b5fce69a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeParamsToModel</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>ac2ec722b2e02b0cfe6a3fe5b0260e861</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rigid_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/include/articulation_models/models/</path>
    <filename>rigid__model_8h</filename>
    <includes id="generic__model_8h" name="generic_model.h" local="yes" imported="no">generic_model.h</includes>
    <class kind="class">articulation_models::RigidModel</class>
    <namespace>articulation_models</namespace>
  </compound>
  <compound kind="file">
    <name>rotational_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/models/</path>
    <filename>rotational__model_8cpp</filename>
    <includes id="rotational__model_8h" name="rotational_model.h" local="yes" imported="no">articulation_models/models/rotational_model.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">articulation_models/utils.h</includes>
    <namespace>articulation_models</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PRINT</name>
      <anchorfile>rotational__model_8cpp.html</anchorfile>
      <anchor>aa5d6e791d48f2ad5338064093822cfaa</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRINT2</name>
      <anchorfile>rotational__model_8cpp.html</anchorfile>
      <anchor>abf06814d75f2048d3fb1d47dee0e7cc1</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VEC</name>
      <anchorfile>rotational__model_8cpp.html</anchorfile>
      <anchor>a4420e9330c2b8fc22c1667ce92219ff0</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VEC2</name>
      <anchorfile>rotational__model_8cpp.html</anchorfile>
      <anchor>a3caf1934689ae0536940ad33c3bb7eed</anchor>
      <arglist>(a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rotational_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/include/articulation_models/models/</path>
    <filename>rotational__model_8h</filename>
    <includes id="rigid__model_8h" name="rigid_model.h" local="yes" imported="no">rigid_model.h</includes>
    <class kind="class">articulation_models::RotationalModel</class>
    <namespace>articulation_models</namespace>
  </compound>
  <compound kind="file">
    <name>simple_publisher.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/scripts/</path>
    <filename>simple__publisher_8py</filename>
    <namespace>simple_publisher</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacesimple__publisher.html</anchorfile>
      <anchor>ae136756d969d5104b980695608cdd39d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_publisher_atonce.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/scripts/</path>
    <filename>simple__publisher__atonce_8py</filename>
    <namespace>simple_publisher_atonce</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacesimple__publisher__atonce.html</anchorfile>
      <anchor>ab14fc63f7130cd7a51e89757054993ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>track_utils.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/articulation_models/</path>
    <filename>track__utils_8py</filename>
    <namespace>articulation_models::track_utils</namespace>
    <member kind="function">
      <type>def</type>
      <name>downsample</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a1910d8db38e5748ad5dce4b875fe168f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_channel</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a9853ea00df3b047a62c511f8a65703f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_channel_track</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a5dcf49386ea8bdda73d6a5f564738601</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_param</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a78d3cf8fc95ddcd384999fa0f769178b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>numpy_to_pose</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>aa97e8a0a2c87062f65daa0790e0095c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pose_to_numpy</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a62f3a77615da0389954c1c8ab4e849c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readtrack</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>ab831f82568bb2cd1c937d29fab812544</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readtrack2</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a8d7e377d7f89e28a1dc80b926c29475f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_param</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a54f7d6ad22802da43241f9902709ccae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_by_configuration</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a888a32c44e4a5cec8a72209011c6d2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_with</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a6502c569307790877767b979540d7b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sub_track</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a1fa46a965d24fe66ac6810e021d6d9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xyz_to_mat44</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>ac249ea31e6c343642239778d0fa3d7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xyzw_to_mat44</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a56721f91edd7d4cbe88a51685a1fe694</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>zero_start</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>ac846ae223a582ce9f15ccd2518d0ddfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_datatypes.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/articulation_models/</path>
    <filename>transform__datatypes_8py</filename>
    <namespace>articulation_models::transform_datatypes</namespace>
    <member kind="function">
      <type>def</type>
      <name>mat44_to_pose</name>
      <anchorfile>namespacearticulation__models_1_1transform__datatypes.html</anchorfile>
      <anchor>a7d51f0577dc5c386ba650594102ed2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pose_to_mat44</name>
      <anchorfile>namespacearticulation__models_1_1transform__datatypes.html</anchorfile>
      <anchor>ab6ef49c80220d24e53498cd57c4ba4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xyz_to_mat44</name>
      <anchorfile>namespacearticulation__models_1_1transform__datatypes.html</anchorfile>
      <anchor>a18eff22be444c57ae1e93860e07d638b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xyzw_to_mat44</name>
      <anchorfile>namespacearticulation__models_1_1transform__datatypes.html</anchorfile>
      <anchor>a23c58095641c23a71d52930aef3fed70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/src/</path>
    <filename>utils_8cpp</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">articulation_models/utils.h</includes>
    <namespace>articulation_models</namespace>
    <member kind="function">
      <type>bool</type>
      <name>check_values</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a6fe76300b9ba08a66ff371f06923f2a3</anchor>
      <arglist>(const tf::Vector3 &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_values</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a9cf4f526651d0ec550860f7e123bb2c6</anchor>
      <arglist>(const tf::Quaternion &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_values</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>ae05d50a0135bb7805baee5e0c101a737</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_values</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a42878b32ae75b7fc549ceee691034f68</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>eigenToPoint</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a48be8fca8b268f4862785b05ee06e3db</anchor>
      <arglist>(Eigen::VectorXd v)</arglist>
    </member>
    <member kind="function">
      <type>articulation_msgs::TrackMsg</type>
      <name>flipTrack</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>abfcfcd9a492b892f826a10b455cb9b0a</anchor>
      <arglist>(articulation_msgs::TrackMsg input, int corner=0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getParam</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a06c2c4996653d2f08fdd4c7a171d4f3d</anchor>
      <arglist>(std::vector&lt; articulation_msgs::ParamMsg &gt; &amp;vec, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParam</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a7e16e2c6637b9c2e440d42f5ad007734</anchor>
      <arglist>(std::vector&lt; articulation_msgs::ParamMsg &gt; &amp;vec, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openChannel</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a3ac2393709ad0a2f24dd1e409e5d0b95</anchor>
      <arglist>(articulation_msgs::TrackMsg &amp;track, std::string name, bool autocreate=true)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>pointToEigen</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a3fb838fb02133b08dfa0876a13379aef</anchor>
      <arglist>(geometry_msgs::Point p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>aff2940ea8b826d07efb6ddb17a841e66</anchor>
      <arglist>(std::vector&lt; articulation_msgs::ParamMsg &gt; &amp;vec, std::string name, double value, uint8_t type=articulation_msgs::ParamMsg::PRIOR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParamIfNotDefined</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a148e5ac2a0ec649620c40a06161c1e26</anchor>
      <arglist>(std::vector&lt; articulation_msgs::ParamMsg &gt; &amp;vec, std::string name, double value, uint8_t type=articulation_msgs::ParamMsg::PRIOR)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/articulation/articulation_models/include/articulation_models/</path>
    <filename>utils_8h</filename>
    <namespace>articulation_models</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_TRANSFORM</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>ae78325585d52a6d332c46b0077950963</anchor>
      <arglist>(tf)</arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::MatrixXd</type>
      <name>M_CartesianJacobian</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>ab23316768f1c3148e47734fcba5cb5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>V_Configuration</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>acf187a45bd2922fc646c1f4d9515afae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_values</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a6fe76300b9ba08a66ff371f06923f2a3</anchor>
      <arglist>(const tf::Vector3 &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_values</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a9cf4f526651d0ec550860f7e123bb2c6</anchor>
      <arglist>(const tf::Quaternion &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_values</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>ae05d50a0135bb7805baee5e0c101a737</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_values</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a42878b32ae75b7fc549ceee691034f68</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>eigenToPoint</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a48be8fca8b268f4862785b05ee06e3db</anchor>
      <arglist>(Eigen::VectorXd v)</arglist>
    </member>
    <member kind="function">
      <type>articulation_msgs::TrackMsg</type>
      <name>flipTrack</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>abfcfcd9a492b892f826a10b455cb9b0a</anchor>
      <arglist>(articulation_msgs::TrackMsg input, int corner=0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getParam</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a06c2c4996653d2f08fdd4c7a171d4f3d</anchor>
      <arglist>(std::vector&lt; articulation_msgs::ParamMsg &gt; &amp;vec, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParam</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a7e16e2c6637b9c2e440d42f5ad007734</anchor>
      <arglist>(std::vector&lt; articulation_msgs::ParamMsg &gt; &amp;vec, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openChannel</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a3ac2393709ad0a2f24dd1e409e5d0b95</anchor>
      <arglist>(articulation_msgs::TrackMsg &amp;track, std::string name, bool autocreate=true)</arglist>
    </member>
    <member kind="function">
      <type>tf::Quaternion</type>
      <name>orientationToQuaternion</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>af0ca8e3c018ffe5b70a4775160e49b11</anchor>
      <arglist>(geometry_msgs::Quaternion orientation)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>pointToEigen</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a3fb838fb02133b08dfa0876a13379aef</anchor>
      <arglist>(geometry_msgs::Point p)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>poseToTransform</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a2952fa72eb10a88a09bc07eb8f4e3d75</anchor>
      <arglist>(geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>tf::Vector3</type>
      <name>positionToVector</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a487ea49df869077d9239134864f25897</anchor>
      <arglist>(geometry_msgs::Point position)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Quaternion</type>
      <name>quaternionToOrientation</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a7fe4dfec6e3a52b67844c1456d6b5ca0</anchor>
      <arglist>(tf::Quaternion quat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>aff2940ea8b826d07efb6ddb17a841e66</anchor>
      <arglist>(std::vector&lt; articulation_msgs::ParamMsg &gt; &amp;vec, std::string name, double value, uint8_t type=articulation_msgs::ParamMsg::PRIOR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParamIfNotDefined</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a148e5ac2a0ec649620c40a06161c1e26</anchor>
      <arglist>(std::vector&lt; articulation_msgs::ParamMsg &gt; &amp;vec, std::string name, double value, uint8_t type=articulation_msgs::ParamMsg::PRIOR)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>transformToPose</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a22c00dff04423c5f52ee161021a61dde</anchor>
      <arglist>(tf::Transform transform)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>vectorToPosition</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>acc8b6ea1c7b4d461da710f4456a35bc5</anchor>
      <arglist>(tf::Vector3 point)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>articulation_models</name>
    <filename>namespacearticulation__models.html</filename>
    <namespace>articulation_models::track_utils</namespace>
    <namespace>articulation_models::transform_datatypes</namespace>
    <class kind="class">articulation_models::GenericModel</class>
    <class kind="class">articulation_models::GenericModelFactory</class>
    <class kind="class">articulation_models::MultiModelFactory</class>
    <class kind="class">articulation_models::PCAGPModel</class>
    <class kind="class">articulation_models::PrismaticModel</class>
    <class kind="class">articulation_models::RigidModel</class>
    <class kind="class">articulation_models::RotationalModel</class>
    <class kind="class">articulation_models::SingleModelFactory</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GenericModel const  &gt;</type>
      <name>GenericModelConstPtr</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>af4cb35f90265cbd6b583173abac712f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; GenericModel &gt;</type>
      <name>GenericModelPtr</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a37d1e00401c1dbb10229a96673e0c2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; GenericModelPtr &gt;</type>
      <name>GenericModelVector</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a9c6a19e3d5ab1d1e468a66027d8f0669</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::MatrixXd</type>
      <name>M_CartesianJacobian</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>ab23316768f1c3148e47734fcba5cb5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>V_Configuration</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>acf187a45bd2922fc646c1f4d9515afae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_values</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a6fe76300b9ba08a66ff371f06923f2a3</anchor>
      <arglist>(const tf::Vector3 &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_values</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a9cf4f526651d0ec550860f7e123bb2c6</anchor>
      <arglist>(const tf::Quaternion &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_values</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>ae05d50a0135bb7805baee5e0c101a737</anchor>
      <arglist>(double v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_values</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a42878b32ae75b7fc549ceee691034f68</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>eigenToPoint</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a48be8fca8b268f4862785b05ee06e3db</anchor>
      <arglist>(Eigen::VectorXd v)</arglist>
    </member>
    <member kind="function">
      <type>articulation_msgs::TrackMsg</type>
      <name>flipTrack</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>abfcfcd9a492b892f826a10b455cb9b0a</anchor>
      <arglist>(articulation_msgs::TrackMsg input, int corner=0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getParam</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a06c2c4996653d2f08fdd4c7a171d4f3d</anchor>
      <arglist>(std::vector&lt; articulation_msgs::ParamMsg &gt; &amp;vec, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParam</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a7e16e2c6637b9c2e440d42f5ad007734</anchor>
      <arglist>(std::vector&lt; articulation_msgs::ParamMsg &gt; &amp;vec, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_df</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a40ec02745ffa4682ccf426901f233023</anchor>
      <arglist>(const gsl_vector *v, void *params, gsl_vector *df)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>my_f</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>ab6488bfb1974355b7a685026d980649c</anchor>
      <arglist>(const gsl_vector *v, void *params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_fdf</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>abb8fec9ac67e310c79e8bcdd325c7e76</anchor>
      <arglist>(const gsl_vector *x, void *params, double *f, gsl_vector *df)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openChannel</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a3ac2393709ad0a2f24dd1e409e5d0b95</anchor>
      <arglist>(articulation_msgs::TrackMsg &amp;track, std::string name, bool autocreate=true)</arglist>
    </member>
    <member kind="function">
      <type>tf::Quaternion</type>
      <name>orientationToQuaternion</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>af0ca8e3c018ffe5b70a4775160e49b11</anchor>
      <arglist>(geometry_msgs::Quaternion orientation)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>pointToEigen</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a3fb838fb02133b08dfa0876a13379aef</anchor>
      <arglist>(geometry_msgs::Point p)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>poseToTransform</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a2952fa72eb10a88a09bc07eb8f4e3d75</anchor>
      <arglist>(geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>tf::Vector3</type>
      <name>positionToVector</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a487ea49df869077d9239134864f25897</anchor>
      <arglist>(geometry_msgs::Point position)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Quaternion</type>
      <name>quaternionToOrientation</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a7fe4dfec6e3a52b67844c1456d6b5ca0</anchor>
      <arglist>(tf::Quaternion quat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readParamsFromModel</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a68731fd028799b39fba43b39b5fce69a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>aff2940ea8b826d07efb6ddb17a841e66</anchor>
      <arglist>(std::vector&lt; articulation_msgs::ParamMsg &gt; &amp;vec, std::string name, double value, uint8_t type=articulation_msgs::ParamMsg::PRIOR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParamIfNotDefined</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a148e5ac2a0ec649620c40a06161c1e26</anchor>
      <arglist>(std::vector&lt; articulation_msgs::ParamMsg &gt; &amp;vec, std::string name, double value, uint8_t type=articulation_msgs::ParamMsg::PRIOR)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>transformToPose</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>a22c00dff04423c5f52ee161021a61dde</anchor>
      <arglist>(tf::Transform transform)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>vectorToPosition</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>acc8b6ea1c7b4d461da710f4456a35bc5</anchor>
      <arglist>(tf::Vector3 point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeParamsToModel</name>
      <anchorfile>namespacearticulation__models.html</anchorfile>
      <anchor>ac2ec722b2e02b0cfe6a3fe5b0260e861</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>articulation_models::GenericModel</name>
    <filename>classarticulation__models_1_1GenericModel.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>evalLatestJacobian</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>abfa60bdd8e3b8b446c923f2e933029c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>evaluateModel</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>af9694418d765e1f97c4e1bbca1b4c094</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>fitMinMaxConfigurations</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>aaa4526496d955c3a7ce1dcccf8e32871</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>fitModel</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a7457432818a73412bdf47918f3364b04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericModel</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a3c8bac7cf49b59566dfd861de7eb9e55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getBIC</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>adc8121416550b5260d8b84f213d73231</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual V_Configuration</type>
      <name>getConfiguration</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a58d01ba5e28562bb0a9f1f6cbbe54209</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getDOFs</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a1db7efa67d186f6e1a8fc1b56017444b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getId</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a2ed7d2acba26491d8cc23c904250b011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getInlierLogLikelihood</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a696f624cbf8c5b9c508a37eac0d9953b</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLogLikelihood</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a7f49a98389005443897536b3496f8e91</anchor>
      <arglist>(bool estimate_outlier_ratio)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLogLikelihoodForPoseIndex</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a1fcfd9414e34a913fd6aa2009ba2c2af</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual V_Configuration</type>
      <name>getMaxConfigurationObserved</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>add2b8eee7ac05f36e44c7a7ce8306a36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual V_Configuration</type>
      <name>getMinConfigurationObserved</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a10e1980567222c5a5cd38f2bd925e7bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual articulation_msgs::ModelMsg</type>
      <name>getModel</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ad18fb7380d181c6a675d3d3aacd85a3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getModelName</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>add7c85d8468cec913ddbaf2ea7fb4ccd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getOrientationError</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a4f21ac7b53960f5ac44a1543c366405e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getOutlierLogLikelihood</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a0d15f83bb7493cd46c972b799f09a188</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ae4d01537829a2e922e59538b00908691</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>abbdf4123aee39a4be534715f8704f835</anchor>
      <arglist>(std::string name, double &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ab0125308bbc9d029c67832440be93a9a</anchor>
      <arglist>(std::string name, tf::Vector3 &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>abaf4bf77da81523f0c7ed0e816083315</anchor>
      <arglist>(std::string name, tf::Quaternion &amp;quat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ac7845649dd3ca154002afbf89d53ed1c</anchor>
      <arglist>(std::string name, tf::Transform &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a03973ca290443eea1f7df0cb3c757364</anchor>
      <arglist>(std::string name, Eigen::VectorXd &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a618fc15719a05b89aacea1bd42601467</anchor>
      <arglist>(std::string name, Eigen::MatrixXd &amp;mat)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getPositionError</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ab4ddc665ff87e5b01133e412a5c377a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>getSamples</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>aca8bb8273e7a7404dc493cd47b1c867a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual articulation_msgs::TrackMsg</type>
      <name>getTrack</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a853b9c237b6c03a7dfc4f52e4c107f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>guessParameters</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a240d37f3ebccec1ee1f57786d7347cf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>adb7fb2e4f47a118c6f1fc735026d0e34</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>keepLatestPoseOnly</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a353744b80e2fd677d0978232b3391a85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>normalizeParameters</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a35feb0cb90728a23b362c2d746844b28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>openChannel</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>aa6d7db6e05cbb9115f200b99c4773a8d</anchor>
      <arglist>(std::string name, bool autocreate=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>optimizeParameters</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a48d775da5a03bd5f32e27b07a99004a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual V_Configuration</type>
      <name>predictConfiguration</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ae5f435d643f8b1ed98e8086363f8abe6</anchor>
      <arglist>(geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual M_CartesianJacobian</type>
      <name>predictHessian</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a0ca59541088a06ec28ff2ac3148ead14</anchor>
      <arglist>(V_Configuration q, double delta=1e-6)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual M_CartesianJacobian</type>
      <name>predictJacobian</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a0d67a4e19a91b9aaca3850a1ad5894e9</anchor>
      <arglist>(V_Configuration q, double delta=1e-6)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::Pose</type>
      <name>predictPose</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a781994fcd19726ebafb264d27b077b00</anchor>
      <arglist>(V_Configuration q)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>prepareChannels</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a662ab63b6d88f2be97de1309090c81db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>projectConfigurationToJacobian</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ab176c64f4d0d1785675371f8857104e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>projectConfigurationToPose</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>af3801acf2c6c19185f49cb199611cc86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>projectPoseToConfiguration</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a058373fc156f30701e0df4fbfe9ce040</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>readParamsFromModel</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a38594d146d082e15c2067bcf1e648a39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sampleConfigurationSpace</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ae8f064d46a13c682ae5eda8d7608ee66</anchor>
      <arglist>(double resolution)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>sampleConsensus</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>afb9a32e22e2626d394b2bde3c7e2dac4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setConfiguration</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a653fba0143f4e8367961ebf6d925d7a2</anchor>
      <arglist>(size_t index, V_Configuration q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a540b7d63e970b93bdb30fe5b5cb9ff84</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setJacobian</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ac7a5b5ad957460633a810c49199bfb4c</anchor>
      <arglist>(size_t index, M_CartesianJacobian J)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setModel</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a38083fcc5604edad944a9d0d55ea9e1d</anchor>
      <arglist>(const articulation_msgs::ModelMsg &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ab79f85fc7565e8b6688f2fcc43771f4b</anchor>
      <arglist>(std::string name, double value, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a0fc214d4315a40249cb34d3896b0eb30</anchor>
      <arglist>(std::string name, const tf::Vector3 &amp;vec, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a2aa0fb93032ca28a295893c33651ff0a</anchor>
      <arglist>(std::string name, const tf::Quaternion &amp;quat, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>afb394cb281bc4fe493de7644266463bd</anchor>
      <arglist>(std::string name, const tf::Transform &amp;t, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a63238b537c4454dc4d58d87ad183e41f</anchor>
      <arglist>(std::string name, const Eigen::VectorXd &amp;vec, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParam</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a2de81f908b62bc3e2e154c81ccc77266</anchor>
      <arglist>(std::string name, const Eigen::MatrixXd &amp;mat, int type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setTrack</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a44ce704360e44fac95b5586249aeb385</anchor>
      <arglist>(const articulation_msgs::TrackMsg &amp;track)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateParameters</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a3f8158eb7795b7de2760a86a425011ad</anchor>
      <arglist>(std::vector&lt; double &gt; delta)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeParamsToModel</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a6a14ed04d0d827a58b5192d6ba52b661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>avg_error_orientation</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a16b31178430e3bf6ccfe51092fdf5203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>avg_error_position</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>afb739edb79e8b8d11f06b538ef38f49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>bic</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>afd3f84535353d24d34527a45cf9ffd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>channelConfiguration</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a2de6e382e6d845b60edb0f6fe726ce3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>channelInlierLogLikelihood</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a2f91914760eb53eb6578b276916e3c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>channelLogLikelihood</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ae14f3d805acaf5e13f4997501e63157d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>channelOutlier</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a220ab7bdb3f0e5d17185bea163826055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>complexity</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a6177e26272d5b915593398dbeba7cba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>evaluated</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a64103c28637989e697c0ca63c9469362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::MatrixXd</type>
      <name>hessian</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a98ecec3cf1abc549da9777999e808b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::MatrixXd</type>
      <name>jacobian</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a9014e74557ff38fef89e870664993f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>last_error_jacobian</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>abf288e8f032fd660726d20ed040a7b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>loglikelihood</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a13a6af8febc352e5f6466cf2b56d661b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>articulation_msgs::ModelMsg</type>
      <name>model</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>aebae132c082d9b195f871ba404a3f723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>optimizer_iterations</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a1e0e2e6bd0c24dd751b809144011d4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>outlier_ratio</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a5970a48579b1b547363bfca91e23edb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; articulation_msgs::ParamMsg &gt;</type>
      <name>params_initial</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a3e92303b13a0343d317fac1b752ee08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>prior_outlier_ratio</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ae7b52ef5a93851828e5418b243739eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sac_iterations</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>ab47cfe0a07669cd5aba0a36eaade062b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma_orientation</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a9f30fa2bd3559d549dcbecb57a8894f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma_position</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>a8d9a10aa441739fe7d56972519a14163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>supress_similar</name>
      <anchorfile>classarticulation__models_1_1GenericModel.html</anchorfile>
      <anchor>adf012686bd77670ddaab3cd11c75040b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>articulation_models::GenericModelFactory</name>
    <filename>classarticulation__models_1_1GenericModelFactory.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual GenericModelPtr</type>
      <name>createModel</name>
      <anchorfile>classarticulation__models_1_1GenericModelFactory.html</anchorfile>
      <anchor>ab6688824ed9ffb9f1efe763929aba44c</anchor>
      <arglist>(articulation_msgs::TrackMsgConstPtr trackMsg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual GenericModelPtr</type>
      <name>createModel</name>
      <anchorfile>classarticulation__models_1_1GenericModelFactory.html</anchorfile>
      <anchor>a2c1da499276b43c44e22796235ea8a4a</anchor>
      <arglist>(const articulation_msgs::TrackMsg &amp;trackMsg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual GenericModelPtr</type>
      <name>createModel</name>
      <anchorfile>classarticulation__models_1_1GenericModelFactory.html</anchorfile>
      <anchor>a08fc8c9bb5401b5003eddc42c103c191</anchor>
      <arglist>(articulation_msgs::ModelMsgConstPtr modelMsg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual GenericModelPtr</type>
      <name>createModel</name>
      <anchorfile>classarticulation__models_1_1GenericModelFactory.html</anchorfile>
      <anchor>a218470234c75810e81106898ad4ce940</anchor>
      <arglist>(const articulation_msgs::ModelMsg &amp;modelMsg)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classarticulation__models_1_1GenericModelFactory.html</anchorfile>
      <anchor>a787fe83d92e761c45fab4d332883e292</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getLongName</name>
      <anchorfile>classarticulation__models_1_1GenericModelFactory.html</anchorfile>
      <anchor>a8fb720c416d81519659ea7ff39ccdf53</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>articulation_models::MultiModelFactory</name>
    <filename>classarticulation__models_1_1MultiModelFactory.html</filename>
    <member kind="function">
      <type>GenericModelVector</type>
      <name>createModels</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>a9525be501ec2bb44dfe926f667a8afde</anchor>
      <arglist>(articulation_msgs::TrackMsgConstPtr trackMsg)</arglist>
    </member>
    <member kind="function">
      <type>GenericModelVector</type>
      <name>createModels</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>aa18fa37d0162948f82927ac7044980f4</anchor>
      <arglist>(const articulation_msgs::TrackMsg &amp;trackMsg)</arglist>
    </member>
    <member kind="function">
      <type>GenericModelVector</type>
      <name>createModels</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>a5c1db64c00549d2e6e4396c0fbc66ec9</anchor>
      <arglist>(articulation_msgs::ModelMsgConstPtr modelMsg)</arglist>
    </member>
    <member kind="function">
      <type>GenericModelVector</type>
      <name>createModels</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>ab21d196b901b9d8e45035cc2414da751</anchor>
      <arglist>(const articulation_msgs::ModelMsg &amp;modelMsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFactoryCount</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>a8bb67dc8e0c2a5762e32fa4910de03b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getModelIndex</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>aa9ee1e6ceb99a4dc3a53de1ff827adab</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>listModelFactories</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>a38c746a14347720fb91b4c392b67f6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiModelFactory</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>ac1ed9739936147677b7f39227be7072b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GenericModelPtr</type>
      <name>restoreModel</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>ad6d3af872ee4da85fdc9183534d0fd6e</anchor>
      <arglist>(articulation_msgs::ModelMsgConstPtr modelMsg)</arglist>
    </member>
    <member kind="function">
      <type>GenericModelPtr</type>
      <name>restoreModel</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>a805259b4e799199dc5a56327a3e1f002</anchor>
      <arglist>(const articulation_msgs::ModelMsg &amp;modelMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilter</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>aa442645f0703f93961547e6fb8a245f1</anchor>
      <arglist>(std::string filter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getLongName</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>aee83980fa1157210819a8fce923f93cb</anchor>
      <arglist>(GenericModel *model)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; GenericModelFactory * &gt;</type>
      <name>all_factories</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>a83f6bc95bbc4f63e2fd9e4c309ebd73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; GenericModelFactory * &gt;</type>
      <name>factories</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>ad42d25e24b07796528ab575122683c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static MultiModelFactory</type>
      <name>instance</name>
      <anchorfile>classarticulation__models_1_1MultiModelFactory.html</anchorfile>
      <anchor>aa67e3317005b4c5bd8c62e512263cc0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>articulation_models::PCAGPModel</name>
    <filename>classarticulation__models_1_1PCAGPModel.html</filename>
    <base>articulation_models::GenericModel</base>
    <member kind="function">
      <type>void</type>
      <name>buildGPs</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>af92eb52ca26cf33213a7764d5646d0ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkInitialized</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a62c6557c18ba79eaf4f22c26c122fe83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>evaluateModel</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a27265ba33297365d3a1d621adbe77549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fitModel</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a5da9f09b7450a0a7a89d66ddb77ea10f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getDOFs</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>ac76a26ea0617cbe059ae43fdd5728307</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>normalizeParameters</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>aa8a2881b19cc953d010bd4e5df6ee9b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCAGPModel</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>afbfaf6cd248ef07e85f89679fa07d391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>pose</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a25315e322e5bea680dc67da52729cb7b</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>V_Configuration</type>
      <name>predictConfiguration</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a1b16ffea30b529be67d08ea13536affd</anchor>
      <arglist>(geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>predictPose</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a357494f2531d11cf2f9c188feea31d11</anchor>
      <arglist>(V_Configuration q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>projectConfigurationToJacobian</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a3abd8c81127f7941ed040cec54314845</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>projectConfigurationToPose</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a6ba448a30e73aa3b020c24e63006fe98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>projectPoseToConfiguration</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a2b15714347eac11f80d6e65448ee9716</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readParamsFromModel</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a427ceb1e681d2d19f9b9c94539bb8a05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeData</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a3378f79580a3d6e64e0dd75f86e4d15a</anchor>
      <arglist>(bool inliersOnly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeParamsToModel</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a631528a0322c447c43dfbb3b37e37032</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PCAGPModel</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>adf65a8a8aeb836d6199b1b9507b51141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>downsample</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a461376b3876baac5a9ed038a0d294d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; gaussian_process::SingleGP * &gt;</type>
      <name>gp</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a29907abc65b18ff1ce07cc38f03647fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>ade4d7064f5561490476bf1c40164fcc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Vector3</type>
      <name>prismatic_dir</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a1a4c1f44f813cdc10ab1913f7ab6b6f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Vector3</type>
      <name>rigid_position</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a8de88319e8adc36e54641dabc20744d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>training_samples</name>
      <anchorfile>classarticulation__models_1_1PCAGPModel.html</anchorfile>
      <anchor>a28c924effa3510a2e9d5747fb267e272</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>articulation_models::PrismaticModel</name>
    <filename>classarticulation__models_1_1PrismaticModel.html</filename>
    <base>articulation_models::RigidModel</base>
    <member kind="function">
      <type>size_t</type>
      <name>getDOFs</name>
      <anchorfile>classarticulation__models_1_1PrismaticModel.html</anchorfile>
      <anchor>ad999133b4f73127690028cd0a233a4f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>guessParameters</name>
      <anchorfile>classarticulation__models_1_1PrismaticModel.html</anchorfile>
      <anchor>afcea4b07bc52c2221479bb22e0dd5a0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>normalizeParameters</name>
      <anchorfile>classarticulation__models_1_1PrismaticModel.html</anchorfile>
      <anchor>a210039d604440b9bdeef2a8d414b7769</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>V_Configuration</type>
      <name>predictConfiguration</name>
      <anchorfile>classarticulation__models_1_1PrismaticModel.html</anchorfile>
      <anchor>ab6e14ed167f17141c6771338e935686a</anchor>
      <arglist>(geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>M_CartesianJacobian</type>
      <name>predictHessian</name>
      <anchorfile>classarticulation__models_1_1PrismaticModel.html</anchorfile>
      <anchor>af5b2f8d6a38a4db12bb00dbe63ee043f</anchor>
      <arglist>(V_Configuration q, double delta=1e-6)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>predictPose</name>
      <anchorfile>classarticulation__models_1_1PrismaticModel.html</anchorfile>
      <anchor>aeeef6851a9dd6a673b1d83066b5d4451</anchor>
      <arglist>(V_Configuration q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrismaticModel</name>
      <anchorfile>classarticulation__models_1_1PrismaticModel.html</anchorfile>
      <anchor>a4cc208aa3db9a580df08f88aff8a199f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readParamsFromModel</name>
      <anchorfile>classarticulation__models_1_1PrismaticModel.html</anchorfile>
      <anchor>ac18a9fdfe3985392f80db7a810654168</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateParameters</name>
      <anchorfile>classarticulation__models_1_1PrismaticModel.html</anchorfile>
      <anchor>ad31b9ed348a1360feb010d1a7cbf7e7b</anchor>
      <arglist>(std::vector&lt; double &gt; delta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeParamsToModel</name>
      <anchorfile>classarticulation__models_1_1PrismaticModel.html</anchorfile>
      <anchor>ae450b94999433dbd92146b6bf9c57cb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>tf::Vector3</type>
      <name>prismatic_dir</name>
      <anchorfile>classarticulation__models_1_1PrismaticModel.html</anchorfile>
      <anchor>ae4a8a17be9d01abe5b0e2172bbd7e86f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>articulation_models::RigidModel</name>
    <filename>classarticulation__models_1_1RigidModel.html</filename>
    <base>articulation_models::GenericModel</base>
    <member kind="function">
      <type>size_t</type>
      <name>getDOFs</name>
      <anchorfile>classarticulation__models_1_1RigidModel.html</anchorfile>
      <anchor>a895167e1adfb8b55798409eb6f95ea4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>guessParameters</name>
      <anchorfile>classarticulation__models_1_1RigidModel.html</anchorfile>
      <anchor>ae6f2386e06f5d0a78e430e3feac81a5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>predictPose</name>
      <anchorfile>classarticulation__models_1_1RigidModel.html</anchorfile>
      <anchor>abd5d52b4a728ce4d5821e4cf72df93d6</anchor>
      <arglist>(V_Configuration q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>projectConfigurationToChannels</name>
      <anchorfile>classarticulation__models_1_1RigidModel.html</anchorfile>
      <anchor>a3b8706f38ad745f25a193913359e265e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readParamsFromModel</name>
      <anchorfile>classarticulation__models_1_1RigidModel.html</anchorfile>
      <anchor>a1cc400fcac0183511f4675b026fbfe6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RigidModel</name>
      <anchorfile>classarticulation__models_1_1RigidModel.html</anchorfile>
      <anchor>ad3238e3687ad26890a940d96834cf43d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateParameters</name>
      <anchorfile>classarticulation__models_1_1RigidModel.html</anchorfile>
      <anchor>a162b03d7ff1dce04cd527d499ee54e3c</anchor>
      <arglist>(std::vector&lt; double &gt; delta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeParamsToModel</name>
      <anchorfile>classarticulation__models_1_1RigidModel.html</anchorfile>
      <anchor>abca33cb5267a9d877228e5870c6313a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rigid_height</name>
      <anchorfile>classarticulation__models_1_1RigidModel.html</anchorfile>
      <anchor>ad6879e529fb74a8424019c8c09dffbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Quaternion</type>
      <name>rigid_orientation</name>
      <anchorfile>classarticulation__models_1_1RigidModel.html</anchorfile>
      <anchor>aea076843a8f0bc3c532dc1c8a52685d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Vector3</type>
      <name>rigid_position</name>
      <anchorfile>classarticulation__models_1_1RigidModel.html</anchorfile>
      <anchor>af0ab185883b108b9bcaa44639e9b2d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rigid_width</name>
      <anchorfile>classarticulation__models_1_1RigidModel.html</anchorfile>
      <anchor>a3b790f185d5a8cb2eb4b0fef4f632e44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>articulation_models::RotationalModel</name>
    <filename>classarticulation__models_1_1RotationalModel.html</filename>
    <base>articulation_models::GenericModel</base>
    <member kind="function">
      <type>size_t</type>
      <name>getDOFs</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>a5145ede8ca0e9fdcdb8a8c88b10ad361</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>guessParameters</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>a88ac4bf79db96f8316a337c24f04941f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>normalizeParameters</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>a728791b15d08cba95180bfe961b7fcd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>V_Configuration</type>
      <name>predictConfiguration</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>a043feda2895d88cd38a914876d1da3bb</anchor>
      <arglist>(geometry_msgs::Pose pose)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>predictPose</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>a8a3625cf8a3b72f7653b636c812bf0e5</anchor>
      <arglist>(V_Configuration q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readParamsFromModel</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>a9f5e5b45d81e1dffaae25722d666223c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RotationalModel</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>a088460e3ad14b5a6b3636584625e0506</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateParameters</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>afe520ad56b5dfd53c82710cc88a01447</anchor>
      <arglist>(std::vector&lt; double &gt; delta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeParamsToModel</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>a1bfbf881e47d0fd183126f14024d2619</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>tf::Quaternion</type>
      <name>rot_axis</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>ad6c3f7a7cb6383970457a09204cc189b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Vector3</type>
      <name>rot_center</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>aa4bb5c74a305adfd4526d339d614fab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rot_mode</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>ac5c4c4fdc37cd3ae6eebd34120cbe8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::Quaternion</type>
      <name>rot_orientation</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>ad5ba7d1f634b1fe22c3c3a3c363cde46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rot_radius</name>
      <anchorfile>classarticulation__models_1_1RotationalModel.html</anchorfile>
      <anchor>aebfae3c1de4a27a8df72d613d3897bff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>articulation_models::SingleModelFactory</name>
    <filename>classarticulation__models_1_1SingleModelFactory.html</filename>
    <templarg></templarg>
    <base>articulation_models::GenericModelFactory</base>
    <member kind="function">
      <type>GenericModelPtr</type>
      <name>createModel</name>
      <anchorfile>classarticulation__models_1_1SingleModelFactory.html</anchorfile>
      <anchor>ae26a13c7f3ad4db05ec329e0ea83d7a2</anchor>
      <arglist>(articulation_msgs::TrackMsgConstPtr trackMsg)</arglist>
    </member>
    <member kind="function">
      <type>GenericModelPtr</type>
      <name>createModel</name>
      <anchorfile>classarticulation__models_1_1SingleModelFactory.html</anchorfile>
      <anchor>a55e19c883b23780f6dd6972ca0f7f2da</anchor>
      <arglist>(const articulation_msgs::TrackMsg &amp;trackMsg)</arglist>
    </member>
    <member kind="function">
      <type>GenericModelPtr</type>
      <name>createModel</name>
      <anchorfile>classarticulation__models_1_1SingleModelFactory.html</anchorfile>
      <anchor>a4b8b10425f024dcecad0e8f066f4352f</anchor>
      <arglist>(articulation_msgs::ModelMsgConstPtr modelMsg)</arglist>
    </member>
    <member kind="function">
      <type>GenericModelPtr</type>
      <name>createModel</name>
      <anchorfile>classarticulation__models_1_1SingleModelFactory.html</anchorfile>
      <anchor>a9a2a8539e3bd88842ffbc2e0409a3668</anchor>
      <arglist>(const articulation_msgs::ModelMsg &amp;modelMsg)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getClassName</name>
      <anchorfile>classarticulation__models_1_1SingleModelFactory.html</anchorfile>
      <anchor>a4b9ea3949585df5a2e4f0ee94f55f79a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getLongName</name>
      <anchorfile>classarticulation__models_1_1SingleModelFactory.html</anchorfile>
      <anchor>a4e7d36358517ccc7680f435691121a71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingleModelFactory</name>
      <anchorfile>classarticulation__models_1_1SingleModelFactory.html</anchorfile>
      <anchor>a4dc2024ff25818324f06f404bd2eef97</anchor>
      <arglist>(std::string longname)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>classname</name>
      <anchorfile>classarticulation__models_1_1SingleModelFactory.html</anchorfile>
      <anchor>afec5a9c7bb9b2cdbb1d58fb58c5a3ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>longname</name>
      <anchorfile>classarticulation__models_1_1SingleModelFactory.html</anchorfile>
      <anchor>aab462d3e32da37bf7198051adb8f9bc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>articulation_models::track_utils</name>
    <filename>namespacearticulation__models_1_1track__utils.html</filename>
    <member kind="function">
      <type>def</type>
      <name>downsample</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a1910d8db38e5748ad5dce4b875fe168f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_channel</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a9853ea00df3b047a62c511f8a65703f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_channel_track</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a5dcf49386ea8bdda73d6a5f564738601</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_param</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a78d3cf8fc95ddcd384999fa0f769178b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>numpy_to_pose</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>aa97e8a0a2c87062f65daa0790e0095c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pose_to_numpy</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a62f3a77615da0389954c1c8ab4e849c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readtrack</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>ab831f82568bb2cd1c937d29fab812544</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>readtrack2</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a8d7e377d7f89e28a1dc80b926c29475f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_param</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a54f7d6ad22802da43241f9902709ccae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_by_configuration</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a888a32c44e4a5cec8a72209011c6d2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_with</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a6502c569307790877767b979540d7b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sub_track</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a1fa46a965d24fe66ac6810e021d6d9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xyz_to_mat44</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>ac249ea31e6c343642239778d0fa3d7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xyzw_to_mat44</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>a56721f91edd7d4cbe88a51685a1fe694</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>zero_start</name>
      <anchorfile>namespacearticulation__models_1_1track__utils.html</anchorfile>
      <anchor>ac846ae223a582ce9f15ccd2518d0ddfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>articulation_models::transform_datatypes</name>
    <filename>namespacearticulation__models_1_1transform__datatypes.html</filename>
    <member kind="function">
      <type>def</type>
      <name>mat44_to_pose</name>
      <anchorfile>namespacearticulation__models_1_1transform__datatypes.html</anchorfile>
      <anchor>a7d51f0577dc5c386ba650594102ed2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pose_to_mat44</name>
      <anchorfile>namespacearticulation__models_1_1transform__datatypes.html</anchorfile>
      <anchor>ab6ef49c80220d24e53498cd57c4ba4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xyz_to_mat44</name>
      <anchorfile>namespacearticulation__models_1_1transform__datatypes.html</anchorfile>
      <anchor>a18eff22be444c57ae1e93860e07d638b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xyzw_to_mat44</name>
      <anchorfile>namespacearticulation__models_1_1transform__datatypes.html</anchorfile>
      <anchor>a23c58095641c23a71d52930aef3fed70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>file_publisher</name>
    <filename>namespacefile__publisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacefile__publisher.html</anchorfile>
      <anchor>aedb1081c3745e95981f4d2303d86dd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>talker</name>
      <anchorfile>namespacefile__publisher.html</anchorfile>
      <anchor>a52ebd5291074890d671bd8d462a67260</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>usage</name>
      <anchorfile>namespacefile__publisher.html</anchorfile>
      <anchor>a7e1cb204a62e85f6ce3128c6882d539c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>learn_prior</name>
    <filename>namespacelearn__prior.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacelearn__prior.html</anchorfile>
      <anchor>a233877be40ac81ec581c8311af60c6ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
  </compound>
  <compound kind="namespace">
    <name>simple_publisher</name>
    <filename>namespacesimple__publisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacesimple__publisher.html</anchorfile>
      <anchor>ae136756d969d5104b980695608cdd39d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simple_publisher_atonce</name>
    <filename>namespacesimple__publisher__atonce.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacesimple__publisher__atonce.html</anchorfile>
      <anchor>ab14fc63f7130cd7a51e89757054993ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
