<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/uuv_simulator/uuv_control/uuv_thruster_manager/src/uuv_thrusters/</path>
    <filename>____init_____8py</filename>
    <namespace>uuv_thrusters</namespace>
  </compound>
  <compound kind="file">
    <name>models/__init__.py</name>
    <path>/tmp/ws/src/uuv_simulator/uuv_control/uuv_thruster_manager/src/uuv_thrusters/models/</path>
    <filename>models_2____init_____8py</filename>
    <namespace>uuv_thrusters::models</namespace>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/uuv_simulator/uuv_control/uuv_thruster_manager/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_thruster_allocator.py</name>
    <path>/tmp/ws/src/uuv_simulator/uuv_control/uuv_thruster_manager/test/</path>
    <filename>test__thruster__allocator_8py</filename>
    <class kind="class">test_thruster_allocator::TestThrusterAllocator</class>
    <namespace>test_thruster_allocator</namespace>
    <member kind="variable">
      <type></type>
      <name>AXIS_X_TAM</name>
      <anchorfile>namespacetest__thruster__allocator.html</anchorfile>
      <anchor>a93b40d460f2e50b4bcfadba79031375a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>AXIS_Y_TAM</name>
      <anchorfile>namespacetest__thruster__allocator.html</anchorfile>
      <anchor>afbe12516d13ad8a2d8433ddf93fce8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>AXIS_Z_TAM</name>
      <anchorfile>namespacetest__thruster__allocator.html</anchorfile>
      <anchor>a289e75df29b683040a96ab8a08a9918b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NS</name>
      <anchorfile>namespacetest__thruster__allocator.html</anchorfile>
      <anchor>a12d32cab735c9f83bc24802679d0ef92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__thruster__allocator.html</anchorfile>
      <anchor>aad5de7bb2f8eb0a0e1d74ffc1f7d4d53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_thruster_manager_proportional_correct.py</name>
    <path>/tmp/ws/src/uuv_simulator/uuv_control/uuv_thruster_manager/test/</path>
    <filename>test__thruster__manager__proportional__correct_8py</filename>
    <class kind="class">test_thruster_manager_proportional_correct::TestThrusterManagerProportionalCorrect</class>
    <namespace>test_thruster_manager_proportional_correct</namespace>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacetest__thruster__manager__proportional__correct.html</anchorfile>
      <anchor>a4535776ce270584c251f5ebfb809f884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MANAGER</name>
      <anchorfile>namespacetest__thruster__manager__proportional__correct.html</anchorfile>
      <anchor>af0f1747bf00216f40b00d3646edc677b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__thruster__manager__proportional__correct.html</anchorfile>
      <anchor>a2153c4a6fb53a7f6147c23176c72ce73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>REFERENCE_TAM</name>
      <anchorfile>namespacetest__thruster__manager__proportional__correct.html</anchorfile>
      <anchor>a79b85d0c338bae3a48c3a50f6f468b87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_thrusters.py</name>
    <path>/tmp/ws/src/uuv_simulator/uuv_control/uuv_thruster_manager/test/</path>
    <filename>test__thrusters_8py</filename>
    <class kind="class">test_thrusters::TestThrusters</class>
    <namespace>test_thrusters</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_force_vector</name>
      <anchorfile>namespacetest__thrusters.html</anchorfile>
      <anchor>a07f5b47ef3371e5498c5403956f6dbbc</anchor>
      <arglist>(pos, orientation, axis)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>AXES</name>
      <anchorfile>namespacetest__thrusters.html</anchorfile>
      <anchor>a4c16f087df34463fa4d2d7dc493ebf74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IDX</name>
      <anchorfile>namespacetest__thrusters.html</anchorfile>
      <anchor>ae30cf1cac19fa73ccc8112fcdf758b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__thrusters.html</anchorfile>
      <anchor>aa00c71a16f4f84ac432da806f3dd8d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TOPIC</name>
      <anchorfile>namespacetest__thrusters.html</anchorfile>
      <anchor>ae19865136ac97af143372784148f02c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>thruster.py</name>
    <path>/tmp/ws/src/uuv_simulator/uuv_control/uuv_thruster_manager/src/uuv_thrusters/models/</path>
    <filename>thruster_8py</filename>
    <class kind="class">uuv_thrusters::models::thruster::Thruster</class>
    <namespace>uuv_thrusters::models::thruster</namespace>
  </compound>
  <compound kind="file">
    <name>thruster_allocator.py</name>
    <path>/tmp/ws/src/uuv_simulator/uuv_control/uuv_thruster_manager/scripts/</path>
    <filename>thruster__allocator_8py</filename>
    <class kind="class">thruster_allocator::ThrusterAllocatorNode</class>
    <namespace>thruster_allocator</namespace>
    <member kind="variable">
      <type></type>
      <name>node</name>
      <anchorfile>namespacethruster__allocator.html</anchorfile>
      <anchor>a02e010453f0d754f5337bb0195427cfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>thruster_custom.py</name>
    <path>/tmp/ws/src/uuv_simulator/uuv_control/uuv_thruster_manager/src/uuv_thrusters/models/</path>
    <filename>thruster__custom_8py</filename>
    <class kind="class">uuv_thrusters::models::thruster_custom::ThrusterCustom</class>
    <namespace>uuv_thrusters::models::thruster_custom</namespace>
  </compound>
  <compound kind="file">
    <name>thruster_manager.py</name>
    <path>/tmp/ws/src/uuv_simulator/uuv_control/uuv_thruster_manager/src/uuv_thrusters/</path>
    <filename>thruster__manager_8py</filename>
    <class kind="class">uuv_thrusters::thruster_manager::ThrusterManager</class>
    <namespace>uuv_thrusters::thruster_manager</namespace>
  </compound>
  <compound kind="file">
    <name>thruster_proportional.py</name>
    <path>/tmp/ws/src/uuv_simulator/uuv_control/uuv_thruster_manager/src/uuv_thrusters/models/</path>
    <filename>thruster__proportional_8py</filename>
    <class kind="class">uuv_thrusters::models::thruster_proportional::ThrusterProportional</class>
    <namespace>uuv_thrusters::models::thruster_proportional</namespace>
  </compound>
  <compound kind="class">
    <name>test_thruster_allocator::TestThrusterAllocator</name>
    <filename>classtest__thruster__allocator_1_1TestThrusterAllocator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_config</name>
      <anchorfile>classtest__thruster__allocator_1_1TestThrusterAllocator.html</anchorfile>
      <anchor>a478aa4d6726d6521f25ad26be2d39ef0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_services_exist</name>
      <anchorfile>classtest__thruster__allocator_1_1TestThrusterAllocator.html</anchorfile>
      <anchor>a4707b8452d09efeb72bed994f9330f70</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_thruster_manager_proportional_correct::TestThrusterManagerProportionalCorrect</name>
    <filename>classtest__thruster__manager__proportional__correct_1_1TestThrusterManagerProportionalCorrect.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_initialization</name>
      <anchorfile>classtest__thruster__manager__proportional__correct_1_1TestThrusterManagerProportionalCorrect.html</anchorfile>
      <anchor>a698c55b8f0a2ce31e488a3c096734839</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_processing_gen_forces</name>
      <anchorfile>classtest__thruster__manager__proportional__correct_1_1TestThrusterManagerProportionalCorrect.html</anchorfile>
      <anchor>ae562bf3850d5f3baf1d35980718d047a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_thrusters</name>
      <anchorfile>classtest__thruster__manager__proportional__correct_1_1TestThrusterManagerProportionalCorrect.html</anchorfile>
      <anchor>ac77169e382fce11c50d82225ab84f026</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_thrusters::TestThrusters</name>
    <filename>classtest__thrusters_1_1TestThrusters.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_thruster</name>
      <anchorfile>classtest__thrusters_1_1TestThrusters.html</anchorfile>
      <anchor>a401f7c7d3280bee15a3c8e8c426884cb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_thruster_custom</name>
      <anchorfile>classtest__thrusters_1_1TestThrusters.html</anchorfile>
      <anchor>aa6327b12a6fd5a959450b113e48164ef</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_thruster_proportional</name>
      <anchorfile>classtest__thrusters_1_1TestThrusters.html</anchorfile>
      <anchor>a91c8431c9a7e1721e36bed659a79c8a9</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>uuv_thrusters::models::thruster::Thruster</name>
    <filename>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>a5d472c0b1187de31ecbecade71fb77e9</anchor>
      <arglist>(self, index, topic, pos, orientation, axis=DEFAULT_AXIS)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_command_value</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>a822a77083f976afe5b370555e2cd5f0f</anchor>
      <arglist>(self, thrust)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_curve</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>a82e413f504f341cbee6b200906045b30</anchor>
      <arglist>(self, min_value, max_value, n_points)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_thrust_value</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>a8ac586d53fe484de470043b23bd9eded</anchor>
      <arglist>(self, command)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>index</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>ab425c4abfd23ce2af852b2d61bf0ad37</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_command</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>acfa4ed030080803c78ee8cffaadabb84</anchor>
      <arglist>(self, thrust)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tam_column</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>a606b5281acdce060a4d448059e3d2755</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>topic</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>ae5c265d2aac78ef753a323a9ab65312e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>create_thruster</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>a72a8d54608f8b82606f3eaa8c9454851</anchor>
      <arglist>(model_name, args, kwargs)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>DEFAULT_AXIS</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>a3cca2e266275373ca6c33c4ed1488bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>LABEL</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>ac7ec40c1c035a1fc052d2a549c24e6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_calc_command</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>ac3b6bc41b45ed8ddcd935035777ff1a0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_update</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>ac9f511696f8c989fc993e876846bfd1e</anchor>
      <arglist>(self, thrust)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_command</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>ac06d2ddb26398546a14c84b7d413c92a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_command_pub</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>afd5edbdf7b0dbdc2f451ae7b8eabbb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_force_dist</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>ad2e95286695752e08bab4fcc757d442b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_index</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>a3368acf43f1870252f7fba68d3919fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_orientation</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>a135b52ae4df519b0d9931ed8b4154d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_pos</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>a7af8de6ef575cbbe5096e59a9e60cdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_thrust</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>a58903fa30462d61bd085b8b2701e3756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_topic</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster_1_1Thruster.html</anchorfile>
      <anchor>a31904a089ed4beca28ab1970a44e136a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>thruster_allocator::ThrusterAllocatorNode</name>
    <filename>classthruster__allocator_1_1ThrusterAllocatorNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>a2932029cfc6d72b464473c0e8e639126</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_config</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>aed214e13a0a4769a4eb78f64e96a3889</anchor>
      <arglist>(self, request)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_thruster_curve</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>ab2b4e9ac5ea566077397a09e686639ba</anchor>
      <arglist>(self, request)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_thruster_info</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>a134ae0992b5189aaa32c0b40e65b8d6e</anchor>
      <arglist>(self, request)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>input_callback</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>a6d28a5f0678df12e4226775f466b3bc4</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>input_stamped_callback</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>ad8da8c9132cddb33f020c62c86ccca3a</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_config</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>aabdb163abf437cca8f1a8766969401af</anchor>
      <arglist>(self, request)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>a72d11a99eb870710b6b894c627a46f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>curve_calc_service</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>a57837cfbc1459b3cb4ac57884190dfdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_thruster_manager_config_service</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>ac08596d7b27f85e25b336b39535523ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input_stamped_sub</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>acde6582b329002ff44523a9daadfbe21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input_sub</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>a5503c30850d5c9f370be127e9f252878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_update</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>aecbb8367bde039f219c50ce3679bebe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>n_thrusters</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>a58370dc78edf0a1020fc2c73a2476a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ready</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>a35cdc6d426422add9568ef37b5235bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>set_thruster_manager_config_service</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>ac36c39d7a78848294d2a0450999110c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thruster_info_service</name>
      <anchorfile>classthruster__allocator_1_1ThrusterAllocatorNode.html</anchorfile>
      <anchor>abb8f50eb527e7a6845800c8547d5799a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>uuv_thrusters::models::thruster_custom::ThrusterCustom</name>
    <filename>classuuv__thrusters_1_1models_1_1thruster__custom_1_1ThrusterCustom.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster__custom_1_1ThrusterCustom.html</anchorfile>
      <anchor>aa4ee50899f9ded03b016ec8536e5923e</anchor>
      <arglist>(self, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_command_value</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster__custom_1_1ThrusterCustom.html</anchorfile>
      <anchor>a85c0c229aa03b521ecc0431114e721f7</anchor>
      <arglist>(self, thrust)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_thrust_value</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster__custom_1_1ThrusterCustom.html</anchorfile>
      <anchor>ab745b92cb62dc58b4e68d7789aeb57d9</anchor>
      <arglist>(self, command)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>LABEL</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster__custom_1_1ThrusterCustom.html</anchorfile>
      <anchor>adbeb7e20a1f91e54ca6ed180f2ddbf0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_input</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster__custom_1_1ThrusterCustom.html</anchorfile>
      <anchor>a807a498bbac6ec75d5f6fda808b0dbe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_output</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster__custom_1_1ThrusterCustom.html</anchorfile>
      <anchor>a6f35ecaf6d1c8b0ef48ee57a480fb303</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>uuv_thrusters::thruster_manager::ThrusterManager</name>
    <filename>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a256d947278c99ab4f6096c8e1c97949e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>command_thrusters</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a452943d71a58fa6c8119b8abe06d11a3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_thruster_forces</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a4a6d039fe6c2eeb7d5e0eae1e022fe96</anchor>
      <arglist>(self, gen_forces)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_urdf</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a59997e838d43dab3ff43694a4494169b</anchor>
      <arglist>(self, urdf_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_thrust_forces</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a25851daa60de3aaa3208ec077e413f88</anchor>
      <arglist>(self, control_forces, control_torques, frame_id=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_tam</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a62be58f0aa543045939ac466f2f18374</anchor>
      <arglist>(self, recalculate=False)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axes</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a1ea46a1e2b8d097ec2979b20710dc752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>base_link_ned_to_enu</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>abce659a8e7924caa33cce78221271d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a46e6fa6d4482ed72b79b30d72c6da7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>configuration_matrix</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a78b11082894fc45d5cfdb159b27b2af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>inverse_configuration_matrix</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a93fb352d387588d109824dbcef8efcb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>n_thrusters</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a0b4aebbcedb7424aea19386c86b87c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>namespace</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a3999f4928c68deb5f569cfcada2eca91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_dir</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>ac4ca89d0c9ff2473c128bf2d033a9321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ready</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>ac3179ee98415afd7f7dd9a78b6e2fe08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thrust</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>aea626cb654681a8c2aa38f8f505ab323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thrusters</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a00c15531be398264d19a0ffb81cd811a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>use_robot_descr</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a9b02281905c15789606b9f00ccf7be80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>MAX_THRUSTERS</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>a6e9b74a4007244362a11dc95bf6b0b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ready</name>
      <anchorfile>classuuv__thrusters_1_1thruster__manager_1_1ThrusterManager.html</anchorfile>
      <anchor>afaee58151473fb9100e2887923158678</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>uuv_thrusters::models::thruster_proportional::ThrusterProportional</name>
    <filename>classuuv__thrusters_1_1models_1_1thruster__proportional_1_1ThrusterProportional.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster__proportional_1_1ThrusterProportional.html</anchorfile>
      <anchor>ad2d02699894c84e42a744a3bee7ebcb6</anchor>
      <arglist>(self, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_command_value</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster__proportional_1_1ThrusterProportional.html</anchorfile>
      <anchor>ac6dbd251b6c6e043a2158e755ecc2ed7</anchor>
      <arglist>(self, thrust)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_thrust_value</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster__proportional_1_1ThrusterProportional.html</anchorfile>
      <anchor>a8ce50c4afd1fbd05d4fb700385cd69b0</anchor>
      <arglist>(self, command)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>LABEL</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster__proportional_1_1ThrusterProportional.html</anchorfile>
      <anchor>ab3da0e36e405e748dbddccb82855361e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_gain</name>
      <anchorfile>classuuv__thrusters_1_1models_1_1thruster__proportional_1_1ThrusterProportional.html</anchorfile>
      <anchor>af66b1a326af8088d8735d4fb6f263c67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package_info</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a38d55f1d95e020dda081c5c442ed7bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>package_info</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a38d55f1d95e020dda081c5c442ed7bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_thruster_allocator</name>
    <filename>namespacetest__thruster__allocator.html</filename>
    <class kind="class">test_thruster_allocator::TestThrusterAllocator</class>
    <member kind="variable">
      <type></type>
      <name>AXIS_X_TAM</name>
      <anchorfile>namespacetest__thruster__allocator.html</anchorfile>
      <anchor>a93b40d460f2e50b4bcfadba79031375a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>AXIS_Y_TAM</name>
      <anchorfile>namespacetest__thruster__allocator.html</anchorfile>
      <anchor>afbe12516d13ad8a2d8433ddf93fce8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>AXIS_Z_TAM</name>
      <anchorfile>namespacetest__thruster__allocator.html</anchorfile>
      <anchor>a289e75df29b683040a96ab8a08a9918b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NS</name>
      <anchorfile>namespacetest__thruster__allocator.html</anchorfile>
      <anchor>a12d32cab735c9f83bc24802679d0ef92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__thruster__allocator.html</anchorfile>
      <anchor>aad5de7bb2f8eb0a0e1d74ffc1f7d4d53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_thruster_manager_proportional_correct</name>
    <filename>namespacetest__thruster__manager__proportional__correct.html</filename>
    <class kind="class">test_thruster_manager_proportional_correct::TestThrusterManagerProportionalCorrect</class>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespacetest__thruster__manager__proportional__correct.html</anchorfile>
      <anchor>a4535776ce270584c251f5ebfb809f884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MANAGER</name>
      <anchorfile>namespacetest__thruster__manager__proportional__correct.html</anchorfile>
      <anchor>af0f1747bf00216f40b00d3646edc677b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__thruster__manager__proportional__correct.html</anchorfile>
      <anchor>a2153c4a6fb53a7f6147c23176c72ce73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>REFERENCE_TAM</name>
      <anchorfile>namespacetest__thruster__manager__proportional__correct.html</anchorfile>
      <anchor>a79b85d0c338bae3a48c3a50f6f468b87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_thrusters</name>
    <filename>namespacetest__thrusters.html</filename>
    <class kind="class">test_thrusters::TestThrusters</class>
    <member kind="function">
      <type>def</type>
      <name>get_force_vector</name>
      <anchorfile>namespacetest__thrusters.html</anchorfile>
      <anchor>a07f5b47ef3371e5498c5403956f6dbbc</anchor>
      <arglist>(pos, orientation, axis)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>AXES</name>
      <anchorfile>namespacetest__thrusters.html</anchorfile>
      <anchor>a4c16f087df34463fa4d2d7dc493ebf74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>IDX</name>
      <anchorfile>namespacetest__thrusters.html</anchorfile>
      <anchor>ae30cf1cac19fa73ccc8112fcdf758b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacetest__thrusters.html</anchorfile>
      <anchor>aa00c71a16f4f84ac432da806f3dd8d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TOPIC</name>
      <anchorfile>namespacetest__thrusters.html</anchorfile>
      <anchor>ae19865136ac97af143372784148f02c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>thruster_allocator</name>
    <filename>namespacethruster__allocator.html</filename>
    <class kind="class">thruster_allocator::ThrusterAllocatorNode</class>
    <member kind="variable">
      <type></type>
      <name>node</name>
      <anchorfile>namespacethruster__allocator.html</anchorfile>
      <anchor>a02e010453f0d754f5337bb0195427cfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>uuv_thrusters</name>
    <filename>namespaceuuv__thrusters.html</filename>
    <namespace>uuv_thrusters::models</namespace>
    <namespace>uuv_thrusters::thruster_manager</namespace>
  </compound>
  <compound kind="namespace">
    <name>uuv_thrusters::models</name>
    <filename>namespaceuuv__thrusters_1_1models.html</filename>
    <namespace>uuv_thrusters::models::thruster</namespace>
    <namespace>uuv_thrusters::models::thruster_custom</namespace>
    <namespace>uuv_thrusters::models::thruster_proportional</namespace>
  </compound>
  <compound kind="namespace">
    <name>uuv_thrusters::models::thruster</name>
    <filename>namespaceuuv__thrusters_1_1models_1_1thruster.html</filename>
    <class kind="class">uuv_thrusters::models::thruster::Thruster</class>
  </compound>
  <compound kind="namespace">
    <name>uuv_thrusters::models::thruster_custom</name>
    <filename>namespaceuuv__thrusters_1_1models_1_1thruster__custom.html</filename>
    <class kind="class">uuv_thrusters::models::thruster_custom::ThrusterCustom</class>
  </compound>
  <compound kind="namespace">
    <name>uuv_thrusters::models::thruster_proportional</name>
    <filename>namespaceuuv__thrusters_1_1models_1_1thruster__proportional.html</filename>
    <class kind="class">uuv_thrusters::models::thruster_proportional::ThrusterProportional</class>
  </compound>
  <compound kind="namespace">
    <name>uuv_thrusters::thruster_manager</name>
    <filename>namespaceuuv__thrusters_1_1thruster__manager.html</filename>
    <class kind="class">uuv_thrusters::thruster_manager::ThrusterManager</class>
  </compound>
</tagfile>
