<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/pr2_self_test/pr2_counterbalance_check/src/pr2_counterbalance_check/</path>
    <filename>____init_____8py</filename>
    <namespace>pr2_counterbalance_check</namespace>
  </compound>
  <compound kind="file">
    <name>cb_analysis_test.py</name>
    <path>/tmp/ws/src/pr2_self_test/pr2_counterbalance_check/test/</path>
    <filename>cb__analysis__test_8py</filename>
    <class kind="class">cb_analysis_test::DummyCBAnalysisData</class>
    <class kind="class">cb_analysis_test::DummyCBAnalysisParams</class>
    <class kind="class">cb_analysis_test::DummyCBPositionAnalysisData</class>
    <class kind="class">cb_analysis_test::DummyCBRunAnalysisData</class>
    <class kind="class">cb_analysis_test::DummyJointPositionAnalysisData</class>
    <class kind="class">cb_analysis_test::TestCounterbalanceAnalysis</class>
    <namespace>cb_analysis_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_data</name>
      <anchorfile>namespacecb__analysis__test.html</anchorfile>
      <anchor>a13a76cf33cea77c7ba79d72b5422ef07</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_position</name>
      <anchorfile>namespacecb__analysis__test.html</anchorfile>
      <anchor>aa8deffcf7fd1e934780f49e8ead9e8b1</anchor>
      <arglist>(minv, maxv, num_pts, i)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacecb__analysis__test.html</anchorfile>
      <anchor>aa4fcd823360e27f6fed321517fed9971</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cb_check.py</name>
    <path>/tmp/ws/src/pr2_self_test/pr2_counterbalance_check/scripts/</path>
    <filename>cb__check_8py</filename>
    <class kind="class">cb_check::CounterbalanceCheck</class>
    <namespace>cb_check</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_check_valid</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>aa5395a936974f35ba3062adf383109fa</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dir</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a4f4f86542e7ba2e3b686c572ceb4ee5b</anchor>
      <arglist>(turns)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a5a2d505cff539c8dbedc485980d6525e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>app</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a4099d68981d1593dc53a2a2435d99257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>ac2b8c3013a25d8e0d84455db1d3b1123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>BAR_TOL</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>aa94942f46d28f2b865de74c41de53598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>ab06a20bfa62134a6bbfd1e57b71b89d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a9df591bc80bbe78597fa96d39dae8a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a90b9ad11dd5686579348442670f59086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_rate</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a6437fcb4288a8204b8d51afb11878c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>options</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a8f523d7548365ba1afb35d13f86c76e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a5f3225bf3b69820e1870eff538023044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>adc08cef0e7f50dd7cfadac6984baae0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>SPRING_TOL</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a8c20f3cc12ec93eb2a59fbb6edf03dcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cb_qual_test.py</name>
    <path>/tmp/ws/src/pr2_self_test/pr2_counterbalance_check/scripts/</path>
    <filename>cb__qual__test_8py</filename>
    <class kind="class">cb_qual_test::CounterbalanceAnalyzer</class>
    <namespace>cb_qual_test</namespace>
    <member kind="variable">
      <type></type>
      <name>app</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>a52c61afbb90dec836f673996f9208b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_result</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>abd08826f628e0d963d7e1e0ac186cfaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_rate</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>aba52d0b581193d129154967103bf88a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>af2f20d2f394c75718a2dc3d893713dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>plots</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>a976bacb70f41576e7121a5682be32536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>af12a8543731b184542e1974ff5bb3c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>a56913c25e0513d3743ac318abf7bf5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result_service</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>a8e9f0a590364e3f50ce9b1c20ee638f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>text_summary</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>a2d26f93d16fe648e62c2e8555c959be1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>counterbalance_analysis.py</name>
    <path>/tmp/ws/src/pr2_self_test/pr2_counterbalance_check/src/pr2_counterbalance_check/</path>
    <filename>counterbalance__analysis_8py</filename>
    <class kind="class">pr2_counterbalance_check::counterbalance_analysis::CBPositionAnalysisData</class>
    <class kind="class">pr2_counterbalance_check::counterbalance_analysis::CBRunAnalysisData</class>
    <class kind="class">pr2_counterbalance_check::counterbalance_analysis::CounterbalanceAnalysisData</class>
    <class kind="class">pr2_counterbalance_check::counterbalance_analysis::CounterbalanceAnalysisParams</class>
    <class kind="class">pr2_counterbalance_check::counterbalance_analysis::CounterbalanceAnalysisResult</class>
    <class kind="class">pr2_counterbalance_check::counterbalance_analysis::JointPositionAnalysisData</class>
    <namespace>pr2_counterbalance_check::counterbalance_analysis</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_const_flex_effort</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>af7b7c808ef383372da519a8dfa666d78</anchor>
      <arglist>(data, flex_index=0, lift_calc=True)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_const_lift_effort</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>abbbc89f01f7292420d483c346846a1b8</anchor>
      <arglist>(data, lift_index=0, lift_calc=True)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_flex_positions</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>ae60cf3d96fc08f376da5e83220f31423</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_lift_positions</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>ab01806460c86cad1294aa0f422c0ee1d</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_mean_abs_effort</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a2f7e02c1e661a6af927db488ee1e95e7</anchor>
      <arglist>(avg_effort_array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_mean_effort</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>ad8ef225f13ee9547a9c81a648b06c7b6</anchor>
      <arglist>(avg_effort_array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_mean_sq_effort</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>acb1005cab9ad76576b619c4abc5958f9</anchor>
      <arglist>(avg_effort_array)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>analyze_flex_efforts</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a99ef79d3adcdc3d15b7bf78ecb59ba3b</anchor>
      <arglist>(params, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>analyze_lift_efforts</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a92fbbb06c2175167639e6b2be979c96d</anchor>
      <arglist>(params, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>calc_cb_adjust</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>ad7523df0a2924fcf38196e480dbf29d6</anchor>
      <arglist>(data, model_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_cb_adjustment</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>aa7fb57599fb9de7ae28068a968893e93</anchor>
      <arglist>(params, data, model_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_efforts</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a771a6e8bc973c1ef5fc7e17311b70d6f</anchor>
      <arglist>(data, lift_calc)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_effort_contour</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a88cae6a6734f9e44fc50aa3d112ce823</anchor>
      <arglist>(params, data, lift_calc=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_efforts_by_lift_position</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>ae0ec7ed166130a943a93c50077afb143</anchor>
      <arglist>(params, data, flex_index=-1, lift_calc=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>str_to_bytes</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>ad27c6e0921d2424286da275aa97bf103</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>ok_dict</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a13ed78fbf2e16de3fdad2279e53c3484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a6c0fe28c5b450334df284c6a0d2b9a30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>counterbalance_training.py</name>
    <path>/tmp/ws/src/pr2_self_test/pr2_counterbalance_check/training/</path>
    <filename>counterbalance__training_8py</filename>
    <namespace>counterbalance_training</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_data</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>ad0bfca658d1e905f437efc1a10cf817e</anchor>
      <arglist>(bag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_usage</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>a84235d29893cd7046fd97fe0cfa57499</anchor>
      <arglist>(code=0)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>aa438acfc0137e13459a0cbcf84739d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>adj_cb_bar</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>abc922470ca0e7d2abb2e25290fd0fda1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>adj_secondary</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>a7fdc24cfc53079510dd83d51cb3681ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>adjustments</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>aecaf62ecebfd0189e5ab8a7c95e425b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>B</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>a7df7758fce01f56f1d41996a849b3d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bags</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>a21403b465bbc8689fbe99d7456ba4849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CB_MSG_TYPE</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>ad42170013330a0487614f94ba0efaceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>a3755284cca16888ca97e18ddbe0d279b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>efforts</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>a739f5c5279973b8758747140770beb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>model</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>ae96310738b422c78cd1eee35a9dc3837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>af2e6890951cdea2e85006ac02d344fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>X</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>af7c972cbb6c3882749a266947604835c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>full_arm_holder.py</name>
    <path>/tmp/ws/src/pr2_self_test/pr2_counterbalance_check/util/</path>
    <filename>full__arm__holder_8py</filename>
    <class kind="class">full_arm_holder::SendMessageOnSubscribe</class>
    <namespace>full_arm_holder</namespace>
    <member kind="function">
      <type>def</type>
      <name>hold_arm</name>
      <anchorfile>namespacefull__arm__holder.html</anchorfile>
      <anchor>a623c71dbdff874eb0832d95eefb220a3</anchor>
      <arglist>(side, pan_angle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacefull__arm__holder.html</anchorfile>
      <anchor>ae052f27c1ab85f087933b6688249292e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_torso_up</name>
      <anchorfile>namespacefull__arm__holder.html</anchorfile>
      <anchor>a8a9254fb28b4cfe1ed7058aad7d32515</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_controller</name>
      <anchorfile>namespacefull__arm__holder.html</anchorfile>
      <anchor>a4affaa639be1027c3b8e1d5afe70c07b</anchor>
      <arglist>(controller, command)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacefull__arm__holder.html</anchorfile>
      <anchor>aa6c5799c1ea4a3b4e57946be9f69e68a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/pr2_self_test/pr2_counterbalance_check/</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="class">
    <name>pr2_counterbalance_check::counterbalance_analysis::CBPositionAnalysisData</name>
    <filename>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CBPositionAnalysisData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CBPositionAnalysisData.html</anchorfile>
      <anchor>a6b75bcc89ef27ea8949741210a048815</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_hold</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CBPositionAnalysisData.html</anchorfile>
      <anchor>ab5d485b84c5c2b493c0150aebf87d386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_position</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CBPositionAnalysisData.html</anchorfile>
      <anchor>a3e90d62f20dc993b99a46f4f85b3a4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_hold</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CBPositionAnalysisData.html</anchorfile>
      <anchor>a6c3595560b2dc2597102b469cd3b3e70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_counterbalance_check::counterbalance_analysis::CBRunAnalysisData</name>
    <filename>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CBRunAnalysisData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CBRunAnalysisData.html</anchorfile>
      <anchor>a593c2f21efa1f690cec3878a441ea008</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_data</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CBRunAnalysisData.html</anchorfile>
      <anchor>ab2145c0d5fb596feae38bc919c7364cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_position</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CBRunAnalysisData.html</anchorfile>
      <anchor>a3ea859d9c248e9b6f3b654d25e8dd20b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_counterbalance_check::counterbalance_analysis::CounterbalanceAnalysisData</name>
    <filename>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisData.html</anchorfile>
      <anchor>aa7e82cc95cc3a0736b49eaee1e93fed0</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_data</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisData.html</anchorfile>
      <anchor>a738a7a5dc7f8d0a057ecced12537e5b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_counterbalance_check::counterbalance_analysis::CounterbalanceAnalysisParams</name>
    <filename>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>aee3c12d2c878457416e96bebea7cf1bb</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_test_params</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>ab5805aba9f036d438736393e431931bb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bar_tol</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a1cd727e610c2c6c44eb1fdac838ac9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_avg_abs</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a62048043f37c2e22db7193ff9546de67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_avg_eff</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a772a07f3ab416ce4d1fd5a8b7aca6311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_d</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>ae4cad40f42b5584821215436ae2b6e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_dither</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a6da9024c5caacefb864bf6e93a21db25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_i</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a2f4908ad0bce1031c86c72b28262eac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_i_clamp</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a2580e5fafbddfd89c71f3f4b1d5fc8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_joint</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a81143a80372fb91c8f0900dd6d5ac138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_mse</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a6c7d5238ee7975e94406afc16bccfe0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_p</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a0b8e11137189cbcfb3541f6f892c8eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flex_test</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a370e20ca2df8e15e789bacba051b0021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_avg_abs</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>ac25115866a95a8d6f2cd890ef6138f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_avg_eff</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>af008538feee759c387d20be63f3a906b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_d</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a5ee6eeed34dd6a17c0ce9b57cff2bd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_dither</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a70f0b66f490935b04a1839b386439fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_i</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>ae4a730efe811279646bd8f632486ae62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_i_clamp</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a429e7661c48302ae294a06bed03e7497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_joint</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a954e49a5ed487ec051e89ebabb6a6d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_mse</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>af9840e1e4d57381142b6a37de9a12d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lift_p</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a89b596ddef2f15936b93442eb8bb5776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_flex</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a5e2689dd6301afb0b4e6036bf0efe415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_lift</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a6e13c6b9a8978367f8d864fea704802f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_flex</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>ace1b304e7998c444490fb2af5c19c554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_lift</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a2e64393ee9ef39d4a32e9d6b6be4142f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>named_params</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a3c16d80a82cb4800ca580b229a25e7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_flexes</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a483e7a97eab23ee8fd72bc4994181238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_lifts</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>a47ad51ffec63471364e1a32b6fb3117d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>screw_tol</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>aa1ee3c81b5d229e4df68f57a8331774c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout_hit</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisParams.html</anchorfile>
      <anchor>ad3bcac16a297fa8633fed00da494eb75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pr2_counterbalance_check::counterbalance_analysis::CounterbalanceAnalysisResult</name>
    <filename>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisResult.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisResult.html</anchorfile>
      <anchor>af7972758ab1e1eab125f71d2d148fce2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisResult.html</anchorfile>
      <anchor>afdb1524267f268e4008d26342851e5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisResult.html</anchorfile>
      <anchor>a9b97277e2dad8b87bcfea010c4bcd5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>summary</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisResult.html</anchorfile>
      <anchor>ab12d15fd71ed9e05af0da05d13e560f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>values</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisResult.html</anchorfile>
      <anchor>a8cf50830c10d082cc5933990ffd179c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1CounterbalanceAnalysisResult.html</anchorfile>
      <anchor>aaaaaead13cb8b4b38ed416c6fbdfb358</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cb_qual_test::CounterbalanceAnalyzer</name>
    <filename>classcb__qual__test_1_1CounterbalanceAnalyzer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>a97fbf04cdbcd411669ca909e64c49fc1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_data</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>a162280a46ca9ea912bd0119b0777f76d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_results</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>a3c9624088fb7327a23696cb780a4dcbf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_results</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>a4059c237f415d9dcb4ee3da21b768642</anchor>
      <arglist>(self, r)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_failed_service_call</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>a1954a8487f7de7ccc8e1948c74c2ca72</anchor>
      <arglist>(self, except_str=&apos;&apos;)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_topic</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>a2abcffc43c4268fd8a929d64db6a326f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motors_topic</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>a1b2567a10b6090984a441728471404e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_data_callback</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>a33421da24a47aa20dda5533ab2206cad</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_motors_cb</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>a1831ddce18e419d9b71833b5462413b0</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_data</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>a9b429f1b48d30d8c05927a183808c45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_model_file</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>a8180e6cbcf0a9b37a489a790cc4eba92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_motors_halted</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>a1783872d5eaa6dbc6864acbc23f6cc10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_result_service</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>aec833e24f7815c1eea644241253cc6ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_sent_results</name>
      <anchorfile>classcb__qual__test_1_1CounterbalanceAnalyzer.html</anchorfile>
      <anchor>ad4df237297235aeeb6c5fe5b2f9dcb62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cb_check::CounterbalanceCheck</name>
    <filename>classcb__check_1_1CounterbalanceCheck.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcb__check_1_1CounterbalanceCheck.html</anchorfile>
      <anchor>abf2aebed275f73fcd8007763ad06277d</anchor>
      <arglist>(self, model_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_data</name>
      <anchorfile>classcb__check_1_1CounterbalanceCheck.html</anchorfile>
      <anchor>ab97823f65a1da0a34639fe02c22d9915</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ok</name>
      <anchorfile>classcb__check_1_1CounterbalanceCheck.html</anchorfile>
      <anchor>ac8a166dd2bc41950f234430c1e14ec98</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_results</name>
      <anchorfile>classcb__check_1_1CounterbalanceCheck.html</anchorfile>
      <anchor>a338785979bf2d866ecce86b2da308297</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_topic</name>
      <anchorfile>classcb__check_1_1CounterbalanceCheck.html</anchorfile>
      <anchor>a2ae5e3637b6863c48dae709b5f767dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>motors_topic</name>
      <anchorfile>classcb__check_1_1CounterbalanceCheck.html</anchorfile>
      <anchor>a9e99768bc61311dca4fec84fa85aa046</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_data_callback</name>
      <anchorfile>classcb__check_1_1CounterbalanceCheck.html</anchorfile>
      <anchor>a9b726c1974ac6150111035ecf25ce247</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_motors_cb</name>
      <anchorfile>classcb__check_1_1CounterbalanceCheck.html</anchorfile>
      <anchor>a8287439d44851ace95d1f4bbefc4971f</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_data</name>
      <anchorfile>classcb__check_1_1CounterbalanceCheck.html</anchorfile>
      <anchor>ac7faa11eade143d768d2aa9c97dbd53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_model_file</name>
      <anchorfile>classcb__check_1_1CounterbalanceCheck.html</anchorfile>
      <anchor>a8554777a638b9000fb799ada56676647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_motors_halted</name>
      <anchorfile>classcb__check_1_1CounterbalanceCheck.html</anchorfile>
      <anchor>a9918cc2bde03aa70b73e9d5efb54a880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ok</name>
      <anchorfile>classcb__check_1_1CounterbalanceCheck.html</anchorfile>
      <anchor>af33810d3032d25720642ea1a7b1be90e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cb_analysis_test::DummyCBAnalysisData</name>
    <filename>classcb__analysis__test_1_1DummyCBAnalysisData.html</filename>
  </compound>
  <compound kind="class">
    <name>cb_analysis_test::DummyCBAnalysisParams</name>
    <filename>classcb__analysis__test_1_1DummyCBAnalysisParams.html</filename>
  </compound>
  <compound kind="class">
    <name>cb_analysis_test::DummyCBPositionAnalysisData</name>
    <filename>classcb__analysis__test_1_1DummyCBPositionAnalysisData.html</filename>
  </compound>
  <compound kind="class">
    <name>cb_analysis_test::DummyCBRunAnalysisData</name>
    <filename>classcb__analysis__test_1_1DummyCBRunAnalysisData.html</filename>
  </compound>
  <compound kind="class">
    <name>cb_analysis_test::DummyJointPositionAnalysisData</name>
    <filename>classcb__analysis__test_1_1DummyJointPositionAnalysisData.html</filename>
  </compound>
  <compound kind="class">
    <name>pr2_counterbalance_check::counterbalance_analysis::JointPositionAnalysisData</name>
    <filename>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1JointPositionAnalysisData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1JointPositionAnalysisData.html</anchorfile>
      <anchor>ad4736b85dd449864ce0eb89bb4f1eeee</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effort</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1JointPositionAnalysisData.html</anchorfile>
      <anchor>a726ed32712764f935b22dc473a06b599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effort_avg</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1JointPositionAnalysisData.html</anchorfile>
      <anchor>abc97702c27dded3d2ef06e4e5187a1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>effort_sd</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1JointPositionAnalysisData.html</anchorfile>
      <anchor>a2aa16b67eca11015a70a40ac6bd7bd1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1JointPositionAnalysisData.html</anchorfile>
      <anchor>ae33509a3129b9489083f567ec48808dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position_avg</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1JointPositionAnalysisData.html</anchorfile>
      <anchor>a5baa25cb04a328e70d8af85f55df9d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>position_sd</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1JointPositionAnalysisData.html</anchorfile>
      <anchor>a10d77ab89f940e032f74b6c0c0e65ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1JointPositionAnalysisData.html</anchorfile>
      <anchor>a0c7bf7553ca2deaba8b23056839207b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>velocity</name>
      <anchorfile>classpr2__counterbalance__check_1_1counterbalance__analysis_1_1JointPositionAnalysisData.html</anchorfile>
      <anchor>ac98b4afa2ffd0408d0f0866a365e1da9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>full_arm_holder::SendMessageOnSubscribe</name>
    <filename>classfull__arm__holder_1_1SendMessageOnSubscribe.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classfull__arm__holder_1_1SendMessageOnSubscribe.html</anchorfile>
      <anchor>a7f1f074997eda2da534582e8f37fc9f7</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>peer_subscribe</name>
      <anchorfile>classfull__arm__holder_1_1SendMessageOnSubscribe.html</anchorfile>
      <anchor>ac7d6f3946db41e378f74ff6ee398eb57</anchor>
      <arglist>(self, topic_name, topic_publish, peer_publish)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg</name>
      <anchorfile>classfull__arm__holder_1_1SendMessageOnSubscribe.html</anchorfile>
      <anchor>a06705ab8e0da68b009203eef3adf3940</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cb_analysis_test::TestCounterbalanceAnalysis</name>
    <filename>classcb__analysis__test_1_1TestCounterbalanceAnalysis.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classcb__analysis__test_1_1TestCounterbalanceAnalysis.html</anchorfile>
      <anchor>aae42b6b66361e932df7b123242272fae</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_adjustment</name>
      <anchorfile>classcb__analysis__test_1_1TestCounterbalanceAnalysis.html</anchorfile>
      <anchor>ab3393fbeb574fb149302396e5e945388</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_flex_effort</name>
      <anchorfile>classcb__analysis__test_1_1TestCounterbalanceAnalysis.html</anchorfile>
      <anchor>a012a3c9f1992b68248002753458daa3c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_lift_effort</name>
      <anchorfile>classcb__analysis__test_1_1TestCounterbalanceAnalysis.html</anchorfile>
      <anchor>ae762a3765fec307271ebc81128159d56</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_plots</name>
      <anchorfile>classcb__analysis__test_1_1TestCounterbalanceAnalysis.html</anchorfile>
      <anchor>a7a7d7bb23c108f58ba45f2abf2029d63</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classcb__analysis__test_1_1TestCounterbalanceAnalysis.html</anchorfile>
      <anchor>ab1d34668c2299f24564d4808842621a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>model_file</name>
      <anchorfile>classcb__analysis__test_1_1TestCounterbalanceAnalysis.html</anchorfile>
      <anchor>a1286b15a5a73a1641bb7f5992a6c7b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>params</name>
      <anchorfile>classcb__analysis__test_1_1TestCounterbalanceAnalysis.html</anchorfile>
      <anchor>a23c3679ec3103af3f3233cd5ad40fcf0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cb_analysis_test</name>
    <filename>namespacecb__analysis__test.html</filename>
    <class kind="class">cb_analysis_test::DummyCBAnalysisData</class>
    <class kind="class">cb_analysis_test::DummyCBAnalysisParams</class>
    <class kind="class">cb_analysis_test::DummyCBPositionAnalysisData</class>
    <class kind="class">cb_analysis_test::DummyCBRunAnalysisData</class>
    <class kind="class">cb_analysis_test::DummyJointPositionAnalysisData</class>
    <class kind="class">cb_analysis_test::TestCounterbalanceAnalysis</class>
    <member kind="function">
      <type>def</type>
      <name>generate_data</name>
      <anchorfile>namespacecb__analysis__test.html</anchorfile>
      <anchor>a13a76cf33cea77c7ba79d72b5422ef07</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_position</name>
      <anchorfile>namespacecb__analysis__test.html</anchorfile>
      <anchor>aa8deffcf7fd1e934780f49e8ead9e8b1</anchor>
      <arglist>(minv, maxv, num_pts, i)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacecb__analysis__test.html</anchorfile>
      <anchor>aa4fcd823360e27f6fed321517fed9971</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cb_check</name>
    <filename>namespacecb__check.html</filename>
    <class kind="class">cb_check::CounterbalanceCheck</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_check_valid</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>aa5395a936974f35ba3062adf383109fa</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dir</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a4f4f86542e7ba2e3b686c572ceb4ee5b</anchor>
      <arglist>(turns)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a5a2d505cff539c8dbedc485980d6525e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>app</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a4099d68981d1593dc53a2a2435d99257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>ac2b8c3013a25d8e0d84455db1d3b1123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>BAR_TOL</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>aa94942f46d28f2b865de74c41de53598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>ab06a20bfa62134a6bbfd1e57b71b89d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a9df591bc80bbe78597fa96d39dae8a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a90b9ad11dd5686579348442670f59086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_rate</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a6437fcb4288a8204b8d51afb11878c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>options</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a8f523d7548365ba1afb35d13f86c76e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a5f3225bf3b69820e1870eff538023044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>adc08cef0e7f50dd7cfadac6984baae0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>SPRING_TOL</name>
      <anchorfile>namespacecb__check.html</anchorfile>
      <anchor>a8c20f3cc12ec93eb2a59fbb6edf03dcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cb_qual_test</name>
    <filename>namespacecb__qual__test.html</filename>
    <class kind="class">cb_qual_test::CounterbalanceAnalyzer</class>
    <member kind="variable">
      <type></type>
      <name>app</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>a52c61afbb90dec836f673996f9208b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>html_result</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>abd08826f628e0d963d7e1e0ac186cfaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_rate</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>aba52d0b581193d129154967103bf88a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>af2f20d2f394c75718a2dc3d893713dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>plots</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>a976bacb70f41576e7121a5682be32536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>af12a8543731b184542e1974ff5bb3c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>a56913c25e0513d3743ac318abf7bf5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>result_service</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>a8e9f0a590364e3f50ce9b1c20ee638f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>text_summary</name>
      <anchorfile>namespacecb__qual__test.html</anchorfile>
      <anchor>a2d26f93d16fe648e62c2e8555c959be1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>counterbalance_training</name>
    <filename>namespacecounterbalance__training.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get_data</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>ad0bfca658d1e905f437efc1a10cf817e</anchor>
      <arglist>(bag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_usage</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>a84235d29893cd7046fd97fe0cfa57499</anchor>
      <arglist>(code=0)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>aa438acfc0137e13459a0cbcf84739d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>adj_cb_bar</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>abc922470ca0e7d2abb2e25290fd0fda1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>adj_secondary</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>a7fdc24cfc53079510dd83d51cb3681ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>adjustments</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>aecaf62ecebfd0189e5ab8a7c95e425b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>B</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>a7df7758fce01f56f1d41996a849b3d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bags</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>a21403b465bbc8689fbe99d7456ba4849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CB_MSG_TYPE</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>ad42170013330a0487614f94ba0efaceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>a3755284cca16888ca97e18ddbe0d279b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>efforts</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>a739f5c5279973b8758747140770beb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>model</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>ae96310738b422c78cd1eee35a9dc3837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>af2e6890951cdea2e85006ac02d344fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>X</name>
      <anchorfile>namespacecounterbalance__training.html</anchorfile>
      <anchor>af7c972cbb6c3882749a266947604835c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>full_arm_holder</name>
    <filename>namespacefull__arm__holder.html</filename>
    <class kind="class">full_arm_holder::SendMessageOnSubscribe</class>
    <member kind="function">
      <type>def</type>
      <name>hold_arm</name>
      <anchorfile>namespacefull__arm__holder.html</anchorfile>
      <anchor>a623c71dbdff874eb0832d95eefb220a3</anchor>
      <arglist>(side, pan_angle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacefull__arm__holder.html</anchorfile>
      <anchor>ae052f27c1ab85f087933b6688249292e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>move_torso_up</name>
      <anchorfile>namespacefull__arm__holder.html</anchorfile>
      <anchor>a8a9254fb28b4cfe1ed7058aad7d32515</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_controller</name>
      <anchorfile>namespacefull__arm__holder.html</anchorfile>
      <anchor>a4affaa639be1027c3b8e1d5afe70c07b</anchor>
      <arglist>(controller, command)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacefull__arm__holder.html</anchorfile>
      <anchor>aa6c5799c1ea4a3b4e57946be9f69e68a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_counterbalance_check</name>
    <filename>namespacepr2__counterbalance__check.html</filename>
    <namespace>pr2_counterbalance_check::counterbalance_analysis</namespace>
  </compound>
  <compound kind="namespace">
    <name>pr2_counterbalance_check::counterbalance_analysis</name>
    <filename>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</filename>
    <class kind="class">pr2_counterbalance_check::counterbalance_analysis::CBPositionAnalysisData</class>
    <class kind="class">pr2_counterbalance_check::counterbalance_analysis::CBRunAnalysisData</class>
    <class kind="class">pr2_counterbalance_check::counterbalance_analysis::CounterbalanceAnalysisData</class>
    <class kind="class">pr2_counterbalance_check::counterbalance_analysis::CounterbalanceAnalysisParams</class>
    <class kind="class">pr2_counterbalance_check::counterbalance_analysis::CounterbalanceAnalysisResult</class>
    <class kind="class">pr2_counterbalance_check::counterbalance_analysis::JointPositionAnalysisData</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_const_flex_effort</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>af7b7c808ef383372da519a8dfa666d78</anchor>
      <arglist>(data, flex_index=0, lift_calc=True)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_const_lift_effort</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>abbbc89f01f7292420d483c346846a1b8</anchor>
      <arglist>(data, lift_index=0, lift_calc=True)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_flex_positions</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>ae60cf3d96fc08f376da5e83220f31423</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_lift_positions</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>ab01806460c86cad1294aa0f422c0ee1d</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_mean_abs_effort</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a2f7e02c1e661a6af927db488ee1e95e7</anchor>
      <arglist>(avg_effort_array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_mean_effort</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>ad8ef225f13ee9547a9c81a648b06c7b6</anchor>
      <arglist>(avg_effort_array)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_mean_sq_effort</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>acb1005cab9ad76576b619c4abc5958f9</anchor>
      <arglist>(avg_effort_array)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>analyze_flex_efforts</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a99ef79d3adcdc3d15b7bf78ecb59ba3b</anchor>
      <arglist>(params, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>analyze_lift_efforts</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a92fbbb06c2175167639e6b2be979c96d</anchor>
      <arglist>(params, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>calc_cb_adjust</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>ad7523df0a2924fcf38196e480dbf29d6</anchor>
      <arglist>(data, model_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_cb_adjustment</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>aa7fb57599fb9de7ae28068a968893e93</anchor>
      <arglist>(params, data, model_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_efforts</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a771a6e8bc973c1ef5fc7e17311b70d6f</anchor>
      <arglist>(data, lift_calc)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_effort_contour</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a88cae6a6734f9e44fc50aa3d112ce823</anchor>
      <arglist>(params, data, lift_calc=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_efforts_by_lift_position</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>ae0ec7ed166130a943a93c50077afb143</anchor>
      <arglist>(params, data, flex_index=-1, lift_calc=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>str_to_bytes</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>ad27c6e0921d2424286da275aa97bf103</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>ok_dict</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a13ed78fbf2e16de3fdad2279e53c3484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacepr2__counterbalance__check_1_1counterbalance__analysis.html</anchorfile>
      <anchor>a6c0fe28c5b450334df284c6a0d2b9a30</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>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>
  </compound>
</tagfile>
