<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/calibration/calibration_launch/src/capture_executive/</path>
    <filename>____init_____8py</filename>
    <namespace>capture_executive</namespace>
  </compound>
  <compound kind="file">
    <name>capture_exec.py</name>
    <path>/tmp/ws/src/calibration/calibration_launch/scripts/</path>
    <filename>capture__exec_8py</filename>
    <class kind="class">capture_exec::CaptureExecutive</class>
    <namespace>capture_exec</namespace>
    <member kind="variable">
      <type></type>
      <name>config_dir</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a05b3a2f72e5a6280e705512a4606de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_config</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>add0bef2982776f00af33227b8e9a2cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>executive</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>abf559cd23591cfc3db07de96c9a8d1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>full_paths</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a7087387af6079542e235e7e8acd3337f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>keep_collecting</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a5a91c13935bf76346739c186bd4699a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>m_robot</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a88627fd85ddaa7f5a335f88cde685e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>af9dacf975a383ad82e15429e89ce10a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resp</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a4c09323b32f2e7ea9cdcd05a92fc1b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot_description</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a7a0c0f0f6c577ace0fe56cfa5da4e16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_failure</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a29e0d2023ed0c31f8a3dd9985146221e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_names</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a772a07c7e4a34de90528d0bcddeae315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_options</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>aa489612b69af6c6d255ad1c739c87ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_steps</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a7b968a07ff50643d09a9305fe890be03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_success</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a2976257d8f6393542297d5809261d0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>samples_dir</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>ad549a23fa516db940c27b6a43a7785b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>system</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a7f96ed3d2c407bc1c7940c170a991635</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config_manager.py</name>
    <path>/tmp/ws/src/calibration/calibration_launch/src/capture_executive/</path>
    <filename>config__manager_8py</filename>
    <class kind="class">capture_executive::config_manager::CameraConfigManager</class>
    <class kind="class">capture_executive::config_manager::ChainConfigManager</class>
    <class kind="class">capture_executive::config_manager::ConfigManager</class>
    <class kind="class">capture_executive::config_manager::ControllerCmdManager</class>
    <class kind="class">capture_executive::config_manager::LaserConfigManager</class>
    <namespace>capture_executive::config_manager</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/calibration/calibration_launch/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>robot_measurement_cache.py</name>
    <path>/tmp/ws/src/calibration/calibration_launch/src/capture_executive/</path>
    <filename>robot__measurement__cache_8py</filename>
    <class kind="class">capture_executive::robot_measurement_cache::RobotMeasurementCache</class>
    <namespace>capture_executive::robot_measurement_cache</namespace>
    <member kind="function">
      <type>def</type>
      <name>laser_cmp</name>
      <anchorfile>namespacecapture__executive_1_1robot__measurement__cache.html</anchorfile>
      <anchor>a0790a489457b8d2fa774a2a213751b46</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stamped_cmp</name>
      <anchorfile>namespacecapture__executive_1_1robot__measurement__cache.html</anchorfile>
      <anchor>aa1f6fa63559606bb77c506a62bb8bb03</anchor>
      <arglist>(x, y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sensor_managers.py</name>
    <path>/tmp/ws/src/calibration/calibration_launch/src/capture_executive/</path>
    <filename>sensor__managers_8py</filename>
    <class kind="class">capture_executive::sensor_managers::CamManager</class>
    <class kind="class">capture_executive::sensor_managers::ChainManager</class>
    <class kind="class">capture_executive::sensor_managers::LaserManager</class>
    <namespace>capture_executive::sensor_managers</namespace>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/calibration/calibration_launch/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_robot_measurement_cache.py</name>
    <path>/tmp/ws/src/calibration/calibration_launch/test/</path>
    <filename>test__robot__measurement__cache_8py</filename>
    <class kind="class">test_robot_measurement_cache::TestCache</class>
    <namespace>test_robot_measurement_cache</namespace>
  </compound>
  <compound kind="file">
    <name>test_sensor_managers.py</name>
    <path>/tmp/ws/src/calibration/calibration_launch/test/</path>
    <filename>test__sensor__managers_8py</filename>
    <class kind="class">test_sensor_managers::TestCamManager</class>
    <class kind="class">test_sensor_managers::TestChainManager</class>
    <class kind="class">test_sensor_managers::TestLaserManager</class>
    <namespace>test_sensor_managers</namespace>
    <member kind="function">
      <type>def</type>
      <name>build_msg</name>
      <anchorfile>namespacetest__sensor__managers.html</anchorfile>
      <anchor>ae295a2c664b898b25d3483e11166c314</anchor>
      <arglist>(type, secs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urdf_pub.py</name>
    <path>/tmp/ws/src/calibration/calibration_launch/scripts/</path>
    <filename>urdf__pub_8py</filename>
    <namespace>urdf_pub</namespace>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespaceurdf__pub.html</anchorfile>
      <anchor>ad7a9cfe307cb730d9385a58e2caa897c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>desc</name>
      <anchorfile>namespaceurdf__pub.html</anchorfile>
      <anchor>aeadae9bd91808efb3ef38e5711e68b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespaceurdf__pub.html</anchorfile>
      <anchor>a527dd69da51c2a8ca671a2704d494b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>capture_executive::config_manager::CameraConfigManager</name>
    <filename>classcapture__executive_1_1config__manager_1_1CameraConfigManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1CameraConfigManager.html</anchorfile>
      <anchor>a9797d575a2c3efb1b412568d9de98016</anchor>
      <arglist>(self, cam_id, configs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reconfigure</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1CameraConfigManager.html</anchorfile>
      <anchor>afbd13220cd2abab2dd8ae6d1e5ff24d8</anchor>
      <arglist>(self, next_config_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1CameraConfigManager.html</anchorfile>
      <anchor>a3071efee3ff80bb192c19af2973f5bc5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cam_id</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1CameraConfigManager.html</anchorfile>
      <anchor>a27d56a3a426c2035e1bb1aea95efc3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_configs</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1CameraConfigManager.html</anchorfile>
      <anchor>a4c668db8278ab3db89d1886d66d1d89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_led_detector_ac</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1CameraConfigManager.html</anchorfile>
      <anchor>abfbdd446dffb07a8a5c19ae66de2a808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_settler_ac</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1CameraConfigManager.html</anchorfile>
      <anchor>a50edb24c704a3008af5e685c51d345a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_state</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1CameraConfigManager.html</anchorfile>
      <anchor>a1a740f267d2cdd7c800e0cc95022f47c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>capture_executive::sensor_managers::CamManager</name>
    <filename>classcapture__executive_1_1sensor__managers_1_1CamManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>a23138beb567297f94dbe3f2d4cbc4dad</anchor>
      <arglist>(self, cam_id, callback, cb_args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disable</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>ad6e5b030bfc444f00ae4be5dc2c252b4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enable</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>a249b073933720cf16f1a05dec0274a96</anchor>
      <arglist>(self, verbose=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>minimal_callback</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>ad431b14a7eff422d7920c6bc6f6418da</anchor>
      <arglist>(self, cam_info, features)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>verbose_callback</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>a40ec48550035e8dd19c43a4712e14077</anchor>
      <arglist>(self, cam_info, features, image, image_rect)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_callback</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>ac234567806af8c16f91d9be0e72ad3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cam_id</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>a35dd9d483ae6c8536d569116e2c63ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cam_info_sub</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>a6288cb4a9ddf8d5f7a5e928a51738ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_args</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>ad5ea113679f257762ae1605186969df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_features_sub</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>afee7d2464731b4c40a8893b1f7a399c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_image_rect_sub</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>a425057e80931d47ffb9d02e4cff8b7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_image_sub</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>a08df79fd5e6a15c9261f74c01dbd8f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lock</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>a7657f981582c99ea4b5ba897616c082d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_minimal_sync</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>ae35839ce719e00d2bbc9dbf03244bbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mode</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>a97a1f896eaeb063188c8bf3293ef02a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_verbose_sync</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1CamManager.html</anchorfile>
      <anchor>a11004c39dd1013e1b1bc71356237fcd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>capture_exec::CaptureExecutive</name>
    <filename>classcapture__exec_1_1CaptureExecutive.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a4761363588b62dcf2a866706374f7f2f</anchor>
      <arglist>(self, config_dir, system, robot_desc, output_debug=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_cam_measurement</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>ab5d0c2cacbb4f13ecc5f93c375f34fdd</anchor>
      <arglist>(self, cam_id, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_chain_measurement</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a812d758e6624ad42515535d98d6ec2b7</anchor>
      <arglist>(self, chain_id, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_laser_measurement</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a9ed0d1aa9eedfedd7621706ae5d37efb</anchor>
      <arglist>(self, laser_id, msg, interval_start, interval_end)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>capture</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>aa76f645bb15e02e36b89add0fedfdb51</anchor>
      <arglist>(self, next_configuration, timeout)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>request_callback</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>ab4088d08b2acc9c6a0e634556998e948</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>status_callback</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>ad83ce1e24ff8957b973e02ea90b557af</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a31006ea9ec4cadd775c81389aafd9c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cache</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a6e0e24943afb99c0388f19e35270e785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cam_config</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a61dd0eab592553a354c554d661dbc03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cam_managers</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>aad81980542bd43ae0481fcfee0399b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>chain_config</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>acc2d34c378d181e1ad58f841b0c72ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>chain_managers</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a4016a9f09f0300dbe9aa258437a356c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config_manager</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a94124180a9de719a9bc29e7f0a7dab71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>controller_config</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a6dfd1f519d29acd8f8f1beabfa920285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interval_status</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a58859ab22684cba2bf171109dcdaf083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interval_status_sub</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>ab0e719f72942a63197f3d56ff0526e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>laser_config</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a46164bab95947f767069acdfacc9a0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>laser_managers</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>ab3992d6e0d3c02cb78f18c3e0bac522f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a481042fbf6cc6cc919252be08fe3177e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>m_robot</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a2c29fb2249a99947530bb425760a95c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>ac6225f5c61bba89d7a241ffd0a9ab622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_debug</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a260c0595913886db4cc06d7ccf74b23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>request_interval_sub</name>
      <anchorfile>classcapture__exec_1_1CaptureExecutive.html</anchorfile>
      <anchor>a67e6762a93b32c09cecd7e88b1d0e09e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>capture_executive::config_manager::ChainConfigManager</name>
    <filename>classcapture__executive_1_1config__manager_1_1ChainConfigManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ChainConfigManager.html</anchorfile>
      <anchor>acb0e84b04c8ecb5833840ac2ee9194b8</anchor>
      <arglist>(self, chain_id, configs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reconfigure</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ChainConfigManager.html</anchorfile>
      <anchor>ab9dc969041e9c00772bd641cfe8f5024</anchor>
      <arglist>(self, next_config_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ChainConfigManager.html</anchorfile>
      <anchor>aa36081f5c40e83b20eabae6459721ff5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_chain_id</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ChainConfigManager.html</anchorfile>
      <anchor>a37752d29ba9fa12e1fea4fffa4538d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_configs</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ChainConfigManager.html</anchorfile>
      <anchor>a407bc24977c9707ba38b93f3a23bb18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_settler_ac</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ChainConfigManager.html</anchorfile>
      <anchor>aff75eb9cd8639f93e5e4dd993d53ed98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_state</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ChainConfigManager.html</anchorfile>
      <anchor>a935f449067c472f2377dd9b99f7f8bbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>capture_executive::sensor_managers::ChainManager</name>
    <filename>classcapture__executive_1_1sensor__managers_1_1ChainManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1ChainManager.html</anchorfile>
      <anchor>a4b57ba1da5ac7aa0702e26126c4f7ece</anchor>
      <arglist>(self, chain_id, callback, cb_args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1ChainManager.html</anchorfile>
      <anchor>a16ca1a11d0a8cb38d1621cc4b23dae8c</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disable</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1ChainManager.html</anchorfile>
      <anchor>aba1b06e4e91f2a5768a79546edeea205</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enable</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1ChainManager.html</anchorfile>
      <anchor>ad254ad0dc9828c2b02e72d3d773c17ec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_callback</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1ChainManager.html</anchorfile>
      <anchor>a9df9e3decf21e507c8be518cbc8034f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_args</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1ChainManager.html</anchorfile>
      <anchor>a4acd2f092cafce2e1cd32cc3a5de40dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_chain_id</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1ChainManager.html</anchorfile>
      <anchor>aa2d7d341644c70250fb32cdee14b700c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_chain_sub</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1ChainManager.html</anchorfile>
      <anchor>a4973d38d981b9d5e62e0a070fbd295cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lock</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1ChainManager.html</anchorfile>
      <anchor>af3b89601db4322819ec690c0ec0c713a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mode</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1ChainManager.html</anchorfile>
      <anchor>a1fc4fca45aeecadc08cc32659487d202</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>capture_executive::config_manager::ConfigManager</name>
    <filename>classcapture__executive_1_1config__manager_1_1ConfigManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ConfigManager.html</anchorfile>
      <anchor>afaf716747ba40530411a754f8f55045a</anchor>
      <arglist>(self, cam_config, chain_config, laser_config, controller_config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reconfigure</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ConfigManager.html</anchorfile>
      <anchor>a979824c76ffca2ed05a89e9c3c8eeb5d</anchor>
      <arglist>(self, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ConfigManager.html</anchorfile>
      <anchor>a770863d0e5302d2dd438cfc6f3cf51b7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cam_managers</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ConfigManager.html</anchorfile>
      <anchor>ac5a75dc0006393d5a244030f51ba8eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_chain_managers</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ConfigManager.html</anchorfile>
      <anchor>a2c6b00f4102229ffd82f349fdd7c3248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_controller_managers</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ConfigManager.html</anchorfile>
      <anchor>a9146c30fdc0a2d32dcc005e521611606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_intersect_ac</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ConfigManager.html</anchorfile>
      <anchor>a60391f6539a22062c99443df3c85cd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_laser_managers</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ConfigManager.html</anchorfile>
      <anchor>a1e2bfc5fd0f6ae5db1c1eab09b63aa35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>capture_executive::config_manager::ControllerCmdManager</name>
    <filename>classcapture__executive_1_1config__manager_1_1ControllerCmdManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ControllerCmdManager.html</anchorfile>
      <anchor>a979fe95762a06701b8da7c9663305f6d</anchor>
      <arglist>(self, controller_id, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_command</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ControllerCmdManager.html</anchorfile>
      <anchor>a24ff9d6eb239feee0129ce96569dd618</anchor>
      <arglist>(self, cmd)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ControllerCmdManager.html</anchorfile>
      <anchor>a4b1ed704d865a46c5d70967fe6280180</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_build_segment</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ControllerCmdManager.html</anchorfile>
      <anchor>a4630be0d0f6324ad537cafbc7643666a</anchor>
      <arglist>(self, config)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_config</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ControllerCmdManager.html</anchorfile>
      <anchor>adf29056b6b2f569b92628eea9b3a53ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_controller_id</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ControllerCmdManager.html</anchorfile>
      <anchor>ac6191d84eee4ba96214cee11b24c2ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_pub</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1ControllerCmdManager.html</anchorfile>
      <anchor>ad4c87e33a0b5d71cc958be8bb696c664</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>capture_executive::config_manager::LaserConfigManager</name>
    <filename>classcapture__executive_1_1config__manager_1_1LaserConfigManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1LaserConfigManager.html</anchorfile>
      <anchor>ae38ccb14371fa741fcdac2190980a8c1</anchor>
      <arglist>(self, laser_id, configs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reconfigure</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1LaserConfigManager.html</anchorfile>
      <anchor>ad9cefee807485683f48182f098c5cac3</anchor>
      <arglist>(self, next_config_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1LaserConfigManager.html</anchorfile>
      <anchor>ad99c087c6a69357d5ff4086a9e0d57a9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_detector_ac</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1LaserConfigManager.html</anchorfile>
      <anchor>a247eff09cdda43249210362b6ead3fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_configs</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1LaserConfigManager.html</anchorfile>
      <anchor>a1e8512f1ca1e39d6d346e8be789d66d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_laser_id</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1LaserConfigManager.html</anchorfile>
      <anchor>a3fdb2313132bd10eca9639aab6f32f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_settler_ac</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1LaserConfigManager.html</anchorfile>
      <anchor>a5d2ae815b1dc6b23bb4206f613a30b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_state</name>
      <anchorfile>classcapture__executive_1_1config__manager_1_1LaserConfigManager.html</anchorfile>
      <anchor>ac413102389aaab9ba269de57acdbfa66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>capture_executive::sensor_managers::LaserManager</name>
    <filename>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>ae51a772b53d52cfab719cfcb314a4dcc</anchor>
      <arglist>(self, laser_id, callback, cb_args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disable</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>aed35cea830f57c0c2fe049323ced7f9f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enable</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>a934ad97f6a188d9bf79d8571c0e7be1a</anchor>
      <arglist>(self, verbose=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>minimal_callback</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>a9f25f0714bf097d28cf438e5b9d01a8a</anchor>
      <arglist>(self, joint_features, laser_duration)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>verbose_callback</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>ae2495cbddb62a4ecb912cde4d02c729d</anchor>
      <arglist>(self, snapshot, laser_image, image_features, joint_features, laser_duration)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_callback</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>a6e5e72cd10b3cd5481ed0c63917472e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_args</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>aa0eebaf28f86fba100000f1c3cfcb750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_duration_sub</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>ac94dd318f7b1084f8d61cd7c69fa8fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_image_features_sub</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>abae51341b5a2047c6eb2840d52cab955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_joint_features_sub</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>a1c799c6db844303776f18acce486f4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_laser_id</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>a21982da7f9b6ca000023883a34bfa6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_laser_image_sub</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>ad68695325e16376ed291af697340ceaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_lock</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>aec77efa5c05cf9a2fc94de749fbb086b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_minimal_sync</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>ab125816e2a7be61a3ce616a3a6c8c7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mode</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>a15f47db25628c511d2b4fbab7a759668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_snapshot_sub</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>a5d109740de906bcc9d095fc9d29c4759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_verbose_sync</name>
      <anchorfile>classcapture__executive_1_1sensor__managers_1_1LaserManager.html</anchorfile>
      <anchor>ac5f0270c9c8f3856623f3de0db4fd8d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>capture_executive::robot_measurement_cache::RobotMeasurementCache</name>
    <filename>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>a5593dda6dce1c8fd55858871f41af4a4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_cam_measurement</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>a72ba0eaee53ce091defe7ddd6a88bfa7</anchor>
      <arglist>(self, cam_id, m)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_chain_measurement</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>ad0a833762603898af68ddac5abf0ddde</anchor>
      <arglist>(self, chain_id, m)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_laser_measurement</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>a6bc419d84cc88fe8bacba2defa5cb4ec</anchor>
      <arglist>(self, laser_id, m, interval_start, interval_end)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reconfigure</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>a73afaf4e4618fab9995aceff788306dd</anchor>
      <arglist>(self, cam_ids, chain_ids, laser_ids)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>request_robot_measurement</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>a0c604e6c53916a54127e571bfaf847d7</anchor>
      <arglist>(self, interval_start, interval_end, min_duration=rospy.Duration(2, 0))</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_max_sizes</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>a0a41559c769cdb6ff5967b4ca06ea865</anchor>
      <arglist>(self, cam_sizes, chain_sizes, laser_sizes)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cam_caches</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>a98cbf1e1ff01e258657ac543f9f9df11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cam_sizes</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>a678fe19e5f9a94546be17c5653e6a690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_chain_caches</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>a1eb9b031c7bebde7f8f763dd23ae3eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_chain_sizes</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>aaf5532a4881a3cdf9a7c3a98f8b3e809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_laser_caches</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>af6dc4b14f5664c6244446c9d5aeaa937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_laser_sizes</name>
      <anchorfile>classcapture__executive_1_1robot__measurement__cache_1_1RobotMeasurementCache.html</anchorfile>
      <anchor>af34284b67633c7e6077963397b9c5fe8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_robot_measurement_cache::TestCache</name>
    <filename>classtest__robot__measurement__cache_1_1TestCache.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_chain_easy</name>
      <anchorfile>classtest__robot__measurement__cache_1_1TestCache.html</anchorfile>
      <anchor>a1570eebe837b796b6209a5dee2135a43</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_laser_easy</name>
      <anchorfile>classtest__robot__measurement__cache_1_1TestCache.html</anchorfile>
      <anchor>a474acd0cc59081f70cecf1bedba6dd38</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multi_cam_easy</name>
      <anchorfile>classtest__robot__measurement__cache_1_1TestCache.html</anchorfile>
      <anchor>a0b8985572a277956b0c160c93868bf83</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_one_sensor_easy</name>
      <anchorfile>classtest__robot__measurement__cache_1_1TestCache.html</anchorfile>
      <anchor>a73ad72db5c38fdfe7b1286f585baede7</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_sensor_managers::TestCamManager</name>
    <filename>classtest__sensor__managers_1_1TestCamManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classtest__sensor__managers_1_1TestCamManager.html</anchorfile>
      <anchor>a9694be497570fa812d6672fb97f455da</anchor>
      <arglist>(self, cam_id, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_easy</name>
      <anchorfile>classtest__sensor__managers_1_1TestCamManager.html</anchorfile>
      <anchor>a5ca84b724e3e27cdbe44ffdf9056c6a5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_called</name>
      <anchorfile>classtest__sensor__managers_1_1TestCamManager.html</anchorfile>
      <anchor>a69058695cdfd44251b5eaf9fd6602bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_cam_id</name>
      <anchorfile>classtest__sensor__managers_1_1TestCamManager.html</anchorfile>
      <anchor>a1b7ba880fbb3ae988006333685e45185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_msg</name>
      <anchorfile>classtest__sensor__managers_1_1TestCamManager.html</anchorfile>
      <anchor>a80a9562fc11c380c5d973c9654468090</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_sensor_managers::TestChainManager</name>
    <filename>classtest__sensor__managers_1_1TestChainManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classtest__sensor__managers_1_1TestChainManager.html</anchorfile>
      <anchor>a860d4e2432b940aac47bb7acacbcfffb</anchor>
      <arglist>(self, chain_id, msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_easy</name>
      <anchorfile>classtest__sensor__managers_1_1TestChainManager.html</anchorfile>
      <anchor>aac4fa0df937a56a8be0de83a0ae32b0e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_called</name>
      <anchorfile>classtest__sensor__managers_1_1TestChainManager.html</anchorfile>
      <anchor>abf8ddd1be9b30e304ca212a7fdb114e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_chain_id</name>
      <anchorfile>classtest__sensor__managers_1_1TestChainManager.html</anchorfile>
      <anchor>a89a3dde8111a1c81c3db71e62cdedfe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_msg</name>
      <anchorfile>classtest__sensor__managers_1_1TestChainManager.html</anchorfile>
      <anchor>a9b4e39a9d60dd28f5ef4120eeceeea38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_sensor_managers::TestLaserManager</name>
    <filename>classtest__sensor__managers_1_1TestLaserManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classtest__sensor__managers_1_1TestLaserManager.html</anchorfile>
      <anchor>af3ef212c4f27d8a0d3e19c29a0ba7177</anchor>
      <arglist>(self, cam_id, msg, interval_start, interval_end)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_easy</name>
      <anchorfile>classtest__sensor__managers_1_1TestLaserManager.html</anchorfile>
      <anchor>a0575ca5b4a9785bdd7d002bc38835fca</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_called</name>
      <anchorfile>classtest__sensor__managers_1_1TestLaserManager.html</anchorfile>
      <anchor>af26a876f18d202dbc3ac9c65daec99a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_cam_id</name>
      <anchorfile>classtest__sensor__managers_1_1TestLaserManager.html</anchorfile>
      <anchor>ac550f21df8b95cd5ce46c9453562fd11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_laser_id</name>
      <anchorfile>classtest__sensor__managers_1_1TestLaserManager.html</anchorfile>
      <anchor>a7a36dc1ab8f06bb7414da97decd8a789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cb_msg</name>
      <anchorfile>classtest__sensor__managers_1_1TestLaserManager.html</anchorfile>
      <anchor>a6ac0a6e679c74e8841ee30a371b4f14a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>capture_exec</name>
    <filename>namespacecapture__exec.html</filename>
    <class kind="class">capture_exec::CaptureExecutive</class>
    <member kind="variable">
      <type></type>
      <name>config_dir</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a05b3a2f72e5a6280e705512a4606de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cur_config</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>add0bef2982776f00af33227b8e9a2cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>executive</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>abf559cd23591cfc3db07de96c9a8d1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>full_paths</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a7087387af6079542e235e7e8acd3337f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>keep_collecting</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a5a91c13935bf76346739c186bd4699a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>m_robot</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a88627fd85ddaa7f5a335f88cde685e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>af9dacf975a383ad82e15429e89ce10a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resp</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a4c09323b32f2e7ea9cdcd05a92fc1b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>robot_description</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a7a0c0f0f6c577ace0fe56cfa5da4e16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_failure</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a29e0d2023ed0c31f8a3dd9985146221e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_names</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a772a07c7e4a34de90528d0bcddeae315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_options</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>aa489612b69af6c6d255ad1c739c87ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_steps</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a7b968a07ff50643d09a9305fe890be03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_success</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a2976257d8f6393542297d5809261d0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>samples_dir</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>ad549a23fa516db940c27b6a43a7785b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>system</name>
      <anchorfile>namespacecapture__exec.html</anchorfile>
      <anchor>a7f96ed3d2c407bc1c7940c170a991635</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>capture_executive</name>
    <filename>namespacecapture__executive.html</filename>
    <namespace>capture_executive::config_manager</namespace>
    <namespace>capture_executive::robot_measurement_cache</namespace>
    <namespace>capture_executive::sensor_managers</namespace>
  </compound>
  <compound kind="namespace">
    <name>capture_executive::config_manager</name>
    <filename>namespacecapture__executive_1_1config__manager.html</filename>
    <class kind="class">capture_executive::config_manager::CameraConfigManager</class>
    <class kind="class">capture_executive::config_manager::ChainConfigManager</class>
    <class kind="class">capture_executive::config_manager::ConfigManager</class>
    <class kind="class">capture_executive::config_manager::ControllerCmdManager</class>
    <class kind="class">capture_executive::config_manager::LaserConfigManager</class>
  </compound>
  <compound kind="namespace">
    <name>capture_executive::robot_measurement_cache</name>
    <filename>namespacecapture__executive_1_1robot__measurement__cache.html</filename>
    <class kind="class">capture_executive::robot_measurement_cache::RobotMeasurementCache</class>
    <member kind="function">
      <type>def</type>
      <name>laser_cmp</name>
      <anchorfile>namespacecapture__executive_1_1robot__measurement__cache.html</anchorfile>
      <anchor>a0790a489457b8d2fa774a2a213751b46</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stamped_cmp</name>
      <anchorfile>namespacecapture__executive_1_1robot__measurement__cache.html</anchorfile>
      <anchor>aa1f6fa63559606bb77c506a62bb8bb03</anchor>
      <arglist>(x, y)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>capture_executive::sensor_managers</name>
    <filename>namespacecapture__executive_1_1sensor__managers.html</filename>
    <class kind="class">capture_executive::sensor_managers::CamManager</class>
    <class kind="class">capture_executive::sensor_managers::ChainManager</class>
    <class kind="class">capture_executive::sensor_managers::LaserManager</class>
  </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>
  </compound>
  <compound kind="namespace">
    <name>test_robot_measurement_cache</name>
    <filename>namespacetest__robot__measurement__cache.html</filename>
    <class kind="class">test_robot_measurement_cache::TestCache</class>
  </compound>
  <compound kind="namespace">
    <name>test_sensor_managers</name>
    <filename>namespacetest__sensor__managers.html</filename>
    <class kind="class">test_sensor_managers::TestCamManager</class>
    <class kind="class">test_sensor_managers::TestChainManager</class>
    <class kind="class">test_sensor_managers::TestLaserManager</class>
    <member kind="function">
      <type>def</type>
      <name>build_msg</name>
      <anchorfile>namespacetest__sensor__managers.html</anchorfile>
      <anchor>ae295a2c664b898b25d3483e11166c314</anchor>
      <arglist>(type, secs)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>urdf_pub</name>
    <filename>namespaceurdf__pub.html</filename>
    <member kind="variable">
      <type></type>
      <name>anonymous</name>
      <anchorfile>namespaceurdf__pub.html</anchorfile>
      <anchor>ad7a9cfe307cb730d9385a58e2caa897c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>desc</name>
      <anchorfile>namespaceurdf__pub.html</anchorfile>
      <anchor>aeadae9bd91808efb3ef38e5711e68b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pub</name>
      <anchorfile>namespaceurdf__pub.html</anchorfile>
      <anchor>a527dd69da51c2a8ca671a2704d494b9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
