<?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-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/problib/</path>
    <filename>____init_____8py</filename>
    <namespace>problib</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/problib/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>problib::msg</namespace>
  </compound>
  <compound kind="file">
    <name>_DimensionDescription.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/problib/msg/</path>
    <filename>__DimensionDescription_8py</filename>
    <class kind="class">problib::msg::_DimensionDescription::DimensionDescription</class>
    <namespace>problib::msg::_DimensionDescription</namespace>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__DimensionDescription.html</anchorfile>
      <anchor>a2e50ad1d24c52c0c37220999b1e12949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__DimensionDescription.html</anchorfile>
      <anchor>aa5887c3dc000cdf950224e9cbe471fc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PDF.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/problib/msg/</path>
    <filename>__PDF_8py</filename>
    <class kind="class">problib::msg::_PDF::PDF</class>
    <namespace>problib::msg::_PDF</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDF.html</anchorfile>
      <anchor>a44100912991f9c1aca3d71073e05df00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDF.html</anchorfile>
      <anchor>a3e253834f2bd0d91282b4ad1201c26d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDF.html</anchorfile>
      <anchor>a4512c820e68db118af29cbf5a4a47793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDF.html</anchorfile>
      <anchor>a65bb0ad7310d45de0f8ff80512395c95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_PDFImpl.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/problib/msg/</path>
    <filename>__PDFImpl_8py</filename>
    <class kind="class">problib::msg::_PDFImpl::PDFImpl</class>
    <namespace>problib::msg::_PDFImpl</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDFImpl.html</anchorfile>
      <anchor>abc4107e83eec14458ba16f8efe0638bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_d</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDFImpl.html</anchorfile>
      <anchor>abbee79697e4604e6eb433d82b12f9253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDFImpl.html</anchorfile>
      <anchor>a39b59185aacd3072827d39ffd5b91453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDFImpl.html</anchorfile>
      <anchor>a4f6a8fd4dcd0b4a0c097cd67f0eba8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDFImpl.html</anchorfile>
      <anchor>a5f831408c217b298e75e55d1ea3a172c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversions.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/</path>
    <filename>conversions_8cpp</filename>
    <includes id="conversions_8h" name="conversions.h" local="yes" imported="no">problib/conversions.h</includes>
    <namespace>pbl</namespace>
    <member kind="function">
      <type>PDF *</type>
      <name>deserialize</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>ab27b56a5107174a31a96577b9df074a6</anchor>
      <arglist>(const problib::PDF &amp;msg, int type, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>PMF *</type>
      <name>deserialize_discrete</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a2bc727bcb05481b987e1114f1231e4c4</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>PDF *</type>
      <name>deserialize_exact</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a03ca1653af5c7076cca66f77201973fc</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Gaussian *</type>
      <name>deserialize_gaussian</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a1a71f4795a7a414dd0ca4040f67ad610</anchor>
      <arglist>(const problib::PDF &amp;msg, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>Hybrid *</type>
      <name>deserialize_hybrid</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a2464ec8f019dc30cb36f84b26e494d8d</anchor>
      <arglist>(const problib::PDF &amp;msg, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>Mixture *</type>
      <name>deserialize_mixture</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>abb3fed37874da638925cdfe0482a7e8d</anchor>
      <arglist>(const problib::PDF &amp;msg, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>Uniform *</type>
      <name>deserialize_uniform</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>af7cffad5213d70533864918f57afbebd</anchor>
      <arglist>(const problib::PDF &amp;msg, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>Gaussian *</type>
      <name>msgToGaussian</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>ac8f16031bba852d2c2aab6422e9b3974</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Mixture *</type>
      <name>msgToMixture</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a6a24c181e42a5be26fd5ba85ec43d78b</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>PDF *</type>
      <name>msgToPDF</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a61865e38c2a7b26bcb8ccd3afc2ac0f8</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>PMF *</type>
      <name>msgToPMF</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a0260d5d5613faa780cdffec258b2cc0e</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>const Gaussian *</type>
      <name>PDFtoGaussian</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a838425c78a7dc7178e51e65feaa6b953</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>const Hybrid *</type>
      <name>PDFtoHybrid</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a14b57d5b3a8d98dba2ab1e2d7a989803</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>const Mixture *</type>
      <name>PDFtoMixture</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a1bc05bc1a29666ecc3950bf0aaf6549b</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PDFtoMsg</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a70b4b93ea19ef1220dfbb2d4320f0dac</anchor>
      <arglist>(const PDF &amp;pdf, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>problib::PDF</type>
      <name>PDFtoMsg</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a90b9a3959540dd5303f0e07a47ba83df</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>const PMF *</type>
      <name>PDFtoPMF</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>adae6e0e6326569688c33e416335a57ca</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>const Uniform *</type>
      <name>PDFtoUniform</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>af44be3155b832437291a0fc9e7c9b382</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a3914513d41908d6cfa8f54fefce1d72a</anchor>
      <arglist>(const PDF &amp;gauss, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_discrete</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>aa2728acb2318ba2e44b3bc2d2221b9e8</anchor>
      <arglist>(const PMF &amp;pmf, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_gaussian</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>ab89403c45730c4282bd1bc3cbbf677d2</anchor>
      <arglist>(const Gaussian &amp;gauss, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_hybrid</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a585e3bef492dd269ad85c634e5d723c9</anchor>
      <arglist>(const Hybrid &amp;hybrid, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_mixture</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a99d94167ce693b386eb731e1c4eea49e</anchor>
      <arglist>(const Mixture &amp;mix, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_uniform</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a2061952d75e3a8617f1a363c6ed76f83</anchor>
      <arglist>(const Uniform &amp;uniform, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>typeToName</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>affb3767a25615d3b72159fb6670b0f57</anchor>
      <arglist>(PDF::PDFType type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/include/problib/</path>
    <filename>conversions_8h</filename>
    <includes id="msg__gen_2cpp_2include_2problib_2PDF_8h" name="msg_gen/cpp/include/problib/PDF.h" local="yes" imported="no">problib/PDF.h</includes>
    <includes id="Gaussian_8h" name="Gaussian.h" local="yes" imported="no">problib/pdfs/Gaussian.h</includes>
    <includes id="Mixture_8h" name="Mixture.h" local="yes" imported="no">problib/pdfs/Mixture.h</includes>
    <includes id="Hybrid_8h" name="Hybrid.h" local="yes" imported="no">problib/pdfs/Hybrid.h</includes>
    <includes id="PMF_8h" name="PMF.h" local="yes" imported="no">problib/pdfs/PMF.h</includes>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">problib/datatypes.h</includes>
    <namespace>pbl</namespace>
    <member kind="function">
      <type>PDF *</type>
      <name>deserialize</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>ab27b56a5107174a31a96577b9df074a6</anchor>
      <arglist>(const problib::PDF &amp;msg, int type, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>PMF *</type>
      <name>deserialize_discrete</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a2bc727bcb05481b987e1114f1231e4c4</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>PDF *</type>
      <name>deserialize_exact</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a03ca1653af5c7076cca66f77201973fc</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Gaussian *</type>
      <name>deserialize_gaussian</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a1a71f4795a7a414dd0ca4040f67ad610</anchor>
      <arglist>(const problib::PDF &amp;msg, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>Hybrid *</type>
      <name>deserialize_hybrid</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a2464ec8f019dc30cb36f84b26e494d8d</anchor>
      <arglist>(const problib::PDF &amp;msg, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>Mixture *</type>
      <name>deserialize_mixture</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>abb3fed37874da638925cdfe0482a7e8d</anchor>
      <arglist>(const problib::PDF &amp;msg, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>Uniform *</type>
      <name>deserialize_uniform</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>af7cffad5213d70533864918f57afbebd</anchor>
      <arglist>(const problib::PDF &amp;msg, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>Gaussian *</type>
      <name>msgToGaussian</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>ac8f16031bba852d2c2aab6422e9b3974</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Mixture *</type>
      <name>msgToMixture</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a6a24c181e42a5be26fd5ba85ec43d78b</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>PDF *</type>
      <name>msgToPDF</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a61865e38c2a7b26bcb8ccd3afc2ac0f8</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>PMF *</type>
      <name>msgToPMF</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a0260d5d5613faa780cdffec258b2cc0e</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>const Gaussian *</type>
      <name>PDFtoGaussian</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a838425c78a7dc7178e51e65feaa6b953</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>const Mixture *</type>
      <name>PDFtoMixture</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a1bc05bc1a29666ecc3950bf0aaf6549b</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PDFtoMsg</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a70b4b93ea19ef1220dfbb2d4320f0dac</anchor>
      <arglist>(const PDF &amp;pdf, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>problib::PDF</type>
      <name>PDFtoMsg</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a90b9a3959540dd5303f0e07a47ba83df</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>const PMF *</type>
      <name>PDFtoPMF</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>adae6e0e6326569688c33e416335a57ca</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>const Uniform *</type>
      <name>PDFtoUniform</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>af44be3155b832437291a0fc9e7c9b382</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a3914513d41908d6cfa8f54fefce1d72a</anchor>
      <arglist>(const PDF &amp;gauss, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_discrete</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>aa2728acb2318ba2e44b3bc2d2221b9e8</anchor>
      <arglist>(const PMF &amp;pmf, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_gaussian</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>ab89403c45730c4282bd1bc3cbbf677d2</anchor>
      <arglist>(const Gaussian &amp;gauss, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_hybrid</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a585e3bef492dd269ad85c634e5d723c9</anchor>
      <arglist>(const Hybrid &amp;hybrid, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_mixture</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a99d94167ce693b386eb731e1c4eea49e</anchor>
      <arglist>(const Mixture &amp;mix, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_uniform</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a2061952d75e3a8617f1a363c6ed76f83</anchor>
      <arglist>(const Uniform &amp;uniform, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>typeToName</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>affb3767a25615d3b72159fb6670b0f57</anchor>
      <arglist>(PDF::PDFType type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>datatypes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/include/problib/</path>
    <filename>datatypes_8h</filename>
    <class kind="class">pbl::Matrix3</class>
    <class kind="class">pbl::Matrix4</class>
    <class kind="class">pbl::Scalar</class>
    <class kind="class">pbl::Vector3</class>
    <class kind="class">pbl::Vector4</class>
    <namespace>pbl</namespace>
    <member kind="typedef">
      <type>arma::mat</type>
      <name>Matrix</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a93c4f435969a4899941b82076e994cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>arma::vec</type>
      <name>Vector</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>ad482b8fd5913dda4f195b54fb1451d4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DimensionDescription.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/msg_gen/cpp/include/problib/</path>
    <filename>DimensionDescription_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">problib::DimensionDescription_</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>problib</namespace>
    <member kind="typedef">
      <type>::problib::DimensionDescription_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DimensionDescription</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>a07f253fc0e2d9b3cdacdac5c2cf70ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::DimensionDescription const  &gt;</type>
      <name>DimensionDescriptionConstPtr</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>afac09e940d129071400c894f5537356c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::DimensionDescription &gt;</type>
      <name>DimensionDescriptionPtr</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>a6849f8d54f35248cb634e02aaebd9bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>ac8eb929d20fff5a3b4f3216de1b18345</anchor>
      <arglist>(std::ostream &amp;s, const ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Gaussian.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/pdfs/</path>
    <filename>Gaussian_8cpp</filename>
    <includes id="Gaussian_8h" name="Gaussian.h" local="yes" imported="no">problib/pdfs/Gaussian.h</includes>
    <includes id="Uniform_8h" name="Uniform.h" local="yes" imported="no">problib/pdfs/Uniform.h</includes>
  </compound>
  <compound kind="file">
    <name>Gaussian.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/include/problib/pdfs/</path>
    <filename>Gaussian_8h</filename>
    <includes id="include_2problib_2pdfs_2PDF_8h" name="include/problib/pdfs/PDF.h" local="yes" imported="no">PDF.h</includes>
    <class kind="class">pbl::Gaussian</class>
    <class kind="struct">pbl::Gaussian::GaussianStruct</class>
    <namespace>pbl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_INITIALIZED</name>
      <anchorfile>Gaussian_8h.html</anchorfile>
      <anchor>acd63a709e7b7ad1bbd4160da411885fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>globals.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/include/problib/</path>
    <filename>globals_8h</filename>
    <includes id="msg__gen_2cpp_2include_2problib_2PDF_8h" name="msg_gen/cpp/include/problib/PDF.h" local="yes" imported="no">problib/PDF.h</includes>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">problib/datatypes.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>assert_msg</name>
      <anchorfile>globals_8h.html</anchorfile>
      <anchor>acebad8524ec2a061ebf0d4081a6db4bf</anchor>
      <arglist>(_Expression, _Msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Hybrid.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/pdfs/</path>
    <filename>Hybrid_8cpp</filename>
    <includes id="Hybrid_8h" name="Hybrid.h" local="yes" imported="no">problib/pdfs/Hybrid.h</includes>
  </compound>
  <compound kind="file">
    <name>Hybrid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/include/problib/pdfs/</path>
    <filename>Hybrid_8h</filename>
    <includes id="include_2problib_2pdfs_2PDF_8h" name="include/problib/pdfs/PDF.h" local="yes" imported="no">PDF.h</includes>
    <class kind="class">pbl::Hybrid</class>
    <class kind="struct">pbl::Hybrid::HybridStruct</class>
    <namespace>pbl</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Mixture.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/pdfs/</path>
    <filename>Mixture_8cpp</filename>
    <includes id="Mixture_8h" name="Mixture.h" local="yes" imported="no">problib/pdfs/Mixture.h</includes>
  </compound>
  <compound kind="file">
    <name>Mixture.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/include/problib/pdfs/</path>
    <filename>Mixture_8h</filename>
    <includes id="include_2problib_2pdfs_2PDF_8h" name="include/problib/pdfs/PDF.h" local="yes" imported="no">PDF.h</includes>
    <includes id="Gaussian_8h" name="Gaussian.h" local="yes" imported="no">problib/pdfs/Gaussian.h</includes>
    <includes id="Uniform_8h" name="Uniform.h" local="yes" imported="no">problib/pdfs/Uniform.h</includes>
    <class kind="class">pbl::Mixture</class>
    <class kind="struct">pbl::Mixture::MixtureStruct</class>
    <namespace>pbl</namespace>
  </compound>
  <compound kind="file">
    <name>PDF.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/pdfs/</path>
    <filename>PDF_8cpp</filename>
    <includes id="include_2problib_2pdfs_2PDF_8h" name="include/problib/pdfs/PDF.h" local="yes" imported="no">problib/pdfs/PDF.h</includes>
  </compound>
  <compound kind="file">
    <name>include/problib/pdfs/PDF.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/include/problib/pdfs/</path>
    <filename>include_2problib_2pdfs_2PDF_8h</filename>
    <includes id="globals_8h" name="globals.h" local="yes" imported="no">problib/globals.h</includes>
    <class kind="class">pbl::PDF</class>
    <namespace>pbl</namespace>
  </compound>
  <compound kind="file">
    <name>msg_gen/cpp/include/problib/PDF.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/msg_gen/cpp/include/problib/</path>
    <filename>msg__gen_2cpp_2include_2problib_2PDF_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::problib::PDF_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">problib::PDF_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>problib</namespace>
    <member kind="typedef">
      <type>::problib::PDF_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PDF</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>a8ea96ce58a6508af050ff7d903cccb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::PDF const  &gt;</type>
      <name>PDFConstPtr</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>aa26ed5040f3e20d8ec37b0326552fba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::PDF &gt;</type>
      <name>PDFPtr</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>a4ee33ca23598cab8c0e5e3ed2e0feaaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>a1be0f178847c9938ad25e2e0f9f7ade6</anchor>
      <arglist>(std::ostream &amp;s, const ::problib::PDF_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PDFImpl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/msg_gen/cpp/include/problib/</path>
    <filename>PDFImpl_8h</filename>
    <includes id="DimensionDescription_8h" name="DimensionDescription.h" local="yes" imported="no">problib/DimensionDescription.h</includes>
    <class kind="struct">ros::message_traits::DataType&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">problib::PDFImpl_</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>problib</namespace>
    <member kind="typedef">
      <type>::problib::PDFImpl_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PDFImpl</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>ae4431b1869ea79f1126ffa3bea02a55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::PDFImpl const  &gt;</type>
      <name>PDFImplConstPtr</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>acc19a581294d3e51644123863eac2a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::PDFImpl &gt;</type>
      <name>PDFImplPtr</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>ab8ab8d302a5866e7f5d3904b6ee5555b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>a6e8e7b28c758729f4964c4ed0b63b76f</anchor>
      <arglist>(std::ostream &amp;s, const ::problib::PDFImpl_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PMF.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/pdfs/</path>
    <filename>PMF_8cpp</filename>
    <includes id="PMF_8h" name="PMF.h" local="yes" imported="no">problib/pdfs/PMF.h</includes>
  </compound>
  <compound kind="file">
    <name>PMF.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/include/problib/pdfs/</path>
    <filename>PMF_8h</filename>
    <includes id="include_2problib_2pdfs_2PDF_8h" name="include/problib/pdfs/PDF.h" local="yes" imported="no">PDF.h</includes>
    <class kind="class">pbl::PMF</class>
    <class kind="struct">pbl::PMF::PMFStruct</class>
    <namespace>pbl</namespace>
  </compound>
  <compound kind="file">
    <name>test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/</path>
    <filename>test_8cpp</filename>
    <includes id="conversions_8h" name="conversions.h" local="yes" imported="no">problib/conversions.h</includes>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">problib/datatypes.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showOutputLog</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a490183ac13806bc207947459369e58d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showTimerLog</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>adc72e6258f050db6bd382f3350145376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startTimer</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>aa7ef7efd3f712ae76147ea457c2e3314</anchor>
      <arglist>(int ID=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopTimer</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>ab66c05710bd954a90515ff7ae985feb0</anchor>
      <arglist>(string msg, int ID=0, double factor=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>ae1a3968e7947464bee7714f6d43b7002</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testOutput</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a699dad9bc9c5ce1eb71af4642367c451</anchor>
      <arglist>(string msg, double out, double actual, double epsilon=1e-9)</arglist>
    </member>
    <member kind="variable">
      <type>stringstream</type>
      <name>OUTPUT_LOG</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>af6ba08c9b5a3ce0165163b704e011fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stringstream</type>
      <name>TIMER_LOG</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a532cccbaa12a002e0493970e3b331475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list&lt; timespec &gt;</type>
      <name>TIMERS</name>
      <anchorfile>test_8cpp.html</anchorfile>
      <anchor>a3677b1919c3114c79d4c1d9d4a070eb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Uniform.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/src/pdfs/</path>
    <filename>Uniform_8cpp</filename>
    <includes id="Uniform_8h" name="Uniform.h" local="yes" imported="no">problib/pdfs/Uniform.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="yes" imported="no">problib/conversions.h</includes>
  </compound>
  <compound kind="file">
    <name>Uniform.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tue/doc_stacks/2014-01-07_11-38-14.555624/wire/problib/include/problib/pdfs/</path>
    <filename>Uniform_8h</filename>
    <includes id="include_2problib_2pdfs_2PDF_8h" name="include/problib/pdfs/PDF.h" local="yes" imported="no">PDF.h</includes>
    <class kind="class">pbl::Uniform</class>
    <namespace>pbl</namespace>
  </compound>
  <compound kind="namespace">
    <name>pbl</name>
    <filename>namespacepbl.html</filename>
    <class kind="class">pbl::Gaussian</class>
    <class kind="class">pbl::Hybrid</class>
    <class kind="class">pbl::Matrix3</class>
    <class kind="class">pbl::Matrix4</class>
    <class kind="class">pbl::Mixture</class>
    <class kind="class">pbl::PDF</class>
    <class kind="class">pbl::PMF</class>
    <class kind="class">pbl::Scalar</class>
    <class kind="class">pbl::Uniform</class>
    <class kind="class">pbl::Vector3</class>
    <class kind="class">pbl::Vector4</class>
    <member kind="typedef">
      <type>arma::mat</type>
      <name>Matrix</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a93c4f435969a4899941b82076e994cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>arma::vec</type>
      <name>Vector</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>ad482b8fd5913dda4f195b54fb1451d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PDF *</type>
      <name>deserialize</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>ab27b56a5107174a31a96577b9df074a6</anchor>
      <arglist>(const problib::PDF &amp;msg, int type, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>PMF *</type>
      <name>deserialize_discrete</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a2bc727bcb05481b987e1114f1231e4c4</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>PDF *</type>
      <name>deserialize_exact</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a03ca1653af5c7076cca66f77201973fc</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Gaussian *</type>
      <name>deserialize_gaussian</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a1a71f4795a7a414dd0ca4040f67ad610</anchor>
      <arglist>(const problib::PDF &amp;msg, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>Hybrid *</type>
      <name>deserialize_hybrid</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a2464ec8f019dc30cb36f84b26e494d8d</anchor>
      <arglist>(const problib::PDF &amp;msg, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>Mixture *</type>
      <name>deserialize_mixture</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>abb3fed37874da638925cdfe0482a7e8d</anchor>
      <arglist>(const problib::PDF &amp;msg, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>Uniform *</type>
      <name>deserialize_uniform</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>af7cffad5213d70533864918f57afbebd</anchor>
      <arglist>(const problib::PDF &amp;msg, int &amp;i_data)</arglist>
    </member>
    <member kind="function">
      <type>Gaussian *</type>
      <name>msgToGaussian</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>ac8f16031bba852d2c2aab6422e9b3974</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Mixture *</type>
      <name>msgToMixture</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a6a24c181e42a5be26fd5ba85ec43d78b</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>PDF *</type>
      <name>msgToPDF</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a61865e38c2a7b26bcb8ccd3afc2ac0f8</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>PMF *</type>
      <name>msgToPMF</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a0260d5d5613faa780cdffec258b2cc0e</anchor>
      <arglist>(const problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>const Gaussian *</type>
      <name>PDFtoGaussian</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a838425c78a7dc7178e51e65feaa6b953</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>const Hybrid *</type>
      <name>PDFtoHybrid</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a14b57d5b3a8d98dba2ab1e2d7a989803</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>const Mixture *</type>
      <name>PDFtoMixture</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a1bc05bc1a29666ecc3950bf0aaf6549b</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PDFtoMsg</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a70b4b93ea19ef1220dfbb2d4320f0dac</anchor>
      <arglist>(const PDF &amp;pdf, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>problib::PDF</type>
      <name>PDFtoMsg</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a90b9a3959540dd5303f0e07a47ba83df</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>const PMF *</type>
      <name>PDFtoPMF</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>adae6e0e6326569688c33e416335a57ca</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>const Uniform *</type>
      <name>PDFtoUniform</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>af44be3155b832437291a0fc9e7c9b382</anchor>
      <arglist>(const PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a3914513d41908d6cfa8f54fefce1d72a</anchor>
      <arglist>(const PDF &amp;gauss, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_discrete</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>aa2728acb2318ba2e44b3bc2d2221b9e8</anchor>
      <arglist>(const PMF &amp;pmf, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_gaussian</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>ab89403c45730c4282bd1bc3cbbf677d2</anchor>
      <arglist>(const Gaussian &amp;gauss, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_hybrid</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a585e3bef492dd269ad85c634e5d723c9</anchor>
      <arglist>(const Hybrid &amp;hybrid, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_mixture</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a99d94167ce693b386eb731e1c4eea49e</anchor>
      <arglist>(const Mixture &amp;mix, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize_uniform</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>a2061952d75e3a8617f1a363c6ed76f83</anchor>
      <arglist>(const Uniform &amp;uniform, problib::PDF &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>typeToName</name>
      <anchorfile>namespacepbl.html</anchorfile>
      <anchor>affb3767a25615d3b72159fb6670b0f57</anchor>
      <arglist>(PDF::PDFType type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pbl::Gaussian</name>
    <filename>classpbl_1_1Gaussian.html</filename>
    <base>pbl::PDF</base>
    <class kind="struct">pbl::Gaussian::GaussianStruct</class>
    <member kind="function">
      <type>Gaussian *</type>
      <name>clone</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a903f4d03c0575c607477325309f910cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Gaussian</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a2e88831a51a0a2cd3dd9a6bc176e85b4</anchor>
      <arglist>(int dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Gaussian</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a94b4e3461dcfe6aa08b19989f9793d47</anchor>
      <arglist>(const arma::vec &amp;mean, const arma::mat &amp;cov)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Gaussian</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a1e4d423b7ca4cd4258b6caee8a1826f6</anchor>
      <arglist>(const Gaussian &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>const arma::mat &amp;</type>
      <name>getCovariance</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>ac58397463436d8e3f16c8a0982e1f399</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDensity</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a23c63f9c58a467e4ed200d0023b4019e</anchor>
      <arglist>(const arma::vec &amp;v, double max_mah_dist=0) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDensity</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a7fac664c3430b623e9328c8355fe01ba</anchor>
      <arglist>(const Gaussian &amp;npdf, double max_mah_dist=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getExpectedValue</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a82f1013a392600c0abbf179bae61db1c</anchor>
      <arglist>(arma::vec &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLikelihood</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>ae2001147899a92146b93cc42b964cdb7</anchor>
      <arglist>(const PDF &amp;pdf) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDensity</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>afa040c735072ba60b565e65e40c3958d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const arma::vec &amp;</type>
      <name>getMean</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a390371aeb205fd883f339a482efc8d23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Gaussian &amp;</type>
      <name>operator=</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a5397a4bfa1031d763797867dfe924404</anchor>
      <arglist>(const Gaussian &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCovariance</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a0af83268e87c8813bc096c7056c1df91</anchor>
      <arglist>(const arma::mat &amp;cov)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMean</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a74f75fcd57464749974d556f1d8e59fb</anchor>
      <arglist>(const arma::vec &amp;mu)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>acd474c975c5445cb08b4d35197a983ef</anchor>
      <arglist>(const std::string &amp;indent=&quot;&quot;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Gaussian</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>acf8cb96837ea65021e973a735260be5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cloneStruct</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a7258cc466ea2a5913eee799ff5366875</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>getDensity</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a3ab5a566a6b31f96827b24bbf9738023</anchor>
      <arglist>(const arma::vec &amp;v1, const arma::vec &amp;v2, const arma::mat &amp;S, double max_mah_dist=0) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GaussianStruct *</type>
      <name>ptr_</name>
      <anchorfile>classpbl_1_1Gaussian.html</anchorfile>
      <anchor>a3acd8274e6c5d73b60962d8443d0dba2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pbl::Gaussian::GaussianStruct</name>
    <filename>structpbl_1_1Gaussian_1_1GaussianStruct.html</filename>
    <member kind="function">
      <type></type>
      <name>GaussianStruct</name>
      <anchorfile>structpbl_1_1Gaussian_1_1GaussianStruct.html</anchorfile>
      <anchor>af7d5087d759bc399befde3fc0ed3fbb7</anchor>
      <arglist>(const arma::vec &amp;mu, const arma::mat &amp;cov)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussianStruct</name>
      <anchorfile>structpbl_1_1Gaussian_1_1GaussianStruct.html</anchorfile>
      <anchor>a0b4f96e4eb72e71355af78a2c78de123</anchor>
      <arglist>(const GaussianStruct &amp;orig)</arglist>
    </member>
    <member kind="variable">
      <type>arma::mat</type>
      <name>cov_</name>
      <anchorfile>structpbl_1_1Gaussian_1_1GaussianStruct.html</anchorfile>
      <anchor>aecc09dd780662bea7a2e10606ce18b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>arma::vec</type>
      <name>mu_</name>
      <anchorfile>structpbl_1_1Gaussian_1_1GaussianStruct.html</anchorfile>
      <anchor>a93e4b3f6cb6d3b0aca8564e94002c9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_ptrs_</name>
      <anchorfile>structpbl_1_1Gaussian_1_1GaussianStruct.html</anchorfile>
      <anchor>a753f14fdcba5a859b27af54c84a42017</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pbl::Hybrid</name>
    <filename>classpbl_1_1Hybrid.html</filename>
    <base>pbl::PDF</base>
    <class kind="struct">pbl::Hybrid::HybridStruct</class>
    <member kind="function">
      <type>void</type>
      <name>addPDF</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>a89c938d3896deec972fb1a795fa6e256</anchor>
      <arglist>(const PDF &amp;pdf, double priority)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>a9f5c6c67a9369a0e592e6309c9d9126d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Hybrid *</type>
      <name>clone</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>a5dc6a63c146563c50caa6698569d6167</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLikelihood</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>aa9a8bf214175665493bcd59c730a0e76</anchor>
      <arglist>(const PDF &amp;pdf) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDensity</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>a9d68bb1143cff40dab1355edfcd7caca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; PDF * &gt; &amp;</type>
      <name>getPDFS</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>aa7b7461f0dabebb6749d5a8e7baba10c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hybrid</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>a8eff9f863eb0c4185d0d05cb4febab86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hybrid</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>abe74e71cfd5cf4c198255543f1900667</anchor>
      <arglist>(const Hybrid &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>Hybrid &amp;</type>
      <name>operator=</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>a591b4f465591c4779b65223727b59486</anchor>
      <arglist>(const Hybrid &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>a6bc991fe6555b52bfe46599ac11f995d</anchor>
      <arglist>(const std::string &amp;indent=&quot;&quot;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Hybrid</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>a6fa7ddfe35c6a82cb504e2ab1332b541</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cloneStruct</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>a7508af1b8d78a6bbc5135f25789088ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HybridStruct *</type>
      <name>ptr_</name>
      <anchorfile>classpbl_1_1Hybrid.html</anchorfile>
      <anchor>a21877da8c4cbd8cc1713a7ed56a8f847</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pbl::Hybrid::HybridStruct</name>
    <filename>structpbl_1_1Hybrid_1_1HybridStruct.html</filename>
    <member kind="function">
      <type></type>
      <name>HybridStruct</name>
      <anchorfile>structpbl_1_1Hybrid_1_1HybridStruct.html</anchorfile>
      <anchor>afdcb9baa987a650c1ddd31feb79968c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HybridStruct</name>
      <anchorfile>structpbl_1_1Hybrid_1_1HybridStruct.html</anchorfile>
      <anchor>a47a84dcc9ee8e9eb992fa4f20aca6f62</anchor>
      <arglist>(const HybridStruct &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HybridStruct</name>
      <anchorfile>structpbl_1_1Hybrid_1_1HybridStruct.html</anchorfile>
      <anchor>a7ff0f561f9dec49976239bb877a7271d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_ptrs_</name>
      <anchorfile>structpbl_1_1Hybrid_1_1HybridStruct.html</anchorfile>
      <anchor>a3988c7abd924039d32d93095c01b59d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PDF * &gt;</type>
      <name>pdfs_</name>
      <anchorfile>structpbl_1_1Hybrid_1_1HybridStruct.html</anchorfile>
      <anchor>adbaaba478c787968afc63a78ab7bc1ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pbl::Matrix3</name>
    <filename>classpbl_1_1Matrix3.html</filename>
    <member kind="function">
      <type></type>
      <name>Matrix3</name>
      <anchorfile>classpbl_1_1Matrix3.html</anchorfile>
      <anchor>aad0d8b99d4369bb2e28dd9911b20a36c</anchor>
      <arglist>(double m00, double m11, double m22)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pbl::Matrix4</name>
    <filename>classpbl_1_1Matrix4.html</filename>
    <member kind="function">
      <type></type>
      <name>Matrix4</name>
      <anchorfile>classpbl_1_1Matrix4.html</anchorfile>
      <anchor>a63f5521e4553373d4f65cb1873c0ed7e</anchor>
      <arglist>(double m00, double m11, double m22, double m33)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pbl::Mixture</name>
    <filename>classpbl_1_1Mixture.html</filename>
    <base>pbl::PDF</base>
    <class kind="struct">pbl::Mixture::MixtureStruct</class>
    <member kind="function">
      <type>void</type>
      <name>addComponent</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>ac4e752e48b39402a05e9c9d0f6cd8f77</anchor>
      <arglist>(const PDF &amp;pdf, double w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>a53e9e7c700ec48f2072ab62591b35012</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Mixture *</type>
      <name>clone</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>ade297b55eb378e172437384212f14837</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>components</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>ad0808908d4e69b82fe7d8b07fa48682c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PDF &amp;</type>
      <name>getComponent</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>a95de45b8da720c9833de405d9fb608f1</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLikelihood</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>a4e7ac811bc2adc67e650bad3fb002568</anchor>
      <arglist>(const PDF &amp;pdf) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDensity</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>ab9039d54fbea31bb86a1b086032d975a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getWeight</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>a189809e3ec62b5d8cd81c84bdcff4c26</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mixture</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>a2f643bf662e2ff5ce3499ced719d86c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mixture</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>ae40ae1d119ce625eb46bb5d0d457b582</anchor>
      <arglist>(const Mixture &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeWeights</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>a2ce29d11a52049a4b6f32b208fadb860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Mixture &amp;</type>
      <name>operator=</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>aa977828e857d277097da7f87a64a9e4f</anchor>
      <arglist>(const Mixture &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>afded1ea13778004a52f77b3e70e9f249</anchor>
      <arglist>(const std::string &amp;indent=&quot;&quot;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Mixture</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>ab95fcd0ce2a4a8a789fde2e604033fb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cloneStruct</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>a87856f080c247d29aeab5cb93e3d7566</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MixtureStruct *</type>
      <name>ptr_</name>
      <anchorfile>classpbl_1_1Mixture.html</anchorfile>
      <anchor>aacb080fc27dd7d727372c0186550d372</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pbl::Mixture::MixtureStruct</name>
    <filename>structpbl_1_1Mixture_1_1MixtureStruct.html</filename>
    <member kind="function">
      <type></type>
      <name>MixtureStruct</name>
      <anchorfile>structpbl_1_1Mixture_1_1MixtureStruct.html</anchorfile>
      <anchor>a4958cf445a0df1344ba6fe2134d1e99b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MixtureStruct</name>
      <anchorfile>structpbl_1_1Mixture_1_1MixtureStruct.html</anchorfile>
      <anchor>a7fbeb7a28ede58d9f68d7313f9f77869</anchor>
      <arglist>(const MixtureStruct &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MixtureStruct</name>
      <anchorfile>structpbl_1_1Mixture_1_1MixtureStruct.html</anchorfile>
      <anchor>a5c54b15300416f3fbd51d4981edb160b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PDF * &gt;</type>
      <name>components_</name>
      <anchorfile>structpbl_1_1Mixture_1_1MixtureStruct.html</anchorfile>
      <anchor>ac9594dfdf81b0939a7f939fbcdb35782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_ptrs_</name>
      <anchorfile>structpbl_1_1Mixture_1_1MixtureStruct.html</anchorfile>
      <anchor>a99a0752bf38fd71a1d36200eef19d5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_components_</name>
      <anchorfile>structpbl_1_1Mixture_1_1MixtureStruct.html</anchorfile>
      <anchor>abad8f087bea52ef37aca40ec3885fea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>weights_</name>
      <anchorfile>structpbl_1_1Mixture_1_1MixtureStruct.html</anchorfile>
      <anchor>acb4dd43017f4913972781fcc0e7e79db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>weights_total_</name>
      <anchorfile>structpbl_1_1Mixture_1_1MixtureStruct.html</anchorfile>
      <anchor>a0e7927d9d04081ac4cf7b70aa7261a1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pbl::PDF</name>
    <filename>classpbl_1_1PDF.html</filename>
    <member kind="enumeration">
      <name>PDFType</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>aba652e46f5290da9745994cac0e78379</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSSIAN</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>aba652e46f5290da9745994cac0e78379a3c5de1fefb7fa1587270306a0d8dadda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MIXTURE</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>aba652e46f5290da9745994cac0e78379a73961eab1e18e0293800c9f9f8c9dec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIFORM</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>aba652e46f5290da9745994cac0e78379a85b72521cd38638448dc050b94962966</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCRETE</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>aba652e46f5290da9745994cac0e78379aaf7cb21250734802ba35de4fba678fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXACT</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>aba652e46f5290da9745994cac0e78379afac7bff316c2644b18bdfdb275930c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HYBRID</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>aba652e46f5290da9745994cac0e78379aef5fcfac5caf3b865209f169af931fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>aba652e46f5290da9745994cac0e78379a05cfd8463ae608606245f072df74c107</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual PDF *</type>
      <name>clone</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>affbb74c36b26a28e9efd99397e14799c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dimensions</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>a0f63581f9370f6e8b9cdd3e735bbfdfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getExpectedValue</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>ab749277cce7d835b5e65b6db3b7be77c</anchor>
      <arglist>(std::string &amp;v) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getExpectedValue</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>a311530a0a8fca64bda57866125e2cf11</anchor>
      <arglist>(arma::vec &amp;v) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getLikelihood</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>a75063befbf3b4dcbbba049729e871f33</anchor>
      <arglist>(const PDF &amp;pdf) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getMaxDensity</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>a6596464547ef85956a059afbf4ec2d42</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PDF</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>aa4c1979ee9c12af4821c79dbdf8c6c13</anchor>
      <arglist>(int dimensions, PDFType type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PDF</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>abc0396d3659e9ae7cd62c6756a378bfc</anchor>
      <arglist>(const PDF &amp;orig)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>aeb3576ce189b6d68ad98c83e85dc18a8</anchor>
      <arglist>(const std::string &amp;indent=&quot;&quot;) const =0</arglist>
    </member>
    <member kind="function">
      <type>PDFType</type>
      <name>type</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>a298f88d7e44273d8ed2cf5bdf3ead228</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PDF</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>a19c7b2e7fca423dc98204aecdaec88bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dimensions_</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>a6f8608b083c0c9b728d758cc8abfd080</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PDFType</type>
      <name>type_</name>
      <anchorfile>classpbl_1_1PDF.html</anchorfile>
      <anchor>ab657f4b62a973636061527b6024d8b37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pbl::PMF</name>
    <filename>classpbl_1_1PMF.html</filename>
    <base>pbl::PDF</base>
    <class kind="struct">pbl::PMF::PMFStruct</class>
    <member kind="function">
      <type>PMF *</type>
      <name>clone</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>ab75738971d9076edd24ccb6585fcffeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDensity</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>aecca3f83cbc8e18103e38b56fcaea51d</anchor>
      <arglist>(const arma::vec &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDomainSize</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a6ea62ff44a441e8684a4c3cab5a5dde2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getExpectedValue</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a599362a6185b6ab61fae4645b4a92bd1</anchor>
      <arglist>(std::string &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLikelihood</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a69ceb80eace16393bb823dd7ab724f33</anchor>
      <arglist>(const PDF &amp;pdf) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLikelihood</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>aee50e6e6423ecc249b7dc36222d74197</anchor>
      <arglist>(const PMF &amp;pmf) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDensity</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a3a41a67ad007c028dc93a9038040bd23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMostProbableValue</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a6d5e995f517d5d37d3229818574152dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getProbabilities</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>add0abafd425c1d959b5ac77a80beb9c4</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;probabilities) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProbability</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a483d53eaba297f9a2a1690c8584e7132</anchor>
      <arglist>(const std::string &amp;value) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProbability</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>ab028f3a18ed81239c84a0e93db1b6464</anchor>
      <arglist>(const std::string &amp;value, int domain_size) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProbabilityUnknown</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>ae03afe82db3125f04800c10bc4e0d008</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProbabilityUnknown</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>aba6c18ec8d0f574e755d521058a02f05</anchor>
      <arglist>(int domain_size) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getValues</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a9a56f6b72263cfe922254187e690cc3a</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;values) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a9e8c615a735e54d1cdb094c502cd37ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PMF &amp;</type>
      <name>operator=</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>af88c45dbad0ac36c4035d115c4962246</anchor>
      <arglist>(const PMF &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PMF</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a838f27b73503a833c43aec1f6bb08307</anchor>
      <arglist>(int domain_size=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PMF</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a3cba5a2cd806e07219130bb3ac893937</anchor>
      <arglist>(const PMF &amp;pmf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDomainSize</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a6b85c707edd95abc9aa0cd00f54684f6</anchor>
      <arglist>(int domain_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExact</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a892662e026965349ad812c8ad79f7acb</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProbability</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>ac201a689345d7ce1e9eeee509c30c9a7</anchor>
      <arglist>(const std::string &amp;value, double p)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a202fc72f806af6e772c164f7690ed7b9</anchor>
      <arglist>(const std::string &amp;indent=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a665bde2fd01bc35bda231bab8075d2ff</anchor>
      <arglist>(const pbl::PMF &amp;pmf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PMF</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a79b65b7d60893138be3fa34cf825df90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cloneStruct</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>a45cc297d994f687d8dda19f45d406193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PMFStruct *</type>
      <name>ptr_</name>
      <anchorfile>classpbl_1_1PMF.html</anchorfile>
      <anchor>aa056db096e0b5dac563d8dfef81aa913</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pbl::PMF::PMFStruct</name>
    <filename>structpbl_1_1PMF_1_1PMFStruct.html</filename>
    <member kind="function">
      <type></type>
      <name>PMFStruct</name>
      <anchorfile>structpbl_1_1PMF_1_1PMFStruct.html</anchorfile>
      <anchor>a967c94ca323cb8499352e6291195e776</anchor>
      <arglist>(int domain_size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PMFStruct</name>
      <anchorfile>structpbl_1_1PMF_1_1PMFStruct.html</anchorfile>
      <anchor>a5c38e7e95edc7fdf1c98b01b5e73083a</anchor>
      <arglist>(const PMFStruct &amp;orig)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>domain_size_</name>
      <anchorfile>structpbl_1_1PMF_1_1PMFStruct.html</anchorfile>
      <anchor>ad3ff43283a376b351cf4b6a46d89edd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n_ptrs_</name>
      <anchorfile>structpbl_1_1PMF_1_1PMFStruct.html</anchorfile>
      <anchor>ac398a4e99a47b8544f6610ca34c52c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>pmf_</name>
      <anchorfile>structpbl_1_1PMF_1_1PMFStruct.html</anchorfile>
      <anchor>ae1cdda4c404e7a724a2c2291adf8a163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>total_prob_</name>
      <anchorfile>structpbl_1_1PMF_1_1PMFStruct.html</anchorfile>
      <anchor>a0e0190bcabf5aa82bf83f4ecbeb907c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pbl::Scalar</name>
    <filename>classpbl_1_1Scalar.html</filename>
    <member kind="function">
      <type></type>
      <name>Scalar</name>
      <anchorfile>classpbl_1_1Scalar.html</anchorfile>
      <anchor>a08bd8362ac2dece523b3dcafa8608900</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pbl::Uniform</name>
    <filename>classpbl_1_1Uniform.html</filename>
    <base>pbl::PDF</base>
    <member kind="function">
      <type>Uniform *</type>
      <name>clone</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>a1a890214905a611fd64352b4913b94ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDensity</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>aaa59c333ba3f20a753d98b2a3540a092</anchor>
      <arglist>(const arma::vec &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLikelihood</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>a61c62a123aee03fe471be2f78e6c397d</anchor>
      <arglist>(const PDF &amp;pdf) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxDensity</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>a2db57128d19077f9932d4a2a81918c42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Uniform &amp;</type>
      <name>operator=</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>ab99a98f946bcf01224cc96bc196d3ea5</anchor>
      <arglist>(const Uniform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDensity</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>a6b64500f1d2baf34c8d979f8098d7160</anchor>
      <arglist>(const double &amp;density)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMean</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>ac87874934e850020c1d6b403f063da82</anchor>
      <arglist>(const pbl::Vector mean)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>a5513b72fcca54349abad50599ae7713f</anchor>
      <arglist>(const pbl::Vector size)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>a924f6bd2d57701c870af0b03e57e587c</anchor>
      <arglist>(const std::string &amp;indent=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Uniform</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>a04e2270ed7bb48b9d156bef84c83f734</anchor>
      <arglist>(int dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Uniform</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>afe5c3f22f7e75f2b4ccff38b37269a01</anchor>
      <arglist>(int dim, double density)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Uniform</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>a5c76d7bdeab1e97ab7431c2987117a63</anchor>
      <arglist>(pbl::Vector mean, pbl::Vector size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Uniform</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>a294775e87c7288c3d3691a16db35d1d4</anchor>
      <arglist>(const Uniform &amp;pdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Uniform</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>ac4aa361311eb7ec87c7d30c1c023b42a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calculateUniformDensity</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>aaf8351ace84ed8034524d7829bb92cfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pbl::Vector</type>
      <name>mean_</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>a7d6c5f8c4cc7fb8c006a495bb8508ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pbl::Vector</type>
      <name>size_</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>a087f431532c213c024d4a5fc0e2281ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>size_is_set_</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>a1e013ddab488e11693df30de0aa99f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>uniform_probability_</name>
      <anchorfile>classpbl_1_1Uniform.html</anchorfile>
      <anchor>af58304b2e29cd779026f88943a03f9d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pbl::Vector3</name>
    <filename>classpbl_1_1Vector3.html</filename>
    <member kind="function">
      <type></type>
      <name>Vector3</name>
      <anchorfile>classpbl_1_1Vector3.html</anchorfile>
      <anchor>ae3cbed31ef22b0f6c4079c44e500da53</anchor>
      <arglist>(double v0, double v1, double v2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pbl::Vector4</name>
    <filename>classpbl_1_1Vector4.html</filename>
    <member kind="function">
      <type></type>
      <name>Vector4</name>
      <anchorfile>classpbl_1_1Vector4.html</anchorfile>
      <anchor>a43cac67819c448788a2cbd48854c3e14</anchor>
      <arglist>(double v0, double v1, double v2, double v3)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>problib</name>
    <filename>namespaceproblib.html</filename>
    <namespace>problib::msg</namespace>
    <class kind="struct">problib::DimensionDescription_</class>
    <class kind="struct">problib::PDF_</class>
    <class kind="struct">problib::PDFImpl_</class>
    <member kind="typedef">
      <type>::problib::DimensionDescription_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>DimensionDescription</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>a07f253fc0e2d9b3cdacdac5c2cf70ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::DimensionDescription const  &gt;</type>
      <name>DimensionDescriptionConstPtr</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>afac09e940d129071400c894f5537356c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::DimensionDescription &gt;</type>
      <name>DimensionDescriptionPtr</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>a6849f8d54f35248cb634e02aaebd9bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::problib::PDF_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PDF</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>a8ea96ce58a6508af050ff7d903cccb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::PDF const  &gt;</type>
      <name>PDFConstPtr</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>aa26ed5040f3e20d8ec37b0326552fba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::problib::PDFImpl_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>PDFImpl</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>ae4431b1869ea79f1126ffa3bea02a55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::PDFImpl const  &gt;</type>
      <name>PDFImplConstPtr</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>acc19a581294d3e51644123863eac2a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::PDFImpl &gt;</type>
      <name>PDFImplPtr</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>ab8ab8d302a5866e7f5d3904b6ee5555b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::PDF &gt;</type>
      <name>PDFPtr</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>a4ee33ca23598cab8c0e5e3ed2e0feaaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>ac8eb929d20fff5a3b4f3216de1b18345</anchor>
      <arglist>(std::ostream &amp;s, const ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>a1be0f178847c9938ad25e2e0f9f7ade6</anchor>
      <arglist>(std::ostream &amp;s, const ::problib::PDF_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceproblib.html</anchorfile>
      <anchor>a6e8e7b28c758729f4964c4ed0b63b76f</anchor>
      <arglist>(std::ostream &amp;s, const ::problib::PDFImpl_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>problib::DimensionDescription_</name>
    <filename>structproblib_1_1DimensionDescription__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_fields_type</name>
      <anchorfile>structproblib_1_1DimensionDescription__.html</anchorfile>
      <anchor>a502c7c90d74b84f77eeb2f961d965c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structproblib_1_1DimensionDescription__.html</anchorfile>
      <anchor>ab7435d114f6987a668f3262979a20171</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structproblib_1_1DimensionDescription__.html</anchorfile>
      <anchor>a61175f8f4f9998c1f936caca805cdc1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DimensionDescription_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structproblib_1_1DimensionDescription__.html</anchorfile>
      <anchor>a8000a58090800169fac88e17fc3633e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DimensionDescription_</name>
      <anchorfile>structproblib_1_1DimensionDescription__.html</anchorfile>
      <anchor>a3a0f4cec072c6a44446460d284af8c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DimensionDescription_</name>
      <anchorfile>structproblib_1_1DimensionDescription__.html</anchorfile>
      <anchor>aebd960e24be3f79100f9dade2814155e</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structproblib_1_1DimensionDescription__.html</anchorfile>
      <anchor>a6ea98a6f3b3bc83d67e874353ff82dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>fields</name>
      <anchorfile>structproblib_1_1DimensionDescription__.html</anchorfile>
      <anchor>a8762793e8cf85443931409c813fa39b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>problib::PDF_</name>
    <filename>structproblib_1_1PDF__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>EXACT</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>aa66ff0e62a2abc5ff48582327ecb0431afc336a89b0b247b937ca46a9d43cad3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSSIAN</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a08495b941a4ce17327081ff9957714ddaa9b6a9a13f6ce77d08dc18f73307d21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIFORM</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>aa49b3995fb15796c9d9ace10d06bab9aa6e97ace929b493106ffa34e96786088d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARTICLES</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>aadb3cd9992ff7f5b50ed7f1283c24729ae8c50bddd3b63dc44208986680dafb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MIXTURE</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a7ca43314436a930eaae8dad3164bf05fa2b1e2fad3a493219a8948b5508c33468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCRETE</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a48bef73d3bb2446b71f807e7f58c9c1aa749cfcbe699d47cce831ff3997638384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HYBRID</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>ae43f3c0563cec98d7ecdee96426f1810a42ad8b709850885fd7cfa085549883a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_data_type</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a9bacefe1f66a0da6ac094431132bc28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>_dimensions_type</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a93a9de13b30933a5ef7a863d537ca624</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_domain_size_type</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a6ab64c433462ef5ead0a9c37c818ac46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_exact_value_str_type</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a5ba7192d925e6252dff3e13cc3f3b569</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_exact_value_vec_type</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a2df37dca5d2fb69bcd6a1e95a6fd04f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_probabilities_type</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a0b79dee5a43ddf631965f75c70a3d0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_type_type</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>af0bf3f26685472072b3fa5d86cf1f919</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_values_type</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>aa5993cbab263c5351fd4c1b06dd698de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::PDF_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a90e41223a9743dbd641d60250023fa6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a2c2e66d798f95bc7da26da15f563f9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PDF_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a569fadaa85507a4c305ff547e0025f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PDF_</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>ac2c2f5c824184e65b5bcf2adad9aea00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PDF_</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>adb4a3c90995a6c7a22eb60e025f0eadf</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a5774398fbc6d9b4c703ce9f8d002ec41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>data</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>abf36cc73de50169d75bfdda6078455de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dimensions</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>afe64fbe150e803c588f17a92e5987386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>domain_size</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>ab28b95ce37abb4058a27fee7a6b42830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>exact_value_str</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a6c98bfbe21e3ffc3acd9245c6fffabd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>exact_value_vec</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>af6cb9e29604259b6cd76348c313147e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>probabilities</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a5a6d9b703325c9e700ad4938ed9ae865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>a26a70835d0ef2a4e7dce5a483b16541f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>values</name>
      <anchorfile>structproblib_1_1PDF__.html</anchorfile>
      <anchor>ab99fd7519a78db5e9170821a4c30ae61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>problib::PDFImpl_</name>
    <filename>structproblib_1_1PDFImpl__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>DISJUNCTION_FLOAT</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>abf77a1a2b50f834ad311072f1e677eefaab9591b011ab6404116eccb800bcc7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISJUNCTION_PDF</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>aa868af61b2475f616b0c658c23d09f55a3b6813f222d31daf44ef2b1dcdcfc791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONJUNCTION</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>aaf5886ae9d68788b1310086cb0bd06e8a47d15aac01b05e090791a9133a0a2e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GAUSSIAN</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>aecbba4554c34b6f39618cdc6af2510a4a9b7f5240a5f45bebc6c52413c70b9eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIFORM</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a9f93bfc7e248b86ac064f61b7c03e4afa16cf5d766909766c436d3c6168055bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISJUNCTION_STRING</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a1df78c052102d72c4c03e6d2fe0870beaa57a4c709017e5ba0378f0cbb147b1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_covariance_type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a13a6c2a6857c11ed089343895ae38e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>_density_type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>ae1a7b4e37f29da065f650557789da2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>_dimensions_type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a6d88685acc480d3dbc1ca348cc42b667</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>_domain_size_type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a87e001a04ba90d18ab12c674bcc2dd86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_mean_type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a645f3ec7f1cfa91f2654c2e1ebcc613b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>_num_dimensions_type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a21ddf343e47290c1e985a039b1bf28a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_probabilities_type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a9673a3635857ea58477c96087b37a030</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; uint32_t, typename ContainerAllocator::template rebind&lt; uint32_t &gt;::other &gt;</type>
      <name>_sub_pdf_ptrs_type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a558fa5776830371c59a932259c9184ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_type_type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a9e6a5c6acaec65d46db5dba268f72a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>_values_float_type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a2d8dc990393a85d3a22e6d5b1f88cf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>_values_string_type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>af3516d5df18d0f88e102363a59dc39f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a5afbc3c72c7c75e6362d8000219d5bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a2ce2e05a799a7442c46478703e052492</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PDFImpl_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a83ec516c0a9efa2016c3f2a3ff5766af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PDFImpl_</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>aaeaa8c2cb97f1f8abddda66dd9c2ffc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PDFImpl_</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>afae27a0245efd6828444e098d5dcf27a</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>ac4e001fa3b434aeb6eb8349f27eda2f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>covariance</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a839d92586bfd6ad363adaceec1961d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>density</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>af601dd6befbbc0248b50de11437a61c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt;, typename ContainerAllocator::template rebind&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;::other &gt;</type>
      <name>dimensions</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>aea30d03d2a36f4ab699995d4c72c6846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>domain_size</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>ad16464da13cc4ca57af409e9e57bfe9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>mean</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a2d8ea620fe38b8627b62a9334e5d507c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>num_dimensions</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a751d4e8c803c530ea86d5e67b3a5d58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>probabilities</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a20abc249840a75b9874c75944cd8f3c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint32_t, typename ContainerAllocator::template rebind&lt; uint32_t &gt;::other &gt;</type>
      <name>sub_pdf_ptrs</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a300abc04db3cbb0b740da91fc9cef35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>type</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>ac6790844430d760ea4ad7d598bbb0180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double, typename ContainerAllocator::template rebind&lt; double &gt;::other &gt;</type>
      <name>values_float</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a610bf324efa2017ed398cb1f3efe8aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;, typename ContainerAllocator::template rebind&lt; std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt; &gt;::other &gt;</type>
      <name>values_string</name>
      <anchorfile>structproblib_1_1PDFImpl__.html</anchorfile>
      <anchor>a6f9b6ab9054f2d51df13a2d7bc032688</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>problib::msg</name>
    <filename>namespaceproblib_1_1msg.html</filename>
    <namespace>problib::msg::_DimensionDescription</namespace>
    <namespace>problib::msg::_PDF</namespace>
    <namespace>problib::msg::_PDFImpl</namespace>
  </compound>
  <compound kind="namespace">
    <name>problib::msg::_DimensionDescription</name>
    <filename>namespaceproblib_1_1msg_1_1__DimensionDescription.html</filename>
    <class kind="class">problib::msg::_DimensionDescription::DimensionDescription</class>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__DimensionDescription.html</anchorfile>
      <anchor>a2e50ad1d24c52c0c37220999b1e12949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__DimensionDescription.html</anchorfile>
      <anchor>aa5887c3dc000cdf950224e9cbe471fc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>problib::msg::_DimensionDescription::DimensionDescription</name>
    <filename>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>a7fb79c349d2e9ce37bff3c78835ce420</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>a1d7d988b2a9d52fddf2fca240881d1a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>a971f6871dfffd7c09f13232e90d6834e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>a7002508514d6a5d8fb872afa0ac04f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>aa1fd5b47894a45b58c6c225a163693d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fields</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>a09b220ecb6ad6289be6ffa8d728fb519</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>a5b49221a0be53c23c38f445b628636de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>ae0fcb85a8301a8b0c381e53fbdd3d69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>a2cc7b7245c6357e0069fa439a1595d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>a05095928543e5ce71ae3f4ec1e39b393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>a78fead99a7e4edf970cc78a1746b645f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>a70cd780cac69450bace603a67ab18af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classproblib_1_1msg_1_1__DimensionDescription_1_1DimensionDescription.html</anchorfile>
      <anchor>a9dd0bfcf06876e5f0fdcd952a3704f84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>problib::msg::_PDF</name>
    <filename>namespaceproblib_1_1msg_1_1__PDF.html</filename>
    <class kind="class">problib::msg::_PDF::PDF</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDF.html</anchorfile>
      <anchor>a44100912991f9c1aca3d71073e05df00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDF.html</anchorfile>
      <anchor>a3e253834f2bd0d91282b4ad1201c26d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDF.html</anchorfile>
      <anchor>a4512c820e68db118af29cbf5a4a47793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDF.html</anchorfile>
      <anchor>a65bb0ad7310d45de0f8ff80512395c95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>problib::msg::_PDF::PDF</name>
    <filename>classproblib_1_1msg_1_1__PDF_1_1PDF.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a4798159acb5010bb636193c21833f7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a9842a326b531e0a54775c097ecaae7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>aa580ee501186769e9cf2b38fd530f06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a1330ccefb71926a7ad39b4410521e7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a900fb1fccf77a64f340383f6ecb8acce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a178e3d2150f6051eb219cfec443cddd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dimensions</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a84b1d1055750fa1630eb0d75bf83fccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>domain_size</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a2f9809bf653df1a1c4035a1226644f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exact_value_str</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>ab35babbbfb391a492823684be6ee1cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exact_value_vec</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>afc13b4157febcfeb52297c4ba775df33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>probabilities</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a6f9c380d88e7de7e5a0fee133aae24e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a286c65269821390a8527e7363522262c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>values</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>aa696bd387e2488fad141fa65c08e2a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DISCRETE</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>af3020c8614fc411de3cd761a082af26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>EXACT</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a1fecf107c170135f7f2d74732c43222c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>GAUSSIAN</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>ad68a10a5b32febd3ab5c281e40f4d46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>HYBRID</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>ac7cbf76c76745be704d5215a0279ee1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>MIXTURE</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>ad8afb56aa80aa73298d44603285e9bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>PARTICLES</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a997cc42042efa44e5ce6399a669aece2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>UNIFORM</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a2ae54ea0aa0c764ac8d8c4e8015dcd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a50f799678079c838d0ee7f08c7c50c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>aa9be5301d99694d88ed9b05020cfd0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a0bb49ac0faebdb985f9b10a50f85844d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a4925b587ad8a4daad564ef125d080ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a4c036a610e18ca7a8d2b7c7e2664adf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>ab5d066ffeecc340dc0c38693edc4f9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classproblib_1_1msg_1_1__PDF_1_1PDF.html</anchorfile>
      <anchor>a38543140cf1ef172dacedca32ba3d3de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>problib::msg::_PDFImpl</name>
    <filename>namespaceproblib_1_1msg_1_1__PDFImpl.html</filename>
    <class kind="class">problib::msg::_PDFImpl::PDFImpl</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_BI</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDFImpl.html</anchorfile>
      <anchor>abc4107e83eec14458ba16f8efe0638bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_d</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDFImpl.html</anchorfile>
      <anchor>abbee79697e4604e6eb433d82b12f9253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDFImpl.html</anchorfile>
      <anchor>a39b59185aacd3072827d39ffd5b91453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_i</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDFImpl.html</anchorfile>
      <anchor>a4f6a8fd4dcd0b4a0c097cd67f0eba8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespaceproblib_1_1msg_1_1__PDFImpl.html</anchorfile>
      <anchor>a5f831408c217b298e75e55d1ea3a172c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>problib::msg::_PDFImpl::PDFImpl</name>
    <filename>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a400d74ffb5dd228547c989e36b1f6dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>ac2e84cea32abb0dbea33ca4cf59e5d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>ac23fdd1dc8434d496ddf46ff6a075d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a97cf99855be751997397fcd73180759a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a0906e4dbb7fbcd1e71a444c45a5f8d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>covariance</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a7f84bc31afb0c113ae46eb72322383ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>density</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a247363e6362877c13b513f2890073261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dimensions</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>aa8cc57c0a1ebd31cf19f7ac24cbc71a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>domain_size</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a2302d4643995c1108dbd1b9d3e3e3c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mean</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a94c51933d2cc9f11072c3e626e77609f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_dimensions</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>aad87f5c25d9dd926254b32692bd04e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>probabilities</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a57eb34f9925cbe0f172c97a73c253a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sub_pdf_ptrs</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a4cdf723ff22178bfc126631b3f258e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>aeecd576c80a75393010b8dc02b717361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>values_float</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>acf3a0dd86bbe4351d92b4bea34a7fc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>values_string</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a463b6ceecf410b9d99c1f8db8ded61fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CONJUNCTION</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>aac6534dd306cf9a0a75448d7bb0ade45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DISJUNCTION_FLOAT</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>aa8e21731997e872c6da14c2feb35070b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DISJUNCTION_PDF</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a11f562146d459dc9210be748de3613cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>DISJUNCTION_STRING</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a0d302c131797f287468fcd47088d4f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>GAUSSIAN</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a7d51d1819f797970453c1c314a7dd076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>UNIFORM</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a7725cce49720f972d7552c1264aea766</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a3f3b4c6669c52beea94f107e5baee20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a80d80cc2ceb0464691b1dd157c9c2ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>ab020d46f491e9e8b842b7f867be4468b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a6a44f5e723edead509147823f1f10129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>a945b4f659024b87538f6e6fb03807c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>aaec93b27147dd5bcd402e50423050277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classproblib_1_1msg_1_1__PDFImpl_1_1PDFImpl.html</anchorfile>
      <anchor>afd888579fcaf3aa4b6dbd31c61ec3cd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a0cd10345eb19bf8f849b8bf2cdda93e9</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a89ea1f858a6977bd062d16ee76c113f6</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::problib::PDF_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a994e99cdf52904ecab0e27b41363eaf8</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::problib::PDFImpl_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac2ff7d5bece3641a4d2200f617ca9db0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3f766bf2c04d1c124a397c886525b97c</anchor>
      <arglist>(const ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1e2bdad1507a827883927bca43ee3dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a89e70c3195cde093a0de6bb34129bcd2</anchor>
      <arglist>(const ::problib::PDF_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4bab1db1c59ac6258bb3a7988c84fde5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a4ac59192c4af6ab0bb7bdeec14936fa7</anchor>
      <arglist>(const ::problib::PDFImpl_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a34f0c44606c62b92049f0a69c77c4d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a91f3da0adda557a6588466eb1b8a9a25</anchor>
      <arglist>(const ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a395cafb9a80c5dadcbdd3c0ff7dd617c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a98542240d592e7e70a523323d4d44386</anchor>
      <arglist>(const ::problib::PDF_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a51640f2a1e2788b6ad55a164cdc5a7f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a915acbb83138df80ce1157594d9de2c3</anchor>
      <arglist>(const ::problib::PDFImpl_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::problib::PDF_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2dae4458de245b6525d7b2ee2625cfb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae2ea12aae8f28cbcb60ad72539c66973</anchor>
      <arglist>(const ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a702d38149bc7be730985bd027bbf2648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a864c2ef90ce8efd3cdb7c7f4e0ba6917</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>abc22d05b637762c28751191f1340831f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a185337aabf8ca3aa4b64a90d8d0af65c</anchor>
      <arglist>(const ::problib::PDF_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a82e2da21f4bf35a3414074bfe16ab8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aeb76e0ce971a6d1ddb7ef5e8b72114e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af63928d7c84507bedc5409a7380606f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1d977ac986bf269a07fd01d502b956f3</anchor>
      <arglist>(const ::problib::PDFImpl_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a200bb7131567de2c0f8ce2b599a61580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ad97c486a727653f753a91f488c186b86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::problib::DimensionDescription_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aae6810d166cb0d5e688802a33cd94ff0</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1problib_1_1DimensionDescription___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ac3e51b0a9228b201c92a7f4ab80096d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::problib::PDF_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2406549a63fda73e70790a1deec4bd75</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1problib_1_1PDF___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a158bbe3ee5c55dd2e3bca9372c96d988</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::problib::PDFImpl_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a486b51bfb77f65e4539fcc9b7710aaf7</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1problib_1_1PDFImpl___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a26d3aaa2b16c0866a60fde7d3f0ba3f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
