<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>auto_generated_include_wrapper.h</name>
    <path>/tmp/ws/src/zivid_camera/zivid_camera/include/</path>
    <filename>auto__generated__include__wrapper_8h</filename>
  </compound>
  <compound kind="file">
    <name>capture_settings_controller.cpp</name>
    <path>/tmp/ws/src/zivid_camera/zivid_camera/src/</path>
    <filename>capture__settings__controller_8cpp</filename>
    <includes id="capture__settings__controller_8h" name="capture_settings_controller.h" local="yes" imported="no">capture_settings_controller.h</includes>
    <class kind="class">zivid_camera::ConfigDRServer</class>
    <namespace>zivid_camera</namespace>
  </compound>
  <compound kind="file">
    <name>capture_settings_controller.h</name>
    <path>/tmp/ws/src/zivid_camera/zivid_camera/include/</path>
    <filename>capture__settings__controller_8h</filename>
    <includes id="auto__generated__include__wrapper_8h" name="auto_generated_include_wrapper.h" local="yes" imported="no">auto_generated_include_wrapper.h</includes>
    <class kind="class">zivid_camera::CaptureSettingsController</class>
    <class kind="class">zivid_camera::ConfigDRServer</class>
    <namespace>Zivid</namespace>
    <namespace>zivid_camera</namespace>
  </compound>
  <compound kind="file">
    <name>config_utils_common.h</name>
    <path>/tmp/ws/src/zivid_camera/zivid_camera/include/</path>
    <filename>config__utils__common_8h</filename>
    <member kind="function">
      <type>ConfigType</type>
      <name>zividSettingsMaxConfig</name>
      <anchorfile>config__utils__common_8h.html</anchorfile>
      <anchor>ad2de3548a119d351f483acdc1f62b954</anchor>
      <arglist>(const Zivid::Camera &amp;camera)=delete</arglist>
    </member>
    <member kind="function">
      <type>ConfigType</type>
      <name>zividSettingsMinConfig</name>
      <anchorfile>config__utils__common_8h.html</anchorfile>
      <anchor>a233d8aafc9d37639c1f3c94f64311298</anchor>
      <arglist>(const Zivid::Camera &amp;camera)=delete</arglist>
    </member>
    <member kind="function">
      <type>ConfigType</type>
      <name>zividSettingsToConfig</name>
      <anchorfile>config__utils__common_8h.html</anchorfile>
      <anchor>ac04cf9d9e5de6c67ebf6a43a77bfe931</anchor>
      <arglist>(const ZividSettings &amp;s)=delete</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_include_wrapper.h</name>
    <path>/tmp/ws/src/zivid_camera/zivid_camera/test/</path>
    <filename>gtest__include__wrapper_8h</filename>
  </compound>
  <compound kind="file">
    <name>node.cpp</name>
    <path>/tmp/ws/src/zivid_camera/zivid_camera/src/</path>
    <filename>node_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nodelet.cpp</name>
    <path>/tmp/ws/src/zivid_camera/zivid_camera/src/</path>
    <filename>nodelet_8cpp</filename>
    <includes id="zivid__camera_8h" name="zivid_camera.h" local="yes" imported="no">zivid_camera.h</includes>
    <namespace>zivid_camera</namespace>
  </compound>
  <compound kind="file">
    <name>nodelet.h</name>
    <path>/tmp/ws/src/zivid_camera/zivid_camera/include/</path>
    <filename>nodelet_8h</filename>
    <class kind="class">zivid_camera::ZividNodelet</class>
    <namespace>zivid_camera</namespace>
  </compound>
  <compound kind="file">
    <name>settings_generator.cpp</name>
    <path>/tmp/ws/src/zivid_camera/zivid_camera/src/</path>
    <filename>settings__generator_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>settings__generator_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_zivid_camera.cpp</name>
    <path>/tmp/ws/src/zivid_camera/zivid_camera/test/</path>
    <filename>test__zivid__camera_8cpp</filename>
    <includes id="gtest__include__wrapper_8h" name="gtest_include_wrapper.h" local="yes" imported="no">gtest_include_wrapper.h</includes>
    <class kind="class">CaptureOutputTest</class>
    <class kind="class">DynamicReconfigureMinMaxDefaultTest</class>
    <class kind="struct">ZividNodeTest::SubscriptionWrapper::Impl</class>
    <class kind="class">ZividNodeTest::SubscriptionWrapper</class>
    <class kind="class">TestWithFileCamera</class>
    <class kind="class">ZividCATest</class>
    <class kind="class">ZividNodeTest</class>
    <member kind="typedef">
      <type>std::chrono::duration&lt; double &gt;</type>
      <name>SecondsD</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>a1b2f355b0d179fdc343cb0cfe9bfd879</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>ada881d4727026bd40fc516deacf9eb76</anchor>
      <arglist>(ZividNodeTest, testServiceCameraInfoModelName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>a614a5147ee5bc85c31dc38f46f75eba5</anchor>
      <arglist>(ZividNodeTest, testServiceCameraInfoSerialNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>ad01176cab581968f2088b01b92e82ac0</anchor>
      <arglist>(ZividNodeTest, testServiceIsConnected)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>a8930d501ca1321a022e69617c67fd9cf</anchor>
      <arglist>(ZividNodeTest, testCapturePublishesTopics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>ac91f75d151b31662098c4417e0def8d9</anchor>
      <arglist>(CaptureOutputTest, testCapturePointsXYZGBA)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>aa9439940922a654c2d520e8ddf0f8c6a</anchor>
      <arglist>(CaptureOutputTest, testCapturePointsXYZ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>a1d1af8566e91941da3d7e2bd2c22aeb1</anchor>
      <arglist>(CaptureOutputTest, testCapture3DColorImage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>a9972bc17ddb11695704ae11223e70c00</anchor>
      <arglist>(CaptureOutputTest, testCaptureDepthImage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>ab0c61474f2c07c0ea100f37ddeb80685</anchor>
      <arglist>(CaptureOutputTest, testCaptureSNRImage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>aac078b5de4c6ef878ab03af5b3eb81c9</anchor>
      <arglist>(ZividNodeTest, testCaptureCameraInfo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>a1fbfd960767cfb5c851667a6f80d0b6c</anchor>
      <arglist>(CaptureOutputTest, testCapture2D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>a5f31de1fff70aafa1fbbe97d2213c198</anchor>
      <arglist>(DynamicReconfigureMinMaxDefaultTest, testDynamicReconfigureSettingsMinMaxDefaultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>a1d9d830705ab93b2aa3898a772fc9e76</anchor>
      <arglist>(ZividCATest, testCaptureAssistantServiceAvailable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>a3759e552cc0d201110f6be41632867c5</anchor>
      <arglist>(ZividCATest, testDifferentMaxCaptureTimeAndAmbientLightFrequency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>abd7af9b9a81a223b11545139720fc7b9</anchor>
      <arglist>(ZividCATest, testGoingFromMultipleAcquisitionsTo1Acquisition)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>ae25a7982139869f7cfc45282e85509f6</anchor>
      <arglist>(ZividCATest, testCaptureAssistantWithInvalidMaxCaptureTimeFails)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>a31dea7a8a11fd37cecd1e2d30ab451d1</anchor>
      <arglist>(ZividCATest, testCaptureAssistantDefaultAmbientLightFrequencyWorks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>test__zivid__camera_8cpp.html</anchorfile>
      <anchor>a526ce2c14f5987e93b2b2bf6526309b5</anchor>
      <arglist>(ZividCATest, testCaptureAssistantInvalidAmbientLightFrequencyFails)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zivid_camera.cpp</name>
    <path>/tmp/ws/src/zivid_camera/zivid_camera/src/</path>
    <filename>zivid__camera_8cpp</filename>
    <includes id="zivid__camera_8h" name="zivid_camera.h" local="yes" imported="no">zivid_camera.h</includes>
    <namespace>zivid_camera</namespace>
  </compound>
  <compound kind="file">
    <name>zivid_camera.h</name>
    <path>/tmp/ws/src/zivid_camera/zivid_camera/include/</path>
    <filename>zivid__camera_8h</filename>
    <includes id="auto__generated__include__wrapper_8h" name="auto_generated_include_wrapper.h" local="yes" imported="no">auto_generated_include_wrapper.h</includes>
    <includes id="capture__settings__controller_8h" name="capture_settings_controller.h" local="yes" imported="no">capture_settings_controller.h</includes>
    <class kind="class">zivid_camera::ZividCamera</class>
    <namespace>Zivid</namespace>
    <namespace>zivid_camera</namespace>
    <member kind="enumeration">
      <type></type>
      <name>CameraStatus</name>
      <anchorfile>namespacezivid__camera.html</anchorfile>
      <anchor>a8ac70435351af0cc57b6f3db01f96c33</anchor>
      <arglist></arglist>
      <enumvalue file="namespacezivid__camera.html" anchor="a8ac70435351af0cc57b6f3db01f96c33ae599161956d626eda4cb0a5ffb85271c">Idle</enumvalue>
      <enumvalue file="namespacezivid__camera.html" anchor="a8ac70435351af0cc57b6f3db01f96c33a2ec0d16e4ca169baedb9b2d50ec5c6d7">Connected</enumvalue>
      <enumvalue file="namespacezivid__camera.html" anchor="a8ac70435351af0cc57b6f3db01f96c33aef70e46fd3bbc21e3e1f0b6815e750c0">Disconnected</enumvalue>
    </member>
  </compound>
  <compound kind="class">
    <name>CaptureOutputTest</name>
    <filename>classCaptureOutputTest.html</filename>
    <base>TestWithFileCamera</base>
    <member kind="function" protection="protected">
      <type>Zivid::Frame2D</type>
      <name>capture2DViaSDKDefaultSettings</name>
      <anchorfile>classCaptureOutputTest.html</anchorfile>
      <anchor>ae1ecd9310b0dc9189d6792ccbb33ba04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Zivid::PointCloud</type>
      <name>captureViaSDKDefaultSettings</name>
      <anchorfile>classCaptureOutputTest.html</anchorfile>
      <anchor>a94f98268d132650f1ee898a8ae8b7822</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>comparePointCoordinate</name>
      <anchorfile>classCaptureOutputTest.html</anchorfile>
      <anchor>aff05f7a510264e442bd3a07084bc4e3a</anchor>
      <arglist>(float ros_coordinate, float sdk_coordinate) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zivid_camera::CaptureSettingsController</name>
    <filename>classzivid__camera_1_1CaptureSettingsController.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CaptureSettingsController</name>
      <anchorfile>classzivid__camera_1_1CaptureSettingsController.html</anchorfile>
      <anchor>a6c46afdfc3a3d0d5a3100597e08f260b</anchor>
      <arglist>(ros::NodeHandle &amp;nh, Zivid::Camera &amp;camera, const std::string &amp;config_node_name, std::size_t num_acquisition_servers)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>numAcquisitionConfigServers</name>
      <anchorfile>classzivid__camera_1_1CaptureSettingsController.html</anchorfile>
      <anchor>a310e34928e218f8d6abf545e8929fde9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZividSettings</name>
      <anchorfile>classzivid__camera_1_1CaptureSettingsController.html</anchorfile>
      <anchor>abe161e0471cc76b76481fd22e48ef87c</anchor>
      <arglist>(const ZividSettingsType &amp;settings)</arglist>
    </member>
    <member kind="function">
      <type>ZividSettingsType</type>
      <name>zividSettings</name>
      <anchorfile>classzivid__camera_1_1CaptureSettingsController.html</anchorfile>
      <anchor>ad204f07c9bb8049500ad6a5bc7d74695</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CaptureSettingsController</name>
      <anchorfile>classzivid__camera_1_1CaptureSettingsController.html</anchorfile>
      <anchor>ad1561ed13035756256952f202c5a1bcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ConfigDRServer&lt; SettingsAcquisitionConfigType, typename ZividSettingsType::Acquisition &gt;</type>
      <name>SettingsAcquisitionConfigTypeDRServer</name>
      <anchorfile>classzivid__camera_1_1CaptureSettingsController.html</anchorfile>
      <anchor>a5852199dec0f7c312da32b4c76f2e869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ConfigDRServer&lt; SettingsConfigType, ZividSettingsType &gt;</type>
      <name>SettingsConfigTypeDRServer</name>
      <anchorfile>classzivid__camera_1_1CaptureSettingsController.html</anchorfile>
      <anchor>aa282fc185bdea30f315df188468b1b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; SettingsAcquisitionConfigTypeDRServer &gt; &gt;</type>
      <name>acquisition_config_dr_servers_</name>
      <anchorfile>classzivid__camera_1_1CaptureSettingsController.html</anchorfile>
      <anchor>a64b6e2c4ceea77539bd09e9422096308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>config_node_name_</name>
      <anchorfile>classzivid__camera_1_1CaptureSettingsController.html</anchorfile>
      <anchor>a3a9f5ad9dac58512ba892c294f06a9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; SettingsConfigTypeDRServer &gt;</type>
      <name>general_config_dr_server_</name>
      <anchorfile>classzivid__camera_1_1CaptureSettingsController.html</anchorfile>
      <anchor>a903558539a183b5a9acc5cf2ee08048c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zivid_camera::ConfigDRServer</name>
    <filename>classzivid__camera_1_1ConfigDRServer.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>const ConfigType &amp;</type>
      <name>config</name>
      <anchorfile>classzivid__camera_1_1ConfigDRServer.html</anchorfile>
      <anchor>ae9f7ace7e43a3b20af9f9f1a5e4e829b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConfigDRServer</name>
      <anchorfile>classzivid__camera_1_1ConfigDRServer.html</anchorfile>
      <anchor>a337499467d0851166b4e325a7aa5b774</anchor>
      <arglist>(const std::string &amp;name, ros::NodeHandle &amp;nh, const Zivid::Camera &amp;camera)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classzivid__camera_1_1ConfigDRServer.html</anchorfile>
      <anchor>a4729e672c3af1e5b7ff5e2316c4830bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfig</name>
      <anchorfile>classzivid__camera_1_1ConfigDRServer.html</anchorfile>
      <anchor>ae1b18b0106b82ac4ed6918e79120f53d</anchor>
      <arglist>(const ConfigType &amp;cfg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConfigType</type>
      <name>config_</name>
      <anchorfile>classzivid__camera_1_1ConfigDRServer.html</anchorfile>
      <anchor>a83e69f688f6c2482eb22719896f3ace7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; ConfigType &gt;</type>
      <name>dr_server_</name>
      <anchorfile>classzivid__camera_1_1ConfigDRServer.html</anchorfile>
      <anchor>ae591170d5955833d7931daace3802f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>dr_server_mutex_</name>
      <anchorfile>classzivid__camera_1_1ConfigDRServer.html</anchorfile>
      <anchor>a3292a1235c59a81302d09e25bc9c2c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classzivid__camera_1_1ConfigDRServer.html</anchorfile>
      <anchor>a7cdf56e15c31647c0cd893d6933feeaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynamicReconfigureMinMaxDefaultTest</name>
    <filename>classDynamicReconfigureMinMaxDefaultTest.html</filename>
    <base>TestWithFileCamera</base>
    <member kind="function" protection="protected">
      <type>Setting::ValueType</type>
      <name>sdkDefaultValue</name>
      <anchorfile>classDynamicReconfigureMinMaxDefaultTest.html</anchorfile>
      <anchor>a22704d7c523be262bd29f33022bf16de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>auto</type>
      <name>sdkValidRange</name>
      <anchorfile>classDynamicReconfigureMinMaxDefaultTest.html</anchorfile>
      <anchor>aeb48f98f1298bfbf56d59ecd38544d7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testAcquisitionMinMaxDefault</name>
      <anchorfile>classDynamicReconfigureMinMaxDefaultTest.html</anchorfile>
      <anchor>ab38c0d99f06d616e502b0012271e34b7</anchor>
      <arglist>(const std::string &amp;prefix, std::size_t num_acquisition_servers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>testGeneralMinMaxDefault</name>
      <anchorfile>classDynamicReconfigureMinMaxDefaultTest.html</anchorfile>
      <anchor>a63d6aea7b7bf8eb2304d5ed0369f9e02</anchor>
      <arglist>(const std::string &amp;service_name)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ZividNodeTest::SubscriptionWrapper::Impl</name>
    <filename>structZividNodeTest_1_1SubscriptionWrapper_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structZividNodeTest_1_1SubscriptionWrapper_1_1Impl.html</anchorfile>
      <anchor>a28f4bdc59afb7c1f0eaf452a61453bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; Type &gt;</type>
      <name>last_message_</name>
      <anchorfile>structZividNodeTest_1_1SubscriptionWrapper_1_1Impl.html</anchorfile>
      <anchor>afbe85b1ca1e04b23792f30893f1291e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>num_messages_</name>
      <anchorfile>structZividNodeTest_1_1SubscriptionWrapper_1_1Impl.html</anchorfile>
      <anchor>ab98e7dccb09cfe9b034d0b4b83dde36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>subscriber_</name>
      <anchorfile>structZividNodeTest_1_1SubscriptionWrapper_1_1Impl.html</anchorfile>
      <anchor>a4ece1a6a1c58adddeb1141adaecd492d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ZividNodeTest::SubscriptionWrapper</name>
    <filename>classZividNodeTest_1_1SubscriptionWrapper.html</filename>
    <templarg></templarg>
    <class kind="struct">ZividNodeTest::SubscriptionWrapper::Impl</class>
    <member kind="function">
      <type>const std::optional&lt; Type &gt; &amp;</type>
      <name>lastMessage</name>
      <anchorfile>classZividNodeTest_1_1SubscriptionWrapper.html</anchorfile>
      <anchor>a6197b658c2acbdee2e539b1f4a20a5f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>numMessages</name>
      <anchorfile>classZividNodeTest_1_1SubscriptionWrapper.html</anchorfile>
      <anchor>a4514c13c55038f41516cdf0dbfc1d8e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SubscriptionWrapper&lt; Type &gt;</type>
      <name>make</name>
      <anchorfile>classZividNodeTest_1_1SubscriptionWrapper.html</anchorfile>
      <anchor>aef8d0b08040a171b3dbd590eb164a306</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SubscriptionWrapper</name>
      <anchorfile>classZividNodeTest_1_1SubscriptionWrapper.html</anchorfile>
      <anchor>afe356dacffdc91168cc82e68fae912c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Impl &gt;</type>
      <name>impl_</name>
      <anchorfile>classZividNodeTest_1_1SubscriptionWrapper.html</anchorfile>
      <anchor>a87896f2e37d8d400424333156e602946</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestWithFileCamera</name>
    <filename>classTestWithFileCamera.html</filename>
    <base>ZividNodeTest</base>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestWithFileCamera</name>
      <anchorfile>classTestWithFileCamera.html</anchorfile>
      <anchor>a1f7912b1dc3e7f8a76fce4e974a3a6d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Zivid::Camera</type>
      <name>camera_</name>
      <anchorfile>classTestWithFileCamera.html</anchorfile>
      <anchor>aecd4281d6cafff6328a020e7ccbedb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Zivid::Application</type>
      <name>zivid_</name>
      <anchorfile>classTestWithFileCamera.html</anchorfile>
      <anchor>a73a710a13e946c37d00f0f5e0c8a468b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zivid_camera::ZividCamera</name>
    <filename>classzivid__camera_1_1ZividCamera.html</filename>
    <member kind="function">
      <type></type>
      <name>ZividCamera</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>af219f4310082480aa9fa9fc3e93b6572</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;priv)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CaptureSettingsController&lt; Zivid::Settings2D, Settings2DConfig, Settings2DAcquisitionConfig &gt;</type>
      <name>Capture2DSettingsController</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>ac916cef0306ef1252e3a39eac5f49cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CaptureSettingsController&lt; Zivid::Settings, SettingsConfig, SettingsAcquisitionConfig &gt;</type>
      <name>Capture3DSettingsController</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>aca9dc216e2c84f148d1a3935cecea1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>cameraInfoModelNameServiceHandler</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a5cd0c9f3f00bf916d5e695928cd3ac71</anchor>
      <arglist>(CameraInfoModelName::Request &amp;req, CameraInfoModelName::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>cameraInfoSerialNumberServiceHandler</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>abdf5361230430c36433749115ae27506</anchor>
      <arglist>(CameraInfoSerialNumber::Request &amp;req, CameraInfoSerialNumber::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>capture2DServiceHandler</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a11410f76e9a8709a4e7a709175720ddd</anchor>
      <arglist>(Capture2D::Request &amp;req, Capture2D::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>captureAssistantSuggestSettingsServiceHandler</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>af227813ba1453e33aaaaf0f198f10aa4</anchor>
      <arglist>(CaptureAssistantSuggestSettings::Request &amp;req, CaptureAssistantSuggestSettings::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>captureServiceHandler</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a8df9c8070b707a4a9aeb38b43ebbd054</anchor>
      <arglist>(Capture::Request &amp;req, Capture::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isConnectedServiceHandler</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>aa75aacdfc6cbbd7f5cdd9f0abf8488ed</anchor>
      <arglist>(IsConnected::Request &amp;req, IsConnected::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sensor_msgs::CameraInfoConstPtr</type>
      <name>makeCameraInfo</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a37d3baf70d355fdf3f42578ec3040913</anchor>
      <arglist>(const std_msgs::Header &amp;header, std::size_t width, std::size_t height, const Zivid::CameraIntrinsics &amp;intrinsics)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std_msgs::Header</type>
      <name>makeHeader</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a0261716118f68c85979ddbd04be41364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onCameraConnectionKeepAliveTimeout</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>aa0c4ed283397a2df6bb585f7638bc750</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishColorImage</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>add5a39f1106f13ff86d9d5703f8277ef</anchor>
      <arglist>(const std_msgs::Header &amp;header, const sensor_msgs::CameraInfoConstPtr &amp;camera_info, const Zivid::PointCloud &amp;point_cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishColorImage</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a9a835840f8786d602a0d1df1c5707968</anchor>
      <arglist>(const std_msgs::Header &amp;header, const sensor_msgs::CameraInfoConstPtr &amp;camera_info, const Zivid::Image&lt; Zivid::ColorRGBA &gt; &amp;image)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishDepthImage</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a1230f93b8259087ea296e81150363dc8</anchor>
      <arglist>(const std_msgs::Header &amp;header, const sensor_msgs::CameraInfoConstPtr &amp;camera_info, const Zivid::PointCloud &amp;point_cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishFrame</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>ab45cd3221e169bc867ff8ef4cbd8bf39</anchor>
      <arglist>(Zivid::Frame &amp;&amp;frame)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishPointCloudXYZ</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>add6bdf136ca4adaef143b643fc25892d</anchor>
      <arglist>(const std_msgs::Header &amp;header, const Zivid::PointCloud &amp;point_cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishPointCloudXYZRGBA</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a4f82a7f69ab00afef0024a5dab10b8ff</anchor>
      <arglist>(const std_msgs::Header &amp;header, const Zivid::PointCloud &amp;point_cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishSnrImage</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a9a2a5833bee1f4670ddf936b751c5b44</anchor>
      <arglist>(const std_msgs::Header &amp;header, const sensor_msgs::CameraInfoConstPtr &amp;camera_info, const Zivid::PointCloud &amp;point_cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconnectToCameraIfNecessary</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a48c92790cb5de31bf2ee88b8162d0516</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serviceHandlerHandleCameraConnectionLoss</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a60cb6aa822bc09974326c062999e18cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCameraStatus</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a8084d58166f9ce2748a5177af756f6ab</anchor>
      <arglist>(CameraStatus camera_status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>shouldPublishColorImg</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>af79c41bb82ebd42ae5b1b2de02e6bf86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>shouldPublishDepthImg</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a865be7a83c41beddc2465e9cce06f199</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>shouldPublishPointsXYZ</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a4a735fc0d9adeace9165936d107b96a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>shouldPublishPointsXYZRGBA</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a2523d5d8651045370ebab5e2de26eba9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>shouldPublishSnrImg</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a7fdfd74ec2c800cf9a444320185127c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Zivid::Camera</type>
      <name>camera_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a69f5a8c948ad22eb4d5c1616d496a4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>camera_connection_keepalive_timer_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a450f68cf3693978e9f790362063e678e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>camera_info_model_name_service_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a146ce45b025db72cef6282b25506b3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>camera_info_serial_number_service_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>aea8a4365a1dfeaf622d5f5f941497991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraStatus</type>
      <name>camera_status_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>ae4e34a7827c91ea147318b1b6467382d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>capture_2d_service_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>ae0bc03040d429d510e3c7f0187bb2837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Capture2DSettingsController &gt;</type>
      <name>capture_2d_settings_controller_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>ab39a9363f620b4be5e6a40530842cb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>capture_assistant_suggest_settings_service_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a57a9f6c3ef0fe05cddb66ce54fb30543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>capture_service_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a516e3c71dd6fcabad6691d7bd189c3c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Capture3DSettingsController &gt;</type>
      <name>capture_settings_controller_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a704b2b779682c96c79693e73d579003f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>color_image_publisher_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>acab8327b807ef4066f348b56dcc17862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>depth_image_publisher_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>ac48111ef137c6d329efac5a80ed770f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a36b5f2e66e2cded61d4b7f924094eb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>header_seq_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a39baa1fc68534439e4c524aad6061844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>image_transport_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a50aa5d6fb22fe98efeb469000d86881e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>is_connected_service_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a5f630938cec40be5930121b9ae9c5f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a8c44afde008e28799da3266088254d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>points_xyz_publisher_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a357e6802d829a562758dca4ff3bceb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>points_xyzrgba_publisher_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a6332c05dfdf18fec71821a1576edc163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>priv_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a347a44a1a0de62114d2ef13bb49c6b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>snr_image_publisher_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a3931828e07eac769598a410d25fb38d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_latched_publisher_for_color_image_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>ac1e906402a179bb8b58fe097728e860c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_latched_publisher_for_depth_image_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a828bd9563dffdf79d867a91aa207693d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_latched_publisher_for_points_xyz_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a700e5e31a0affa0c78cc71db562de254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_latched_publisher_for_points_xyzrgba_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a936b61230411a8a6e20e9907a6fabb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_latched_publisher_for_snr_image_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a1efbea63dd7cb4ea133b85e925e0b4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Zivid::Application</type>
      <name>zivid_</name>
      <anchorfile>classzivid__camera_1_1ZividCamera.html</anchorfile>
      <anchor>a2987e55c4f42b2b941f5036d2f4c9dc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ZividCATest</name>
    <filename>classZividCATest.html</filename>
    <base>TestWithFileCamera</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compareSettingsAcquisitionConfigWithSettings</name>
      <anchorfile>classZividCATest.html</anchorfile>
      <anchor>abfe484142eaf49605b57d09d98122693</anchor>
      <arglist>(const Zivid::Settings::Acquisition &amp;a, const zivid_camera::SettingsAcquisitionConfig &amp;cfg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compareSettingsConfigWithSettings</name>
      <anchorfile>classZividCATest.html</anchorfile>
      <anchor>a289e17b4b5d3e16b52d28eb30e5487f5</anchor>
      <arglist>(const Zivid::Settings &amp;s, const zivid_camera::SettingsConfig &amp;cfg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::size_t</type>
      <name>numEnabled3DAcquisitions</name>
      <anchorfile>classZividCATest.html</anchorfile>
      <anchor>a9294be3388823971307bb6112d809279</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performSuggestSettingsAndCompareWithCppAPI</name>
      <anchorfile>classZividCATest.html</anchorfile>
      <anchor>ad894212b19b65e4f5fe46dd8a6e37b18</anchor>
      <arglist>(ros::Duration max_capture_time, zivid_camera::CaptureAssistantSuggestSettings::Request::_ambient_light_frequency_type ambient_light_frequency)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>zivid_camera::SettingsAcquisitionConfig</type>
      <name>settingsAcquisitionConfig</name>
      <anchorfile>classZividCATest.html</anchorfile>
      <anchor>a0e45251a539fcc07044175e2cfe685a0</anchor>
      <arglist>(std::size_t i) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>zivid_camera::SettingsConfig</type>
      <name>settingsConfig</name>
      <anchorfile>classZividCATest.html</anchorfile>
      <anchor>aef6dfe09cd5c00ab835e70296b94e0b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Zivid::CaptureAssistant::SuggestSettingsParameters::AmbientLightFrequency</type>
      <name>toAPIAmbientLightFrequency</name>
      <anchorfile>classZividCATest.html</anchorfile>
      <anchor>aeb29f6ed5c3aa63272eaa8c987c2f84e</anchor>
      <arglist>(zivid_camera::CaptureAssistantSuggestSettings::Request::_ambient_light_frequency_type ambient_light_frequency)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ZividCATest</name>
      <anchorfile>classZividCATest.html</anchorfile>
      <anchor>a556539e18634c5a28c79a234ff5d271c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Client&lt; zivid_camera::SettingsConfig &gt;</type>
      <name>camera_settings_client_</name>
      <anchorfile>classZividCATest.html</anchorfile>
      <anchor>a275f6f9150d28ce24958c58283db7623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::unique_ptr&lt; dynamic_reconfigure::Client&lt; zivid_camera::SettingsAcquisitionConfig &gt; &gt; &gt;</type>
      <name>settings_acquisition_clients_</name>
      <anchorfile>classZividCATest.html</anchorfile>
      <anchor>ab346c63eb38240f4fa9ea7ed4516b4f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>zivid_camera::ZividNodelet</name>
    <filename>classzivid__camera_1_1ZividNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classzivid__camera_1_1ZividNodelet.html</anchorfile>
      <anchor>a118c2ab78f7eb175f76917845ac0c3ac</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; ZividCamera &gt;</type>
      <name>camera</name>
      <anchorfile>classzivid__camera_1_1ZividNodelet.html</anchorfile>
      <anchor>a563e1e22e5186d8bce90934057e6b88f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ZividNodeTest</name>
    <filename>classZividNodeTest.html</filename>
    <class kind="class">ZividNodeTest::SubscriptionWrapper</class>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assertArrayFloatEq</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>ad5e9e8fbea2ec355e0ac97e692c6a9d4</anchor>
      <arglist>(const A &amp;actual, const B &amp;expected) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assertCameraInfoForFileCamera</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>aa95696d5ff873ce830f5e4a40c1b2de6</anchor>
      <arglist>(const sensor_msgs::CameraInfo &amp;ci) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assertSensorMsgsImageContents</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a3af53b61ac9f46e63a58e72f6c1ebc94</anchor>
      <arglist>(const sensor_msgs::Image &amp;image, const Zivid::Array2D&lt; Zivid::ColorRGBA &gt; &amp;expected_rgba)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assertSensorMsgsImageMeta</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a8b4945ce8775bbc27624d894e6c0c246</anchor>
      <arglist>(const sensor_msgs::Image &amp;image, std::size_t width, std::size_t height, std::size_t bytes_per_pixel, const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assertSensorMsgsPointCloud2Meta</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a338bd1377c7f179508529514db06ae4b</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;point_cloud, std::size_t width, std::size_t height, std::size_t point_step)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>enableFirst2DAcquisition</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>af500c58e5d0d4d3a597721b515941c98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>enableFirst3DAcquisition</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>ad9998108c56cf24427641f1193aa6ebb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>enableFirst3DAcquisitionAndCapture</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a2b041ed51326f7306aca5ef9642d4a2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SubscriptionWrapper&lt; Type &gt;</type>
      <name>subscribe</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a113caca7573cdbac37ed5b340e6d024d</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>waitForReady</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>aa61186d538222195b8e7eb93e1a90efd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ros::Duration</type>
      <name>dr_get_max_wait_duration</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a1db83234b166a03b7c343652494cda16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>ae271f1a9000295ce825faa213a77550d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ros::Duration</type>
      <name>node_ready_wait_duration</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a269f3fb5e3756eb37e06d24585213e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ros::Duration</type>
      <name>short_wait_duration</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>ab61600eb96336ba63d4d5a96a2550ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr auto</type>
      <name>capture_2d_service_name</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a67662d3c39423bc534950745d4f2471b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr auto</type>
      <name>capture_assistant_suggest_settings_service_name</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a5865148f7c60bac745c1c48a6cee69a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr auto</type>
      <name>capture_service_name</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a0bb2ac777eef36a82ba84d62544becdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr auto</type>
      <name>color_camera_info_topic_name</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a837365de127413ac16863d9a0d4f3ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr auto</type>
      <name>color_image_color_topic_name</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a141d0f3a0812c309ed36109bb33ab0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr auto</type>
      <name>depth_camera_info_topic_name</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a1cd9ec22f36c0df5a615f67db1ba640f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr auto</type>
      <name>depth_image_topic_name</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a1ad1a0852a1c787bdda7179400920c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr auto</type>
      <name>file_camera_path</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>aefd8a94957ec2a266a55adb5c7d5211b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr size_t</type>
      <name>num_dr_capture_servers</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a8c3e49cf17603d2553a5b4c64e4c6376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr auto</type>
      <name>points_xyz_topic_name</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>af1add8d801d48edec8041f07ddc6eb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr auto</type>
      <name>points_xyzrgba_topic_name</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>a6a4f8368769c873c0c7dacc8e94ca581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr auto</type>
      <name>snr_camera_info_topic_name</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>afab5d42649e7c9073492ea58d0bbd8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static constexpr auto</type>
      <name>snr_image_topic_name</name>
      <anchorfile>classZividNodeTest.html</anchorfile>
      <anchor>ae9bf87280e60df1e277093074dda1444</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Zivid</name>
    <filename>namespaceZivid.html</filename>
  </compound>
  <compound kind="namespace">
    <name>zivid_camera</name>
    <filename>namespacezivid__camera.html</filename>
    <class kind="class">zivid_camera::CaptureSettingsController</class>
    <class kind="class">zivid_camera::ConfigDRServer</class>
    <class kind="class">zivid_camera::ZividCamera</class>
    <class kind="class">zivid_camera::ZividNodelet</class>
    <member kind="enumeration">
      <type></type>
      <name>CameraStatus</name>
      <anchorfile>namespacezivid__camera.html</anchorfile>
      <anchor>a8ac70435351af0cc57b6f3db01f96c33</anchor>
      <arglist></arglist>
      <enumvalue file="namespacezivid__camera.html" anchor="a8ac70435351af0cc57b6f3db01f96c33ae599161956d626eda4cb0a5ffb85271c">Idle</enumvalue>
      <enumvalue file="namespacezivid__camera.html" anchor="a8ac70435351af0cc57b6f3db01f96c33a2ec0d16e4ca169baedb9b2d50ec5c6d7">Connected</enumvalue>
      <enumvalue file="namespacezivid__camera.html" anchor="a8ac70435351af0cc57b6f3db01f96c33aef70e46fd3bbc21e3e1f0b6815e750c0">Disconnected</enumvalue>
    </member>
  </compound>
</tagfile>
