<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/</path>
    <filename>____init_____8py</filename>
    <namespace>snippets</namespace>
  </compound>
  <compound kind="file">
    <name>generators/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/</path>
    <filename>generators_2____init_____8py</filename>
    <namespace>snippets::generators</namespace>
  </compound>
  <compound kind="file">
    <name>generators/cppgen/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/cppgen/</path>
    <filename>generators_2cppgen_2____init_____8py</filename>
    <namespace>snippets::generators::cppgen</namespace>
  </compound>
  <compound kind="file">
    <name>generators/elements/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/elements/</path>
    <filename>generators_2elements_2____init_____8py</filename>
    <namespace>snippets::generators::elements</namespace>
  </compound>
  <compound kind="file">
    <name>generators/javagen/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/javagen/</path>
    <filename>generators_2javagen_2____init_____8py</filename>
    <namespace>snippets::generators::javagen</namespace>
  </compound>
  <compound kind="file">
    <name>ascii_serial.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/comms/</path>
    <filename>ascii__serial_8h</filename>
    <class kind="class">labust::comms::ASCIISerial</class>
    <namespace>labust</namespace>
    <namespace>labust::comms</namespace>
  </compound>
  <compound kind="file">
    <name>class_adaptor.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/preprocessor/</path>
    <filename>class__adaptor_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_ATTRIBUTE_EXPAND</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>a7394a17528eb201d629af282e056a071</anchor>
      <arglist>(R, ATTRIBUTE_TUPEL_SIZE, ATTRIBUTE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_FILLER_0</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>a4c78dbf4f61fe1a4d6848eb4513c204f</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_FILLER_0_END</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>a005fe3a6249b219769d9cbe89ce2e546</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_FILLER_1</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>aa417d818fe79036e5232b63e9af906f8</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_FILLER_1_END</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>a47b999d78ce937ac8d05d74408df92b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_MACRO_ON_ATTRIBUTES</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>ac6b12f68d0740561d4f8ef81e710502b</anchor>
      <arglist>(MACRO, ATTRIBUTES)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_MAKE_STRING_LVL1</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>a58f40a9f1c45ca60750d63cbdb418c1b</anchor>
      <arglist>(string)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_MAKE_STRING_LVL2</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>aa51a4682fceb6da13a0b26315d478c44</anchor>
      <arglist>(string)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_NAMESPACE_BEGIN</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>ab8d9eef1f219bb27c88bd4f65f584323</anchor>
      <arglist>(R, DATA, ELEM)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_NAMESPACE_DEFINITIONS_BEGIN</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>ac334b8ea53789ba3001f34582ba6c12a</anchor>
      <arglist>(NAMESPACE_SEQ)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_NAMESPACE_DEFINITIONS_END</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>abb885a765d2c5d113116f617180fb8e1</anchor>
      <arglist>(NAMESPACE_SEQ)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_NAMESPACE_DEFINITIONS_ENUM</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>af3127b1adaf39437c663044b381a02ac</anchor>
      <arglist>(NAMESPACE_SEQ)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_NAMESPACE_END</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>a49080c563b93886e6502904cd027dc57</anchor>
      <arglist>(Z, I, DATA)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_NAMESPACE_ENUM</name>
      <anchorfile>class__adaptor_8hpp.html</anchorfile>
      <anchor>a07fa5c41132db2e40d1b0995954560d2</anchor>
      <arglist>(R, DATA, ELEM)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>class_adaptor_undef.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/preprocessor/</path>
    <filename>class__adaptor__undef_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>clean_serializator.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/preprocessor/</path>
    <filename>clean__serializator_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_CLEAN_ARRAY_ISERIALIZATOR_IMPL</name>
      <anchorfile>clean__serializator_8hpp.html</anchorfile>
      <anchor>a2df2d71965418a2426daab04dec6a68f</anchor>
      <arglist>(CLASS_NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_CLEAN_ARRAY_OSERIALIZATOR_IMPL</name>
      <anchorfile>clean__serializator_8hpp.html</anchorfile>
      <anchor>a59bf83370b7777bc8aa3e4f3efbe4189</anchor>
      <arglist>(CLASS_NAME)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean_string_serialize</name>
      <anchorfile>clean__serializator_8hpp.html</anchorfile>
      <anchor>a7107004c6ae5311764a8cd3165fb2eb9</anchor>
      <arglist>(Archive &amp;ar, const std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>clock_server.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/clock_server/</path>
    <filename>clock__server_8py</filename>
    <class kind="class">clock_server::ClockServer</class>
    <namespace>clock_server</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>srv</name>
      <anchorfile>namespaceclock__server.html</anchorfile>
      <anchor>a7aae7ce589a3449e7c7c03c1316d67b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversions.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/tools/</path>
    <filename>conversions_8hpp</filename>
    <namespace>labust</namespace>
    <namespace>labust::tools</namespace>
    <member kind="function">
      <type>void</type>
      <name>disableAxisToVector</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>af7d8dc5c72b0f985c7b24d35e4dcf94b</anchor>
      <arglist>(Point &amp;point, const Iterator &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eulerZYXFromQuaternion</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a31f066d2deece704cd4bc02e5fad3905</anchor>
      <arglist>(const T &amp;q, double &amp;roll, double &amp;pitch, double &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eulerZYXFromQuaternion</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a8f1157007bc91188ca6b58b0f09956c2</anchor>
      <arglist>(const T &amp;q, V &amp;vect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eulerZYXFromQuaternion</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a7adfd74bce5c026c3719e4bf70ea9487</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;q, double &amp;roll, double &amp;pitch, double &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nedToVector</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>abd1f143b99939f9aa77c6669c44843ae</anchor>
      <arglist>(const Point &amp;point, Iterator &amp;vec, int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointToVector</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a52160c403f2d099b5cb5e160bc9c8887</anchor>
      <arglist>(const Point &amp;point, Iterator &amp;vec, int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionFromEulerZYX</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>aedd6d918a8c377978f4c293ebd64ad8d</anchor>
      <arglist>(double roll, double pitch, double yaw, Eigen::Quaternion&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionFromEulerZYX</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a1b2e3708dbd01ca0d980a6c8144ed8fd</anchor>
      <arglist>(double roll, double pitch, double yaw, T &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rpyToVector</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a8a83b0266c87bb5ec6f731fec2c94404</anchor>
      <arglist>(const Point &amp;point, Iterator &amp;vec, int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorToDisableAxis</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a2de9659ea44a4d0995fc675a2858e996</anchor>
      <arglist>(const Iterator &amp;vec, Point &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorToNED</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a09eb76f3ef82352357221bdef682c1c0</anchor>
      <arglist>(const Iterator &amp;vec, Point &amp;point, int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorToPoint</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a955c3dbcf22fd66966888933df6a692a</anchor>
      <arglist>(const Iterator &amp;vec, Point &amp;point, int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorToRPY</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a11791d2823463646d7da97c952773ae8</anchor>
      <arglist>(const Iterator &amp;vec, Point &amp;point, int offset=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cppgen.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/cppgen/</path>
    <filename>cppgen_8py</filename>
    <class kind="class">snippets::generators::cppgen::cppgen::CppGen</class>
    <namespace>snippets::generators::cppgen::cppgen</namespace>
  </compound>
  <compound kind="file">
    <name>delimited_iarchive.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/archive/</path>
    <filename>delimited__iarchive_8hpp</filename>
    <class kind="class">labust::archive::delimited_iarchive</class>
    <namespace>labust</namespace>
    <namespace>labust::archive</namespace>
  </compound>
  <compound kind="file">
    <name>delimited_oarchive.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/archive/</path>
    <filename>delimited__oarchive_8hpp</filename>
    <class kind="class">labust::archive::delimited_oarchive</class>
    <namespace>labust</namespace>
    <namespace>labust::archive</namespace>
  </compound>
  <compound kind="file">
    <name>DynamicsLoader.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/tools/</path>
    <filename>DynamicsLoader_8hpp</filename>
    <includes id="MatrixLoader_8hpp" name="MatrixLoader.hpp" local="no" imported="no">labust/tools/MatrixLoader.hpp</includes>
    <namespace>labust</namespace>
    <namespace>labust::tools</namespace>
    <member kind="function">
      <type>void</type>
      <name>loadDynamicsParams</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a97e97241860575dcb1ca1a0597775f31</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, Model &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrixExtender</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a6300a6ebd3fd7db8f15eac7a4d437b07</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::string &amp;name, Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DynamicsParams.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/simulation/</path>
    <filename>DynamicsParams_8hpp</filename>
    <includes id="matrixfwd_8hpp" name="matrixfwd.hpp" local="no" imported="no">labust/simulation/matrixfwd.hpp</includes>
    <class kind="struct">labust::simulation::DynamicsParams</class>
    <namespace>labust</namespace>
    <namespace>labust::simulation</namespace>
  </compound>
  <compound kind="file">
    <name>cppgen/enum.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/cppgen/</path>
    <filename>cppgen_2enum_8py</filename>
    <class kind="class">snippets::generators::cppgen::enum::Enum</class>
    <namespace>snippets::generators::cppgen::enum</namespace>
  </compound>
  <compound kind="file">
    <name>elements/enum.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/elements/</path>
    <filename>elements_2enum_8py</filename>
    <class kind="class">snippets::generators::elements::enum::Enum</class>
    <namespace>snippets::generators::elements::enum</namespace>
  </compound>
  <compound kind="file">
    <name>cppgen/function.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/cppgen/</path>
    <filename>cppgen_2function_8py</filename>
    <class kind="class">snippets::generators::cppgen::function::Function</class>
    <namespace>snippets::generators::cppgen::function</namespace>
  </compound>
  <compound kind="file">
    <name>elements/function.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/elements/</path>
    <filename>elements_2function_8py</filename>
    <class kind="class">snippets::generators::elements::function::Function</class>
    <namespace>snippets::generators::elements::function</namespace>
  </compound>
  <compound kind="file">
    <name>GeoUtilities.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/tools/</path>
    <filename>GeoUtilities_8hpp</filename>
    <namespace>labust</namespace>
    <namespace>labust::tools</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>GeoUtilities_8hpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; double, double &gt;</type>
      <name>deg2meter</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a172bb281ef97554cf39789445d7854dc</anchor>
      <arglist>(double difflat, double difflon, double lat)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>ecef2geodetic</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ae2f29d36bb04032fe44538b17c3dc2c9</anchor>
      <arglist>(const Eigen::Vector3d &amp;xyz)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>ecef2ned</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a837bf085549f74b1cc4320378b023dc6</anchor>
      <arglist>(const Eigen::Vector3d &amp;xyz, const Eigen::Vector3d &amp;geo)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>geodetic2ecef</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ab6920de613c9d191f96527b3425712dc</anchor>
      <arglist>(const Eigen::Vector3d &amp;geo)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; double, double &gt;</type>
      <name>meter2deg</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a9cb340f471f10d879fc8f1f6d1d6cfc9</anchor>
      <arglist>(double x, double y, double lat)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mpdlat</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>afd5ff4a037eaf40fd2cc72c53e11a797</anchor>
      <arglist>(double lat)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mpdlon</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a827a13278cd25b06f443c21a9e9d9b88</anchor>
      <arglist>(double lat)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>ned2ecef</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a1d08578033ca4c06c4d4ab31694edc40</anchor>
      <arglist>(const Eigen::Vector3d &amp;ned, const Eigen::Vector3d &amp;geo)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>nedrot</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a2deae6484a17d1bcdf8bbc9081678eff</anchor>
      <arglist>(const Eigen::Vector3d &amp;geo)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>nwurot</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a14c9cf4c9672b3fd28d54496d2521da4</anchor>
      <arglist>(const Eigen::Vector3d &amp;geo)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>a</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a2d9bcb035de5bd5f972f2045d21727d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>b</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>af258345d174ab5ce7b43a41aef2d79ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>deg2rad</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a857fd2620f67ed3c586878fa76c7efbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ecsq</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a16d4a64ae3c2de4dff3742d18ce31b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>esq</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ae7478181a509bc3098680045f080b6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>f</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>acc95936354b6eeefcffc435a299ae354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>rad2deg</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a8a5f5da859470d78342c4a1b8b4e5bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>radius</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>abdf96447b7b646f0c9cc5fa39cd804c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ratio</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>aa6b4b52223ac6ff7f4160918bf09d904</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>javagen.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/javagen/</path>
    <filename>javagen_8py</filename>
    <class kind="class">snippets::generators::javagen::javagen::JavaGen</class>
    <namespace>snippets::generators::javagen::javagen</namespace>
  </compound>
  <compound kind="file">
    <name>latlon_encoder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/tools/</path>
    <filename>latlon__encoder_8h</filename>
    <class kind="class">labust::tools::Bits2LatLon</class>
    <class kind="class">labust::tools::LatLon2Bits</class>
    <namespace>labust</namespace>
    <namespace>labust::tools</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PP_ADD_CASE1</name>
      <anchorfile>latlon__encoder_8h.html</anchorfile>
      <anchor>aaae1da17d2da93415d9a1038a20c725d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_ADD_CASE2</name>
      <anchorfile>latlon__encoder_8h.html</anchorfile>
      <anchor>a1ce53cb148282193534a796e7c5dbd3f</anchor>
      <arglist>(x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Limits.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/math/</path>
    <filename>Limits_8hpp</filename>
    <class kind="struct">labust::math::Limit</class>
    <class kind="struct">labust::math::LimitIO</class>
    <namespace>labust</namespace>
    <namespace>labust::math</namespace>
  </compound>
  <compound kind="file">
    <name>Line.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/math/</path>
    <filename>Line_8hpp</filename>
    <class kind="class">labust::math::Line</class>
    <namespace>labust</namespace>
    <namespace>labust::math</namespace>
  </compound>
  <compound kind="file">
    <name>make_structs.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/</path>
    <filename>make__structs_8py</filename>
    <namespace>snippets::generators::make_structs</namespace>
    <member kind="function">
      <type>def</type>
      <name>cpp_create_structs</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>a332445a572ded264d36a1449e8c90833</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_datatypes</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>a4a17eaacd5b9b9c3c361606eef68c87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_messages</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>a79a7958ab1e14bff06ea09037599c834</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_factory_initializer</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>ad14aa1a3a52e6aa657ad1f25e109ac31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_names</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>af8a716ebe5ad2787e5d8bdcecee90bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>args</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>a460dd75de56034b9e7f8726f416548c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>gen</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>aa54b326b2a8add8a588c9cef313612a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>aa5f455750776216e888e57f86452e5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>a046d0d9c4d0b4f372d841bea72dcd68f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrixfwd.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/simulation/</path>
    <filename>matrixfwd_8hpp</filename>
    <namespace>labust</namespace>
    <namespace>labust::simulation</namespace>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, 6 &gt;</type>
      <name>matrix</name>
      <anchorfile>namespacelabust_1_1simulation.html</anchorfile>
      <anchor>a62bfbb8ca524b3cb7aec0b59f8709b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix3d</type>
      <name>matrix3</name>
      <anchorfile>namespacelabust_1_1simulation.html</anchorfile>
      <anchor>a0fe9ceb2094c72ec44a389c62d394e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Quaternion&lt; double &gt;</type>
      <name>quaternion</name>
      <anchorfile>namespacelabust_1_1simulation.html</anchorfile>
      <anchor>af1496ff7922578bb029389021b515440</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>vector</name>
      <anchorfile>namespacelabust_1_1simulation.html</anchorfile>
      <anchor>af5b4e4622f6dd8b8aca800a4be691bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 12, 1 &gt;</type>
      <name>vector12</name>
      <anchorfile>namespacelabust_1_1simulation.html</anchorfile>
      <anchor>afdf805d663fbfc6249dacdb1525e48a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3d</type>
      <name>vector3</name>
      <anchorfile>namespacelabust_1_1simulation.html</anchorfile>
      <anchor>a558d178304e970c0ae0e43137cd78c51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixLoader.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/tools/</path>
    <filename>MatrixLoader_8hpp</filename>
    <namespace>labust</namespace>
    <namespace>labust::tools</namespace>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>getMatrixParam</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a9ccccb8327b6027f98973edeb25d4ee9</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::string &amp;name, const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>getMatrixParam_fixedsize</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>af98036da77fc0e4836f627a10ca05e07</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::string &amp;name, const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>getMatrixParam_variablesize</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a425687f384cb7a9a86189d780b00bc2c</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::string &amp;name, const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixBase&lt; Derived &gt;::Scalar</type>
      <name>xmlRpcConvert</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ac335da835b3b2bf0ca1869c70608f031</anchor>
      <arglist>(XmlRpcVal &amp;data, bool intType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mem_serialized_struct.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/preprocessor/</path>
    <filename>mem__serialized__struct_8hpp</filename>
    <includes id="class__adaptor_8hpp" name="class_adaptor.hpp" local="no" imported="no">labust/preprocessor/class_adaptor.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_ADD_TO_BOOST_ARCHIVE</name>
      <anchorfile>mem__serialized__struct_8hpp.html</anchorfile>
      <anchor>a26cecf853711c2ffe5daf5d61bc2325e</anchor>
      <arglist>(R, ATTRIBUTE_TUPEL_SIZE, ATTRIBUTE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_DEFINE_BOOST_SERIALIZED_STRUCT</name>
      <anchorfile>mem__serialized__struct_8hpp.html</anchorfile>
      <anchor>a6043422385524db3beb4d598aa12c0f1</anchor>
      <arglist>(NAMESPACE_SEQ, NAME, ATTRIBUTES)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_DEFINE_BOOST_SERIALIZED_STRUCT_CLEAN</name>
      <anchorfile>mem__serialized__struct_8hpp.html</anchorfile>
      <anchor>a9c0aa257ce90a1b8998beee8129410c7</anchor>
      <arglist>(NAMESPACE_SEQ, NAME, ATTRIBUTES)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_MAKE_BOOST_SERIALIZATOR</name>
      <anchorfile>mem__serialized__struct_8hpp.html</anchorfile>
      <anchor>a3b72aba782edb126a0e59485d0551f05</anchor>
      <arglist>(NAME, ATTRIBUTES)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_MAKE_BOOST_SERIALIZATOR_CLEAN</name>
      <anchorfile>mem__serialized__struct_8hpp.html</anchorfile>
      <anchor>a1622cad2c00b95f4f59077e87ca744af</anchor>
      <arglist>(NAME, ATTRIBUTES)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_MAKE_INLINE_BOOST_SERIALIZATOR</name>
      <anchorfile>mem__serialized__struct_8hpp.html</anchorfile>
      <anchor>a6e22caeb82873b9bd4ef3a0d5d4b11a1</anchor>
      <arglist>(NAME, ATTRIBUTES)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PP_LABUST_MAKE_INLINE_BOOST_SERIALIZATOR_CLEAN</name>
      <anchorfile>mem__serialized__struct_8hpp.html</anchorfile>
      <anchor>a97a1131bda8df199d4f1f6a3aa60527d</anchor>
      <arglist>(NAME, ATTRIBUTES)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NumberManipulation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/math/</path>
    <filename>NumberManipulation_8hpp</filename>
    <includes id="Limits_8hpp" name="Limits.hpp" local="no" imported="no">labust/math/Limits.hpp</includes>
    <class kind="struct">labust::math::unwrap</class>
    <namespace>labust</namespace>
    <namespace>labust::math</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>NumberManipulation_8hpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>coerce</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>a44fea4d498056248b2b57995fa9a0f3f</anchor>
      <arglist>(type value, const Limit&lt; precission &gt; &amp;limit)</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>coerce</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>a875effe7679dde45379ab8b560c418fc</anchor>
      <arglist>(type value, double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mean</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>ae4a4f5898399a6d57ede0fd95c9e8bba</anchor>
      <arglist>(const Iterator &amp;first, const Iterator &amp;last)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mean</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>aef7c0859daec49680786676d3087d491</anchor>
      <arglist>(const Vector &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>std2</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>a40d99614306a1c7b823d1c03ebb4aeb4</anchor>
      <arglist>(const Vector &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>std2</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>a48a4b3466ee6e0ceb5478ac7d9d1a7ab</anchor>
      <arglist>(const Vector &amp;vec, double mean)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>wrapDeg</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>a61eb1369ded88ee352707873c4fc693d</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>wrapRad</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>aeefda0b41244cc886dd995b3d30cc998</anchor>
      <arglist>(double angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OutlierRejection.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/tools/</path>
    <filename>OutlierRejection_8hpp</filename>
    <class kind="class">labust::tools::OutlierRejection</class>
    <namespace>labust</namespace>
    <namespace>labust::tools</namespace>
  </compound>
  <compound kind="file">
    <name>packer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/tools/</path>
    <filename>packer_8h</filename>
    <namespace>labust</namespace>
    <namespace>labust::tools</namespace>
    <member kind="function">
      <type>bool</type>
      <name>decodePackable</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ade069482fd932f66f22b8a480beb472e</anchor>
      <arglist>(const std::vector&lt; VectorType &gt; &amp;binary, Packable *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encodePackable</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a20c70896d3b8eb1febccbf4a094af68f</anchor>
      <arglist>(const Packable &amp;data, std::vector&lt; char &gt; *binary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RosbagUtilities.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/tools/</path>
    <filename>RosbagUtilities_8hpp</filename>
    <class kind="class">labust::tools::RosbagReader</class>
    <namespace>labust</namespace>
    <namespace>labust::tools</namespace>
  </compound>
  <compound kind="file">
    <name>sensors.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/snippets/</path>
    <filename>sensors_8hpp</filename>
    <class kind="class">labust::snippets::Imu</class>
    <class kind="class">labust::snippets::SnippetNodeBase</class>
    <namespace>labust</namespace>
    <namespace>labust::snippets</namespace>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ae881a5f1b0da04d50895a88d6204ca97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StringUtilities.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/tools/</path>
    <filename>StringUtilities_8hpp</filename>
    <namespace>labust</namespace>
    <namespace>labust::tools</namespace>
    <member kind="function">
      <type>void</type>
      <name>binaryToHex</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a97ba3cfa855c41a51a0f54ddae664363</anchor>
      <arglist>(const Iterator &amp;start, const Iterator &amp;end, std::string *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>binaryToHex</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a1d1ffdbfabed3a467161645426ad82b2</anchor>
      <arglist>(const Iterator &amp;start, const Iterator &amp;end, Stream &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>chomp</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>af97187ccd2ba4507f2f887b452eaf968</anchor>
      <arglist>(std::string &amp;main, const char token= &apos;,&apos;)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>getChecksum</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a654ff141c8c0ecfb4d5d2ea01c1e02d4</anchor>
      <arglist>(const unsigned char *const data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hexToBinary</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ab193e1cc8eb932d76858146366c9d962</anchor>
      <arglist>(const std::string &amp;data, const Iterator &amp;start, const Iterator &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hexToBinary</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a6e94e43dabcd7b0e235b7bd74c7e5765</anchor>
      <arglist>(const IteratorIn &amp;instart, const IteratorIn &amp;inend, OutVector *out)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a09848dbfcbcfe99a7007ab240660eebb</anchor>
      <arglist>(MyType value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>struct_serializer.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/cppgen/</path>
    <filename>struct__serializer_8py</filename>
    <namespace>snippets::generators::cppgen::struct_serializer</namespace>
    <member kind="function">
      <type>def</type>
      <name>gen_serializer</name>
      <anchorfile>namespacesnippets_1_1generators_1_1cppgen_1_1struct__serializer.html</anchorfile>
      <anchor>a4cd9d0f73654c5997f37e2153e051a99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cppgen/structure.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/cppgen/</path>
    <filename>cppgen_2structure_8py</filename>
    <class kind="class">snippets::generators::cppgen::structure::Structure</class>
    <class kind="class">snippets::generators::cppgen::structure::Structure::VarGroup</class>
    <namespace>snippets::generators::cppgen::structure</namespace>
  </compound>
  <compound kind="file">
    <name>elements/structure.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/elements/</path>
    <filename>elements_2structure_8py</filename>
    <class kind="class">snippets::generators::elements::structure::Structure</class>
    <namespace>snippets::generators::elements::structure</namespace>
  </compound>
  <compound kind="file">
    <name>ThrustAllocation.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/vehicles/</path>
    <filename>ThrustAllocation_8hpp</filename>
    <includes id="matrixfwd_8hpp" name="matrixfwd.hpp" local="no" imported="no">labust/simulation/matrixfwd.hpp</includes>
    <includes id="NumberManipulation_8hpp" name="NumberManipulation.hpp" local="no" imported="no">labust/math/NumberManipulation.hpp</includes>
    <class kind="class">labust::vehicles::ThrustAllocator</class>
    <namespace>labust</namespace>
    <namespace>labust::vehicles</namespace>
  </compound>
  <compound kind="file">
    <name>ThrusterModels.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/vehicles/</path>
    <filename>ThrusterModels_8hpp</filename>
    <class kind="struct">labust::vehicles::AffineThruster</class>
    <namespace>labust</namespace>
    <namespace>labust::vehicles</namespace>
  </compound>
  <compound kind="file">
    <name>TimingTools.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/include/labust/tools/</path>
    <filename>TimingTools_8hpp</filename>
    <class kind="struct">labust::tools::wait_until_ms</class>
    <class kind="struct">labust::tools::watchdog</class>
    <namespace>labust</namespace>
    <namespace>labust::tools</namespace>
    <member kind="function">
      <type>void</type>
      <name>sleep</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>aad3d524ee9f6a5053e764cd8de8e569c</anchor>
      <arglist>(size_t ms)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>time_signature</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ae33cad54a50f6f6ac1088c6177e25840</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>unix_time</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a91d0106e9a897ae72c52340a61a76a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>unix_time_string</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a409d77c868feeb53c4a7ed57e748476b</anchor>
      <arglist>(bool microseconds=false)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cppgen/variable.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/cppgen/</path>
    <filename>cppgen_2variable_8py</filename>
    <class kind="class">snippets::generators::cppgen::variable::Variable</class>
    <namespace>snippets::generators::cppgen::variable</namespace>
  </compound>
  <compound kind="file">
    <name>elements/variable.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-labust_ros_pkg/doc_stacks/2015-08-28_11-20-55.634954/labust_ros_pkg/snippets/src/snippets/generators/elements/</path>
    <filename>elements_2variable_8py</filename>
    <class kind="class">snippets::generators::elements::variable::Variable</class>
    <namespace>snippets::generators::elements::variable</namespace>
  </compound>
  <compound kind="namespace">
    <name>clock_server</name>
    <filename>namespaceclock__server.html</filename>
    <class kind="class">clock_server::ClockServer</class>
    <member kind="variable">
      <type>tuple</type>
      <name>srv</name>
      <anchorfile>namespaceclock__server.html</anchorfile>
      <anchor>a7aae7ce589a3449e7c7c03c1316d67b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>clock_server::ClockServer</name>
    <filename>classclock__server_1_1ClockServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classclock__server_1_1ClockServer.html</anchorfile>
      <anchor>a6c336414df1a0bef2c18b7af292d4a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_subs</name>
      <anchorfile>classclock__server_1_1ClockServer.html</anchorfile>
      <anchor>acf5346d64995e6028128f745ec20bd3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_time</name>
      <anchorfile>classclock__server_1_1ClockServer.html</anchorfile>
      <anchor>aebb8fc75b4a5b6e9c4fdcfa78958ea68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>classclock__server_1_1ClockServer.html</anchorfile>
      <anchor>a9256d034bf3dd77692ff669c06ff1226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ctime</name>
      <anchorfile>classclock__server_1_1ClockServer.html</anchorfile>
      <anchor>a2da211572a4098e27fa725301940d731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diff_pubs</name>
      <anchorfile>classclock__server_1_1ClockServer.html</anchorfile>
      <anchor>a7bedbfb4d196405d40d88c7cc33c4084</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust</name>
    <filename>namespacelabust.html</filename>
    <namespace>labust::archive</namespace>
    <namespace>labust::comms</namespace>
    <namespace>labust::math</namespace>
    <namespace>labust::simulation</namespace>
    <namespace>labust::snippets</namespace>
    <namespace>labust::tools</namespace>
    <namespace>labust::vehicles</namespace>
  </compound>
  <compound kind="namespace">
    <name>labust::archive</name>
    <filename>namespacelabust_1_1archive.html</filename>
    <class kind="class">labust::archive::delimited_iarchive</class>
    <class kind="class">labust::archive::delimited_oarchive</class>
  </compound>
  <compound kind="class">
    <name>labust::archive::delimited_iarchive</name>
    <filename>classlabust_1_1archive_1_1delimited__iarchive.html</filename>
    <member kind="function">
      <type></type>
      <name>delimited_iarchive</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__iarchive.html</anchorfile>
      <anchor>a7a4e164c836c84d54dc2cc2e8b6e8998</anchor>
      <arglist>(std::istream &amp;in, char delimiter= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_binary</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__iarchive.html</anchorfile>
      <anchor>af5a8aaddc98e1ab63d1060507a1a22db</anchor>
      <arglist>(void *address, std::size_t count)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>load</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__iarchive.html</anchorfile>
      <anchor>a909d6d335be7103d896e66bd287fea2d</anchor>
      <arglist>(T &amp;t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>load</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__iarchive.html</anchorfile>
      <anchor>a4f9562ae83c9042d32a559191a710fa5</anchor>
      <arglist>(boost::archive::class_name_type &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>delimiter</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__iarchive.html</anchorfile>
      <anchor>aeef42b8ec5677fb0b56a8267d2c82a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::istream &amp;</type>
      <name>in</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__iarchive.html</anchorfile>
      <anchor>a92262a5c414b5690ef62ae491b56610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::archive::load_access</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__iarchive.html</anchorfile>
      <anchor>a845c68b27fad4e346118aece5fc94c66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>labust::archive::delimited_oarchive</name>
    <filename>classlabust_1_1archive_1_1delimited__oarchive.html</filename>
    <member kind="function">
      <type></type>
      <name>delimited_oarchive</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__oarchive.html</anchorfile>
      <anchor>a48ad296b7ce1e48540054d26a4082015</anchor>
      <arglist>(std::ostream &amp;out, char delimiter= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save_binary</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__oarchive.html</anchorfile>
      <anchor>a8afb4afd7fe4c45fad1f572b5e3df0fe</anchor>
      <arglist>(void *address, std::size_t count)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>save</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__oarchive.html</anchorfile>
      <anchor>a4a78a3691785e489947275b265707016</anchor>
      <arglist>(T &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>delimiter</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__oarchive.html</anchorfile>
      <anchor>adbf8593b50cf1d48d1ddfc6a03db44e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream &amp;</type>
      <name>out</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__oarchive.html</anchorfile>
      <anchor>aaabd12f1a54459c15ef069c262d6f631</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::archive::save_access</name>
      <anchorfile>classlabust_1_1archive_1_1delimited__oarchive.html</anchorfile>
      <anchor>aaca003bb8a4fc59424e4025130da4edd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::comms</name>
    <filename>namespacelabust_1_1comms.html</filename>
    <class kind="class">labust::comms::ASCIISerial</class>
  </compound>
  <compound kind="class">
    <name>labust::comms::ASCIISerial</name>
    <filename>classlabust_1_1comms_1_1ASCIISerial.html</filename>
    <member kind="function">
      <type></type>
      <name>ASCIISerial</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>a7dfde24976561d0ee80853a1d5589dca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>a81604d2faff79963c378bdb6701b31a1</anchor>
      <arglist>(const std::string &amp;port_name, int baud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerCallback</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>ab0601074b96a1c7b4d9dba5a3a88e07b</anchor>
      <arglist>(const CallbackType &amp;callback)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>a347e12eeda04b2b717170ce03d60275c</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ASCIISerial</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>ab992d8018961c91bd43bc8baa46ed8f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::function&lt; void(const std::string &amp;)&gt;</type>
      <name>CallbackType</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>a9cb601aa666359d68b6f2cb8f26050d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onData</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>a9a566ed9797049b80b79fa40a7ade5c9</anchor>
      <arglist>(const boost::system::error_code &amp;e, std::size_t size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startReceive</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>aa7b338e3e341d97376742ad4f79ecefd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::streambuf</type>
      <name>buffer</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>a91c5d153e117e058974572f685a78343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CallbackType</type>
      <name>callback</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>a28190ea7303aff4c4677becc9af9c5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>callback_mux</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>a79a989369deac4291422d455e2793c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>connected</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>a2ed88870f33c424fdcd7adc13763cc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::io_service</type>
      <name>io</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>a4ab74ce55de31b683fb0cd0779d0f261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::serial_port</type>
      <name>port</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>a22e84ee3ec4d5c417c1a054c79f1acef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>runner</name>
      <anchorfile>classlabust_1_1comms_1_1ASCIISerial.html</anchorfile>
      <anchor>aeebe9943d4ccaac65d516d089628db1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::math</name>
    <filename>namespacelabust_1_1math.html</filename>
    <class kind="struct">labust::math::Limit</class>
    <class kind="struct">labust::math::LimitIO</class>
    <class kind="class">labust::math::Line</class>
    <class kind="struct">labust::math::unwrap</class>
    <member kind="function">
      <type>type</type>
      <name>coerce</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>a44fea4d498056248b2b57995fa9a0f3f</anchor>
      <arglist>(type value, const Limit&lt; precission &gt; &amp;limit)</arglist>
    </member>
    <member kind="function">
      <type>type</type>
      <name>coerce</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>a875effe7679dde45379ab8b560c418fc</anchor>
      <arglist>(type value, double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mean</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>ae4a4f5898399a6d57ede0fd95c9e8bba</anchor>
      <arglist>(const Iterator &amp;first, const Iterator &amp;last)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mean</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>aef7c0859daec49680786676d3087d491</anchor>
      <arglist>(const Vector &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>std2</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>a40d99614306a1c7b823d1c03ebb4aeb4</anchor>
      <arglist>(const Vector &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>std2</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>a48a4b3466ee6e0ceb5478ac7d9d1a7ab</anchor>
      <arglist>(const Vector &amp;vec, double mean)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>wrapDeg</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>a61eb1369ded88ee352707873c4fc693d</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>wrapRad</name>
      <anchorfile>namespacelabust_1_1math.html</anchorfile>
      <anchor>aeefda0b41244cc886dd995b3d30cc998</anchor>
      <arglist>(double angle)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>labust::math::Limit</name>
    <filename>structlabust_1_1math_1_1Limit.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>Limit</name>
      <anchorfile>structlabust_1_1math_1_1Limit.html</anchorfile>
      <anchor>a7c52a4a26181767a32117fd474e54a11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Limit</name>
      <anchorfile>structlabust_1_1math_1_1Limit.html</anchorfile>
      <anchor>a238e509944c6b7f3c01327f6e2889761</anchor>
      <arglist>(T min, T max)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>max</name>
      <anchorfile>structlabust_1_1math_1_1Limit.html</anchorfile>
      <anchor>ac68cce0352edc80f4fba47b5e5c29b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>min</name>
      <anchorfile>structlabust_1_1math_1_1Limit.html</anchorfile>
      <anchor>a9eee32e9ab459378bdb5c77d119ce956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>labust::math::LimitIO</name>
    <filename>structlabust_1_1math_1_1LimitIO.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>LimitIO</name>
      <anchorfile>structlabust_1_1math_1_1LimitIO.html</anchorfile>
      <anchor>a3bfdbca1ee8ab12028f3fd9d8b744331</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimitIO</name>
      <anchorfile>structlabust_1_1math_1_1LimitIO.html</anchorfile>
      <anchor>ac8691833b1b6b09575801c0e53e42c9e</anchor>
      <arglist>(const Limit&lt; T &gt; &amp;in, const Limit&lt; T &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimitIO</name>
      <anchorfile>structlabust_1_1math_1_1LimitIO.html</anchorfile>
      <anchor>a258edb91d6a695d7919621891b9e8f50</anchor>
      <arglist>(T minIn, T maxIn, T minOut, T maxOut)</arglist>
    </member>
    <member kind="variable">
      <type>Limit&lt; T &gt;</type>
      <name>in</name>
      <anchorfile>structlabust_1_1math_1_1LimitIO.html</anchorfile>
      <anchor>a31c504e09ad7f05225e391f2be16b2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Limit&lt; T &gt;</type>
      <name>out</name>
      <anchorfile>structlabust_1_1math_1_1LimitIO.html</anchorfile>
      <anchor>acdf189fb3791992f5e6d59720722bbb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>labust::math::Line</name>
    <filename>classlabust_1_1math_1_1Line.html</filename>
    <member kind="function">
      <type>double</type>
      <name>calculatedH</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>a0d19e66f5b12df2d2ba0d5721740edea</anchor>
      <arglist>(double x0, double y0, double z0) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>calculatedV</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>a9c8d332486051b898787cc4430546cfb</anchor>
      <arglist>(double x0, double y0, double z0) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>gamma</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>a07921f778f1b74059e827d53e3b9599e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3d &amp;</type>
      <name>getT1</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>a04e963d716bf442e692ebf5316e2e509</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3d &amp;</type>
      <name>getT2</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>aac943be07888a530c35ccbf3751ced51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Line</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>a244c26042d085239e545f369ca1503db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLine</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>a03095888ae0d8e4d2c2c31b00726eb99</anchor>
      <arglist>(const Eigen::Vector3d &amp;T1, const Eigen::Vector3d &amp;T2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>xi</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>ae66d5104aa5bfab9c149b931955ef946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>Gamma</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>add67199d6e93defec7296aa564c274f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>T1</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>a1342bbb087b83466409f47bb99aa8ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>T2</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>a273b3ed6489d4ee2f4804b40ceb85793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>Xi</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>ad9338ec9abb297d69baf363781f763ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>xp</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>a5e8016baf34915956234223452afea35adfcd30212801eacfdb376f6ae91d1080</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>yp</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>a5e8016baf34915956234223452afea35a35e15537723c2ae2e5d9eb7fddb30589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>zp</name>
      <anchorfile>classlabust_1_1math_1_1Line.html</anchorfile>
      <anchor>a5e8016baf34915956234223452afea35ae2fe0a296fa33d949f4819f90c0f9beb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>labust::math::unwrap</name>
    <filename>structlabust_1_1math_1_1unwrap.html</filename>
    <member kind="function">
      <type>double</type>
      <name>operator()</name>
      <anchorfile>structlabust_1_1math_1_1unwrap.html</anchorfile>
      <anchor>a9fd13102a848b594f9abaebdbb95386c</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unwrap</name>
      <anchorfile>structlabust_1_1math_1_1unwrap.html</anchorfile>
      <anchor>a9fa88b2ba40cb414a0b72ab799b20264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>anglek_1</name>
      <anchorfile>structlabust_1_1math_1_1unwrap.html</anchorfile>
      <anchor>a2dba206714c63bf166c127618d4214be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index</name>
      <anchorfile>structlabust_1_1math_1_1unwrap.html</anchorfile>
      <anchor>a732f8b88b80313577c977d8b3650af5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::simulation</name>
    <filename>namespacelabust_1_1simulation.html</filename>
    <class kind="struct">labust::simulation::DynamicsParams</class>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, 6 &gt;</type>
      <name>matrix</name>
      <anchorfile>namespacelabust_1_1simulation.html</anchorfile>
      <anchor>a62bfbb8ca524b3cb7aec0b59f8709b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix3d</type>
      <name>matrix3</name>
      <anchorfile>namespacelabust_1_1simulation.html</anchorfile>
      <anchor>a0fe9ceb2094c72ec44a389c62d394e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Quaternion&lt; double &gt;</type>
      <name>quaternion</name>
      <anchorfile>namespacelabust_1_1simulation.html</anchorfile>
      <anchor>af1496ff7922578bb029389021b515440</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>vector</name>
      <anchorfile>namespacelabust_1_1simulation.html</anchorfile>
      <anchor>af5b4e4622f6dd8b8aca800a4be691bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 12, 1 &gt;</type>
      <name>vector12</name>
      <anchorfile>namespacelabust_1_1simulation.html</anchorfile>
      <anchor>afdf805d663fbfc6249dacdb1525e48a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Vector3d</type>
      <name>vector3</name>
      <anchorfile>namespacelabust_1_1simulation.html</anchorfile>
      <anchor>a558d178304e970c0ae0e43137cd78c51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>labust::simulation::DynamicsParams</name>
    <filename>structlabust_1_1simulation_1_1DynamicsParams.html</filename>
    <member kind="function">
      <type></type>
      <name>DynamicsParams</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>ae86b2740a0cd2256a36da5e89e69148d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>matrix</type>
      <name>Ca</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>a3089355c9a4cfb60ec0e874b82575e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>matrix</type>
      <name>Crb</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>a35b941cacc8d811d2d5a0d7e962c3504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>matrix</type>
      <name>Dlin</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>a20152e08eaba1b7faf713382cab79ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>matrix</type>
      <name>Dquad</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>a4957b81766f49c2e5ae977325fc7bf03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_acc</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>a3200a9d6e05f3f667a81a01bdb031905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>matrix3</type>
      <name>Io</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>ae241a8eb76f560fe5d4ab5d7900ed036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>ae67ba38b50b80b80b2385741efee2eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>matrix</type>
      <name>Ma</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>a88daccf9a7df1fd46cf4d717181d3954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>matrix</type>
      <name>Mrb</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>a2e6bc0e6b5805b94369baf3c5db0815f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector3</type>
      <name>rb</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>a9bdec4ee47f1f588b155b6b2da14c517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector3</type>
      <name>rg</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>a154762649304ee29f09dc89a480cfe28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rho</name>
      <anchorfile>structlabust_1_1simulation_1_1DynamicsParams.html</anchorfile>
      <anchor>ab3410ec0cd5d2b0ebf0656f84fdaea67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::snippets</name>
    <filename>namespacelabust_1_1snippets.html</filename>
    <class kind="class">labust::snippets::Imu</class>
    <class kind="class">labust::snippets::SnippetNodeBase</class>
  </compound>
  <compound kind="class">
    <name>labust::snippets::Imu</name>
    <filename>classlabust_1_1snippets_1_1Imu.html</filename>
    <member kind="function">
      <type></type>
      <name>Imu</name>
      <anchorfile>classlabust_1_1snippets_1_1Imu.html</anchorfile>
      <anchor>aeed6dd4f2f5bc8eda4e9cf83030dc35f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Imu</name>
      <anchorfile>classlabust_1_1snippets_1_1Imu.html</anchorfile>
      <anchor>a5b2df06de32780ac83cd6d8363555b00</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;ph)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classlabust_1_1snippets_1_1Imu.html</anchorfile>
      <anchor>a41f2fb96626f47119e7496a9826e2924</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;ph)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>labust::snippets::SnippetNodeBase</name>
    <filename>classlabust_1_1snippets_1_1SnippetNodeBase.html</filename>
    <member kind="function">
      <type></type>
      <name>SnippetNodeBase</name>
      <anchorfile>classlabust_1_1snippets_1_1SnippetNodeBase.html</anchorfile>
      <anchor>a07e485b74cb8dc268aa70df2606d89d3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::tools</name>
    <filename>namespacelabust_1_1tools.html</filename>
    <class kind="class">labust::tools::Bits2LatLon</class>
    <class kind="class">labust::tools::LatLon2Bits</class>
    <class kind="class">labust::tools::OutlierRejection</class>
    <class kind="class">labust::tools::RosbagReader</class>
    <class kind="struct">labust::tools::wait_until_ms</class>
    <class kind="struct">labust::tools::watchdog</class>
    <member kind="function">
      <type>void</type>
      <name>binaryToHex</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a97ba3cfa855c41a51a0f54ddae664363</anchor>
      <arglist>(const Iterator &amp;start, const Iterator &amp;end, std::string *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>binaryToHex</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a1d1ffdbfabed3a467161645426ad82b2</anchor>
      <arglist>(const Iterator &amp;start, const Iterator &amp;end, Stream &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>chomp</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>af97187ccd2ba4507f2f887b452eaf968</anchor>
      <arglist>(std::string &amp;main, const char token= &apos;,&apos;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>decodePackable</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ade069482fd932f66f22b8a480beb472e</anchor>
      <arglist>(const std::vector&lt; VectorType &gt; &amp;binary, Packable *data)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; double, double &gt;</type>
      <name>deg2meter</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a172bb281ef97554cf39789445d7854dc</anchor>
      <arglist>(double difflat, double difflon, double lat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableAxisToVector</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>af7d8dc5c72b0f985c7b24d35e4dcf94b</anchor>
      <arglist>(Point &amp;point, const Iterator &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>ecef2geodetic</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ae2f29d36bb04032fe44538b17c3dc2c9</anchor>
      <arglist>(const Eigen::Vector3d &amp;xyz)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>ecef2ned</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a837bf085549f74b1cc4320378b023dc6</anchor>
      <arglist>(const Eigen::Vector3d &amp;xyz, const Eigen::Vector3d &amp;geo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>encodePackable</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a20c70896d3b8eb1febccbf4a094af68f</anchor>
      <arglist>(const Packable &amp;data, std::vector&lt; char &gt; *binary)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eulerZYXFromQuaternion</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a31f066d2deece704cd4bc02e5fad3905</anchor>
      <arglist>(const T &amp;q, double &amp;roll, double &amp;pitch, double &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eulerZYXFromQuaternion</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a8f1157007bc91188ca6b58b0f09956c2</anchor>
      <arglist>(const T &amp;q, V &amp;vect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eulerZYXFromQuaternion</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a7adfd74bce5c026c3719e4bf70ea9487</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;q, double &amp;roll, double &amp;pitch, double &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>geodetic2ecef</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ab6920de613c9d191f96527b3425712dc</anchor>
      <arglist>(const Eigen::Vector3d &amp;geo)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>getChecksum</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a654ff141c8c0ecfb4d5d2ea01c1e02d4</anchor>
      <arglist>(const unsigned char *const data, size_t len)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>getMatrixParam</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a9ccccb8327b6027f98973edeb25d4ee9</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::string &amp;name, const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>getMatrixParam_fixedsize</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>af98036da77fc0e4836f627a10ca05e07</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::string &amp;name, const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>getMatrixParam_variablesize</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a425687f384cb7a9a86189d780b00bc2c</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::string &amp;name, const Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hexToBinary</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ab193e1cc8eb932d76858146366c9d962</anchor>
      <arglist>(const std::string &amp;data, const Iterator &amp;start, const Iterator &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hexToBinary</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a6e94e43dabcd7b0e235b7bd74c7e5765</anchor>
      <arglist>(const IteratorIn &amp;instart, const IteratorIn &amp;inend, OutVector *out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadDynamicsParams</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a97e97241860575dcb1ca1a0597775f31</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, Model &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrixExtender</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a6300a6ebd3fd7db8f15eac7a4d437b07</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::string &amp;name, Eigen::MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; double, double &gt;</type>
      <name>meter2deg</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a9cb340f471f10d879fc8f1f6d1d6cfc9</anchor>
      <arglist>(double x, double y, double lat)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mpdlat</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>afd5ff4a037eaf40fd2cc72c53e11a797</anchor>
      <arglist>(double lat)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>mpdlon</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a827a13278cd25b06f443c21a9e9d9b88</anchor>
      <arglist>(double lat)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>ned2ecef</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a1d08578033ca4c06c4d4ab31694edc40</anchor>
      <arglist>(const Eigen::Vector3d &amp;ned, const Eigen::Vector3d &amp;geo)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>nedrot</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a2deae6484a17d1bcdf8bbc9081678eff</anchor>
      <arglist>(const Eigen::Vector3d &amp;geo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nedToVector</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>abd1f143b99939f9aa77c6669c44843ae</anchor>
      <arglist>(const Point &amp;point, Iterator &amp;vec, int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>nwurot</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a14c9cf4c9672b3fd28d54496d2521da4</anchor>
      <arglist>(const Eigen::Vector3d &amp;geo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pointToVector</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a52160c403f2d099b5cb5e160bc9c8887</anchor>
      <arglist>(const Point &amp;point, Iterator &amp;vec, int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionFromEulerZYX</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>aedd6d918a8c377978f4c293ebd64ad8d</anchor>
      <arglist>(double roll, double pitch, double yaw, Eigen::Quaternion&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionFromEulerZYX</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a1b2e3708dbd01ca0d980a6c8144ed8fd</anchor>
      <arglist>(double roll, double pitch, double yaw, T &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rpyToVector</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a8a83b0266c87bb5ec6f731fec2c94404</anchor>
      <arglist>(const Point &amp;point, Iterator &amp;vec, int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sleep</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>aad3d524ee9f6a5053e764cd8de8e569c</anchor>
      <arglist>(size_t ms)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>time_signature</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ae33cad54a50f6f6ac1088c6177e25840</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a09848dbfcbcfe99a7007ab240660eebb</anchor>
      <arglist>(MyType value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>unix_time</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a91d0106e9a897ae72c52340a61a76a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>unix_time_string</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a409d77c868feeb53c4a7ed57e748476b</anchor>
      <arglist>(bool microseconds=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorToDisableAxis</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a2de9659ea44a4d0995fc675a2858e996</anchor>
      <arglist>(const Iterator &amp;vec, Point &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorToNED</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a09eb76f3ef82352357221bdef682c1c0</anchor>
      <arglist>(const Iterator &amp;vec, Point &amp;point, int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorToPoint</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a955c3dbcf22fd66966888933df6a692a</anchor>
      <arglist>(const Iterator &amp;vec, Point &amp;point, int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorToRPY</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a11791d2823463646d7da97c952773ae8</anchor>
      <arglist>(const Iterator &amp;vec, Point &amp;point, int offset=0)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixBase&lt; Derived &gt;::Scalar</type>
      <name>xmlRpcConvert</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ac335da835b3b2bf0ca1869c70608f031</anchor>
      <arglist>(XmlRpcVal &amp;data, bool intType)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>a</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a2d9bcb035de5bd5f972f2045d21727d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>b</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>af258345d174ab5ce7b43a41aef2d79ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>deg2rad</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a857fd2620f67ed3c586878fa76c7efbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ecsq</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a16d4a64ae3c2de4dff3742d18ce31b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>esq</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>ae7478181a509bc3098680045f080b6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>f</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>acc95936354b6eeefcffc435a299ae354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>rad2deg</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>a8a5f5da859470d78342c4a1b8b4e5bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>radius</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>abdf96447b7b646f0c9cc5fa39cd804c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ratio</name>
      <anchorfile>namespacelabust_1_1tools.html</anchorfile>
      <anchor>aa6b4b52223ac6ff7f4160918bf09d904</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>labust::tools::Bits2LatLon</name>
    <filename>classlabust_1_1tools_1_1Bits2LatLon.html</filename>
    <member kind="function">
      <type></type>
      <name>Bits2LatLon</name>
      <anchorfile>classlabust_1_1tools_1_1Bits2LatLon.html</anchorfile>
      <anchor>a42a07e03f531e31c2bf4a2cc179debf0</anchor>
      <arglist>(double ilat=0, double ilon=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>classlabust_1_1tools_1_1Bits2LatLon.html</anchorfile>
      <anchor>a179d650ba95040cb4d76e1f56b201239</anchor>
      <arglist>(double lat, double lon, int bits=7)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitLatLon</name>
      <anchorfile>classlabust_1_1tools_1_1Bits2LatLon.html</anchorfile>
      <anchor>aa3297f923ff8ea95a76251bde891e07d</anchor>
      <arglist>(double lat, double lon)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>initLat</name>
      <anchorfile>classlabust_1_1tools_1_1Bits2LatLon.html</anchorfile>
      <anchor>a49627f08f1d2d897ac48d7e76bb9e70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>initLon</name>
      <anchorfile>classlabust_1_1tools_1_1Bits2LatLon.html</anchorfile>
      <anchor>ad7585260933e718491435a680308b09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>latitude</name>
      <anchorfile>classlabust_1_1tools_1_1Bits2LatLon.html</anchorfile>
      <anchor>a9b489800b5af412db5351326aee7f4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>longitude</name>
      <anchorfile>classlabust_1_1tools_1_1Bits2LatLon.html</anchorfile>
      <anchor>a8ea1511796a79f0518cc813ae4ffa8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>bitsToLatlon</name>
      <anchorfile>classlabust_1_1tools_1_1Bits2LatLon.html</anchorfile>
      <anchor>a5cc957b312a13b504c4802c71f01d801</anchor>
      <arglist>(double lat, double lon)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classlabust_1_1tools_1_1Bits2LatLon.html</anchorfile>
      <anchor>a748c371d1fa4eb9e7970430282c3bbe3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>labust::tools::LatLon2Bits</name>
    <filename>classlabust_1_1tools_1_1LatLon2Bits.html</filename>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>classlabust_1_1tools_1_1LatLon2Bits.html</anchorfile>
      <anchor>af5bba8a15c36c5b50810d7618d07e6cc</anchor>
      <arglist>(double lat, double lon, int bits=7)</arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>lat</name>
      <anchorfile>classlabust_1_1tools_1_1LatLon2Bits.html</anchorfile>
      <anchor>ae983035d684bf61e6e0f2f661c8c0ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>lon</name>
      <anchorfile>classlabust_1_1tools_1_1LatLon2Bits.html</anchorfile>
      <anchor>a80bea654a5c453660398698a5f49ca83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>latlonToBits</name>
      <anchorfile>classlabust_1_1tools_1_1LatLon2Bits.html</anchorfile>
      <anchor>a3a59efa54b81ca91274ac38bc79d9371</anchor>
      <arglist>(double lat, double lon)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>labust::tools::OutlierRejection</name>
    <filename>classlabust_1_1tools_1_1OutlierRejection.html</filename>
    <member kind="function">
      <type></type>
      <name>OutlierRejection</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>aa5936641a8dde17227b56f83f80436c2</anchor>
      <arglist>(int input_size, double lambda, double a_wk0=1.0, double b_wk0=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>step</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a1ce07bc4b6ceef23022f3d1b01888e90</anchor>
      <arglist>(Eigen::VectorXd input, double output, double *y_filt, double *sigma, double *w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OutlierRejection</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>ab7020c04175c20a4652a7cf76283bb71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>a_wk0</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a5a19d8c4c8b7f52833859f287d9d40be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>b_wk0</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a0d09b46d8910c5d464560092fe2a4b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXd</type>
      <name>beta_0</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a96fced8ab968257fd3b8aae121d026e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXd</type>
      <name>exp_beta_k</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a09e501ec58bc4b430e9f0e0490bc42e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>exp_wk</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a140d88b3c5c3dca18705fe6269771552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>input_size</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>af557e997d40897be600d55fc4a0c19b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lambda</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a6b6ae13156528e5945c0929d83e90489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>N_k</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a1e88572e0f6fd631acd91fd86b47acfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubSIGMA</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a9181e99d5bad5e1db243f005a0f4ce1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubWK</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a846b115c029b718fbcf99bc14a7f9bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pubY</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a192394a51d593f4a64303a959c5b3789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::MatrixXd</type>
      <name>sigma_beta_0_inv</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a9f1f962fd89b49912d76cb478585d7c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::MatrixXd</type>
      <name>sigma_beta_k</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>ae4baaeb3f9fd4deed84fa2d6a054c988</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::MatrixXd</type>
      <name>sum_wxx</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>afa8a668923243932500c0fb8a29cd04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXd</type>
      <name>sum_wyx</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>ae2406afa55be59b2e300bf6a85735b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sum_wyy</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a3de7d86bcd5c115e1a71075536271e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>variance_k</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a7314ddcc8742d353771188f129e1ee1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXd</type>
      <name>x_k</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a082dd3eda97fbf4fe99c5eb22e476e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y_k</name>
      <anchorfile>classlabust_1_1tools_1_1OutlierRejection.html</anchorfile>
      <anchor>a183aa4daf11a2ec218aa5887862ea729</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>labust::tools::RosbagReader</name>
    <filename>classlabust_1_1tools_1_1RosbagReader.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addTopic</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>ad9fe50cf8933b14395b57414fd5467ac</anchor>
      <arglist>(std::string topic_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>done</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>a4c7f99a100de0b2f6a3352a221e0afb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>next</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>ac2a93a6f2d959c6c6865cbf3c9c657f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rosbag::MessageInstance</type>
      <name>nextMessageInstance</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>aa808cf9eb97a9b69a987bbf18d7e0eb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>a36a70baef7a72a93b7ce39515454574a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosbagReader</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>a031a7d7f6626f31888eee73dbac6f4d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosbagReader</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>a335e1cc647679134e64993447ed5442b</anchor>
      <arglist>(std::string bag_filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBag</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>acb60090647013330a8f568fb3d9f4e5e</anchor>
      <arglist>(std::string bag_filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RosbagReader</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>a85817b7e1fc72d279885c19ab89be166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rosbag::Bag</type>
      <name>bag</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>ac0b0a2d73c0bca2e2b204bfdffc49e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>bag_name</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>acfbb41676690dae0280e54af5fdbac9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rosbag::View</type>
      <name>bag_view</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>a967452632de4c7764b230e7b4af76564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rosbag::View::iterator</type>
      <name>message_it</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>a39bbc893b54cc46ed5bf8efda974b045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>topics</name>
      <anchorfile>classlabust_1_1tools_1_1RosbagReader.html</anchorfile>
      <anchor>a5dfaf2031966f9368baf124c31dae036</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>labust::tools::wait_until_ms</name>
    <filename>structlabust_1_1tools_1_1wait__until__ms.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structlabust_1_1tools_1_1wait__until__ms.html</anchorfile>
      <anchor>a4a5c000b26c5718ac3ca8a0dac3230ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>wait_until_ms</name>
      <anchorfile>structlabust_1_1tools_1_1wait__until__ms.html</anchorfile>
      <anchor>a8f3fec218ce34f6ff876517fba4213ca</anchor>
      <arglist>(size_t ms)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>time</name>
      <anchorfile>structlabust_1_1tools_1_1wait__until__ms.html</anchorfile>
      <anchor>a6f71d1dc419c5dbafc7f2f3c65264675</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>labust::tools::watchdog</name>
    <filename>structlabust_1_1tools_1_1watchdog.html</filename>
    <base>boost::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structlabust_1_1tools_1_1watchdog.html</anchorfile>
      <anchor>af3602f96f9a00803a8d0766e9c942bcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>watchdog</name>
      <anchorfile>structlabust_1_1tools_1_1watchdog.html</anchorfile>
      <anchor>a16dbab17ebfd56c614faeba902e6a0f4</anchor>
      <arglist>(const boost::function&lt; void(void)&gt; &amp;func, size_t timeout_ms=500, size_t loop_ms=100)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~watchdog</name>
      <anchorfile>structlabust_1_1tools_1_1watchdog.html</anchorfile>
      <anchor>af0f62266b8c38afe736829e537c3571f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>run</name>
      <anchorfile>structlabust_1_1tools_1_1watchdog.html</anchorfile>
      <anchor>aa970fd8191c7c29ac29b87104b3d746b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>cntMutex</name>
      <anchorfile>structlabust_1_1tools_1_1watchdog.html</anchorfile>
      <anchor>aeabf52f639929d3f14ec87e74f1c9f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile size_t</type>
      <name>counter</name>
      <anchorfile>structlabust_1_1tools_1_1watchdog.html</anchorfile>
      <anchor>a2e309de91fae05dccf871ae8f8607da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(void)&gt;</type>
      <name>func</name>
      <anchorfile>structlabust_1_1tools_1_1watchdog.html</anchorfile>
      <anchor>ae739d1499c75a7605da43e0752ead3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>loop_ms</name>
      <anchorfile>structlabust_1_1tools_1_1watchdog.html</anchorfile>
      <anchor>acaf7b923e1fd275281eeafde5c172265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>runner</name>
      <anchorfile>structlabust_1_1tools_1_1watchdog.html</anchorfile>
      <anchor>a204d03bc0f971081d692d63b7a03e464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>timeout_ms</name>
      <anchorfile>structlabust_1_1tools_1_1watchdog.html</anchorfile>
      <anchor>a245649b7fc8dbf8271034b8562d43fe6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>labust::vehicles</name>
    <filename>namespacelabust_1_1vehicles.html</filename>
    <class kind="struct">labust::vehicles::AffineThruster</class>
    <class kind="class">labust::vehicles::ThrustAllocator</class>
  </compound>
  <compound kind="struct">
    <name>labust::vehicles::AffineThruster</name>
    <filename>structlabust_1_1vehicles_1_1AffineThruster.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getRevs</name>
      <anchorfile>structlabust_1_1vehicles_1_1AffineThruster.html</anchorfile>
      <anchor>ab77826eb78f4079a703c77e70cb25b75</anchor>
      <arglist>(double thrust, double Tnn=1, double _Tnn=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getRevsD</name>
      <anchorfile>structlabust_1_1vehicles_1_1AffineThruster.html</anchorfile>
      <anchor>a7d14db39f0bf9a3b8fe6c94760ad3ddc</anchor>
      <arglist>(double thrust, double Tnn=1, double _Tnn=1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>labust::vehicles::ThrustAllocator</name>
    <filename>classlabust_1_1vehicles_1_1ThrustAllocator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>a92366566189e5bb5f5adbe832a95b8ec</anchor>
      <arglist>(const labust::simulation::vector &amp;tauIn, labust::simulation::vector &amp;tauOut)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXi &amp;</type>
      <name>getCoercion</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>a7ced88b6bb738bb440462185877087da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorXd &amp;</type>
      <name>getThrusterForces</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>aa317cc292082984b7a12f73e26f09764</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>a0026b1b69d9c786ce6c0ef1490500bb8</anchor>
      <arglist>(int alloc_type, const AllocMatrix &amp;alloc, const DOFMatrix &amp;use_dofs, const ThrusterGroups &amp;thrust_groups)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThrusterMinMax</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>ab57b8195391239678f8bf0d4c7aaf2a1</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThrustAllocator</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>adf945cd3bb8ff8ede5f7472b0cb6ef84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>scale_alloc</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>afca5dd1f0567d0dd89883ced086d283f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>simple_alloc</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>a450b20a9a81d9c16ebcff2acd6f7b7ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>B</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>a34d5d20ebe28258fc9f35c8d8a89247f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::MatrixXd</type>
      <name>Binv</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>aac89aa89aee78fcb5117b53d623caf9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXi</type>
      <name>coercion</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>af664aa6075f03d5df328e8f968e8f355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>dofs</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>ab7e0ad1f92ad16f1b35e2eb4fe8a669f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>group_scales</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>a36880a4702f218d8ab33b584af6f3ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>groups</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>a8a59f84cb867de7d2557734e2b0db6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_thrusters</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>aaa92fa7633ac616f5d56d68d543bbb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXd</type>
      <name>tdes</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>af8382be62fec86f5961d676f0dd1a652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>tmax</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>a62109614f943c16b1b9d596c2582eeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>tmin</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>a00ee0f30420154ffa4c67a5b2af7948e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>type</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>a9a2f5fd762fb1e3e07cd10887c2daeb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoAlloc</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>ade2ed8372fd2a086e730f975abe09a04a014cb0801be28d0f464d97e12099553b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimpleAlloc</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>ade2ed8372fd2a086e730f975abe09a04a2e657f0afd529b7dc24f6242afb5d3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScaleAlloc</name>
      <anchorfile>classlabust_1_1vehicles_1_1ThrustAllocator.html</anchorfile>
      <anchor>ade2ed8372fd2a086e730f975abe09a04a5523081dd22d3af035486f4b6008c2bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>snippets</name>
    <filename>namespacesnippets.html</filename>
    <namespace>snippets::generators</namespace>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators</name>
    <filename>namespacesnippets_1_1generators.html</filename>
    <namespace>snippets::generators::cppgen</namespace>
    <namespace>snippets::generators::elements</namespace>
    <namespace>snippets::generators::javagen</namespace>
    <namespace>snippets::generators::make_structs</namespace>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::cppgen</name>
    <filename>namespacesnippets_1_1generators_1_1cppgen.html</filename>
    <namespace>snippets::generators::cppgen::cppgen</namespace>
    <namespace>snippets::generators::cppgen::enum</namespace>
    <namespace>snippets::generators::cppgen::function</namespace>
    <namespace>snippets::generators::cppgen::struct_serializer</namespace>
    <namespace>snippets::generators::cppgen::structure</namespace>
    <namespace>snippets::generators::cppgen::variable</namespace>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::cppgen::cppgen</name>
    <filename>namespacesnippets_1_1generators_1_1cppgen_1_1cppgen.html</filename>
    <class kind="class">snippets::generators::cppgen::cppgen::CppGen</class>
  </compound>
  <compound kind="class">
    <name>snippets::generators::cppgen::cppgen::CppGen</name>
    <filename>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a45e32f85f51b83c1d9029e2af2d40bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_serializers</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>aebf8e6682f96b071ddad6db0af1d542b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_array_deserializer</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a04673671a0b42982f7fe2b05e678d7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_array_serializer</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a714dc5567b9c6a9760950022aaf333ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_bitfield_deserializer</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a5040e27e460f0ce788c7b579172412d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_bitfield_serializer</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a9623223f91ecec0e7e5321fb01eecbf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_deserializer_body</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>aeef5f382e42267b2e50ac11d4dc79f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_enum</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a2cf82628ca8c79ba3f6540ffd86054ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_header</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a763bec0ae05ba1dd4498c233ceed7907</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_impl</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a327679ad44f76e17ea67c4f091b4abe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_method</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a04e2fae7aa2ef9224deca93bf7299e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_method_def</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a14ab31bf0dfdd1e59483c486a5975945</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_serializer_body</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a77fb45d5d607be65dafb025383b36034</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_variable</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a8073fd96df8ae1f7978abc4bff4f4a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_array_len</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a6f57a949cf77514784d0170410912492</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_array_type</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>ae8cc6e7d61f1351e0a3e31d4dada785e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_array_type</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>ab6f4ad7dc84f258561c1009bd80a2712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>array_len_type</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a77b0d93c7a0807b826f349d008ae4f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packable_types</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a86536d47410bed4ae0dc6e2c56ba3630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>primitive_types</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a4b8be630d03c62e6c504ab22defda966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>special_types</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>aaf1e38ddeeb7abedcedd2a9ce12e0072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_equiv</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>ad955419614de53dec54d03ed5b09d38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_size</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1cppgen_1_1CppGen.html</anchorfile>
      <anchor>a7ab231255d609ce25718bf475750a7c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::cppgen::enum</name>
    <filename>namespacesnippets_1_1generators_1_1cppgen_1_1enum.html</filename>
    <class kind="class">snippets::generators::cppgen::enum::Enum</class>
  </compound>
  <compound kind="class">
    <name>snippets::generators::cppgen::enum::Enum</name>
    <filename>classsnippets_1_1generators_1_1cppgen_1_1enum_1_1Enum.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1enum_1_1Enum.html</anchorfile>
      <anchor>a56070777703ecfac7f02440f3082fd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1enum_1_1Enum.html</anchorfile>
      <anchor>a759b00be562a7b195d320921e295bfd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>from_xml</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1enum_1_1Enum.html</anchorfile>
      <anchor>a8dc754845872eab53b901cf800a5f39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_code</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1enum_1_1Enum.html</anchorfile>
      <anchor>a4eb4712fbc57eb5c3b4693766999bc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ename</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1enum_1_1Enum.html</anchorfile>
      <anchor>a67ea1e7315ed0d8a1a35a93302617ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>evalue</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1enum_1_1Enum.html</anchorfile>
      <anchor>a5612ff85b181fc2cb9d72298e3f22115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_XMLTAG</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1enum_1_1Enum.html</anchorfile>
      <anchor>ad2b6536fb8540e3672ca493ad0c01f79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::cppgen::function</name>
    <filename>namespacesnippets_1_1generators_1_1cppgen_1_1function.html</filename>
    <class kind="class">snippets::generators::cppgen::function::Function</class>
  </compound>
  <compound kind="class">
    <name>snippets::generators::cppgen::function::Function</name>
    <filename>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</anchorfile>
      <anchor>aced0695611ed707e785e8a6dc1673891</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</anchorfile>
      <anchor>ae8dff6608c572dafc85e8e2e653bbc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>from_xml</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</anchorfile>
      <anchor>abcb3d218b12230a6bb844941cdea23ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_code</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</anchorfile>
      <anchor>a92ce1cfbd0fdbf93d9868185573b2212</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_impl</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</anchorfile>
      <anchor>ae8ce580a2c7256c717987b1caeb078ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fargs</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</anchorfile>
      <anchor>aadcf0f239a28a792721dff2854fe7a1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fbody</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</anchorfile>
      <anchor>aa854b2bf82c98538ceebae05f290022b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>finline</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</anchorfile>
      <anchor>a72177b36efeb9173e608839b25ef0874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fname</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</anchorfile>
      <anchor>a3edbe44e2617f10ff2e73e570b1b45db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fqual</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</anchorfile>
      <anchor>a234c7e4742b7b4f5dbbd63fcecc41a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fret</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</anchorfile>
      <anchor>ad1820a90f3c61ee4763daad24db65948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_XMLTAG</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1function_1_1Function.html</anchorfile>
      <anchor>a60518ff167511f7294029c339f0cbd7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::cppgen::struct_serializer</name>
    <filename>namespacesnippets_1_1generators_1_1cppgen_1_1struct__serializer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>gen_serializer</name>
      <anchorfile>namespacesnippets_1_1generators_1_1cppgen_1_1struct__serializer.html</anchorfile>
      <anchor>a4cd9d0f73654c5997f37e2153e051a99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::cppgen::structure</name>
    <filename>namespacesnippets_1_1generators_1_1cppgen_1_1structure.html</filename>
    <class kind="class">snippets::generators::cppgen::structure::Structure</class>
  </compound>
  <compound kind="class">
    <name>snippets::generators::cppgen::structure::Structure</name>
    <filename>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</filename>
    <class kind="class">snippets::generators::cppgen::structure::Structure::VarGroup</class>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a76728047e3ac6cdad9204946777d261a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a98e37b4fcce53dad3440223ce11faa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>from_xml</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a2f9b653ac338ca7aa04adbfa82d0fee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_code</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a5e268b0c6ccbc9cc70f5805f25e0b343</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_impl</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a2fa31d62124162c991ad085ea840c2b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sassert_size</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a095eb44fa8782cb14ca01b8da8e20f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>senums</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>ac7c28f5b7cc910fbd4082dbfe5ec2494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sgroups</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>ae85d6b27a5468b2f6791a9e1fac6ef94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sinherit</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>ab88603f15d76c6ca21283c6e11921d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>smethods</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>adb955f4a769eac9e9b9659e097db49b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sname</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>af58bb504aa74e85f05143224064cc82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sserialization</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a76f1087655046b5d1de7ef3bec7974a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stypedefs</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a7b9c1f754cabed1690675fbddd1d5f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>svariables</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a74da1b9ad4eaea7dbae2a7c3df7ebc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_XMLTAG</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure.html</anchorfile>
      <anchor>ad8dd3723dbe0b91cba36fcfcc9ab5f38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>snippets::generators::cppgen::structure::Structure::VarGroup</name>
    <filename>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure_1_1VarGroup.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure_1_1VarGroup.html</anchorfile>
      <anchor>a75df09f9138cba6828d276ebd5485601</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>from_xml</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure_1_1VarGroup.html</anchorfile>
      <anchor>aae76f301f53fb7685373517896ea7e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gcond</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure_1_1VarGroup.html</anchorfile>
      <anchor>a241869d7e9d0c20859a5eb9576a0472c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_XMLTAG</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1structure_1_1Structure_1_1VarGroup.html</anchorfile>
      <anchor>ab89be7fcf507c6acff37474f8561c5f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::cppgen::variable</name>
    <filename>namespacesnippets_1_1generators_1_1cppgen_1_1variable.html</filename>
    <class kind="class">snippets::generators::cppgen::variable::Variable</class>
  </compound>
  <compound kind="class">
    <name>snippets::generators::cppgen::variable::Variable</name>
    <filename>classsnippets_1_1generators_1_1cppgen_1_1variable_1_1Variable.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a9c3ef515b3421dfc4a02736995e7c928</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a325199b62087745ca073c9bc321351c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>from_xml</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1variable_1_1Variable.html</anchorfile>
      <anchor>adacc6072e86726e7a8ed7939811d85ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_code</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a3d2b72aad638bcff8577374541d3cd1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1variable_1_1Variable.html</anchorfile>
      <anchor>afba3f1947f5c53eb0195308e50183485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vbits</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1variable_1_1Variable.html</anchorfile>
      <anchor>abd7bd24b86cca60ed60e17d41ddb1977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vcond</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a7e2fe2fc3d90d545cfb91828e0df4777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vdefault</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a82ec58346d55013cc25368c3bd1fff7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vname</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a62f744cbfca72fcecb44cd5bf5dd6f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vtype</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a4bdc3ccafead4977cc1cd5813367f4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_XMLTAG</name>
      <anchorfile>classsnippets_1_1generators_1_1cppgen_1_1variable_1_1Variable.html</anchorfile>
      <anchor>abc44940d84673056dc215352c0fb3471</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::elements</name>
    <filename>namespacesnippets_1_1generators_1_1elements.html</filename>
    <namespace>snippets::generators::elements::enum</namespace>
    <namespace>snippets::generators::elements::function</namespace>
    <namespace>snippets::generators::elements::structure</namespace>
    <namespace>snippets::generators::elements::variable</namespace>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::elements::enum</name>
    <filename>namespacesnippets_1_1generators_1_1elements_1_1enum.html</filename>
    <class kind="class">snippets::generators::elements::enum::Enum</class>
  </compound>
  <compound kind="class">
    <name>snippets::generators::elements::enum::Enum</name>
    <filename>classsnippets_1_1generators_1_1elements_1_1enum_1_1Enum.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1enum_1_1Enum.html</anchorfile>
      <anchor>aef5e1f5b63c6682a87808379e40915f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>from_xml</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1enum_1_1Enum.html</anchorfile>
      <anchor>a6ae3a705cb9cea64691be6303ed77b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1enum_1_1Enum.html</anchorfile>
      <anchor>ab8b20b087828bad6a50050ebbb1292ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1enum_1_1Enum.html</anchorfile>
      <anchor>ab40fed78151cbf5930b715ed2febc469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_XMLTAG</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1enum_1_1Enum.html</anchorfile>
      <anchor>aac069783ba74ca42936f63e21b7095ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::elements::function</name>
    <filename>namespacesnippets_1_1generators_1_1elements_1_1function.html</filename>
    <class kind="class">snippets::generators::elements::function::Function</class>
  </compound>
  <compound kind="class">
    <name>snippets::generators::elements::function::Function</name>
    <filename>classsnippets_1_1generators_1_1elements_1_1function_1_1Function.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1function_1_1Function.html</anchorfile>
      <anchor>ab28890210fd0d36a3404f0fb617d08fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>from_xml</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1function_1_1Function.html</anchorfile>
      <anchor>acb2c3e90ff7b03c31ed339adf6bacf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1function_1_1Function.html</anchorfile>
      <anchor>ad2cc9abffe9190b097fd4c3021f23fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>body</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1function_1_1Function.html</anchorfile>
      <anchor>a1f69e685d5ee23293ae3148906f5ae6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inline</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1function_1_1Function.html</anchorfile>
      <anchor>ab9c7abe1348581c4856a933971566c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1function_1_1Function.html</anchorfile>
      <anchor>a56e9bbdfc1e7f18335c6c0b21679438c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qual</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1function_1_1Function.html</anchorfile>
      <anchor>ace19638ddc2cfa627d4c074de9f7fd8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ret</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1function_1_1Function.html</anchorfile>
      <anchor>a3896c38706048f961f4bee112bcbef8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>static</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1function_1_1Function.html</anchorfile>
      <anchor>a41daa46ff48fc456e70f2ae858fe8901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_XMLTAG</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1function_1_1Function.html</anchorfile>
      <anchor>a296315511346059345b23f22b7ac5bfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::elements::structure</name>
    <filename>namespacesnippets_1_1generators_1_1elements_1_1structure.html</filename>
    <class kind="class">snippets::generators::elements::structure::Structure</class>
  </compound>
  <compound kind="class">
    <name>snippets::generators::elements::structure::Structure</name>
    <filename>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</anchorfile>
      <anchor>acd6001a47ff8680826b4b81057490651</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>from_xml</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</anchorfile>
      <anchor>aab66efc6e863674ee2205f000bca853c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>assert_size</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a101c1f97ba65dbda79da07f331244b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bitfield</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a5e44b24d39f711194c347bfe5373ac93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enums</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a8f7c59b9209bc9425108b3f6c1ed8677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inherit</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a1f5b6fce6d68ccf2275f5e9878fc7b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>methods</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</anchorfile>
      <anchor>ac22773a35d9a41b093f18aab82c788eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a33b758c38cc0dd62df2842e7bcb43630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>serialization</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</anchorfile>
      <anchor>aac98c250e13326f4b95e0b290871853a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>typedefs</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a5ec5eda4b7c2e012a6a0f76a431a75f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>variables</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a1a8d6d0bc0d410b248ea4f6690bab246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_XMLTAG</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1structure_1_1Structure.html</anchorfile>
      <anchor>a3871aba77cfac6a592212598cd42f45d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::elements::variable</name>
    <filename>namespacesnippets_1_1generators_1_1elements_1_1variable.html</filename>
    <class kind="class">snippets::generators::elements::variable::Variable</class>
  </compound>
  <compound kind="class">
    <name>snippets::generators::elements::variable::Variable</name>
    <filename>classsnippets_1_1generators_1_1elements_1_1variable_1_1Variable.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a6b0d6fe6d307eda83f9eaec6c68e5998</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>from_xml</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1variable_1_1Variable.html</anchorfile>
      <anchor>ab73e4c0c2d7080423bcd9e84c737157d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bits</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a586b45146a3156d7b9078df47afa9e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cond</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1variable_1_1Variable.html</anchorfile>
      <anchor>afba8698d70d99190a10e8c7c3529ef83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a386bbe854f515660b83e9b472d59e99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a84e85bdc53c943cc71cd86bbe252b3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a98f84f8f0b724e1c78281f0b4a5177b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a15b6352baedcd1b288d9cb36616103a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quant</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1variable_1_1Variable.html</anchorfile>
      <anchor>ac9bd778048636da595e1cc3a5f4020e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1variable_1_1Variable.html</anchorfile>
      <anchor>aaeabbff5036b2af589d79c4ba11d60f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_XMLTAG</name>
      <anchorfile>classsnippets_1_1generators_1_1elements_1_1variable_1_1Variable.html</anchorfile>
      <anchor>a9e6990343910bbefed0d9b01d2aa0259</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::javagen</name>
    <filename>namespacesnippets_1_1generators_1_1javagen.html</filename>
    <namespace>snippets::generators::javagen::javagen</namespace>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::javagen::javagen</name>
    <filename>namespacesnippets_1_1generators_1_1javagen_1_1javagen.html</filename>
    <class kind="class">snippets::generators::javagen::javagen::JavaGen</class>
  </compound>
  <compound kind="class">
    <name>snippets::generators::javagen::javagen::JavaGen</name>
    <filename>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>aac53095f1b12f4b49af9bb6ff43ccf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_serializers</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>a230c58dad5188639b7f28cd43ff6efb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_array_deserializer</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>a404fdaaf8d75fed12ca50040a40a481e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_array_serializer</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>ad9390932339667ce2bea25d7ae3eae90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_bitfield_deserializer</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>a59f43bbb89071b647d3bebfe24af4214</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_bitfield_serializer</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>a9970e275ea9a67d950dd3b3f73766850</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_class</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>a7605329088853c0512742d2cebd2f0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_deserializer_body</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>ab008e0771a91a15abf8d48bf792ef3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_enum</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>af28eaf55d0c7677916ae12775a9cceab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_method</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>ab63c85037272b3620242d1e4e917c229</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_serializer_body</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>ad220f4a5eb7ec9bf5f9179496609db74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_variable</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>ad3ddb10da65f27330e6302232765f99a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_array_len</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>af3b546e01c43fb9d72013d9deebb3b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_array_type</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>aa9f804109b240beba3c498904e840f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_array_type</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>a96cf1a41f8f0a9dd3e2691bc9d95e7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>array_len_type</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>a5213a388ae6a478747922a4f0f69b776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>packable_types</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>a15721a9cbcc835666992d3347b771a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>primitive_types</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>a9d45a8c3bf912bdc174b1ed8c7724b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>special_types</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>ae94d6c7f732930349173fac403d5d3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>storage_equiv</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>af5192dac4a51735ba0c27aeff6637261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_equiv</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>aae5b6c813f23a268fea409f933f83504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_size</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>a116d7d3b5281254d53d6c2b93800065c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type_unsigned_corr</name>
      <anchorfile>classsnippets_1_1generators_1_1javagen_1_1javagen_1_1JavaGen.html</anchorfile>
      <anchor>aed6d883d51d9a713597e023c1bf956ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>snippets::generators::make_structs</name>
    <filename>namespacesnippets_1_1generators_1_1make__structs.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cpp_create_structs</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>a332445a572ded264d36a1449e8c90833</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_datatypes</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>a4a17eaacd5b9b9c3c361606eef68c87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_messages</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>a79a7958ab1e14bff06ea09037599c834</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_factory_initializer</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>ad14aa1a3a52e6aa657ad1f25e109ac31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gen_names</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>af8a716ebe5ad2787e5d8bdcecee90bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>args</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>a460dd75de56034b9e7f8726f416548c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>gen</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>aa54b326b2a8add8a588c9cef313612a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>aa5f455750776216e888e57f86452e5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacesnippets_1_1generators_1_1make__structs.html</anchorfile>
      <anchor>a046d0d9c4d0b4f372d841bea72dcd68f</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
