<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>AncillaryData.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>AncillaryData_8cpp</filename>
    <includes id="AncillaryData_8h" name="AncillaryData.h" local="no" imported="no">VimbaCPP/Include/AncillaryData.h</includes>
    <class kind="struct">AVT::VmbAPI::AncillaryData::Impl</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IMAGE_CHUNK_TRAILER_LENGTH</name>
      <anchorfile>AncillaryData_8cpp.html</anchorfile>
      <anchor>a585cecca1f94b94117505d36bf95d568</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AncillaryData.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>AncillaryData_8h</filename>
    <includes id="VmbCommonTypes_8h" name="VmbCommonTypes.h" local="no" imported="no">VimbaC/Include/VmbCommonTypes.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <class kind="class">AVT::VmbAPI::AncillaryData</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>avt_vimba_api.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/avt_vimba_camera/</path>
    <filename>avt__vimba__api_8h</filename>
    <includes id="VimbaCPP_8h" name="VimbaCPP.h" local="no" imported="no">VimbaCPP/Include/VimbaCPP.h</includes>
    <class kind="class">avt_vimba_camera::AvtVimbaApi</class>
    <namespace>avt_vimba_camera</namespace>
  </compound>
  <compound kind="file">
    <name>avt_vimba_camera.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/src/</path>
    <filename>avt__vimba__camera_8cpp</filename>
    <includes id="avt__vimba__camera_8h" name="avt_vimba_camera.h" local="no" imported="no">avt_vimba_camera/avt_vimba_camera.h</includes>
    <includes id="avt__vimba__api_8h" name="avt_vimba_api.h" local="no" imported="no">avt_vimba_camera/avt_vimba_api.h</includes>
    <namespace>avt_vimba_camera</namespace>
    <member kind="function">
      <type>void</type>
      <name>intHandler</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>a82e70fd568ed15d43ee2055db45c4325</anchor>
      <arglist>(int dummy)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>AcquisitionMode</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>a1f41ca0f73fe3575a60be5e70886d65c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>AutoMode</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>a490564a04de49aedeaeb781aab6434bd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>BalanceRatioMode</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>aff5f59118098874ba1493878b8b31343</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>FeatureDataType</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>a18b1fbeff464c8e444c54e482d566a0f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static volatile int</type>
      <name>keepRunning</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>ad3d60d29e2387ad46af9a50d3bd187f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>PixelFormatMode</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afbabc913a9f10be0b7b758e19766fe98</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>State</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>a4d70911739165e61ab0817dd7fca6f71</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>TriggerMode</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>a8d92a4107247a57769de3ba5de5a0085</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>avt_vimba_camera.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/avt_vimba_camera/</path>
    <filename>avt__vimba__camera_8h</filename>
    <includes id="VimbaCPP_8h" name="VimbaCPP.h" local="no" imported="no">VimbaCPP/Include/VimbaCPP.h</includes>
    <includes id="frame__observer_8h" name="frame_observer.h" local="no" imported="no">avt_vimba_camera/frame_observer.h</includes>
    <includes id="avt__vimba__api_8h" name="avt_vimba_api.h" local="no" imported="no">avt_vimba_camera/avt_vimba_api.h</includes>
    <class kind="class">avt_vimba_camera::AvtVimbaCamera</class>
    <namespace>avt_vimba_camera</namespace>
    <member kind="enumeration">
      <type></type>
      <name>CameraState</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPENING</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0a06d4ec7f584f4ae37d1bf4488f85dcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDLE</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0a8ac00b397b394948099f5953189e1655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAMERA_NOT_FOUND</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0a24cab92680946a52911888eea45dff2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_ERROR</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0ab750436d68cbfe0a9c6c0d6baf1ae6df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0aeca74f3801ae9e45d1d614960f94953a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OK</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0a3ccb65e60a75f889df985540a0f85f21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BaseFeature.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>BaseFeature_8cpp</filename>
    <includes id="BaseFeature_8h" name="BaseFeature.h" local="no" imported="no">VimbaCPP/Source/BaseFeature.h</includes>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <includes id="VimbaSystem_8h" name="VimbaSystem.h" local="no" imported="no">VimbaCPP/Include/VimbaSystem.h</includes>
    <includes id="ConditionHelper_8h" name="ConditionHelper.h" local="no" imported="no">VimbaCPP/Source/ConditionHelper.h</includes>
    <includes id="Helper_8h" name="Helper.h" local="no" imported="no">VimbaCPP/Source/Helper.h</includes>
    <class kind="struct">AVT::VmbAPI::BaseFeature::Impl</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>BaseFeature.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>BaseFeature_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="BasicLockable_8h" name="BasicLockable.h" local="no" imported="no">VimbaCPP/Include/BasicLockable.h</includes>
    <includes id="Feature_8h" name="Feature.h" local="no" imported="no">VimbaCPP/Include/Feature.h</includes>
    <class kind="class">AVT::VmbAPI::BaseFeature</class>
    <class kind="struct">AVT::VmbAPI::BaseFeature::FeatureInfo</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>BasicLockable.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>BasicLockable_8cpp</filename>
    <includes id="BasicLockable_8h" name="BasicLockable.h" local="no" imported="no">VimbaCPP/Include/BasicLockable.h</includes>
    <includes id="LoggerDefines_8h" name="LoggerDefines.h" local="no" imported="no">VimbaCPP/Include/LoggerDefines.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>BasicLockable.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>BasicLockable_8h</filename>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="Mutex_8h" name="Mutex.h" local="no" imported="no">VimbaCPP/Include/Mutex.h</includes>
    <class kind="class">AVT::VmbAPI::BasicLockable</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>BoolFeature.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>BoolFeature_8cpp</filename>
    <includes id="BoolFeature_8h" name="BoolFeature.h" local="no" imported="no">VimbaCPP/Source/BoolFeature.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>BoolFeature.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>BoolFeature_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="BaseFeature_8h" name="BaseFeature.h" local="no" imported="no">VimbaCPP/Source/BaseFeature.h</includes>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <class kind="class">AVT::VmbAPI::BoolFeature</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Camera.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Camera_8cpp</filename>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">VimbaCPP/Include/Camera.h</includes>
    <includes id="LoggerDefines_8h" name="LoggerDefines.h" local="no" imported="no">VimbaCPP/Include/LoggerDefines.h</includes>
    <includes id="ConditionHelper_8h" name="ConditionHelper.h" local="no" imported="no">VimbaCPP/Source/ConditionHelper.h</includes>
    <includes id="FrameImpl_8h" name="FrameImpl.h" local="no" imported="no">VimbaCPP/Source/FrameImpl.h</includes>
    <includes id="FrameHandler_8h" name="FrameHandler.h" local="no" imported="no">VimbaCPP/Source/FrameHandler.h</includes>
    <includes id="Helper_8h" name="Helper.h" local="no" imported="no">VimbaCPP/Source/Helper.h</includes>
    <includes id="MutexGuard_8h" name="MutexGuard.h" local="no" imported="no">VimbaCPP/Source/MutexGuard.h</includes>
    <class kind="struct">AVT::VmbAPI::AcquireImageHelper</class>
    <class kind="struct">AVT::VmbAPI::Camera::Impl::CameraInfo</class>
    <class kind="struct">AVT::VmbAPI::Camera::Impl</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetFeatureValueInt</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a083508a1bf41b8f4d208608a8ce9d301</anchor>
      <arglist>(Camera &amp;cam, const char *name, VmbInt64_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>RunFeatureCommand</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ae9377994dfad4b273fa1398c8bc07ba5</anchor>
      <arglist>(Camera &amp;cam, const char *name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Camera.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>Camera_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="IRegisterDevice_8h" name="IRegisterDevice.h" local="no" imported="no">VimbaCPP/Include/IRegisterDevice.h</includes>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <includes id="Frame_8h" name="Frame.h" local="no" imported="no">VimbaCPP/Include/Frame.h</includes>
    <includes id="IFrameObserver_8h" name="IFrameObserver.h" local="no" imported="no">VimbaCPP/Include/IFrameObserver.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="Camera_8hpp" name="Camera.hpp" local="no" imported="no">VimbaCPP/Include/Camera.hpp</includes>
    <class kind="class">AVT::VmbAPI::Camera</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="typedef">
      <type>std::vector&lt; CameraPtr &gt;</type>
      <name>CameraPtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ac9da4e86e6f4b57c3904fd9bb073022f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Camera.hpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>Camera_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>Clock.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Clock_8cpp</filename>
    <includes id="Clock_8h" name="Clock.h" local="no" imported="no">VimbaCPP/Source/Clock.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Clock.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Clock_8h</filename>
    <class kind="class">AVT::VmbAPI::Clock</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>CommandFeature.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>CommandFeature_8cpp</filename>
    <includes id="CommandFeature_8h" name="CommandFeature.h" local="no" imported="no">VimbaCPP/Source/CommandFeature.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>CommandFeature.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>CommandFeature_8h</filename>
    <includes id="VmbCommonTypes_8h" name="VmbCommonTypes.h" local="no" imported="no">VimbaC/Include/VmbCommonTypes.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="BaseFeature_8h" name="BaseFeature.h" local="no" imported="no">VimbaCPP/Source/BaseFeature.h</includes>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <class kind="class">AVT::VmbAPI::CommandFeature</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Condition.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Condition_8cpp</filename>
    <includes id="Condition_8h" name="Condition.h" local="no" imported="no">VimbaCPP/Source/Condition.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Condition.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Condition_8h</filename>
    <includes id="Mutex_8h" name="Mutex.h" local="no" imported="no">VimbaCPP/Include/Mutex.h</includes>
    <includes id="Semaphore_8h" name="Semaphore.h" local="no" imported="no">VimbaCPP/Source/Semaphore.h</includes>
    <includes id="BasicLockable_8h" name="BasicLockable.h" local="no" imported="no">VimbaCPP/Include/BasicLockable.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <class kind="class">AVT::VmbAPI::Condition</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>ConditionHelper.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>ConditionHelper_8cpp</filename>
    <includes id="ConditionHelper_8h" name="ConditionHelper.h" local="no" imported="no">VimbaCPP/Source/ConditionHelper.h</includes>
    <includes id="MutexGuard_8h" name="MutexGuard.h" local="no" imported="no">VimbaCPP/Source/MutexGuard.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>ConditionHelper.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>ConditionHelper_8h</filename>
    <includes id="Condition_8h" name="Condition.h" local="no" imported="no">VimbaCPP/Source/Condition.h</includes>
    <class kind="class">AVT::VmbAPI::ConditionHelper</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>DefaultCameraFactory.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>DefaultCameraFactory_8cpp</filename>
    <includes id="DefaultCameraFactory_8h" name="DefaultCameraFactory.h" local="no" imported="no">VimbaCPP/Source/DefaultCameraFactory.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>DefaultCameraFactory.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>DefaultCameraFactory_8h</filename>
    <includes id="ICameraFactory_8h" name="ICameraFactory.h" local="no" imported="no">VimbaCPP/Include/ICameraFactory.h</includes>
    <class kind="class">AVT::VmbAPI::DefaultCameraFactory</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>EnumEntry.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>EnumEntry_8cpp</filename>
    <includes id="EnumEntry_8h" name="EnumEntry.h" local="no" imported="no">VimbaCPP/Include/EnumEntry.h</includes>
    <class kind="struct">AVT::VmbAPI::EnumEntry::PrivateImpl</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>EnumEntry.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>EnumEntry_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="EnumEntry_8hpp" name="EnumEntry.hpp" local="no" imported="no">VimbaCPP/Include/EnumEntry.hpp</includes>
    <class kind="class">AVT::VmbAPI::EnumEntry</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>EnumEntry.hpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>EnumEntry_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>EnumFeature.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>EnumFeature_8cpp</filename>
    <includes id="EnumFeature_8h" name="EnumFeature.h" local="no" imported="no">VimbaCPP/Source/EnumFeature.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>EnumFeature.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>EnumFeature_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="BaseFeature_8h" name="BaseFeature.h" local="no" imported="no">VimbaCPP/Source/BaseFeature.h</includes>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <class kind="class">AVT::VmbAPI::EnumFeature</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Feature.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Feature_8cpp</filename>
    <includes id="Feature_8h" name="Feature.h" local="no" imported="no">VimbaCPP/Include/Feature.h</includes>
    <includes id="BaseFeature_8h" name="BaseFeature.h" local="no" imported="no">VimbaCPP/Source/BaseFeature.h</includes>
    <includes id="BoolFeature_8h" name="BoolFeature.h" local="no" imported="no">VimbaCPP/Source/BoolFeature.h</includes>
    <includes id="CommandFeature_8h" name="CommandFeature.h" local="no" imported="no">VimbaCPP/Source/CommandFeature.h</includes>
    <includes id="EnumFeature_8h" name="EnumFeature.h" local="no" imported="no">VimbaCPP/Source/EnumFeature.h</includes>
    <includes id="FloatFeature_8h" name="FloatFeature.h" local="no" imported="no">VimbaCPP/Source/FloatFeature.h</includes>
    <includes id="IntFeature_8h" name="IntFeature.h" local="no" imported="no">VimbaCPP/Source/IntFeature.h</includes>
    <includes id="StringFeature_8h" name="StringFeature.h" local="no" imported="no">VimbaCPP/Source/StringFeature.h</includes>
    <includes id="RawFeature_8h" name="RawFeature.h" local="no" imported="no">VimbaCPP/Source/RawFeature.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Feature.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>Feature_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="IFeatureObserver_8h" name="IFeatureObserver.h" local="no" imported="no">VimbaCPP/Include/IFeatureObserver.h</includes>
    <includes id="EnumEntry_8h" name="EnumEntry.h" local="no" imported="no">VimbaCPP/Include/EnumEntry.h</includes>
    <includes id="Feature_8hpp" name="Feature.hpp" local="no" imported="no">VimbaCPP/Include/Feature.hpp</includes>
    <class kind="class">AVT::VmbAPI::Feature</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, FeaturePtr &gt;</type>
      <name>FeaturePtrMap</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>aa9e0ed51ec29971967be7617c25a25cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FeaturePtr &gt;</type>
      <name>FeaturePtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ab840193caba4a6610370c6110c16bb9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Feature.hpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>Feature_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>FeatureContainer.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>FeatureContainer_8cpp</filename>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <includes id="VimbaSystem_8h" name="VimbaSystem.h" local="no" imported="no">VimbaCPP/Include/VimbaSystem.h</includes>
    <class kind="struct">AVT::VmbAPI::FeatureContainer::Impl</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>FeatureContainer.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>FeatureContainer_8h</filename>
    <includes id="VmbCommonTypes_8h" name="VmbCommonTypes.h" local="no" imported="no">VimbaC/Include/VmbCommonTypes.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="BasicLockable_8h" name="BasicLockable.h" local="no" imported="no">VimbaCPP/Include/BasicLockable.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="Feature_8h" name="Feature.h" local="no" imported="no">VimbaCPP/Include/Feature.h</includes>
    <includes id="FeatureContainer_8hpp" name="FeatureContainer.hpp" local="no" imported="no">VimbaCPP/Include/FeatureContainer.hpp</includes>
    <class kind="class">AVT::VmbAPI::FeatureContainer</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>FeatureContainer.hpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>FeatureContainer_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>FileLogger.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>FileLogger_8cpp</filename>
    <includes id="FileLogger_8h" name="FileLogger.h" local="no" imported="no">VimbaCPP/Include/FileLogger.h</includes>
    <includes id="MutexGuard_8h" name="MutexGuard.h" local="no" imported="no">VimbaCPP/Source/MutexGuard.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>FileLogger.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>FileLogger_8h</filename>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="Mutex_8h" name="Mutex.h" local="no" imported="no">VimbaCPP/Include/Mutex.h</includes>
    <class kind="class">AVT::VmbAPI::FileLogger</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>FloatFeature.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>FloatFeature_8cpp</filename>
    <includes id="FloatFeature_8h" name="FloatFeature.h" local="no" imported="no">VimbaCPP/Source/FloatFeature.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>FloatFeature.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>FloatFeature_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="BaseFeature_8h" name="BaseFeature.h" local="no" imported="no">VimbaCPP/Source/BaseFeature.h</includes>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <class kind="class">AVT::VmbAPI::FloatFeature</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Frame.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Frame_8cpp</filename>
    <includes id="Frame_8h" name="Frame.h" local="yes" imported="no">VimbaCPP/Include/Frame.h</includes>
    <includes id="LoggerDefines_8h" name="LoggerDefines.h" local="yes" imported="no">VimbaCPP/Include/LoggerDefines.h</includes>
    <includes id="VimbaSystem_8h" name="VimbaSystem.h" local="yes" imported="no">VimbaCPP/Include/VimbaSystem.h</includes>
    <includes id="ConditionHelper_8h" name="ConditionHelper.h" local="yes" imported="no">VimbaCPP/Source/ConditionHelper.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="yes" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="FrameImpl_8h" name="FrameImpl.h" local="yes" imported="no">VimbaCPP/Source/FrameImpl.h</includes>
    <includes id="MutexGuard_8h" name="MutexGuard.h" local="yes" imported="no">VimbaCPP/Source/MutexGuard.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Frame.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>Frame_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="IFrameObserver_8h" name="IFrameObserver.h" local="no" imported="no">VimbaCPP/Include/IFrameObserver.h</includes>
    <includes id="AncillaryData_8h" name="AncillaryData.h" local="no" imported="no">VimbaCPP/Include/AncillaryData.h</includes>
    <class kind="class">AVT::VmbAPI::Frame</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="typedef">
      <type>std::vector&lt; FramePtr &gt;</type>
      <name>FramePtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ab8ecd5a44eca9b2231273498fc2b5cc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frame_observer.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/src/</path>
    <filename>frame__observer_8cpp</filename>
    <includes id="frame__observer_8h" name="frame_observer.h" local="no" imported="no">avt_vimba_camera/frame_observer.h</includes>
  </compound>
  <compound kind="file">
    <name>frame_observer.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/avt_vimba_camera/</path>
    <filename>frame__observer_8h</filename>
    <includes id="VimbaCPP_8h" name="VimbaCPP.h" local="no" imported="no">VimbaCPP/Include/VimbaCPP.h</includes>
    <class kind="class">FrameObserver</class>
  </compound>
  <compound kind="file">
    <name>FrameHandler.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>FrameHandler_8cpp</filename>
    <includes id="FrameHandler_8h" name="FrameHandler.h" local="yes" imported="no">VimbaCPP/Source/FrameHandler.h</includes>
    <includes id="LoggerDefines_8h" name="LoggerDefines.h" local="yes" imported="no">VimbaCPP/Include/LoggerDefines.h</includes>
    <includes id="MutexGuard_8h" name="MutexGuard.h" local="yes" imported="no">VimbaCPP/Source/MutexGuard.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>FrameHandler.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>FrameHandler_8h</filename>
    <includes id="VmbCommonTypes_8h" name="VmbCommonTypes.h" local="yes" imported="no">VimbaC/Include/VmbCommonTypes.h</includes>
    <includes id="BasicLockable_8h" name="BasicLockable.h" local="yes" imported="no">VimbaCPP/Include/BasicLockable.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="yes" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="Frame_8h" name="Frame.h" local="yes" imported="no">VimbaCPP/Include/Frame.h</includes>
    <includes id="IFrameObserver_8h" name="IFrameObserver.h" local="yes" imported="no">VimbaCPP/Include/IFrameObserver.h</includes>
    <includes id="Mutex_8h" name="Mutex.h" local="yes" imported="no">VimbaCPP/Include/Mutex.h</includes>
    <class kind="class">AVT::VmbAPI::FrameHandler</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="typedef">
      <type>std::vector&lt; FrameHandlerPtr &gt;</type>
      <name>FrameHandlerPtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a79bf3e605ccd99eba811aca820979cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRAME_HDL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ab971aa355240ee3081cccbbe8331e236a8781bbd58ece76c376dd4481b0bc3f50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FrameImpl.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>FrameImpl_8h</filename>
    <class kind="struct">AVT::VmbAPI::Frame::Impl</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Helper.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Helper_8h</filename>
    <includes id="BasicLockable_8h" name="BasicLockable.h" local="no" imported="no">VimbaCPP/Include/BasicLockable.h</includes>
    <class kind="class">AVT::VmbAPI::LockableMap</class>
    <class kind="class">AVT::VmbAPI::LockableVector</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="variable">
      <type>char const  *const</type>
      <name>AVT_IP_OR_MAC_ADDRESS</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>af79a9295ffb36d0ca2b7002a02e8e315</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ICameraFactory.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>ICameraFactory_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">VimbaCPP/Include/Camera.h</includes>
    <class kind="class">AVT::VmbAPI::ICameraFactory</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>ICameraListObserver.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>ICameraListObserver_8h</filename>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">VimbaCPP/Include/Camera.h</includes>
    <class kind="class">AVT::VmbAPI::ICameraListObserver</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="typedef">
      <type>std::vector&lt; ICameraListObserverPtr &gt;</type>
      <name>ICameraListObserverPtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a84a640e1af30a4499a3b2983250dd3d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IFeatureObserver.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>IFeatureObserver_8h</filename>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="Feature_8h" name="Feature.h" local="no" imported="no">VimbaCPP/Include/Feature.h</includes>
    <class kind="class">AVT::VmbAPI::IFeatureObserver</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="typedef">
      <type>std::vector&lt; IFeatureObserverPtr &gt;</type>
      <name>IFeatureObserverPtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a0bd664e01366e9c239992909e83b2bdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IFrameObserver.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>IFrameObserver_8h</filename>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="Frame_8h" name="Frame.h" local="no" imported="no">VimbaCPP/Include/Frame.h</includes>
    <class kind="class">AVT::VmbAPI::IFrameObserver</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>IInterfaceListObserver.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>IInterfaceListObserver_8h</filename>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="Interface_8h" name="Interface.h" local="no" imported="no">VimbaCPP/Include/Interface.h</includes>
    <class kind="class">AVT::VmbAPI::IInterfaceListObserver</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="typedef">
      <type>std::vector&lt; IInterfaceListObserverPtr &gt;</type>
      <name>IInterfaceListObserverPtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a5f393dc8b30f1b0543a85718a2cdb1e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Interface.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Interface_8cpp</filename>
    <includes id="Interface_8h" name="Interface.h" local="no" imported="no">VimbaCPP/Include/Interface.h</includes>
    <class kind="struct">AVT::VmbAPI::Interface::Impl</class>
    <class kind="struct">AVT::VmbAPI::Interface::Impl::InterfaceInfo</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Interface.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>Interface_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <includes id="Interface_8hpp" name="Interface.hpp" local="no" imported="no">VimbaCPP/Include/Interface.hpp</includes>
    <class kind="class">AVT::VmbAPI::Interface</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Interface.hpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>Interface_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>IntFeature.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>IntFeature_8cpp</filename>
    <includes id="IntFeature_8h" name="IntFeature.h" local="no" imported="no">VimbaCPP/Source/IntFeature.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>IntFeature.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>IntFeature_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="BaseFeature_8h" name="BaseFeature.h" local="no" imported="no">VimbaCPP/Source/BaseFeature.h</includes>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <class kind="class">AVT::VmbAPI::IntFeature</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>IRegisterDevice.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>IRegisterDevice_8h</filename>
    <includes id="VmbCommonTypes_8h" name="VmbCommonTypes.h" local="no" imported="no">VimbaC/Include/VmbCommonTypes.h</includes>
    <class kind="class">AVT::VmbAPI::IRegisterDevice</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>LoggerDefines.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>LoggerDefines_8h</filename>
    <includes id="UserLoggerDefines_8h" name="UserLoggerDefines.h" local="no" imported="no">VimbaCPP/Include/UserLoggerDefines.h</includes>
    <includes id="FileLogger_8h" name="FileLogger.h" local="no" imported="no">VimbaCPP/Include/FileLogger.h</includes>
    <includes id="VimbaSystem_8h" name="VimbaSystem.h" local="no" imported="no">VimbaCPP/Include/VimbaSystem.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOG_FREE_TEXT</name>
      <anchorfile>LoggerDefines_8h.html</anchorfile>
      <anchor>aebfbc00ab6872fe0d42ec753c6cd9f10</anchor>
      <arglist>(txt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGER_DECL</name>
      <anchorfile>LoggerDefines_8h.html</anchorfile>
      <anchor>aa304b3d07224717ee0a155e5e303caf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGER_DEF</name>
      <anchorfile>LoggerDefines_8h.html</anchorfile>
      <anchor>a25fb5a96a9b108558270099962251f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGER_LOG</name>
      <anchorfile>LoggerDefines_8h.html</anchorfile>
      <anchor>a0bc811816555831120dc5a1ab0c64c7d</anchor>
      <arglist>(logger, loggingInfo)</arglist>
    </member>
    <member kind="typedef">
      <type>LOGGER_DECL *</type>
      <name>Logger</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a9d868de73b48ee3a8685acf8194a5f1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mono_camera.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/src/</path>
    <filename>mono__camera_8cpp</filename>
    <includes id="mono__camera_8h" name="mono_camera.h" local="no" imported="no">avt_vimba_camera/mono_camera.h</includes>
    <namespace>avt_vimba_camera</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_PRINTS</name>
      <anchorfile>mono__camera_8cpp.html</anchorfile>
      <anchor>a58cc141c7897c4a5035c400ce2b83fb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mono_camera.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/avt_vimba_camera/</path>
    <filename>mono__camera_8h</filename>
    <includes id="avt__vimba__camera_8h" name="avt_vimba_camera.h" local="no" imported="no">avt_vimba_camera/avt_vimba_camera.h</includes>
    <includes id="avt__vimba__api_8h" name="avt_vimba_api.h" local="no" imported="no">avt_vimba_camera/avt_vimba_api.h</includes>
    <class kind="class">avt_vimba_camera::MonoCamera</class>
    <namespace>avt_vimba_camera</namespace>
  </compound>
  <compound kind="file">
    <name>mono_camera_node.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/src/nodes/</path>
    <filename>mono__camera__node_8cpp</filename>
    <includes id="mono__camera_8h" name="mono_camera.h" local="no" imported="no">avt_vimba_camera/mono_camera.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mono__camera__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mono_camera_nodelet.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/src/nodes/</path>
    <filename>mono__camera__nodelet_8cpp</filename>
    <includes id="mono__camera__nodelet_8h" name="mono_camera_nodelet.h" local="yes" imported="no">avt_vimba_camera/mono_camera_nodelet.h</includes>
    <namespace>avt_vimba_camera</namespace>
  </compound>
  <compound kind="file">
    <name>mono_camera_nodelet.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/avt_vimba_camera/</path>
    <filename>mono__camera__nodelet_8h</filename>
    <includes id="mono__camera_8h" name="mono_camera.h" local="yes" imported="no">avt_vimba_camera/mono_camera.h</includes>
    <class kind="class">avt_vimba_camera::MonoCameraNodelet</class>
    <namespace>avt_vimba_camera</namespace>
  </compound>
  <compound kind="file">
    <name>Mutex.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Mutex_8cpp</filename>
    <includes id="Mutex_8h" name="Mutex.h" local="no" imported="no">VimbaCPP/Include/Mutex.h</includes>
    <includes id="LoggerDefines_8h" name="LoggerDefines.h" local="no" imported="no">VimbaCPP/Include/LoggerDefines.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Mutex.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>Mutex_8h</filename>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <class kind="class">AVT::VmbAPI::Mutex</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>MutexGuard.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>MutexGuard_8cpp</filename>
    <includes id="MutexGuard_8h" name="MutexGuard.h" local="no" imported="no">VimbaCPP/Source/MutexGuard.h</includes>
    <includes id="VimbaSystem_8h" name="VimbaSystem.h" local="no" imported="no">VimbaCPP/Include/VimbaSystem.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>MutexGuard.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>MutexGuard_8h</filename>
    <includes id="Mutex_8h" name="Mutex.h" local="no" imported="no">VimbaCPP/Include/Mutex.h</includes>
    <includes id="BasicLockable_8h" name="BasicLockable.h" local="no" imported="no">VimbaCPP/Include/BasicLockable.h</includes>
    <class kind="class">AVT::VmbAPI::MutexGuard</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>RawFeature.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>RawFeature_8cpp</filename>
    <includes id="RawFeature_8h" name="RawFeature.h" local="no" imported="no">VimbaCPP/Source/RawFeature.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>RawFeature.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>RawFeature_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="BaseFeature_8h" name="BaseFeature.h" local="no" imported="no">VimbaCPP/Source/BaseFeature.h</includes>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <class kind="class">AVT::VmbAPI::RawFeature</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Semaphore.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Semaphore_8cpp</filename>
    <includes id="Semaphore_8h" name="Semaphore.h" local="no" imported="no">VimbaCPP/Source/Semaphore.h</includes>
    <includes id="LoggerDefines_8h" name="LoggerDefines.h" local="no" imported="no">VimbaCPP/Include/LoggerDefines.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>Semaphore.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Semaphore_8h</filename>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <class kind="class">AVT::VmbAPI::Semaphore</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>SharedPointer.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>SharedPointer_8h</filename>
    <includes id="Mutex_8h" name="Mutex.h" local="no" imported="no">VimbaCPP/Include/Mutex.h</includes>
    <includes id="SharedPointer__impl_8h" name="SharedPointer_impl.h" local="no" imported="no">VimbaCPP/Include/SharedPointer_impl.h</includes>
    <class kind="struct">AVT::VmbAPI::dynamic_cast_tag</class>
    <class kind="class">AVT::VmbAPI::ref_count</class>
    <class kind="class">AVT::VmbAPI::ref_count_base</class>
    <class kind="class">AVT::VmbAPI::shared_ptr</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="function">
      <type>shared_ptr&lt; T &gt;</type>
      <name>dynamic_pointer_cast</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>af93cbaf412aec97193066303cb8e4956</anchor>
      <arglist>(const shared_ptr&lt; T2 &gt; &amp;rSharedPointer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ae1c6ccf3779759543d39a1bb26327f9e</anchor>
      <arglist>(const shared_ptr&lt; T1 &gt; &amp;sp1, const shared_ptr&lt; T2 &gt; &amp;sp2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a93676993a5af239473fb4b29f0d5f4c5</anchor>
      <arglist>(const shared_ptr&lt; T1 &gt; &amp;sp1, const shared_ptr&lt; T2 &gt; &amp;sp2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SharedPointer_impl.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>SharedPointer__impl_8h</filename>
    <includes id="SharedPointer_8h" name="SharedPointer.h" local="no" imported="no">VimbaCPP/Include/SharedPointer.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="function">
      <type>shared_ptr&lt; T &gt;</type>
      <name>dynamic_pointer_cast</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>af93cbaf412aec97193066303cb8e4956</anchor>
      <arglist>(const shared_ptr&lt; T2 &gt; &amp;rSharedPointer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ae1c6ccf3779759543d39a1bb26327f9e</anchor>
      <arglist>(const shared_ptr&lt; T1 &gt; &amp;sp1, const shared_ptr&lt; T2 &gt; &amp;sp2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a93676993a5af239473fb4b29f0d5f4c5</anchor>
      <arglist>(const shared_ptr&lt; T1 &gt; &amp;sp1, const shared_ptr&lt; T2 &gt; &amp;sp2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SharedPointerDefines.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>SharedPointerDefines_8h</filename>
    <includes id="SharedPointer_8h" name="SharedPointer.h" local="no" imported="no">VimbaCPP/Include/SharedPointer.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SP_ACCESS</name>
      <anchorfile>SharedPointerDefines_8h.html</anchorfile>
      <anchor>a18ff268fe0ed911413c8a46669fd5563</anchor>
      <arglist>(sp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_DECL</name>
      <anchorfile>SharedPointerDefines_8h.html</anchorfile>
      <anchor>a3619a718c790762e915a160967730910</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_DYN_CAST</name>
      <anchorfile>SharedPointerDefines_8h.html</anchorfile>
      <anchor>a2b895fc849b90e9ab1654416cc73aba7</anchor>
      <arglist>(sp, T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_ISEQUAL</name>
      <anchorfile>SharedPointerDefines_8h.html</anchorfile>
      <anchor>ae6fbd3572bfa4a20c64fe5178b10b9e4</anchor>
      <arglist>(sp1, sp2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_ISNULL</name>
      <anchorfile>SharedPointerDefines_8h.html</anchorfile>
      <anchor>a34d1657f622f45b46517b3f9b07c3b8f</anchor>
      <arglist>(sp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_RESET</name>
      <anchorfile>SharedPointerDefines_8h.html</anchorfile>
      <anchor>a2473cf3793feaa8adcf1cd6bb6f9d43b</anchor>
      <arglist>(sp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_SET</name>
      <anchorfile>SharedPointerDefines_8h.html</anchorfile>
      <anchor>ab91c0a40832bdf7377f21befa3c481a0</anchor>
      <arglist>(sp, rawPtr)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>adfff6160233735004bdec9a0bc3f1cea</anchor>
      <arglist>(Interface) InterfacePtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ace04644234c9c094093aa1fbfb6b713e</anchor>
      <arglist>(Camera) CameraPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>aed9a004e93217728099a6658b5102172</anchor>
      <arglist>(Feature) FeaturePtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a6c37dcf9ee40ec8777cc833e11d1f2d4</anchor>
      <arglist>(FeatureContainer) FeatureContainerPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a8015831945ce955bce06a34e91f40473</anchor>
      <arglist>(IFeatureObserver) IFeatureObserverPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a33997028a90eaecbccdffabda8d49bb5</anchor>
      <arglist>(Frame) FramePtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ad0892f6ccf9e4ec8b1a9ec09ed0cdef2</anchor>
      <arglist>(FrameHandler) FrameHandlerPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a729f3a41868229a67d7f812896199c60</anchor>
      <arglist>(IFrameObserver) IFrameObserverPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>add9f3cef8fc0c95937913ae81f7cdcd3</anchor>
      <arglist>(AncillaryData) AncillaryDataPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a6332f6a99f74bebee6c24ae6b0d6115d</anchor>
      <arglist>(ICameraFactory) ICameraFactoryPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a35a7af2df38e7051b506be28df80a722</anchor>
      <arglist>(ICameraListObserver) ICameraListObserverPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a2b7a95dd0ff5c899f2dcc152c13ce33e</anchor>
      <arglist>(IInterfaceListObserver) IInterfaceListObserverPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>aa329fe87d7dca678b34fa4558f28be93</anchor>
      <arglist>(Mutex) MutexPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>af1f2b4e35542c342d2662e33ff6f8d89</anchor>
      <arglist>(BasicLockable) BasicLockablePtr</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StringFeature.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>StringFeature_8cpp</filename>
    <includes id="StringFeature_8h" name="StringFeature.h" local="no" imported="no">VimbaCPP/Source/StringFeature.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>StringFeature.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>StringFeature_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="BaseFeature_8h" name="BaseFeature.h" local="no" imported="no">VimbaCPP/Source/BaseFeature.h</includes>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <class kind="class">AVT::VmbAPI::StringFeature</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="file">
    <name>trigger.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/src/</path>
    <filename>trigger_8cpp</filename>
    <includes id="trigger_8h" name="trigger.h" local="yes" imported="no">avt_vimba_camera/trigger.h</includes>
    <namespace>trigger</namespace>
  </compound>
  <compound kind="file">
    <name>trigger.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/avt_vimba_camera/</path>
    <filename>trigger_8h</filename>
    <includes id="VimbaCPP_8h" name="VimbaCPP.h" local="yes" imported="no">VimbaCPP/Include/VimbaCPP.h</includes>
    <class kind="class">trigger::Trigger</class>
    <namespace>trigger</namespace>
  </compound>
  <compound kind="file">
    <name>trigger_node.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/src/nodes/</path>
    <filename>trigger__node_8cpp</filename>
    <includes id="trigger_8h" name="trigger.h" local="yes" imported="no">avt_vimba_camera/trigger.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>trigger__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UserLoggerDefines.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>UserLoggerDefines_8h</filename>
    <includes id="FileLogger_8h" name="FileLogger.h" local="no" imported="no">VimbaCPP/Include/FileLogger.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOGGER_DECL</name>
      <anchorfile>UserLoggerDefines_8h.html</anchorfile>
      <anchor>aa304b3d07224717ee0a155e5e303caf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGER_DEF</name>
      <anchorfile>UserLoggerDefines_8h.html</anchorfile>
      <anchor>a25fb5a96a9b108558270099962251f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGER_LOG</name>
      <anchorfile>UserLoggerDefines_8h.html</anchorfile>
      <anchor>a0bc811816555831120dc5a1ab0c64c7d</anchor>
      <arglist>(logger, loggingInfo)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UserSharedPointerDefines.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>UserSharedPointerDefines_8h</filename>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SP_ACCESS</name>
      <anchorfile>UserSharedPointerDefines_8h.html</anchorfile>
      <anchor>a18ff268fe0ed911413c8a46669fd5563</anchor>
      <arglist>(sp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_DECL</name>
      <anchorfile>UserSharedPointerDefines_8h.html</anchorfile>
      <anchor>a3619a718c790762e915a160967730910</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_DYN_CAST</name>
      <anchorfile>UserSharedPointerDefines_8h.html</anchorfile>
      <anchor>a2b895fc849b90e9ab1654416cc73aba7</anchor>
      <arglist>(sp, T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_ISEQUAL</name>
      <anchorfile>UserSharedPointerDefines_8h.html</anchorfile>
      <anchor>ae6fbd3572bfa4a20c64fe5178b10b9e4</anchor>
      <arglist>(sp1, sp2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_ISNULL</name>
      <anchorfile>UserSharedPointerDefines_8h.html</anchorfile>
      <anchor>a34d1657f622f45b46517b3f9b07c3b8f</anchor>
      <arglist>(sp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_RESET</name>
      <anchorfile>UserSharedPointerDefines_8h.html</anchorfile>
      <anchor>a2473cf3793feaa8adcf1cd6bb6f9d43b</anchor>
      <arglist>(sp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SP_SET</name>
      <anchorfile>UserSharedPointerDefines_8h.html</anchorfile>
      <anchor>ab91c0a40832bdf7377f21befa3c481a0</anchor>
      <arglist>(sp, rawPtr)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>adfff6160233735004bdec9a0bc3f1cea</anchor>
      <arglist>(Interface) InterfacePtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ace04644234c9c094093aa1fbfb6b713e</anchor>
      <arglist>(Camera) CameraPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>aed9a004e93217728099a6658b5102172</anchor>
      <arglist>(Feature) FeaturePtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a6c37dcf9ee40ec8777cc833e11d1f2d4</anchor>
      <arglist>(FeatureContainer) FeatureContainerPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a8015831945ce955bce06a34e91f40473</anchor>
      <arglist>(IFeatureObserver) IFeatureObserverPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a33997028a90eaecbccdffabda8d49bb5</anchor>
      <arglist>(Frame) FramePtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ad0892f6ccf9e4ec8b1a9ec09ed0cdef2</anchor>
      <arglist>(FrameHandler) FrameHandlerPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a729f3a41868229a67d7f812896199c60</anchor>
      <arglist>(IFrameObserver) IFrameObserverPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>add9f3cef8fc0c95937913ae81f7cdcd3</anchor>
      <arglist>(AncillaryData) AncillaryDataPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a6332f6a99f74bebee6c24ae6b0d6115d</anchor>
      <arglist>(ICameraFactory) ICameraFactoryPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a35a7af2df38e7051b506be28df80a722</anchor>
      <arglist>(ICameraListObserver) ICameraListObserverPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a2b7a95dd0ff5c899f2dcc152c13ce33e</anchor>
      <arglist>(IInterfaceListObserver) IInterfaceListObserverPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>aa329fe87d7dca678b34fa4558f28be93</anchor>
      <arglist>(Mutex) MutexPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>af1f2b4e35542c342d2662e33ff6f8d89</anchor>
      <arglist>(BasicLockable) BasicLockablePtr</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Version.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>Version_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>VIMBACPP_VERSION_MAJOR</name>
      <anchorfile>Version_8h.html</anchorfile>
      <anchor>aa8ffa8663fe351e9627936cafacd62e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VIMBACPP_VERSION_MINOR</name>
      <anchorfile>Version_8h.html</anchorfile>
      <anchor>ac463a872377e76ac0122cc9f15e7a492</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VIMBACPP_VERSION_PATCH</name>
      <anchorfile>Version_8h.html</anchorfile>
      <anchor>ab859826291ef9c58874b265e57b96fbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VimbaC.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaC/Include/</path>
    <filename>VimbaC_8h</filename>
    <includes id="VmbCommonTypes_8h" name="VmbCommonTypes.h" local="yes" imported="no">VmbCommonTypes.h</includes>
    <class kind="struct">VmbCameraInfo_t</class>
    <class kind="struct">VmbFeatureEnumEntry</class>
    <class kind="struct">VmbFeatureInfo</class>
    <class kind="struct">VmbFeaturePersistSettings_t</class>
    <class kind="struct">VmbFrame_t</class>
    <class kind="struct">VmbInterfaceInfo_t</class>
    <member kind="define">
      <type>#define</type>
      <name>VMBINFINITE</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>ae3e76fcd723b40f47957d9af613b6762</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VmbUint32_t</type>
      <name>VmbAccessMode_t</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>ace6bd47e23b7e2c05ef3aa7357ed56d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbAccessModeType</type>
      <name>VmbAccessModeType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>aa0d1156f6eb619730081886bd2f4a951</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VmbUint32_t</type>
      <name>VmbFeatureData_t</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>ae2e957454319ec5d1978f3fbafb752af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbFeatureDataType</type>
      <name>VmbFeatureDataType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>aaa725b6824f93defb4e78d366ccb58f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VmbFeatureEnumEntry</type>
      <name>VmbFeatureEnumEntry_t</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>acef6e50a236d55dd67b42b0cc1ed7d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VmbUint32_t</type>
      <name>VmbFeatureFlags_t</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a81a83b95087daa573736783d2bf0ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbFeatureFlagsType</type>
      <name>VmbFeatureFlagsType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>adbea9be3cda11c3ed86e4e1702dc8511</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VmbFeatureInfo</type>
      <name>VmbFeatureInfo_t</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a1692a608984008db16057be8f21bf42d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VmbUint32_t</type>
      <name>VmbFeaturePersist_t</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a732ac0da2f7b1f47684fd35a2f0f03d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbFeaturePersistType</type>
      <name>VmbFeaturePersistType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a8893d5c140a033547d219d37dd298960</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VmbUint32_t</type>
      <name>VmbFeatureVisibility_t</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a6560cac7bf7fa5ba125d2cfca0bbd73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbFeatureVisibilityType</type>
      <name>VmbFeatureVisibilityType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a42e591bcabf2d18b1a5cfd511f8fa174</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(VMB_CALL *</type>
      <name>VmbFrameCallback</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a2da7a87cefc528650d6b90e082b62f70</anchor>
      <arglist>)(const VmbHandle_t cameraHandle, VmbFrame_t *pFrame)</arglist>
    </member>
    <member kind="typedef">
      <type>VmbUint32_t</type>
      <name>VmbFrameFlags_t</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>ac2b57de7213de5daac2c245055c06628</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbFrameFlagsType</type>
      <name>VmbFrameFlagsType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a891f8f070a58647a7b30ea90b7f16bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VmbInt32_t</type>
      <name>VmbFrameStatus_t</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a86e9a2f0bef3237409361eb9a56e6d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbFrameStatusType</type>
      <name>VmbFrameStatusType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a5adeacabbe66ddc41a4210ec9b424f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VmbUint32_t</type>
      <name>VmbInterface_t</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a719d10a0fd72419f6657a307175dde88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbInterfaceType</type>
      <name>VmbInterfaceType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a0dc89a312267614215d750a8b903178f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(VMB_CALL *</type>
      <name>VmbInvalidationCallback</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a69955713adf2b7bcfb62fe9b69df217e</anchor>
      <arglist>)(const VmbHandle_t handle, const char *name, void *pUserContext)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbAccessModeType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a51ef665169170f910717cc21ae287536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbAccessModeNone</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a51ef665169170f910717cc21ae287536a07fbe0ccca56fe17617d2585c589532b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbAccessModeFull</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a51ef665169170f910717cc21ae287536ae99d9c5f70a65ffe32b60b4f36e676fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbAccessModeRead</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a51ef665169170f910717cc21ae287536a2319677b6c957feab0c4db8de4471e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbAccessModeConfig</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a51ef665169170f910717cc21ae287536aecaa4b393cfba4d87f561a341a86ffe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbAccessModeLite</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a51ef665169170f910717cc21ae287536a110ff83f9db982b3c1acbc0020c98f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbFeatureDataType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a2fbb971654735fc52670efa2bfecae36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureDataUnknown</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a2fbb971654735fc52670efa2bfecae36a6492493b3581a305f539f37701aad9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureDataInt</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a2fbb971654735fc52670efa2bfecae36a8e7d9b624c5b97737432e040f6eb625f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureDataFloat</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a2fbb971654735fc52670efa2bfecae36ac7b3df65db6f03e945e0f290d336773d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureDataEnum</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a2fbb971654735fc52670efa2bfecae36a141c37d1c1e0b8208bb57fc0dfaf9ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureDataString</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a2fbb971654735fc52670efa2bfecae36a0cf1f7d8a26a40bb51949447d828ea73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureDataBool</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a2fbb971654735fc52670efa2bfecae36a09fe439038590ed33929d9ffeec98ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureDataCommand</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a2fbb971654735fc52670efa2bfecae36a83227388ecf0a34336da122b98fb7074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureDataRaw</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a2fbb971654735fc52670efa2bfecae36ad7c8cddc4764f79507af15bf9af1e1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureDataNone</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a2fbb971654735fc52670efa2bfecae36ac68bd44ddc3cfb2f49a1bbe47b408948</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbFeatureFlagsType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a1aa91f8168013080a4645e638d30a13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureFlagsNone</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a1aa91f8168013080a4645e638d30a13da8d5246f6fb93dbed50bca8e858c741d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureFlagsRead</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a1aa91f8168013080a4645e638d30a13da3d4ce50039f7fb0d2c552924df49aa08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureFlagsWrite</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a1aa91f8168013080a4645e638d30a13dae6b8419229e70cad316cf3799c48991b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureFlagsVolatile</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a1aa91f8168013080a4645e638d30a13dafad44efc898f6a9f0861a551eff86a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureFlagsModifyWrite</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a1aa91f8168013080a4645e638d30a13da6957ac38fa08ddb5398f0f58db7e94c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbFeaturePersistType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a547095368385f75fa03524debf5b83e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeaturePersistAll</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a547095368385f75fa03524debf5b83e8a2d6e59b527bb0b51dcbe4af19bcf9795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeaturePersistStreamable</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a547095368385f75fa03524debf5b83e8a9244af7428acf8dea131bb44b226fb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeaturePersistNoLUT</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a547095368385f75fa03524debf5b83e8ad1f4433805a352dca02bc5efbaf57022</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbFeatureVisibilityType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a63159563bf9b072a2bb894b4c2347758</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureVisibilityUnknown</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a63159563bf9b072a2bb894b4c2347758a0d78ab3ad135167a5c62c4ae8349fb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureVisibilityBeginner</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a63159563bf9b072a2bb894b4c2347758a5cf332b1f87cb57e565191262fd0e146</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureVisibilityExpert</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a63159563bf9b072a2bb894b4c2347758aeaf2fed0acaae5c9ed63fa2f0dcbb312</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureVisibilityGuru</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a63159563bf9b072a2bb894b4c2347758ad14977ba01b711ff3629791def4edf97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFeatureVisibilityInvisible</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a63159563bf9b072a2bb894b4c2347758af0ba43f86202e3bac5d853a87e3fbf07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbFrameFlagsType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a23501624a9e881b838e39cbf7eace2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFrameFlagsNone</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a23501624a9e881b838e39cbf7eace2b5a5b9e576e11f18b9e297c2310872f4f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFrameFlagsDimension</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a23501624a9e881b838e39cbf7eace2b5a3fcaa347d4927fd9f948d5e54f91ef9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFrameFlagsOffset</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a23501624a9e881b838e39cbf7eace2b5a3a08327e16afb4042399eb6eff4f0bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFrameFlagsFrameID</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a23501624a9e881b838e39cbf7eace2b5ae571b26d9a7c24811f7a315d53fd3ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFrameFlagsTimestamp</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a23501624a9e881b838e39cbf7eace2b5a5c31d43da7c9b93e9226f00121b3a313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbFrameStatusType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>afacfe38c27112253cd775d18a1af95f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFrameStatusComplete</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>afacfe38c27112253cd775d18a1af95f0a3f5b6283c74f8b30e328bd2160f0f6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFrameStatusIncomplete</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>afacfe38c27112253cd775d18a1af95f0a5057a4e8db869f3efa004c96b4a1b4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFrameStatusTooSmall</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>afacfe38c27112253cd775d18a1af95f0a2184078b008d628f6b57b4f39a8ae545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbFrameStatusInvalid</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>afacfe38c27112253cd775d18a1af95f0a73381c0ef8595326ff1255ffb25f83f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbInterfaceType</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a48735951d7b015323936ec4169e3995e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbInterfaceUnknown</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a48735951d7b015323936ec4169e3995ea5e95822c028f90e3205cabecf6b4e815</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbInterfaceFirewire</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a48735951d7b015323936ec4169e3995eac71d912b5c2505d22d16c9d0f3fe5f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbInterfaceEthernet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a48735951d7b015323936ec4169e3995ea9c06d225ca39dc393da44b22ed74492b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbInterfaceUsb</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a48735951d7b015323936ec4169e3995ea36d33420b29358b2e12cbc4c4a043daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbInterfaceCL</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a48735951d7b015323936ec4169e3995ea3ba077b027e211cf9cd48702a50c65f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbInterfaceCSI2</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a48735951d7b015323936ec4169e3995ea7ee9d1623f61a655d8e37310e9d63693</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbAncillaryDataClose</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>af8c04a5303ba7913d94eb746fc96ea7f</anchor>
      <arglist>(VmbHandle_t ancillaryDataHandle)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbAncillaryDataOpen</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>adda9ea0b1532e794d3fa7ff3d104843e</anchor>
      <arglist>(VmbFrame_t *pFrame, VmbHandle_t *pAncillaryDataHandle)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbCameraClose</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a6a7ec1503fbf35c937c3a7cebefeb1b4</anchor>
      <arglist>(const VmbHandle_t cameraHandle)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbCameraInfoQuery</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a5a4c243c77eb44c32eeb86d48c0cdc8f</anchor>
      <arglist>(const char *idString, VmbCameraInfo_t *pInfo, VmbUint32_t sizeofCameraInfo)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbCameraOpen</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a6e5f31ad44ff22273c77068f84b36bde</anchor>
      <arglist>(const char *idString, VmbAccessMode_t accessMode, VmbHandle_t *pCameraHandle)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbCameraSettingsLoad</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a9c6df0d926348af86799bf2f20041be2</anchor>
      <arglist>(const VmbHandle_t handle, const char *fileName, VmbFeaturePersistSettings_t *pSettings, VmbUint32_t sizeofSettings)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbCameraSettingsSave</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a64e8472623b052c1e38c738be77b1338</anchor>
      <arglist>(const VmbHandle_t handle, const char *fileName, VmbFeaturePersistSettings_t *pSettings, VmbUint32_t sizeofSettings)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbCamerasList</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a733b4a9538146f202186ad48470b6cd8</anchor>
      <arglist>(VmbCameraInfo_t *pCameraInfo, VmbUint32_t listLength, VmbUint32_t *pNumFound, VmbUint32_t sizeofCameraInfo)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbCaptureEnd</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>af615b0629c6684f412727d7b111ff172</anchor>
      <arglist>(const VmbHandle_t cameraHandle)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbCaptureFrameQueue</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>affd7a37954251299c3c7490a90f5b127</anchor>
      <arglist>(const VmbHandle_t cameraHandle, const VmbFrame_t *pFrame, VmbFrameCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbCaptureFrameWait</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a5c014cb7ef320a4b9aa9b9578ace6027</anchor>
      <arglist>(const VmbHandle_t cameraHandle, const VmbFrame_t *pFrame, VmbUint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbCaptureQueueFlush</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a72169dc88cd6e635b5ae857f44fae94c</anchor>
      <arglist>(const VmbHandle_t cameraHandle)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbCaptureStart</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a33ebf9c6ade219c3e1c8841eb876c42b</anchor>
      <arglist>(const VmbHandle_t cameraHandle)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureAccessQuery</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>af536695dd25560319d1aaace52abb887</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbBool_t *pIsReadable, VmbBool_t *pIsWriteable)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureBoolGet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a35029b793b7069ea57f1a5510642b1e0</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbBool_t *pValue)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureBoolSet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a046c8964787cd09859e4284e7a4bbf6b</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbBool_t value)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureCommandIsDone</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a33ace264cba3e8f7ed29024e03497b5e</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbBool_t *pIsDone)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureCommandRun</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>ab4c8af9e1fc39e870ed79ef100dd3bf9</anchor>
      <arglist>(const VmbHandle_t handle, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureEnumAsInt</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a404f34ff479a566a74882092dd0a50d5</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, const char *value, VmbInt64_t *pIntVal)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureEnumAsString</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a95a3bc9755e20f3d9efc813ae48168dd</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbInt64_t intValue, const char **pStringValue)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureEnumEntryGet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>ab4a4f4d70f0ed8430adb1ac9a51c14c7</anchor>
      <arglist>(const VmbHandle_t handle, const char *featureName, const char *entryName, VmbFeatureEnumEntry_t *pFeatureEnumEntry, VmbUint32_t sizeofFeatureEnumEntry)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureEnumGet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a6d62b37b4d77b9b171e525fa0eb222af</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, const char **pValue)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureEnumIsAvailable</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a63c4e2cd142eb44a81a50668615085a6</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, const char *value, VmbBool_t *pIsAvailable)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureEnumRangeQuery</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a4dbf1e3ad3ba3ca1921604ac10dea990</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, const char **pNameArray, VmbUint32_t arrayLength, VmbUint32_t *pNumFilled)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureEnumSet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a28e646dbf2da4c710fb8d726f5f9b79e</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureFloatGet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a9d62857bcc8322634810dd1cb26a171e</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, double *pValue)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureFloatIncrementQuery</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>ad82108e099dcdec4563e0a1784bd97cc</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbBool_t *pHasIncrement, double *pValue)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureFloatRangeQuery</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a1fe927f7f0ebe13c2637ad15348465b4</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, double *pMin, double *pMax)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureFloatSet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>aa90bfc8e713d78fabc0e80cd7dcf6ec1</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, double value)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureInfoQuery</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a536339dccbce0375a87044bb5dc96735</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbFeatureInfo_t *pFeatureInfo, VmbUint32_t sizeofFeatureInfo)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureIntGet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>af18b929599c98a47b45b6d4db2296e90</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbInt64_t *pValue)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureIntIncrementQuery</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>acd2621d79ad565de0ab5c9e50f1834f9</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbInt64_t *pValue)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureIntRangeQuery</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a890897ef769a22cadb294510b4a5df34</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbInt64_t *pMin, VmbInt64_t *pMax)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureIntSet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>af087631e05835850b65cfee0e96228fa</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbInt64_t value)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureInvalidationRegister</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a6ac1c93fdc9fc868c930e72833eef1b5</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbInvalidationCallback callback, void *pUserContext)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureInvalidationUnregister</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>af9cca741d67d2d4c19fe44fbcdc1e208</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbInvalidationCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureListAffected</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>ae8c8d7792e0d5cbc2b2373cd11e35458</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbFeatureInfo_t *pFeatureInfoList, VmbUint32_t listLength, VmbUint32_t *pNumFound, VmbUint32_t sizeofFeatureInfo)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureListSelected</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>abe509f8771b043cd98a1f936172c38d5</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbFeatureInfo_t *pFeatureInfoList, VmbUint32_t listLength, VmbUint32_t *pNumFound, VmbUint32_t sizeofFeatureInfo)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureRawGet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>aba02e0cd23e479c679c460e36a73ab5e</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, char *pBuffer, VmbUint32_t bufferSize, VmbUint32_t *pSizeFilled)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureRawLengthQuery</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a542cdb28c90284cf63ad5a974ae9cc22</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbUint32_t *pLength)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureRawSet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a6fbe2e68faa2d60da98b143d7cce9ab9</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, const char *pBuffer, VmbUint32_t bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeaturesList</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a0086e693fd5bd10ce7769530d9c82d8d</anchor>
      <arglist>(const VmbHandle_t handle, VmbFeatureInfo_t *pFeatureInfoList, VmbUint32_t listLength, VmbUint32_t *pNumFound, VmbUint32_t sizeofFeatureInfo)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureStringGet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a7dd63825dca879cc5e91d98afa4b62b5</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, char *buffer, VmbUint32_t bufferSize, VmbUint32_t *pSizeFilled)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureStringMaxlengthQuery</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a443f772f11706dbdbe0efc6e42114c55</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, VmbUint32_t *pMaxLength)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFeatureStringSet</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a49acda79263c8fbb82e484fb87626830</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFrameAnnounce</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>ab9d75069a994cd13d29a6b771cecbe9f</anchor>
      <arglist>(const VmbHandle_t cameraHandle, const VmbFrame_t *pFrame, VmbUint32_t sizeofFrame)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFrameRevoke</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>ac892b2c034efece70d51cbd6646c3a56</anchor>
      <arglist>(const VmbHandle_t cameraHandle, const VmbFrame_t *pFrame)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbFrameRevokeAll</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a98109af682f25a1882a73aec859b0f63</anchor>
      <arglist>(const VmbHandle_t cameraHandle)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbInterfaceClose</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a84708bb9488afde29bbd7ae6f973d929</anchor>
      <arglist>(const VmbHandle_t interfaceHandle)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbInterfaceOpen</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a2f8ac6e669152804f92a5bc8b51a45b9</anchor>
      <arglist>(const char *idString, VmbHandle_t *pInterfaceHandle)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbInterfacesList</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>ab2769ae1b2c141d9cd175cd52a32f81f</anchor>
      <arglist>(VmbInterfaceInfo_t *pInterfaceInfo, VmbUint32_t listLength, VmbUint32_t *pNumFound, VmbUint32_t sizeofInterfaceInfo)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbMemoryRead</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a52060c6133dca416a567f1beb35a27ac</anchor>
      <arglist>(const VmbHandle_t handle, VmbUint64_t address, VmbUint32_t bufferSize, char *dataBuffer, VmbUint32_t *pSizeComplete)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbMemoryWrite</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>aeb7d2e2e6e5727ca3273b79516656531</anchor>
      <arglist>(const VmbHandle_t handle, VmbUint64_t address, VmbUint32_t bufferSize, const char *dataBuffer, VmbUint32_t *pSizeComplete)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbRegistersRead</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>aa56f33ffd282614703b83c0e5f9662b8</anchor>
      <arglist>(const VmbHandle_t handle, VmbUint32_t readCount, const VmbUint64_t *pAddressArray, VmbUint64_t *pDataArray, VmbUint32_t *pNumCompleteReads)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbRegistersWrite</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a3edabba5975c58a423d9fcc5fed7f32f</anchor>
      <arglist>(const VmbHandle_t handle, VmbUint32_t writeCount, const VmbUint64_t *pAddressArray, const VmbUint64_t *pDataArray, VmbUint32_t *pNumCompleteWrites)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC void VMB_CALL</type>
      <name>VmbShutdown</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a3adc3b7c9181e8821c6892d8e35f40ee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbStartup</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>ab1be07b46058e4b203de3515c8fe75ff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORTC VmbError_t VMB_CALL</type>
      <name>VmbVersionQuery</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>aa282414da762d047eb87f857ea8b601a</anchor>
      <arglist>(VmbVersionInfo_t *pVersionInfo, VmbUint32_t sizeofVersionInfo)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const VmbHandle_t</type>
      <name>gVimbaHandle</name>
      <anchorfile>VimbaC_8h.html</anchorfile>
      <anchor>a4b52fb91efe8feaea7e226143e23d709</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VimbaCPP.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>VimbaCPP_8h</filename>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">VimbaCPP/Include/Camera.h</includes>
    <includes id="Interface_8h" name="Interface.h" local="no" imported="no">VimbaCPP/Include/Interface.h</includes>
    <includes id="VimbaSystem_8h" name="VimbaSystem.h" local="no" imported="no">VimbaCPP/Include/VimbaSystem.h</includes>
    <includes id="FeatureContainer_8h" name="FeatureContainer.h" local="no" imported="no">VimbaCPP/Include/FeatureContainer.h</includes>
    <includes id="ICameraFactory_8h" name="ICameraFactory.h" local="no" imported="no">VimbaCPP/Include/ICameraFactory.h</includes>
    <includes id="ICameraListObserver_8h" name="ICameraListObserver.h" local="no" imported="no">VimbaCPP/Include/ICameraListObserver.h</includes>
    <includes id="IInterfaceListObserver_8h" name="IInterfaceListObserver.h" local="no" imported="no">VimbaCPP/Include/IInterfaceListObserver.h</includes>
    <includes id="IFeatureObserver_8h" name="IFeatureObserver.h" local="no" imported="no">VimbaCPP/Include/IFeatureObserver.h</includes>
    <includes id="IFrameObserver_8h" name="IFrameObserver.h" local="no" imported="no">VimbaCPP/Include/IFrameObserver.h</includes>
    <includes id="Frame_8h" name="Frame.h" local="no" imported="no">VimbaCPP/Include/Frame.h</includes>
  </compound>
  <compound kind="file">
    <name>VimbaCPPCommon.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>VimbaCPPCommon_8h</filename>
    <includes id="VmbCommonTypes_8h" name="VmbCommonTypes.h" local="yes" imported="no">VimbaC/Include/VmbCommonTypes.h</includes>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="typedef">
      <type>std::vector&lt; EnumEntry &gt;</type>
      <name>EnumEntryVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>aaac562b94fdf87e40b357d0814c71121</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VmbInt64_t &gt;</type>
      <name>Int64Vector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a304b600c0c64b32a77e2aceee6df7859</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>StringVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>aaf6ce7c27e7ce7b047321234e6c47f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VmbUchar_t &gt;</type>
      <name>UcharVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a895fb8d1c7e35f1132eb8ec70079e89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VmbUint64_t &gt;</type>
      <name>Uint64Vector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a83c200843cfc430d4f320d80ec2d1372</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UpdateTriggerType</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ad3bc6a6ad863d134886a62e765612254</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpdateTriggerPluggedIn</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ad3bc6a6ad863d134886a62e765612254aa801132f4f0b298e3e4ed02ad65361ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpdateTriggerPluggedOut</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ad3bc6a6ad863d134886a62e765612254a4d67ab82fc5ddc5570a44848a96828e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpdateTriggerOpenStateChanged</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ad3bc6a6ad863d134886a62e765612254ad034edafe900cc13c2c19f1e57e33089</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VimbaSystem.cpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Source/</path>
    <filename>VimbaSystem_8cpp</filename>
    <includes id="VimbaSystem_8h" name="VimbaSystem.h" local="no" imported="no">VimbaCPP/Include/VimbaSystem.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="ConditionHelper_8h" name="ConditionHelper.h" local="no" imported="no">VimbaCPP/Source/ConditionHelper.h</includes>
    <includes id="Clock_8h" name="Clock.h" local="no" imported="no">VimbaCPP/Source/Clock.h</includes>
    <includes id="DefaultCameraFactory_8h" name="DefaultCameraFactory.h" local="no" imported="no">VimbaCPP/Source/DefaultCameraFactory.h</includes>
    <includes id="Helper_8h" name="Helper.h" local="no" imported="no">VimbaCPP/Source/Helper.h</includes>
    <includes id="Version_8h" name="Version.h" local="no" imported="no">VimbaCPP/Source/Version.h</includes>
    <class kind="struct">AVT::VmbAPI::VimbaSystem::Impl</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, CameraPtr &gt;</type>
      <name>CameraPtrMap</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a334b0c17ccb8319ff9c8a25fb36e3607</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, InterfacePtr &gt;</type>
      <name>InterfacePtrMap</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ac403a603fce3fb9313c00b77a867d45f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VimbaSystem.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>VimbaSystem_8h</filename>
    <includes id="VimbaC_8h" name="VimbaC.h" local="no" imported="no">VimbaC/Include/VimbaC.h</includes>
    <includes id="VimbaCPPCommon_8h" name="VimbaCPPCommon.h" local="no" imported="no">VimbaCPP/Include/VimbaCPPCommon.h</includes>
    <includes id="LoggerDefines_8h" name="LoggerDefines.h" local="no" imported="no">VimbaCPP/Include/LoggerDefines.h</includes>
    <includes id="SharedPointerDefines_8h" name="SharedPointerDefines.h" local="no" imported="no">VimbaCPP/Include/SharedPointerDefines.h</includes>
    <includes id="Interface_8h" name="Interface.h" local="no" imported="no">VimbaCPP/Include/Interface.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">VimbaCPP/Include/Camera.h</includes>
    <includes id="ICameraFactory_8h" name="ICameraFactory.h" local="no" imported="no">VimbaCPP/Include/ICameraFactory.h</includes>
    <includes id="ICameraListObserver_8h" name="ICameraListObserver.h" local="no" imported="no">VimbaCPP/Include/ICameraListObserver.h</includes>
    <includes id="IInterfaceListObserver_8h" name="IInterfaceListObserver.h" local="no" imported="no">VimbaCPP/Include/IInterfaceListObserver.h</includes>
    <includes id="VimbaSystem_8hpp" name="VimbaSystem.hpp" local="no" imported="no">VimbaCPP/Include/VimbaSystem.hpp</includes>
    <class kind="class">AVT::VmbAPI::VimbaSystem</class>
    <namespace>AVT</namespace>
    <namespace>AVT::VmbAPI</namespace>
    <member kind="typedef">
      <type>std::vector&lt; InterfacePtr &gt;</type>
      <name>InterfacePtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>afff6715dbf0e2ed6e633493b87e39fe5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VimbaSystem.hpp</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaCPP/Include/</path>
    <filename>VimbaSystem_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>VmbCommonTypes.h</name>
    <path>/tmp/ws/src/avt_vimba_camera/include/VimbaC/Include/</path>
    <filename>VmbCommonTypes_8h</filename>
    <class kind="struct">VmbVersionInfo_t</class>
    <member kind="typedef">
      <type>char</type>
      <name>VmbBool_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a21241df9eb1895a27d6308417497de55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbBoolVal</type>
      <name>VmbBoolVal</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a91c7a871e4c8520864063614b0e51755</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VmbInt32_t</type>
      <name>VmbError_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a329cae4432206a18bb3fd9e0e35e850f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbErrorType</type>
      <name>VmbErrorType</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>ac408d03344fc16cddb93bfac80b258ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>VmbHandle_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a7da33444556912ae2a73509f40d7927e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>VmbInt16_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a735b4d6b9485020f4654af95aeac53b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>VmbInt32_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>adccfd3d34e7df49c07df911acc0091a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>VmbInt64_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>ad79e9c3be077678c59cc7cca122e748d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>VmbInt8_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a42f6a99388c0dd7dd7ffdc558baa8394</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VmbUint32_t</type>
      <name>VmbPixelFormat_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a01fb00de99410cb65203ae86adec5573</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbPixelFormatType</type>
      <name>VmbPixelFormatType</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a8566a40ee924c3f3b297bf87b56ed8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbPixelOccupyType</type>
      <name>VmbPixelOccupyType</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aa1a0a8173c03ec66761b04be2f1167c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VmbPixelType</type>
      <name>VmbPixelType</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a77f858b4dc62c340deca6432e124afb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>VmbUchar_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aaa43c6964e3498ef7fa44903f71c8f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>VmbUint16_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>afc865d505147a585b38d909c6904dcad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>VmbUint32_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a8cffaedbf283752f99f538a9189836ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>VmbUint64_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a01862dbc8142f7584542d1ba6bc17334</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>VmbUint8_t</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a80934d8646eab9c9457a145bd5223eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbBoolVal</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aad1cb306db6258b339095f42664f843e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbBoolTrue</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aad1cb306db6258b339095f42664f843eafa2a02c8235e82fcb3821b27e59fad53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbBoolFalse</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aad1cb306db6258b339095f42664f843eac5a74ac28d0fbfa278e91c479ce03d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbErrorType</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorSuccess</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139aabe8c56182da474e5abbb9497fea7520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorInternalFault</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a61461aa045659f526d584fafa57ec3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorApiNotStarted</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a4548fd3f2187830d8376e4903062ecbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorNotFound</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139aa1b09ab2f63fc50164d6fda0b7a48f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorBadHandle</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a32980ed74f89ce865bba0a3196dd4c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorDeviceNotOpen</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a911900574957ca4c175e0257ec5a94a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorInvalidAccess</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a51a21244c7de830864f7fc208d5f2e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorBadParameter</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a599184e0f6f52cbf1ecb77c263e6a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorStructSize</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139aa87e5ceefc3100864b9b76959162c72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorMoreData</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139ae6de77b7e851d99131afe669e0ec6df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorWrongType</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a4b60e7d1e1ed8777f6af85ae3c845d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorInvalidValue</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a3b74a5b652e1f7cbb06dac3b34c998d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorTimeout</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a035f5caaff715780f6a960d9fe73a599</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorOther</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a7a5f6f7ea6c7c2c07c7cc608fe3bb2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorResources</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a9af862a0ad254c79c7cedb617883985e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorInvalidCall</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a0be62f5df39209c4eedff61b4d840d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorNoTL</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a8bf5806518165ead304335dc224acdbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorNotImplemented</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139a4f63ce4028066e8e6471497b11cc1cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorNotSupported</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139af811cbff18ce8a7f50bb26d3ef4bb84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorIncomplete</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139ae16c860ef921bbc1e0eac46efce66c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbErrorIO</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>aeff928cbbcd8ea5dfd50c2d115228139af5ce974e1d39d003edd9c37ccba76b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbPixelFormatType</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatMono8</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bac5dcf7182ae5ebc2297475f2c51c2807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatMono10</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba867fb11cc96272ba267d8c5f9e3f7a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatMono10p</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba870283912d1b27128c816f3a983e4bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatMono12</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba7a7a671bfef223ec4e317cafbb43bd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatMono12Packed</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bafee9644f097a32598e00c92b469da83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatMono12p</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba08fffd39fadd837de83d3f8a1f51732e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatMono14</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba94f0fcefc2299dc5a37ca34abf72a2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatMono16</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bae8c2a7e9a3158d2bd26ee1888f8323c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGR8</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba12b2b38f392c1864d826d0a5b6cd4393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerRG8</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba740089fbea08cd548437ce5ea8c09b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGB8</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba2db1897b3b0c3514eaa292012351f18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerBG8</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bacecb15736fa95a4d9c0d9fd77970f34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGR10</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0baa5c8f01a0405a8586f76d4214eeb62cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerRG10</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bae86a6ecc2004ae90c900632e1a7b58ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGB10</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba10a0e16e8db6caa5ec8227a99b15e11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerBG10</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bab53fe343db7628bf37a351854aaf8c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGR12</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba1407cf252432ec98313bab07b812c3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerRG12</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0baa5ca00782ba61470f32cd9adbc3eac80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGB12</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba769a8fa9749e877096db87252a60dc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerBG12</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0babaec79651c4b93751469b5140c1cd61d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGR12Packed</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bae77ac92566f31831280796011fa63ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerRG12Packed</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bab46bd6cf365b613162b318b8d07580b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGB12Packed</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0babf1f159cf0130700174210449820b927</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerBG12Packed</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba229135a55a31bc0ecd131ade1b5e2482</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGR10p</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba532b95c86dabacb28006053c2c028361</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerRG10p</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba259b1f09cb729756fbeafcf82e945be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGB10p</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba09686edc6d77bc5e6b7f871068e85cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerBG10p</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0baa8cf7f7265cdbcbec53ec75c0c04f294</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGR12p</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bac8c8eb720985a41ae157e2e0b9c1d785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerRG12p</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba09fa010b93a60420bb6cd4437b504a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGB12p</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba121d0de1d646eedeb8cdec8856bb90ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerBG12p</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba4001d087ef848a49004f5b9b4294cde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGR16</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0baff2883d18e0b5039546ce2d418adcac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerRG16</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bab5f6156667550a133da465c250d84961</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerGB16</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0baa4e5965ba7f836a8d40d9da9fd8d75d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBayerBG16</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba6f1b96cabda57087edb50b46b9528b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatRgb8</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba064ad701f2dc23623175b3029ac41178</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBgr8</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bab8ea1ccd8a76258b2da300e81dc35685</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatRgb10</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bab6e6b0e83341c4e9cde7254d05ce2121</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBgr10</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bae6e755f3403d02ef37264877355b12c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatRgb12</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba6d3466ba1e7290989c5f4071da837edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBgr12</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bac728027fe96775761cf1930dcdeb60a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatRgb14</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bac366e2cf4bea2b7bc44ecea949808f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBgr14</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba83e3c3486e273e29b183bcfa74f2321f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatRgb16</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bad0a1c659b006df5cc89052cf529ba8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBgr16</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bae2181bd9918df08f174d32b80864a41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatArgb8</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bad99a067ff913336296b51663e8260bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatRgba8</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba9da1b11d45cdae17460094013b3f519d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBgra8</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bad0428fef221599d29cab4e7c3763b613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatRgba10</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bad7602fe7fc49f2f59e1828c95026cee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBgra10</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba83f71f8ed9d9dbd007e5c1738b03ebe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatRgba12</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba79929532df0ca523b8ee4523b3e0f9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBgra12</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba93d1da7ee91e1e877d9cf5cc15205efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatRgba14</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0baaab9849c9242a15245d2bc550c389365</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBgra14</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba4126807d63279f4df2342aca1ec46ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatRgba16</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba31d3bbc9c29847790bc243f0e4720878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatBgra16</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0baa11c5353a787ce32910c0b9d54699086</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatYuv411</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba8904a44d3ad8e1e3e1358857dd94e95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatYuv422</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba54360b011cd32e827535cc293b8951fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatYuv444</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba8f9dfd75646ae059ad3a0fb01780e69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatYCbCr411_8_CbYYCrYY</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba437e87e3ba60fc8d99355647c65ae6a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatYCbCr422_8_CbYCrY</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba9c5436f11c68632b45306a27a583d077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatYCbCr8_CbYCr</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0ba08ff6e627210662956efba5f8b601d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelFormatLast</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a874d2466e4ee27bc396bea5bed7c8c0bad55d82aa1452463f13fb12c764096d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbPixelOccupyType</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a6d711c2edc7be6d0afcae93fa45b05b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelOccupy8Bit</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a6d711c2edc7be6d0afcae93fa45b05b5a634a1b9103990b59b19c6ed48e67bc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelOccupy10Bit</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a6d711c2edc7be6d0afcae93fa45b05b5a817bc910eda6039188454fe692152b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelOccupy12Bit</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a6d711c2edc7be6d0afcae93fa45b05b5a2f21090b3e2010e98538fc0fb9110f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelOccupy14Bit</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a6d711c2edc7be6d0afcae93fa45b05b5a941e6226ca788e23c7cc5e959b4f3a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelOccupy16Bit</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a6d711c2edc7be6d0afcae93fa45b05b5ae40aae1273cc23a64027a8c6fb42e13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelOccupy24Bit</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a6d711c2edc7be6d0afcae93fa45b05b5afd69ad6af6edadf70ebadd4d7f37a145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelOccupy32Bit</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a6d711c2edc7be6d0afcae93fa45b05b5a4ac563107ec52efe7b92305baa731fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelOccupy48Bit</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a6d711c2edc7be6d0afcae93fa45b05b5abfe0690725c8d4c831c862d8551e241a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelOccupy64Bit</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a6d711c2edc7be6d0afcae93fa45b05b5ad7ab115929b300452f13be973613a00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VmbPixelType</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a7b317aec453be5d97578b1ac046cc8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelMono</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a7b317aec453be5d97578b1ac046cc8d9a594ef645901180350f04badd74fd947d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VmbPixelColor</name>
      <anchorfile>VmbCommonTypes_8h.html</anchorfile>
      <anchor>a7b317aec453be5d97578b1ac046cc8d9a8bb20a6d42737278b7c02a45d17a4d06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::AcquireImageHelper</name>
    <filename>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</filename>
    <member kind="function">
      <type></type>
      <name>AcquireImageHelper</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a24619213056a7cb160f12d3510726456</anchor>
      <arglist>(Camera &amp;Cam)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>Prepare</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>ad929542c21e5e9f82ad241fcac364227</anchor>
      <arglist>(FramePtr &amp;pFrame, VmbInt64_t PayloadSize)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>Prepare</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>abd8d595815f655842a7554f2833a3080</anchor>
      <arglist>(FramePtr *pFrames, VmbUint32_t nFrameCount, VmbInt64_t nPayloadSize, VmbUint32_t &amp;nFramesQueued)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>TearDown</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a70d8c9ab2a46de47f1e4e08d0f81d42c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AcquireImageHelper</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>aaf4e58f446dd97f41aa5f48aa90c582a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VmbErrorType</type>
      <name>AnnounceFrames</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a436187bcfe976571e52f8068df77ac09</anchor>
      <arglist>(Camera &amp;Camera, FramePtr *pFrames, VmbUint32_t nFrameCount, VmbInt64_t nPayloadSize, VmbUint32_t &amp;nFramesAnnounced)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VmbErrorType</type>
      <name>AnnounceFrames</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a7ef143d0c5bde00317548e872689ba67</anchor>
      <arglist>(Camera &amp;Camera, FramePtrVector &amp;Frames, VmbUint32_t nBufferCount, VmbInt64_t nPayloadSize, const IFrameObserverPtr &amp;Observer)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>AcquisitionStop</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a627330f759518ec82eebf18b8aea13e3a6ee2fc53b405eb0d9fb8419fc429cb23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>EndCapture</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a627330f759518ec82eebf18b8aea13e3a7439ffa2a0104e2dd7a8de1277231c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>FlushQueue</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a627330f759518ec82eebf18b8aea13e3a2b6f9fae714f29a3709a1b06540c3419</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RevokeFrame</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a627330f759518ec82eebf18b8aea13e3ae1f825b85e40197c7a42b800689b4e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; tear_down_tasks &gt;</type>
      <name>task_storage</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a909839b5cad775b9874765cb55600601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>tear_down_tasks</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a627330f759518ec82eebf18b8aea13e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RevokeFrame</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a627330f759518ec82eebf18b8aea13e3ae1f825b85e40197c7a42b800689b4e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>FlushQueue</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a627330f759518ec82eebf18b8aea13e3a2b6f9fae714f29a3709a1b06540c3419</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>EndCapture</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a627330f759518ec82eebf18b8aea13e3a7439ffa2a0104e2dd7a8de1277231c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>AcquisitionStop</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a627330f759518ec82eebf18b8aea13e3a6ee2fc53b405eb0d9fb8419fc429cb23</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>tear_down_tasks</type>
      <name>GetTask</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>ad2fcd28cb599ef752bffeaa869e21e6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const AcquireImageHelper &amp;</type>
      <name>operator=</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>afdae3bf440f7270d5bcb96cfe1072c6d</anchor>
      <arglist>(const AcquireImageHelper &amp;o)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static VmbErrorType</type>
      <name>SetupFrame</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a4a0571d1a2873a0cdb6614a2740c0d07</anchor>
      <arglist>(FramePtr &amp;pFrame, VmbInt64_t PayloadSize)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Camera &amp;</type>
      <name>m_Camera</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a7afe94c7793c5c5227e16f27f55954c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>task_storage</type>
      <name>m_Tasks</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AcquireImageHelper.html</anchorfile>
      <anchor>a9d90d041d581edf5391f07cc058f45d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::AncillaryData</name>
    <filename>classAVT_1_1VmbAPI_1_1AncillaryData.html</filename>
    <base>AVT::VmbAPI::FeatureContainer</base>
    <class kind="struct">AVT::VmbAPI::AncillaryData::Impl</class>
    <member kind="function">
      <type></type>
      <name>AncillaryData</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1AncillaryData.html</anchorfile>
      <anchor>a14185eeb9af072bb8ec6ee724317c9a3</anchor>
      <arglist>(VmbFrame_t *pFrame)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbError_t</type>
      <name>Close</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1AncillaryData.html</anchorfile>
      <anchor>a0e725de4a6cce41a4f03aced41099119</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetBuffer</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1AncillaryData.html</anchorfile>
      <anchor>a74869ee03f668cd9f01e3b9cfe1950e3</anchor>
      <arglist>(VmbUchar_t *&amp;pBuffer)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetBuffer</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1AncillaryData.html</anchorfile>
      <anchor>a7de7ab3f15ab51c5b58df11c074a1e59</anchor>
      <arglist>(const VmbUchar_t *&amp;pBuffer) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetSize</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1AncillaryData.html</anchorfile>
      <anchor>aab4f38c4cd41b0efdbd3247b22acd432</anchor>
      <arglist>(VmbUint32_t &amp;size) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>Open</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1AncillaryData.html</anchorfile>
      <anchor>a889e1857b2c38cd1f1103da7bf64462e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AncillaryData</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1AncillaryData.html</anchorfile>
      <anchor>ac93597e5043f5d7b94bce28065ad609b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AncillaryData</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1AncillaryData.html</anchorfile>
      <anchor>a8a80363405299e36350d7bd413e9b4cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AncillaryData</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1AncillaryData.html</anchorfile>
      <anchor>a99edbfeaa742e0de0eff7d32a576f7fd</anchor>
      <arglist>(const AncillaryData &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>AncillaryData &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1AncillaryData.html</anchorfile>
      <anchor>a28e6f982a8c39f894f9788c09c61eb6c</anchor>
      <arglist>(const AncillaryData &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Impl *</type>
      <name>m_pImpl</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1AncillaryData.html</anchorfile>
      <anchor>ab6d2e38467dfb9b5a79993fd224bf3a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>avt_vimba_camera::AvtVimbaApi</name>
    <filename>classavt__vimba__camera_1_1AvtVimbaApi.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>accessModeToString</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaApi.html</anchorfile>
      <anchor>a506b7c5395efe4dc70a67983c066660f</anchor>
      <arglist>(VmbAccessModeType modeType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AvtVimbaApi</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaApi.html</anchorfile>
      <anchor>a504bc9d103c388673cd95c56caa36369</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>errorCodeToMessage</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaApi.html</anchorfile>
      <anchor>ab462171e8839728e564a3e481e3a5aea</anchor>
      <arglist>(VmbErrorType error)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>frameToImage</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaApi.html</anchorfile>
      <anchor>a763735128c2708676b45eac3831cb7e0</anchor>
      <arglist>(const FramePtr vimba_frame_ptr, sensor_msgs::Image &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>interfaceToString</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaApi.html</anchorfile>
      <anchor>a8468034faf45bbf1e326006bd75e7ce8</anchor>
      <arglist>(VmbInterfaceType interfaceType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaApi.html</anchorfile>
      <anchor>ab655cd5cd33decbe2ebb117b3b395512</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>listAvailableCameras</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaApi.html</anchorfile>
      <anchor>a8df7f13162960ecfaf9d98037887859f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VimbaSystem &amp;</type>
      <name>vs</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaApi.html</anchorfile>
      <anchor>a30ee946225aebfa551b14ea24fdaef50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>avt_vimba_camera::AvtVimbaCamera</name>
    <filename>classavt__vimba__camera_1_1AvtVimbaCamera.html</filename>
    <member kind="typedef">
      <type>avt_vimba_camera::AvtVimbaCameraConfig</type>
      <name>Config</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>aae878bc311a7eb0f1c7ea5bfeaf854cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const FramePtr)&gt;</type>
      <name>frameCallbackFunc</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>ad2565bb513658b5734b701f7341e8050</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AvtVimbaCamera</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a8055c6777845caebfd59641fee409db4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AvtVimbaCamera</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a39aa79d485a6cd6b43ac51fdbb814dfc</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDeviceTemp</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a8bf19ece33ce949d984761e4458a9e9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSensorHeight</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a2040fb04bb8deb74cfa5bc82e308c9eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSensorWidth</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a896eae35a36716118b61cbb3ce27c56e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTimestamp</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a381ee2cb96f7e1eb53f94ce1ac839efb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTimestampRealTime</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a85f8666020c71ccf22f14c30f5bdf729</anchor>
      <arglist>(VmbUint64_t timestamp_ticks)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpened</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a5273459b55e19badfc1a7dc7fbf0b7db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCallback</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>aec0547be360f103c2079a03f28557fb3</anchor>
      <arglist>(frameCallbackFunc callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a58b4c9857779c0879d60605d4f8f9e37</anchor>
      <arglist>(const std::string &amp;ip_str, const std::string &amp;guid_str, const std::string &amp;frame_id, bool print_all_features=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startImaging</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>aae242ee5b5603e30b5d031543f1f26ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a62de996c8fe17da6d5f831dc7498081e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopImaging</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a72d29b1e5b6b7ec2f64425ec9cd81927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a3b0371e02ad8333a39598669f7bf5211</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>configureFeature</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>aac5f25f9064232a9cdbd38cc59d7eee8</anchor>
      <arglist>(const std::string &amp;feature_str, const Vimba_Type &amp;val_in, Std_Type &amp;val_out)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>configureFeature</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>aa836993fbc5cb5c924702fcf3fb4fe17</anchor>
      <arglist>(const std::string &amp;feature_str, const std::string &amp;val_in, std::string &amp;val_out)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>frameCallback</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a62a91a79a7047bf78ee82a568814e558</anchor>
      <arglist>(const FramePtr vimba_frame_ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getCurrentState</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>ad6806d696190360ea21b8e4893022212</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getFeatureValue</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>ab82dd23907f503096c5453f3bc2608e0</anchor>
      <arglist>(const std::string &amp;feature_str, T &amp;val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getFeatureValue</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a6cac7d897fae06c52c7942b6d4fe025b</anchor>
      <arglist>(const std::string &amp;feature_str, std::string &amp;val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CameraPtr</type>
      <name>openCamera</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a457180b94f8c0da87c0dcc55f909be7f</anchor>
      <arglist>(const std::string &amp;id_str, bool print_all_features)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>printAllCameraFeatures</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>aeec44e07ac63db2c6aa10c6a9db32ea7</anchor>
      <arglist>(const CameraPtr &amp;camera)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>runCommand</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a4279e6704bb7273fca27ceb72b22b507</anchor>
      <arglist>(const std::string &amp;command_str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>VmbErrorType</type>
      <name>setFeatureValue</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>aa6157ab8241e61d4f6be5a2712244066</anchor>
      <arglist>(const std::string &amp;feature_str, const T &amp;val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SP_DECL</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a810d827c88b8ef94959b38cb98a8169c</anchor>
      <arglist>(FrameObserver) frame_obs_ptr_</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateAcquisitionConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a4ff4c115b7c0acb453306660ca37d2fb</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateBandwidthConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a5b7ca75ef758964bdc8fcdd024857943</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateDspsubregionConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a87cbaeb187b1aa37aff2804d0356ed10</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateExposureConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a55331f4d48894a0fb83965724f44033a</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateGainConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a4f729305649696d79a6f427a8283c80a</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateGammaConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a06b286e020c57b136d2473449b0d8110</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateGPIOConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a7c412fdbff5839ad873db3372e0e586d</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateImageModeConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>abc04f150bfa1ddfb96a84421ca9f79af</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateIrisConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a6508c4abe26a7132477d2639744759b5</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePixelFormatConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a86e352b2c06773d67a1ea7de3dee75fa</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePtpModeConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>ae194ee09030de6cf828c18a9aa39de7d</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateROIConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a26ebe8b51da771cb8a82438b25467ab0</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateUSBGPIOConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>aca8883c6f0c884ec6268a0a9db2444db</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateWhiteBalanceConfig</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a31e64169a1a3be293f71cdf95bcf1f52</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AvtVimbaApi</type>
      <name>api_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>ab203af6c891ea2186f65593adf33170a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraState</type>
      <name>camera_state_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a6429adac5b2f5d061e413f6fa71cd788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a4b0fb1d16c60c4151d713b5cae2909c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>config_mutex_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a1dc03e48afc744900a35109238607b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>diagnostic_msg_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>acebfa4bae0bd183e2125b4d78f5094dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>acbc158795c6b346b4620c6beb214dc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>guid_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a2273f897703f496a6b1b44fed3776c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>aa6a08dc70fe9e528d2fdceb56031ac2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>on_init_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a77b7274bead858555465b521d2d1b8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>opened_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a620e02237131867399f99c757c876df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>streaming_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a1bd95400a9ccf1ab527e3b1fe49e62e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>diagnostic_updater::Updater</type>
      <name>updater_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a93b89a1468923df57cf4426dedb5c0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>frameCallbackFunc</type>
      <name>userFrameCallback</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>af85f77072d740508cc1d3a151d754da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraPtr</type>
      <name>vimba_camera_ptr_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a74318be4ebab3125340a5541c14573f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FramePtr</type>
      <name>vimba_frame_ptr_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a8d71238fc53d3b939a10d0678d507a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VmbInt64_t</type>
      <name>vimba_timestamp_tick_freq_</name>
      <anchorfile>classavt__vimba__camera_1_1AvtVimbaCamera.html</anchorfile>
      <anchor>a55ab825b3714f677571847801c11dd86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::BaseFeature</name>
    <filename>classAVT_1_1VmbAPI_1_1BaseFeature.html</filename>
    <base virtualness="virtual">AVT::VmbAPI::BasicLockable</base>
    <class kind="struct">AVT::VmbAPI::BaseFeature::FeatureInfo</class>
    <class kind="struct">AVT::VmbAPI::BaseFeature::Impl</class>
    <member kind="function">
      <type></type>
      <name>BaseFeature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>aa100de32f9fa9498d4d228c19e1e6a94</anchor>
      <arglist>(const VmbFeatureInfo_t *pFeatureInfo, FeatureContainer *pFeatureContainer)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetDataType</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>aaacdbd4fae66955125b51fcf7e67289b</anchor>
      <arglist>(VmbFeatureDataType &amp;dataType) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetEntry</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>af2d5f7f888d282c27cfb7e305aade94d</anchor>
      <arglist>(EnumEntry &amp;entry, const char *pStrEntryName) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetFlags</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a4001aedafd148fcec15bfc5e7f2c6f16</anchor>
      <arglist>(VmbFeatureFlagsType &amp;flags) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetIncrement</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>abc8f4040e97cc172fc3ee34ce742067b</anchor>
      <arglist>(VmbInt64_t &amp;increment) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetIncrement</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>acc1a7584fc40a940b7d47ebcf0c08cad</anchor>
      <arglist>(double &amp;increment) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetPollingTime</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>ab506c325a3c76c7d7f352ff77ebc3401</anchor>
      <arglist>(VmbUint32_t &amp;pollingTime) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetRange</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a03d27bddf33ad27ed0dd3e6532655bbc</anchor>
      <arglist>(VmbInt64_t &amp;minimum, VmbInt64_t &amp;maximum) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetRange</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a1b7adc9d4c4e82b8c91aa00e60024374</anchor>
      <arglist>(double &amp;minimum, double &amp;maximum) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a1a901c240df2f949842c807f7b7646ec</anchor>
      <arglist>(VmbInt64_t &amp;value) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a7e1d6dd120b82a38016899667ff16a17</anchor>
      <arglist>(double &amp;value) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>ad33041cddf52012b511717255da86ae9</anchor>
      <arglist>(bool &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetVisibility</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a0d802986b022f6dc165cfcbff2010771</anchor>
      <arglist>(VmbFeatureVisibilityType &amp;visibility) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>HasIncrement</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>ae43ebd561c80c248a4c5e5283e4e68c5</anchor>
      <arglist>(VmbBool_t &amp;incrementSupported) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>IsCommandDone</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>aba1cdba1f57bdb0110081d59807eff49</anchor>
      <arglist>(bool &amp;isDone) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>IsReadable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a2d5606d53911f4656433ab1bd4d0643d</anchor>
      <arglist>(bool &amp;isReadable)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>IsStreamable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>abd79c74b3da60b179d10a225e5384217</anchor>
      <arglist>(bool &amp;isStreamable) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>IsValueAvailable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a917293f32869154b3a5d5f060e04e0a5</anchor>
      <arglist>(const char *pValue, bool &amp;available) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>IsValueAvailable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a2c0910c48dc837ce7f3ca7ada80267db</anchor>
      <arglist>(const VmbInt64_t value, bool &amp;available) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>IsWritable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a41d32490a69e96cd88fe586fd94883df</anchor>
      <arglist>(bool &amp;isWritable)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>RegisterObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>ac7422370d4ff34faa5f3c4514e1b6b37</anchor>
      <arglist>(const IFeatureObserverPtr &amp;observer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetFeatureContainer</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a7c7df506485fc61323b31d57dc470ff4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>RunCommand</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a33839c3ce849db69bbea5dc3cbab0e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a2f8881328c3e82953da57e23b7f6fc3a</anchor>
      <arglist>(const VmbInt32_t &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>aa73e576f0e28ab358592e513b06578a7</anchor>
      <arglist>(const VmbInt64_t &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>aa6046965fa3c74f89eedf87d36b4a246</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a5bb4474de6ba70fdb4c52b07c0fcd7b0</anchor>
      <arglist>(const char *pValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>aa8a0d16f76fd7a468a4858765251e6f0</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>UnregisterObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>aa88bc28032d4a4554081ee5c73cc751b</anchor>
      <arglist>(const IFeatureObserverPtr &amp;observer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BaseFeature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a3c9e7f61986bf61087811831328db75c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FeatureInfo</type>
      <name>m_featureInfo</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>aefae84e2e9d2e6914f34d8fbd39d1dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FeatureContainer *</type>
      <name>m_pFeatureContainer</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a4c89ac6b554026e9f03ec0ce86ab08dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BaseFeature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a758acac065ced97b8f8b0b4172953c9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BaseFeature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a6c89083a9298c34712d408fbda16148f</anchor>
      <arglist>(const BaseFeature &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetAffectedFeatures</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>abbb545dc4deff6844882d28efe6b9f4f</anchor>
      <arglist>(FeaturePtr *pAffectedFeatures, VmbUint32_t &amp;nSize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetCategory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a2bb7150070cabb243b0bb1df220efa71</anchor>
      <arglist>(char *const pCategory, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetDescription</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a0306c36dede523642dccbceb74413f7a</anchor>
      <arglist>(char *const pDescription, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetDisplayName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a06c5edd3c4f4ce4cf4f2dec4cc038566</anchor>
      <arglist>(char *const pDisplayName, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetEntries</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a57e6e29e3752cb6d2613dcb9f04f1a19</anchor>
      <arglist>(EnumEntry *pEntries, VmbUint32_t &amp;size)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a341e286d33fd8f6fd6babef492b167c2</anchor>
      <arglist>(char *const pName, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetRepresentation</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a3123d72647fa9730699ad52ec7eba35b</anchor>
      <arglist>(char *const pRepresentation, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetSelectedFeatures</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a235a5b2371221eace7ecbbcec3619043</anchor>
      <arglist>(FeaturePtr *pSelectedFeatures, VmbUint32_t &amp;nSize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetSFNCNamespace</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a7322c7524a6ea1a6f1c3eaef44534660</anchor>
      <arglist>(char *const pSFNCNamespace, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetToolTip</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a0e3d741ba87d9ff3d1c38432b4340a65</anchor>
      <arglist>(char *const pToolTip, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetUnit</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a9284a6f1f3700d65da4fc0ed211caa75</anchor>
      <arglist>(char *const pUnit, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a26466ee053561d47d99714707e0b1091</anchor>
      <arglist>(char *const pValue, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a34537f9829eabb98bfecb5d1124611ca</anchor>
      <arglist>(VmbUchar_t *pValue, VmbUint32_t &amp;size, VmbUint32_t &amp;sizeFilled) const</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValues</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>ad23629fd060f01dae161b6302e906a46</anchor>
      <arglist>(const char **pValues, VmbUint32_t &amp;size)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValues</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>afd0d1c78bafc9c817aa7b8c5e8072a23</anchor>
      <arglist>(VmbInt64_t *pValues, VmbUint32_t &amp;Size)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a0fd17ab9865992e2be6997c6d0193599</anchor>
      <arglist>(const VmbUchar_t *pValue, VmbUint32_t size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Impl *</type>
      <name>m_pImpl</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>ad858dbdf6033b012ef9d40a131a9f382</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Feature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BaseFeature.html</anchorfile>
      <anchor>a4186dcdfa58491ac882fa33c5383601e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::BasicLockable</name>
    <filename>classAVT_1_1VmbAPI_1_1BasicLockable.html</filename>
    <member kind="function">
      <type>IMEXPORT</type>
      <name>BasicLockable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BasicLockable.html</anchorfile>
      <anchor>a08a87378c04caf991bd04543df876d05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT</type>
      <name>BasicLockable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BasicLockable.html</anchorfile>
      <anchor>af22c326042d701b89c775415ed3873fe</anchor>
      <arglist>(MutexPtr pMutex)</arglist>
    </member>
    <member kind="function">
      <type>MutexPtr &amp;</type>
      <name>GetMutex</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BasicLockable.html</anchorfile>
      <anchor>aafd3075e3fe5fa1aa2cad0e664accbfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MutexPtr &amp;</type>
      <name>GetMutex</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BasicLockable.html</anchorfile>
      <anchor>a383a11cfee06e6b2d8fba49b1ed0e9aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Lock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BasicLockable.html</anchorfile>
      <anchor>afc3f1c73e5c0fbabd5283148207dbd28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Unlock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BasicLockable.html</anchorfile>
      <anchor>a053cf7ad1d42509be8f215afb724ee1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT</type>
      <name>~BasicLockable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BasicLockable.html</anchorfile>
      <anchor>a0d2130f5f91edda32f16b2ccb048f62c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MutexPtr</type>
      <name>m_pMutex</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BasicLockable.html</anchorfile>
      <anchor>a73ab089ef9d9503c710ddbd9017a1658</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::BoolFeature</name>
    <filename>classAVT_1_1VmbAPI_1_1BoolFeature.html</filename>
    <base>AVT::VmbAPI::BaseFeature</base>
    <member kind="function">
      <type></type>
      <name>BoolFeature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BoolFeature.html</anchorfile>
      <anchor>a399e701ddae0172908f21ce089df3e41</anchor>
      <arglist>(const VmbFeatureInfo_t *featureInfo, FeatureContainer *const pFeatureContainer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BoolFeature.html</anchorfile>
      <anchor>abb629d28a790f230546bcc2825e9e9f5</anchor>
      <arglist>(bool &amp;value) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1BoolFeature.html</anchorfile>
      <anchor>a3543a3b10354794ca29d4b4ccba8923e</anchor>
      <arglist>(bool value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::Camera</name>
    <filename>classAVT_1_1VmbAPI_1_1Camera.html</filename>
    <base>AVT::VmbAPI::FeatureContainer</base>
    <base>AVT::VmbAPI::IRegisterDevice</base>
    <class kind="struct">AVT::VmbAPI::Camera::Impl</class>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>AcquireMultipleImages</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>aa20e7e6b0229ae6e93575434b0c43569</anchor>
      <arglist>(FramePtrVector &amp;frames, VmbUint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>AcquireMultipleImages</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>aec8f37a8112908f776da7d34322a2fff</anchor>
      <arglist>(FramePtrVector &amp;frames, VmbUint32_t timeout, VmbUint32_t &amp;numFramesCompleted)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>AcquireSingleImage</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>ac265c82130b81378e56e8ca5f5b94129</anchor>
      <arglist>(FramePtr &amp;pFrame, VmbUint32_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>AnnounceFrame</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a572f937af4741c640f386da1144ede6f</anchor>
      <arglist>(const FramePtr &amp;pFrame)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT</type>
      <name>Camera</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a82f68a41f3185fd09bb81d49e5527909</anchor>
      <arglist>(const char *pID, const char *pName, const char *pModel, const char *pSerialNumber, const char *pInterfaceID, VmbInterfaceType interfaceType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>Close</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>aa1c7541c1ea58df57980df8b51cbd6d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>EndCapture</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a0d192bd6e983abb5fd1d635bf6afae7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>FlushQueue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>abc232945a317ef8162ee7f7c2e1503a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetID</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a685a9cbcbe145dcf4a053f43a657d035</anchor>
      <arglist>(std::string &amp;cameraID) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetInterfaceID</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a924e8a7924ae9dbb9ee851c2cc0fa4e9</anchor>
      <arglist>(std::string &amp;interfaceID) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetInterfaceType</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>afec8789994ec7e570f8bae99b5b3e7a0</anchor>
      <arglist>(VmbInterfaceType &amp;interfaceType) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetModel</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>ae111a83154ae67dab6a8ce775ae341af</anchor>
      <arglist>(std::string &amp;model) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a05608224ebd91d12d41845c105f63942</anchor>
      <arglist>(std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetPermittedAccess</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a84fd431e1d154abde67a62efedd5f216</anchor>
      <arglist>(VmbAccessModeType &amp;permittedAccess) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetSerialNumber</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>acfd6b417068b835657f49ccf0323d41f</anchor>
      <arglist>(std::string &amp;serialNumber) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>LoadCameraSettings</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a11212a04a77508e7326878775756f74b</anchor>
      <arglist>(std::string fileName, VmbFeaturePersistSettings_t *pSettings=0) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT void</type>
      <name>LoadSaveSettingsSetup</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a238ae0fd5b6fee73d3c7a6e220899c0f</anchor>
      <arglist>(VmbFeaturePersist_t persistType, VmbUint32_t maxIterations, VmbUint32_t loggingLevel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>Open</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>aaa0d001373d85fdcc3bce10c64d057f5</anchor>
      <arglist>(VmbAccessModeType accessMode)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>QueueFrame</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>ac5a546e4d7ba732753595c852abbc02b</anchor>
      <arglist>(const FramePtr &amp;pFrame)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual VmbErrorType</type>
      <name>ReadMemory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>ae2f93051af83a5db800a3e8b869406d7</anchor>
      <arglist>(const VmbUint64_t &amp;address, UcharVector &amp;buffer) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual VmbErrorType</type>
      <name>ReadMemory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a3ab07dd8a0fd51e3d216f564a2dd5c74</anchor>
      <arglist>(const VmbUint64_t &amp;address, UcharVector &amp;buffer, VmbUint32_t &amp;completeReads) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual VmbErrorType</type>
      <name>ReadRegisters</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a5b62505d53c9e25c84fea26276c6feda</anchor>
      <arglist>(const Uint64Vector &amp;addresses, Uint64Vector &amp;buffer) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual VmbErrorType</type>
      <name>ReadRegisters</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a26d9e1868db816b3892d85bd56f88407</anchor>
      <arglist>(const Uint64Vector &amp;addresses, Uint64Vector &amp;buffer, VmbUint32_t &amp;completedReads) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>RevokeAllFrames</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>ac1fe292dbb668606f0966d9ee0ee472b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>RevokeFrame</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a95540d3c34fb8c3a48b8a8baff11bddb</anchor>
      <arglist>(const FramePtr &amp;pFrame)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>SaveCameraSettings</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a9b777934b28ce3e4249bedefe7a80014</anchor>
      <arglist>(std::string fileName, VmbFeaturePersistSettings_t *pSettings=0) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>StartCapture</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>aaa66d7a05a6d491531eb73bda39a3214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>StartContinuousImageAcquisition</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>aee043df9de9e52207a0bc609aee41c4c</anchor>
      <arglist>(int bufferCount, const IFrameObserverPtr &amp;pObserver)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>StopContinuousImageAcquisition</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a4125b90cec625e0c0d635db4be916a4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual VmbErrorType</type>
      <name>WriteMemory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>abadbd348525a5b5b860f19a176c7af6a</anchor>
      <arglist>(const VmbUint64_t &amp;address, const UcharVector &amp;buffer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual VmbErrorType</type>
      <name>WriteMemory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a959374d1786200db44d55b3c5561c4e9</anchor>
      <arglist>(const VmbUint64_t &amp;address, const UcharVector &amp;buffer, VmbUint32_t &amp;sizeComplete)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual VmbErrorType</type>
      <name>WriteRegisters</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a9296c03900e36d64b4d43d4b12d80cd1</anchor>
      <arglist>(const Uint64Vector &amp;addresses, const Uint64Vector &amp;buffer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual VmbErrorType</type>
      <name>WriteRegisters</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a77264f2e63abc8c1ab8e2031ced33815</anchor>
      <arglist>(const Uint64Vector &amp;addresses, const Uint64Vector &amp;buffer, VmbUint32_t &amp;completedWrites)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT</type>
      <name>~Camera</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a8263fb3084e71bb334038003701a74e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>AcquireMultipleImages</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>ad72d8b17251c45ff84150ed431bc1dfe</anchor>
      <arglist>(FramePtr *pFrames, VmbUint32_t size, VmbUint32_t nTimeout, VmbUint32_t *pNumFramesCompleted)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Camera</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>acf6a2b0c751c5354db1866123c364ad4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Camera</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>af89b69a2142c75aef0d433944345430f</anchor>
      <arglist>(const Camera &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetID</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a5c8939ac4224e9eaac25cfb70ca513eb</anchor>
      <arglist>(char *const pID, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetInterfaceID</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a30fef73096661e960994ddaeb42dfc3e</anchor>
      <arglist>(char *const pInterfaceID, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetModel</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a78ebac7c2a25d978c9a17ba6fa2ae960</anchor>
      <arglist>(char *const pModelName, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a160bcbc0827e986982f6a0baeefaa94b</anchor>
      <arglist>(char *const pName, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetSerialNumber</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>ad0191c2ee0985c437417f8ca684bc056</anchor>
      <arglist>(char *const pSerial, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>LoadCameraSettings</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a2eb7278b787fe14c4f5da43a584f29f1</anchor>
      <arglist>(const char *const pStrFileName, VmbFeaturePersistSettings_t *pSettings) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Camera &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>ad7d2b3473921fc613202e81274733ddd</anchor>
      <arglist>(const Camera &amp;)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>ReadMemory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>ac621a9188b9b441779013b3d814e42ce</anchor>
      <arglist>(VmbUint64_t address, VmbUchar_t *pBuffer, VmbUint32_t bufferSize, VmbUint32_t *pSizeComplete) const</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>ReadRegisters</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a836d6c1b28f81cdb6b0620b28c6c79e1</anchor>
      <arglist>(const VmbUint64_t *pAddressArray, VmbUint32_t addressSize, VmbUint64_t *pDataArray, VmbUint32_t *pCompletedReads) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>SaveCameraSettings</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a52bc5b9baaba280ef819a2f0ae2a6241</anchor>
      <arglist>(const char *const pStrFileName, VmbFeaturePersistSettings_t *pSettings) const</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>WriteMemory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a832e23e29e0d0481100c7762538a388b</anchor>
      <arglist>(VmbUint64_t address, const VmbUchar_t *pBuffer, VmbUint32_t bufferSize, VmbUint32_t *pSizeComplete)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>WriteRegisters</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a5acc52b6d85bd6afc59d763cfed58a3c</anchor>
      <arglist>(const VmbUint64_t *pAddressArray, VmbUint32_t addressSize, const VmbUint64_t *pDataArray, VmbUint32_t *pCompletedWrites)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VmbUint32_t</type>
      <name>m_loggingLevel</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>ad59924c859f19ccb51062a7b9f6b977f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VmbUint32_t</type>
      <name>m_maxIterations</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a88aaa8c31467161538121e524daa96eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VmbFeaturePersist_t</type>
      <name>m_persistType</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a04af0b20198ebcaf49b6dfc253b5b838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Impl *</type>
      <name>m_pImpl</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Camera.html</anchorfile>
      <anchor>a77098779e29436d48e0ceef6f38cf52a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::Camera::Impl::CameraInfo</name>
    <filename>structAVT_1_1VmbAPI_1_1Camera_1_1Impl_1_1CameraInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>cameraIdString</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl_1_1CameraInfo.html</anchorfile>
      <anchor>a304551d8deb506f3bf92256b89006c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>cameraIdStringGigE</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl_1_1CameraInfo.html</anchorfile>
      <anchor>a5b952dd8d9a5a73240e11e0832743f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>cameraName</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl_1_1CameraInfo.html</anchorfile>
      <anchor>acb19cf802547cb6f8e0011339261efaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>interfaceIdString</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl_1_1CameraInfo.html</anchorfile>
      <anchor>a7d240c5912fc17ff728c53ce76ac15f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>modelName</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl_1_1CameraInfo.html</anchorfile>
      <anchor>a2f0d2c5c71aa0c30ca9e3eeb0c5a52d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>serialString</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl_1_1CameraInfo.html</anchorfile>
      <anchor>a925b47e4f9fc5fbf48992a981d3ca0a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::Clock</name>
    <filename>classAVT_1_1VmbAPI_1_1Clock.html</filename>
    <member kind="function">
      <type></type>
      <name>Clock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Clock.html</anchorfile>
      <anchor>abc9b1602eefac8a23d6c71024fa564d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>GetTime</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Clock.html</anchorfile>
      <anchor>a50da465684bdc79181fe5e9aa7d0bc94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Reset</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Clock.html</anchorfile>
      <anchor>a12d90a542eb27a5a88cf024c880ad475</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetStartTime</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Clock.html</anchorfile>
      <anchor>a7eafe4e79949e101499f01064cd21a1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetStartTime</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Clock.html</anchorfile>
      <anchor>a3f84f180c840e5f3f1f52ed1285526e1</anchor>
      <arglist>(double dStartTime)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Clock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Clock.html</anchorfile>
      <anchor>a512b0796435350e52eef3d12aee84790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>GetAbsTime</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Clock.html</anchorfile>
      <anchor>a3fbfd01dcf39aade8d26dbff7cddf823</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Sleep</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Clock.html</anchorfile>
      <anchor>ab31d12a70be05181f8a5e48ad55ed153</anchor>
      <arglist>(double dTime)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SleepAbs</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Clock.html</anchorfile>
      <anchor>afef031af5f2e2bba47b2e2cdce0f9257</anchor>
      <arglist>(double dAbsTime)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SleepMS</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Clock.html</anchorfile>
      <anchor>af40fe9a717b32eb8b8a95829af88e590</anchor>
      <arglist>(unsigned long nTimeMS)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_dStartTime</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Clock.html</anchorfile>
      <anchor>aef601626207eb96a4a9bf8b9f7d2da62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::CommandFeature</name>
    <filename>classAVT_1_1VmbAPI_1_1CommandFeature.html</filename>
    <base>AVT::VmbAPI::BaseFeature</base>
    <member kind="function">
      <type></type>
      <name>CommandFeature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1CommandFeature.html</anchorfile>
      <anchor>adaa43855c10ae067383ea05000b59908</anchor>
      <arglist>(const VmbFeatureInfo_t *featureInfo, FeatureContainer *pFeatureContainer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>IsCommandDone</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1CommandFeature.html</anchorfile>
      <anchor>a63719324f50454de0097277a9280cf93</anchor>
      <arglist>(bool &amp;isDone) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>RunCommand</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1CommandFeature.html</anchorfile>
      <anchor>aa1fbd5209911695ed5b6ef62e025e78c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::Condition</name>
    <filename>classAVT_1_1VmbAPI_1_1Condition.html</filename>
    <member kind="function">
      <type></type>
      <name>Condition</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Condition.html</anchorfile>
      <anchor>a2b10bbea7aa77e7ed4c71f29283985a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Signal</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Condition.html</anchorfile>
      <anchor>a71b118ef797e63143ab29fd5f602ea6f</anchor>
      <arglist>(bool bSingle=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Wait</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Condition.html</anchorfile>
      <anchor>abc1daa2e7cfc910872cbf4e3817dd6b1</anchor>
      <arglist>(const BasicLockable &amp;rLockable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Wait</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Condition.html</anchorfile>
      <anchor>a1da4d7e095c2958bf1dd67d9391fb8b5</anchor>
      <arglist>(const MutexPtr &amp;rMutex)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SP_DECL</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Condition.html</anchorfile>
      <anchor>ab1725d2b059939de3e49c411684d4f84</anchor>
      <arglist>(Semaphore) m_Semaphore</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bLocked</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Condition.html</anchorfile>
      <anchor>af373dd4628cd669791bff0f9f1771362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>m_nReleaseNumber</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Condition.html</anchorfile>
      <anchor>ad982ebfc3e7488b5c332dcd3d8b30684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>m_nWaiterNumber</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Condition.html</anchorfile>
      <anchor>a8afed7c9c7f045f7e5d00fa5b7947318</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::ConditionHelper</name>
    <filename>classAVT_1_1VmbAPI_1_1ConditionHelper.html</filename>
    <member kind="function">
      <type></type>
      <name>ConditionHelper</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>a62f0ff7068535f41270abad14b5d6eaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EnterReadLock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>a76b8806232f474e9baab661869560243</anchor>
      <arglist>(BasicLockable &amp;rLockable)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EnterReadLock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>a79d77979d704df58795619f89a6458be</anchor>
      <arglist>(MutexPtr &amp;pMutex)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EnterWriteLock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>ae081c0c6a4198dce905e7d5f2b10355d</anchor>
      <arglist>(BasicLockable &amp;rLockable, bool bExclusive=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>EnterWriteLock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>a2547ffef1bca0373c612c1eea20ca3e1</anchor>
      <arglist>(MutexPtr &amp;pMutex, bool bExclusive=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExitReadLock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>a64a11da67776d985fb630538a63d98ca</anchor>
      <arglist>(BasicLockable &amp;rLockable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExitReadLock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>a208a2399904e2b123616ddd4040364a4</anchor>
      <arglist>(MutexPtr &amp;pMutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExitWriteLock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>acf7935ef60d0357f868d7dbaa545122b</anchor>
      <arglist>(BasicLockable &amp;rLockable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExitWriteLock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>a76b515853da4f34818a3f40c5a6a42ab</anchor>
      <arglist>(MutexPtr &amp;pMutex)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bExclusive</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>a655753853040e396081f2632af736bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bIsWritingList</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>ad6120f649e421749ab00bcd8e5f97d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_nNumListReads</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>a603ceab373dbd8b9ab6e826a240233e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Condition</type>
      <name>m_ReadCondition</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>a3b36baaaec8c96142eba83dc0a687fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Condition</type>
      <name>m_WriteCondition</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ConditionHelper.html</anchorfile>
      <anchor>a2343b2dee7ddbf3129ab90955baf2249</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::DefaultCameraFactory</name>
    <filename>classAVT_1_1VmbAPI_1_1DefaultCameraFactory.html</filename>
    <base virtualness="virtual">AVT::VmbAPI::ICameraFactory</base>
    <member kind="function" virtualness="virtual">
      <type>virtual CameraPtr</type>
      <name>CreateCamera</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1DefaultCameraFactory.html</anchorfile>
      <anchor>ac270c58c809356cb2a17c29ee74b5b2f</anchor>
      <arglist>(const char *pCameraID, const char *pCameraName, const char *pCameraModel, const char *pCameraSerialNumber, const char *pInterfaceID, VmbInterfaceType interfaceType, const char *pInterfaceName, const char *pInterfaceSerialNumber, VmbAccessModeType interfacePermittedAccess)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::dynamic_cast_tag</name>
    <filename>structAVT_1_1VmbAPI_1_1dynamic__cast__tag.html</filename>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::EnumEntry</name>
    <filename>classAVT_1_1VmbAPI_1_1EnumEntry.html</filename>
    <class kind="struct">AVT::VmbAPI::EnumEntry::PrivateImpl</class>
    <member kind="function">
      <type></type>
      <name>EnumEntry</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>a654dcd19d179c153e119411df8b376a0</anchor>
      <arglist>(const char *pName, const char *pDisplayName, const char *pDescription, const char *pTooltip, const char *pSNFCNamespace, VmbFeatureVisibility_t visibility, VmbInt64_t value)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT</type>
      <name>EnumEntry</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>a8b34497dcaa076cfff4cdf6f7879a23c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT</type>
      <name>EnumEntry</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>aeddc07f2a6e0e62a52cd166d766edaed</anchor>
      <arglist>(const EnumEntry &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetDescription</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>a99a26529c91a2384e2e96be240a170e0</anchor>
      <arglist>(std::string &amp;description) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetDisplayName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>a50ac08cda918e0526e42803a4dd56c02</anchor>
      <arglist>(std::string &amp;displayName) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>aa6349cf40df695f4b93745a1cffc310e</anchor>
      <arglist>(std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetSFNCNamespace</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>aa1aa37b9bd87c4bcb524a6fb4eb0964c</anchor>
      <arglist>(std::string &amp;sFNCNamespace) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetTooltip</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>ae896f026f320a28e59962003f38f1784</anchor>
      <arglist>(std::string &amp;tooltip) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>aa1303484e1995f880435ac0d38216e1c</anchor>
      <arglist>(VmbInt64_t &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetVisibility</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>a368c976d2a7d3afef2e72ce77dff052c</anchor>
      <arglist>(VmbFeatureVisibilityType &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT EnumEntry &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>a267a995932bb0e926f77eaadc4932383</anchor>
      <arglist>(const EnumEntry &amp;o)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT</type>
      <name>~EnumEntry</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>a3b66258b78ec7648adaa81fcc21cb111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetDescription</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>a6f985ebdf7942deaac257192f6715c36</anchor>
      <arglist>(char *const pStrDescription, VmbUint32_t &amp;size) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetDisplayName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>ab6828f8c2548550ad34c22f249c2f960</anchor>
      <arglist>(char *const pDisplayName, VmbUint32_t &amp;size) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>a8ffe2ce73b16b67549bc348574cbe301</anchor>
      <arglist>(char *const pName, VmbUint32_t &amp;size) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetSFNCNamespace</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>a494f84cfcf299544cbf399588393330e</anchor>
      <arglist>(char *const pStrNamespace, VmbUint32_t &amp;size) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetTooltip</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>a8e65da2ddbbd9a8d198b6209a1ad1533</anchor>
      <arglist>(char *const pStrTooltip, VmbUint32_t &amp;size) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrivateImpl *</type>
      <name>m_pImpl</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumEntry.html</anchorfile>
      <anchor>a61c68433586a538f9b88bd2e666966d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::EnumFeature</name>
    <filename>classAVT_1_1VmbAPI_1_1EnumFeature.html</filename>
    <base>AVT::VmbAPI::BaseFeature</base>
    <member kind="function">
      <type></type>
      <name>EnumFeature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>a620c1f4af5300ff740fa052c74e995ef</anchor>
      <arglist>(const VmbFeatureInfo_t *featureInfo, FeatureContainer *const pFeatureContainer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetEntry</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>a75fdbcb959e9b0cb26d2f947cb4b35c5</anchor>
      <arglist>(EnumEntry &amp;entry, const char *pEntryName) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>adf1b749718f53715f08d3ce12c54d767</anchor>
      <arglist>(VmbInt64_t &amp;value) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>IsValueAvailable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>a2f785c10273078af36d997be0f330253</anchor>
      <arglist>(const char *pStrValue, bool &amp;available) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>IsValueAvailable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>ac54d6a73b4549d0cde0a6bfefa16d0c0</anchor>
      <arglist>(const VmbInt64_t value, bool &amp;available) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>a4ca740e29a8045104c6225bfc4372344</anchor>
      <arglist>(const char *pValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>aae56ee932478667b3011a8186ff0f6bb</anchor>
      <arglist>(const VmbInt64_t &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetEntries</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>a96bf63425fac751d8c14070edf3a6d3c</anchor>
      <arglist>(EnumEntry *pEntries, VmbUint32_t &amp;size)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>a82214572fbdd852142a099d90788114e</anchor>
      <arglist>(char *const pValue, VmbUint32_t &amp;size) const</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValues</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>ae85e6b4c29b1ab2f8d678519a8678cae</anchor>
      <arglist>(const char **pValues, VmbUint32_t &amp;size)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValues</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>a44d1f2af3a09ddd63f2e8353e505972f</anchor>
      <arglist>(VmbInt64_t *pValue, VmbUint32_t &amp;size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EnumEntryVector</type>
      <name>m_EnumEntries</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>a25333cd811edf132906b515e316caeef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Int64Vector</type>
      <name>m_EnumIntValues</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>a56a676ac13a4038d7903120016d7b0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringVector</type>
      <name>m_EnumStringValues</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1EnumFeature.html</anchorfile>
      <anchor>af7b3b0a7589e907a97c456ac65229a04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::Feature</name>
    <filename>classAVT_1_1VmbAPI_1_1Feature.html</filename>
    <member kind="function">
      <type></type>
      <name>Feature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ae7fcbafe3eb577740b9b763ec4d41131</anchor>
      <arglist>(const VmbFeatureInfo_t *pFeatureInfo, FeatureContainer *pFeatureContainer)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetAffectedFeatures</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a139f62e17ddc59752d61789ec48f5ac8</anchor>
      <arglist>(FeaturePtrVector &amp;affectedFeatures)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetCategory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>af8077f9174962c44bd876a5a8ae715a8</anchor>
      <arglist>(std::string &amp;category) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetDataType</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a4b280b9defefedc08b704f3adeb5050c</anchor>
      <arglist>(VmbFeatureDataType &amp;dataType) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetDescription</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a391c09ec30b3da3cac3c8b2ab2461176</anchor>
      <arglist>(std::string &amp;description) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetDisplayName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a91dbda3299e9404c8a505f5d222ac85b</anchor>
      <arglist>(std::string &amp;displayName) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetEntries</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a05f7f330c560663a80c2b5c96c738e64</anchor>
      <arglist>(EnumEntryVector &amp;entries)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetEntry</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a24b650c86cc05bf07ad1bb89f6d69edf</anchor>
      <arglist>(EnumEntry &amp;entry, const char *pEntryName) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetFlags</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a26f73d4ad5fe542f1c75ac43d166166a</anchor>
      <arglist>(VmbFeatureFlagsType &amp;flags) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetIncrement</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a3e2fe9af3b34c7df62f521c2be3975dc</anchor>
      <arglist>(VmbInt64_t &amp;increment) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetIncrement</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a6d2ef5435bccc74b37096a10e38e4b87</anchor>
      <arglist>(double &amp;increment) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a8ae28e84413859da76abe90e021ef80e</anchor>
      <arglist>(std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetPollingTime</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a0fbbfd165dfe2502b136fa35b7c08618</anchor>
      <arglist>(VmbUint32_t &amp;pollingTime) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetRange</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ac391fb71b67ecf03b50fb6e919205378</anchor>
      <arglist>(double &amp;minimum, double &amp;maximum) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetRange</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ad023d78ac9ddc5da00bb11fd0433b4b2</anchor>
      <arglist>(VmbInt64_t &amp;minimum, VmbInt64_t &amp;maximum) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetRepresentation</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ae66cf28d853dc0bce13ebaf0b8fd4a2f</anchor>
      <arglist>(std::string &amp;representation) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetSelectedFeatures</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a3b49b76712c13ccc33bb80b874d383cd</anchor>
      <arglist>(FeaturePtrVector &amp;selectedFeatures)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetSFNCNamespace</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a39e2c6beb07a56a1c138b04c849bd49c</anchor>
      <arglist>(std::string &amp;sFNCNamespace) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetToolTip</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a85cc3200ac3c730a5c3bfff739058a70</anchor>
      <arglist>(std::string &amp;toolTip) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetUnit</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>aaa10af33a152ede45b728b9666e47824</anchor>
      <arglist>(std::string &amp;unit) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a567339629278afbffdfae133133de15c</anchor>
      <arglist>(VmbInt64_t &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>aaca5e83b14eab523018f873946f8b7de</anchor>
      <arglist>(double &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a2b4b86db76a16dcedc0e2f6b2230e520</anchor>
      <arglist>(std::string &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ad6bb828dbe026adacb2b6854ad6bf0af</anchor>
      <arglist>(bool &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a3d419b009c36ffff7b1aff8caa7c7e22</anchor>
      <arglist>(UcharVector &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>affc9939da8981990603196f8316f5ec0</anchor>
      <arglist>(UcharVector &amp;value, VmbUint32_t &amp;sizeFilled) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetValues</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ab29e355ed994a98de1bec3a1ec61a13a</anchor>
      <arglist>(Int64Vector &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetValues</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a5fa778a1fdd24bc03f3b5e8b3935f49b</anchor>
      <arglist>(StringVector &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetVisibility</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a59d230445e8da121e943be82a5893b79</anchor>
      <arglist>(VmbFeatureVisibilityType &amp;visibility) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>HasIncrement</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a532c93d8f8f6f897b3ddab94c4986ae9</anchor>
      <arglist>(VmbBool_t &amp;incrementSupported) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>IsCommandDone</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a95ff540832f321715897deb6417d8375</anchor>
      <arglist>(bool &amp;isDone) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>IsReadable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a70d2a3c8387b1259a4b6131dfdf7b6d9</anchor>
      <arglist>(bool &amp;isReadable)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>IsStreamable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>afb7485063eb9f31d1e8c7159cf996662</anchor>
      <arglist>(bool &amp;isStreamable) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>IsValueAvailable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ae7c81bccdfc4c75ca7aac4196dbc2d20</anchor>
      <arglist>(const char *pValue, bool &amp;available) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>IsValueAvailable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a7a339ce6d22e02e37e0d6e7ff5408d7e</anchor>
      <arglist>(const VmbInt64_t value, bool &amp;available) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>IsWritable</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>adfc7da8824b15bbbc218a42d24fdbe8b</anchor>
      <arglist>(bool &amp;isWritable)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>RegisterObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>aeb4a6c320a862b275898a5f49d258d7e</anchor>
      <arglist>(const IFeatureObserverPtr &amp;pObserver)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetFeatureContainer</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ab4fd02c4aa0863e4da3bb9f03d5da9ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>RunCommand</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ae447788dc4b4bff1800d5a6d838ad789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a40b4342ed7ef6e060b8447967360359a</anchor>
      <arglist>(const VmbInt32_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a78271cd6280f6e4188906abad6a37c85</anchor>
      <arglist>(const VmbInt64_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ace334f027f1b0dd30cd426860f309cf5</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>aa9b168ba2ec9cf165b062caed1d6de13</anchor>
      <arglist>(const char *pValue)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a267d624c5db080d96bf7926886aa022a</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a2d856e82356eafb2be00951557c0b735</anchor>
      <arglist>(const UcharVector &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>UnregisterObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a10f533409655c7edae1a766b2e742f21</anchor>
      <arglist>(const IFeatureObserverPtr &amp;pObserver)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Feature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>aa29e3b6ef57a8371490879f1f446ff76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Feature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a84c11dbc7872f09fb1ad5d9d159332a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Feature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a79f9a6395fccb0b326b15eae64b61947</anchor>
      <arglist>(const Feature &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetAffectedFeatures</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a562d72d4a342399c5cf4d5427b30b185</anchor>
      <arglist>(FeaturePtr *pAffectedFeatures, VmbUint32_t &amp;nSize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetCategory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a4c101e96abdc26f9380e3025d1ced136</anchor>
      <arglist>(char *const pCategory, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetDescription</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>abffa159ac16383f2d64b8febe540e214</anchor>
      <arglist>(char *const pDescription, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetDisplayName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>aad014ef60bc46f76b51c4dec1cc827b4</anchor>
      <arglist>(char *const pDisplayName, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetEntries</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>abfb7b4c3bb59283d0586a80d514c239c</anchor>
      <arglist>(EnumEntry *pEnumEntries, VmbUint32_t &amp;size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>affa64e29d1141f9fb356cc4e476de7ba</anchor>
      <arglist>(char *const pName, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetRepresentation</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>aeb02b3966a33c727d9abe30ad0cf6b63</anchor>
      <arglist>(char *const pRepresentation, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetSelectedFeatures</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a8f384a44624fd134077d3f4b76b6d021</anchor>
      <arglist>(FeaturePtr *pSelectedFeatures, VmbUint32_t &amp;nSize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetSFNCNamespace</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a735326a19b9ec4b38878f570874fbc32</anchor>
      <arglist>(char *const pSFNCNamespace, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetToolTip</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a0ab4feb9c98063e3e9b7ab919381e493</anchor>
      <arglist>(char *const pToolTip, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetUnit</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ae1ddd2ff13fea7f0af453b66d69f913f</anchor>
      <arglist>(char *const pUnit, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ab0e8525c9553edcf0cc381c70a792665</anchor>
      <arglist>(char *const pValue, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a0cacd93f914cdcf8c220ec645bda04ab</anchor>
      <arglist>(VmbUchar_t *pValue, VmbUint32_t &amp;size, VmbUint32_t &amp;sizeFilled) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetValues</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a7e98cb1153429a413a7ddae37f997e91</anchor>
      <arglist>(const char **pValues, VmbUint32_t &amp;size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetValues</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>abdd78e74539ad12e5317001adf972f77</anchor>
      <arglist>(VmbInt64_t *pValues, VmbUint32_t &amp;Size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Feature &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>a5430beaa596575e3e25aec15a3b0d2e4</anchor>
      <arglist>(const Feature &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>af9620224aacd86a684525da755591d05</anchor>
      <arglist>(const VmbUchar_t *pValue, VmbUint32_t size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BaseFeature *</type>
      <name>m_pImpl</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Feature.html</anchorfile>
      <anchor>ac663aa2650f76758e4de9996dcb970e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::FeatureContainer</name>
    <filename>classAVT_1_1VmbAPI_1_1FeatureContainer.html</filename>
    <base virtualness="virtual">AVT::VmbAPI::BasicLockable</base>
    <class kind="struct">AVT::VmbAPI::FeatureContainer::Impl</class>
    <member kind="function">
      <type>IMEXPORT</type>
      <name>FeatureContainer</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FeatureContainer.html</anchorfile>
      <anchor>a74e81e7bbddf5dbfda75f199d7bed034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetFeatureByName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FeatureContainer.html</anchorfile>
      <anchor>a969447e5db3b19f888c09915d9476d7d</anchor>
      <arglist>(const char *pName, FeaturePtr &amp;pFeature)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetFeatures</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FeatureContainer.html</anchorfile>
      <anchor>ac40af57ecbc01b14f91400f16179da36</anchor>
      <arglist>(FeaturePtrVector &amp;features)</arglist>
    </member>
    <member kind="function">
      <type>VmbHandle_t</type>
      <name>GetHandle</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FeatureContainer.html</anchorfile>
      <anchor>a82e6ce296f30faea0363341144e4462d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT</type>
      <name>~FeatureContainer</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FeatureContainer.html</anchorfile>
      <anchor>a5117f5b5112640eed28df6fb3051ff7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FeatureContainer.html</anchorfile>
      <anchor>aac2901f9baee77feea87794ca1f73a99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>RevokeHandle</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FeatureContainer.html</anchorfile>
      <anchor>a4cc25776053feb44a1b4cf638a378608</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetHandle</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FeatureContainer.html</anchorfile>
      <anchor>ab012f3d36b26994230de34a73ae343cd</anchor>
      <arglist>(const VmbHandle_t handle)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FeatureContainer</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FeatureContainer.html</anchorfile>
      <anchor>ae780ab707013ea84e21a7ff1cb978d24</anchor>
      <arglist>(const FeatureContainer &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetFeatures</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FeatureContainer.html</anchorfile>
      <anchor>aadc2f18836f25313c09864467957e1c8</anchor>
      <arglist>(FeaturePtr *pFeatures, VmbUint32_t &amp;size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FeatureContainer &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FeatureContainer.html</anchorfile>
      <anchor>a2fe76d262d6859e4ea71f9e6ca6e1e9f</anchor>
      <arglist>(const FeatureContainer &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Impl *</type>
      <name>m_pImpl</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FeatureContainer.html</anchorfile>
      <anchor>aad13f65e8183b0c563f9e16e128255d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::BaseFeature::FeatureInfo</name>
    <filename>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>category</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>ae873cf24db27ef035de25c862cfddf6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>ac310a13370f5b4480c6a5b80091d10c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>displayName</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>a2226d662877f37e8d749127ef5f8c417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFeatureData_t</type>
      <name>featureDataType</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>acec165d0a2a891c41f2798ac8733edb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFeatureFlags_t</type>
      <name>featureFlags</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>a7d2f24380075e26bc8dc6b8634f0d76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasAffectedFeatures</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>abea6ba1e6ef8d2ebea3054aacc6597be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasSelectedFeatures</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>a0bb117f19da8270f4feb0afd3f7ee6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isStreamable</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>abfc59820300960adf92507bdde20ff79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>a1ceae04f29a9faae96469669ec222076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>pollingTime</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>a8374d9a5693705ee9c591b3ac5e9ae10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>representation</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>a96017e83afec09047ced8be4264e1d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sfncNamespace</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>a264b43a7210490f347ac0add54f1adb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>tooltip</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>aba299c270f7b9e90b18c94182378f4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>unit</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>a24dc98dd01428a63da457f99f62a7912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFeatureVisibility_t</type>
      <name>visibility</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1FeatureInfo.html</anchorfile>
      <anchor>a961234bd8a2aa2d4e92b26773d846f9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::FileLogger</name>
    <filename>classAVT_1_1VmbAPI_1_1FileLogger.html</filename>
    <member kind="function">
      <type></type>
      <name>FileLogger</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FileLogger.html</anchorfile>
      <anchor>ab07a534cb95cea2874f1bfda65f0bb74</anchor>
      <arglist>(const char *pFileName, bool append=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Log</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FileLogger.html</anchorfile>
      <anchor>afe2b9822766c5a499dd35dc24dab247f</anchor>
      <arglist>(const std::string &amp;StrMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FileLogger</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FileLogger.html</anchorfile>
      <anchor>ad1b5bf230b6b7dc4447867d2994cf22b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FileLogger</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FileLogger.html</anchorfile>
      <anchor>ad6716a621a574a478724182391826976</anchor>
      <arglist>(const FileLogger &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>GetTempPath</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FileLogger.html</anchorfile>
      <anchor>a1cf616fdbb4fa09484f74b395067e943</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FileLogger &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FileLogger.html</anchorfile>
      <anchor>aa657065292138a1dee5df362e1639a2f</anchor>
      <arglist>(const FileLogger &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ofstream</type>
      <name>m_File</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FileLogger.html</anchorfile>
      <anchor>a36cbbeeceb53eb5badf111daeef928b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MutexPtr</type>
      <name>m_pMutex</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FileLogger.html</anchorfile>
      <anchor>a4100599014f72359259a117dad3c38b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::FloatFeature</name>
    <filename>classAVT_1_1VmbAPI_1_1FloatFeature.html</filename>
    <base>AVT::VmbAPI::BaseFeature</base>
    <member kind="function">
      <type></type>
      <name>FloatFeature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FloatFeature.html</anchorfile>
      <anchor>a6262efeab660df152ef11c9e9d782676</anchor>
      <arglist>(const VmbFeatureInfo_t *featureInfo, FeatureContainer *const pFeatureContainer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetIncrement</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FloatFeature.html</anchorfile>
      <anchor>a0007cd4a2de401f92521632000b0e066</anchor>
      <arglist>(double &amp;increment) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetRange</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FloatFeature.html</anchorfile>
      <anchor>a9d22d05eae0563bf2b0c0d8203555e39</anchor>
      <arglist>(double &amp;minimum, double &amp;maximum) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FloatFeature.html</anchorfile>
      <anchor>af6d5243196b4ac7eb32979065c6e30f1</anchor>
      <arglist>(double &amp;value) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>HasIncrement</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FloatFeature.html</anchorfile>
      <anchor>a0dd4d32680f486eb45880a0e07a2980a</anchor>
      <arglist>(VmbBool_t &amp;incrementSupported) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FloatFeature.html</anchorfile>
      <anchor>a0bf0c84d346843e46cee289a4440bbf4</anchor>
      <arglist>(const double &amp;rfValue)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::Frame</name>
    <filename>classAVT_1_1VmbAPI_1_1Frame.html</filename>
    <class kind="struct">AVT::VmbAPI::Frame::Impl</class>
    <member kind="function">
      <type>IMEXPORT</type>
      <name>Frame</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a703eb96369ce6a4f51f58ef765db5ae6</anchor>
      <arglist>(VmbInt64_t bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT</type>
      <name>Frame</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>ada9bca6668fbe28f03b5e94ab03ded58</anchor>
      <arglist>(VmbUchar_t *pBuffer, VmbInt64_t bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetAncillaryData</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>aa728c58a464f5a977c732611e5a87eb9</anchor>
      <arglist>(AncillaryDataPtr &amp;pAncillaryData)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetAncillaryData</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>ae94399c83e1df55b92c6ad637b18f4cf</anchor>
      <arglist>(ConstAncillaryDataPtr &amp;pAncillaryData) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetAncillarySize</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>ab93fc8ba28ab0ac601cc9e615b3e40e4</anchor>
      <arglist>(VmbUint32_t &amp;ancillarySize) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetBuffer</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a6e62994984658558189bc9fc5153f09d</anchor>
      <arglist>(VmbUchar_t *&amp;pBuffer)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetBuffer</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a6c7c6096b83b014ccdf1b4a704a63d11</anchor>
      <arglist>(const VmbUchar_t *&amp;pBuffer) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetBufferSize</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>ad5ca32b94bb5802762a4c193772f8b96</anchor>
      <arglist>(VmbUint32_t &amp;bufferSize) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetFrameID</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>aa06dacbd035d67df86648b6c90892ec9</anchor>
      <arglist>(VmbUint64_t &amp;frameID) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetHeight</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a012a905b92f8b7620b945b87d6ee671a</anchor>
      <arglist>(VmbUint32_t &amp;height) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetImage</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>ae7e2644fe60e5ce2d576aab20ccb791a</anchor>
      <arglist>(VmbUchar_t *&amp;pBuffer)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetImage</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a8e66064ad01e897a748edd24bb763cb1</anchor>
      <arglist>(const VmbUchar_t *&amp;pBuffer) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetImageSize</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>af1a51da5f33d138af5a67d1fe6b8162b</anchor>
      <arglist>(VmbUint32_t &amp;imageSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a7b2e553b05cde4781ff873cfc120b656</anchor>
      <arglist>(IFrameObserverPtr &amp;observer) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetOffsetX</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a2e5fc305a4d0743162c3d6904f6ccd79</anchor>
      <arglist>(VmbUint32_t &amp;offsetX) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetOffsetY</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>abd399cdc84812f9f5d94d17e9d2c9ec3</anchor>
      <arglist>(VmbUint32_t &amp;offsetY) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetPixelFormat</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a9d444064cf0117c4c078a4b25bf6280b</anchor>
      <arglist>(VmbPixelFormatType &amp;pixelFormat) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetReceiveStatus</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a68b23ceb8940becd990a5b785d4fc6af</anchor>
      <arglist>(VmbFrameStatusType &amp;status) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetTimestamp</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a74d921868accfb821e1fc6e1a926eb98</anchor>
      <arglist>(VmbUint64_t &amp;timestamp) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetWidth</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a7e4f0c559c6f26ff86faeb234958bdfd</anchor>
      <arglist>(VmbUint32_t &amp;width) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>RegisterObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a1730fcbbc8a802feea8042a79d55b65b</anchor>
      <arglist>(const IFrameObserverPtr &amp;pObserver)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>UnregisterObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>aba84922fe7fa3d43d7690645a59b30d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT</type>
      <name>~Frame</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>ad5910d646c40e0dca01607fd56583f5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Frame</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a682aaabb03fc6712420f3f390c889012</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Frame</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a2378645e7c409eb38533694c212c4b30</anchor>
      <arglist>(Frame &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Frame &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a02f75b05d5f9335d65cbb931dec74551</anchor>
      <arglist>(const Frame &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Impl *</type>
      <name>m_pImpl</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>a7b3c09e221dfd02eac9eb91407d091de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Camera</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Frame.html</anchorfile>
      <anchor>ad8bd9afbbd7af19d996da80e9d25890d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::FrameHandler</name>
    <filename>classAVT_1_1VmbAPI_1_1FrameHandler.html</filename>
    <member kind="function">
      <type></type>
      <name>FrameHandler</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FrameHandler.html</anchorfile>
      <anchor>ab50e5a72bd2f8e4ba4a896369aeac6df</anchor>
      <arglist>(FramePtr pFrame, IFrameObserverPtr pFrameObserver)</arglist>
    </member>
    <member kind="function">
      <type>FramePtr</type>
      <name>GetFrame</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FrameHandler.html</anchorfile>
      <anchor>ac222233f006a8f53cacb4850a38a71bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MutexPtr &amp;</type>
      <name>Mutex</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FrameHandler.html</anchorfile>
      <anchor>ae41594152e690012ac22e0b1abc749a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void VMB_CALL</type>
      <name>FrameDoneCallback</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FrameHandler.html</anchorfile>
      <anchor>a6df609e05ff93e24051d30b3f017b7b0</anchor>
      <arglist>(const VmbHandle_t handle, VmbFrame_t *pFrame)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FramePtr</type>
      <name>m_pFrame</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FrameHandler.html</anchorfile>
      <anchor>ab03b6a98b7508a305d2ebe2b869d6d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MutexPtr</type>
      <name>m_pMutex</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FrameHandler.html</anchorfile>
      <anchor>a45a2bcba4353d18cd9dd453c78613ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IFrameObserverPtr</type>
      <name>m_pObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1FrameHandler.html</anchorfile>
      <anchor>a2b3f1058bf916eed1c5ff1e0cd659b05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FrameObserver</name>
    <filename>classFrameObserver.html</filename>
    <base virtualness="virtual">AVT::VmbAPI::IFrameObserver</base>
    <member kind="typedef">
      <type>std::function&lt; void(const FramePtr vimba_frame_ptr)&gt;</type>
      <name>Callback</name>
      <anchorfile>classFrameObserver.html</anchorfile>
      <anchor>a4ca603e9b4b7e717e9d6d82cd17dce8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FrameObserver</name>
      <anchorfile>classFrameObserver.html</anchorfile>
      <anchor>ad2d493a8f07e4fb8a70e3aa732f5dcdb</anchor>
      <arglist>(CameraPtr cam_ptr, Callback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>FrameReceived</name>
      <anchorfile>classFrameObserver.html</anchorfile>
      <anchor>a03a8d992390d5c78e235296df3e3d476</anchor>
      <arglist>(const FramePtr vimba_frame_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FrameObserver</name>
      <anchorfile>classFrameObserver.html</anchorfile>
      <anchor>af2930f5b07a0b1c25dae89d4b3fb1ed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Callback</type>
      <name>callback_</name>
      <anchorfile>classFrameObserver.html</anchorfile>
      <anchor>a296b4c1766215d598b511169a7960127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraPtr</type>
      <name>cam_ptr_</name>
      <anchorfile>classFrameObserver.html</anchorfile>
      <anchor>ac4b3bbbdc6f3caa6b47d7a5a27949f84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::ICameraFactory</name>
    <filename>classAVT_1_1VmbAPI_1_1ICameraFactory.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual IMEXPORT CameraPtr</type>
      <name>CreateCamera</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ICameraFactory.html</anchorfile>
      <anchor>a1f3c3aa39b090cf0d0d758e653c92357</anchor>
      <arglist>(const char *pCameraID, const char *pCameraName, const char *pCameraModel, const char *pCameraSerialNumber, const char *pInterfaceID, VmbInterfaceType interfaceType, const char *pInterfaceName, const char *pInterfaceSerialNumber, VmbAccessModeType interfacePermittedAccess)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT</type>
      <name>~ICameraFactory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ICameraFactory.html</anchorfile>
      <anchor>a059095a062c6f1dcead03c3ee5481b31</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::ICameraListObserver</name>
    <filename>classAVT_1_1VmbAPI_1_1ICameraListObserver.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual IMEXPORT void</type>
      <name>CameraListChanged</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ICameraListObserver.html</anchorfile>
      <anchor>abafb7dba4af430dc0ff9b1a9c69ae8f2</anchor>
      <arglist>(CameraPtr pCam, UpdateTriggerType reason)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT</type>
      <name>~ICameraListObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ICameraListObserver.html</anchorfile>
      <anchor>aaf954d628ecd58bc6977ebcd43943bdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IMEXPORT</type>
      <name>ICameraListObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ICameraListObserver.html</anchorfile>
      <anchor>ab5ee0b252f900c8515240eb98455fb74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IMEXPORT</type>
      <name>ICameraListObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ICameraListObserver.html</anchorfile>
      <anchor>a269ccc94a3a25914ed3d304ca2ca0777</anchor>
      <arglist>(const ICameraListObserver &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::IFeatureObserver</name>
    <filename>classAVT_1_1VmbAPI_1_1IFeatureObserver.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual IMEXPORT void</type>
      <name>FeatureChanged</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IFeatureObserver.html</anchorfile>
      <anchor>a0310e898f5720837ce1479bafc5efdf9</anchor>
      <arglist>(const FeaturePtr &amp;pFeature)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT</type>
      <name>~IFeatureObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IFeatureObserver.html</anchorfile>
      <anchor>a3434b5140e6160f847679d00349b9cc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IMEXPORT</type>
      <name>IFeatureObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IFeatureObserver.html</anchorfile>
      <anchor>a6da17bace72576413b4c9f935745bb2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IMEXPORT</type>
      <name>IFeatureObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IFeatureObserver.html</anchorfile>
      <anchor>a3917c4af51e7de2fc7d38513dc7badc6</anchor>
      <arglist>(const IFeatureObserver &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::IFrameObserver</name>
    <filename>classAVT_1_1VmbAPI_1_1IFrameObserver.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual IMEXPORT void</type>
      <name>FrameReceived</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IFrameObserver.html</anchorfile>
      <anchor>a77537d42b1b7c54678c0e9b34a3df126</anchor>
      <arglist>(const FramePtr pFrame)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT</type>
      <name>~IFrameObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IFrameObserver.html</anchorfile>
      <anchor>a2345c2e676801b0a83ae5e897340bec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IMEXPORT</type>
      <name>IFrameObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IFrameObserver.html</anchorfile>
      <anchor>a6c9d0c0ead565c2432f22d6d511b7049</anchor>
      <arglist>(CameraPtr pCamera)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IMEXPORT</type>
      <name>IFrameObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IFrameObserver.html</anchorfile>
      <anchor>a787279e3d117209aed37306615b2fd21</anchor>
      <arglist>(IFrameObserver &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CameraPtr</type>
      <name>m_pCamera</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IFrameObserver.html</anchorfile>
      <anchor>a79566fdb05cb788c9793e4695738a184</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>IFrameObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IFrameObserver.html</anchorfile>
      <anchor>aeb322d2d9e57bf12b222ddf9a7fa17b3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::IInterfaceListObserver</name>
    <filename>classAVT_1_1VmbAPI_1_1IInterfaceListObserver.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual IMEXPORT void</type>
      <name>InterfaceListChanged</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IInterfaceListObserver.html</anchorfile>
      <anchor>a41897a30c3086512405ced0de2383c35</anchor>
      <arglist>(InterfacePtr pInterface, UpdateTriggerType reason)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT</type>
      <name>~IInterfaceListObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IInterfaceListObserver.html</anchorfile>
      <anchor>a7f0b9a32a3919233f49513876d1b688a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IMEXPORT</type>
      <name>IInterfaceListObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IInterfaceListObserver.html</anchorfile>
      <anchor>a348d0f3e7072cb810fbf9c50c851ca99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IMEXPORT</type>
      <name>IInterfaceListObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IInterfaceListObserver.html</anchorfile>
      <anchor>a5202311b92f27a026cfcf56e7dadad19</anchor>
      <arglist>(const IInterfaceListObserver &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IMEXPORT IInterfaceListObserver &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IInterfaceListObserver.html</anchorfile>
      <anchor>a994c99e3519fd3e5ca4121427a0bd717</anchor>
      <arglist>(const IInterfaceListObserver &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::AncillaryData::Impl</name>
    <filename>structAVT_1_1VmbAPI_1_1AncillaryData_1_1Impl.html</filename>
    <member kind="variable">
      <type>VmbFrame_t *</type>
      <name>m_pFrame</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1AncillaryData_1_1Impl.html</anchorfile>
      <anchor>a8cb5958fd2f44b6ba863dccb0b7cbd5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::BaseFeature::Impl</name>
    <filename>structAVT_1_1VmbAPI_1_1BaseFeature_1_1Impl.html</filename>
    <member kind="function" static="yes">
      <type>static void VMB_CALL</type>
      <name>InvalidationCallback</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1Impl.html</anchorfile>
      <anchor>a3b79d6a03b50b7cba02475120cbce09d</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, void *context)</arglist>
    </member>
    <member kind="variable">
      <type>FeaturePtrVector</type>
      <name>m_affectedFeatures</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1Impl.html</anchorfile>
      <anchor>acab34cba090452688c6872200a4bda8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bAffectedFeaturesFetched</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1Impl.html</anchorfile>
      <anchor>a7af0fa2756e68c48dc81020ad681fcec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bSelectedFeaturesFetched</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1Impl.html</anchorfile>
      <anchor>aa490762f1a5365ff490849fbc6b56eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConditionHelper</type>
      <name>m_conditionHelper</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1Impl.html</anchorfile>
      <anchor>a48b3c93e598e61af54296f5f5034414f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LockableVector&lt; IFeatureObserverPtr &gt;</type>
      <name>m_observers</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1Impl.html</anchorfile>
      <anchor>a8e3d3ceb74686cbe98f86ac04a408b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConditionHelper</type>
      <name>m_observersConditionHelper</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1Impl.html</anchorfile>
      <anchor>af042db6ca030628f590741d31590d7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FeaturePtrVector</type>
      <name>m_selectedFeatures</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1BaseFeature_1_1Impl.html</anchorfile>
      <anchor>ab8bd7d4a80a95919d82f6ae46bd68fec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::Camera::Impl</name>
    <filename>structAVT_1_1VmbAPI_1_1Camera_1_1Impl.html</filename>
    <class kind="struct">AVT::VmbAPI::Camera::Impl::CameraInfo</class>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>AppendFrameToVector</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl.html</anchorfile>
      <anchor>a6301a13041a2162130e42aa87d5a3e92</anchor>
      <arglist>(const FramePtr &amp;frame)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bAllowQueueFrame</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl.html</anchorfile>
      <anchor>ad3d555260e130299b48dbd8e3757a84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct AVT::VmbAPI::Camera::Impl::CameraInfo</type>
      <name>m_cameraInfo</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl.html</anchorfile>
      <anchor>a3cbad0f87cfa790c59ce1c03d2c5d148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConditionHelper</type>
      <name>m_conditionHelper</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl.html</anchorfile>
      <anchor>a0dc5d1ed211629ea95e66aebc82239b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbInterfaceType</type>
      <name>m_eInterfaceType</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl.html</anchorfile>
      <anchor>ac91f07baaf82d536eee944a991d29b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LockableVector&lt; FrameHandlerPtr &gt;</type>
      <name>m_frameHandlers</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl.html</anchorfile>
      <anchor>a0d7af1c0df5435ca4dfe063cbd6fde97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbInt32_t</type>
      <name>m_loggingLevel</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl.html</anchorfile>
      <anchor>a8f4995c0bc61a386ab922386adc18e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbInt32_t</type>
      <name>m_maxIterations</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl.html</anchorfile>
      <anchor>ae75e5bbdd07c822e3b2d463f5b0b1899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFeaturePersist_t</type>
      <name>m_persistType</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl.html</anchorfile>
      <anchor>a9a3345d5afcb4051839375f36b41bb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MutexPtr</type>
      <name>m_pQueueFrameMutex</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Camera_1_1Impl.html</anchorfile>
      <anchor>a098a261e6222748336c6c5ff22e25a1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::FeatureContainer::Impl</name>
    <filename>structAVT_1_1VmbAPI_1_1FeatureContainer_1_1Impl.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>m_bAllFeaturesFetched</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1FeatureContainer_1_1Impl.html</anchorfile>
      <anchor>a65e4cf20ada4d9d25f37876882c94bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FeaturePtrMap</type>
      <name>m_features</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1FeatureContainer_1_1Impl.html</anchorfile>
      <anchor>af4c0236af005230d7078c1ebdcd981fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbHandle_t</type>
      <name>m_handle</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1FeatureContainer_1_1Impl.html</anchorfile>
      <anchor>a2b6fecd34817965e6f331a6eeb856a66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::Frame::Impl</name>
    <filename>structAVT_1_1VmbAPI_1_1Frame_1_1Impl.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Frame_1_1Impl.html</anchorfile>
      <anchor>a9e165d0377c508cf672506f04a0eb15e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bAlreadyAnnounced</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Frame_1_1Impl.html</anchorfile>
      <anchor>a5a5b3db7fb7084fbdc57ad808e6383fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bAlreadyQueued</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Frame_1_1Impl.html</anchorfile>
      <anchor>a43344af34084042ca8ee04a194c8bb42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bIsUserBuffer</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Frame_1_1Impl.html</anchorfile>
      <anchor>ae4a281ceab314fb690eacbf974127670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFrame_t</type>
      <name>m_frame</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Frame_1_1Impl.html</anchorfile>
      <anchor>aa78d2519db7bf534cfc3f3e2574150ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUchar_t *</type>
      <name>m_pBuffer</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Frame_1_1Impl.html</anchorfile>
      <anchor>ac9aff8d0e49f36d114e4fd7583ef3cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IFrameObserverPtr</type>
      <name>m_pObserver</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Frame_1_1Impl.html</anchorfile>
      <anchor>a91b6ccfef2bda24c5705d65a7b293e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MutexPtr</type>
      <name>m_pObserverMutex</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Frame_1_1Impl.html</anchorfile>
      <anchor>ac2433f710a7d6839f864c497625df225</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::Interface::Impl</name>
    <filename>structAVT_1_1VmbAPI_1_1Interface_1_1Impl.html</filename>
    <class kind="struct">AVT::VmbAPI::Interface::Impl::InterfaceInfo</class>
    <member kind="variable">
      <type>struct AVT::VmbAPI::Interface::Impl::InterfaceInfo</type>
      <name>m_interfaceInfo</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Interface_1_1Impl.html</anchorfile>
      <anchor>a1eab9ad522faa63beac5fc1a97b6febc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::VimbaSystem::Impl</name>
    <filename>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AppendCamToMap</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>ad44631854fb7f09d9b74790dfde7f02b</anchor>
      <arglist>(VmbCameraInfo_t camInfo)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetInterfaceList</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>adbde82c6fa5f3bb2c43d36c8f078720e</anchor>
      <arglist>(std::vector&lt; VmbInterfaceInfo_t &gt; &amp;interfaceInfos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsIPAddress</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>aedabf47d4baaefe374601b44d54e219f</anchor>
      <arglist>(const char *pStrID)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>UpdateCameraList</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>a27ea7f353c48f929cff94db8ec25ec54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>UpdateInterfaceList</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>ae6b00ce52fd31f502446cd4c11bf55eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void VMB_CALL</type>
      <name>CameraDiscoveryCallback</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>a2d539469b9c18553f60e69cbd6e1f910</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, void *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void VMB_CALL</type>
      <name>InterfaceDiscoveryCallback</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>a60f518969c53909ebbfc5c3a4234897b</anchor>
      <arglist>(const VmbHandle_t handle, const char *name, void *context)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bGeVDiscoveryAutoOn</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>ac4f328fbdd9ae5ee53fc386cfefcdee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_bGeVTLPresent</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>a926c7f91eb5ca70b110e2a500e29616a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LockableVector&lt; ICameraListObserverPtr &gt;</type>
      <name>m_cameraObservers</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>a9556a9fc351e4ff6faf30bc50ea73430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConditionHelper</type>
      <name>m_cameraObserversConditionHelper</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>ae4c3af1a017b770520e3798c80ff570e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LockableMap&lt; std::string, CameraPtr &gt;</type>
      <name>m_cameras</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>a0a56f5342f83e1cf2d4b6f8379b2efb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConditionHelper</type>
      <name>m_camerasConditionHelper</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>a364e5917671ede80b96fe4b21762235b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LockableVector&lt; IInterfaceListObserverPtr &gt;</type>
      <name>m_interfaceObservers</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>a9f640f8b8bc790cc6afaf535ea966502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConditionHelper</type>
      <name>m_interfaceObserversConditionHelper</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>a866fda79afda181759b856b739bbdfc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LockableMap&lt; std::string, InterfacePtr &gt;</type>
      <name>m_interfaces</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>aca12dbe1331f3fa8d4208d5b41ec85c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConditionHelper</type>
      <name>m_interfacesConditionHelper</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>a005342d4fed64bdeab438379000ceb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ICameraFactoryPtr</type>
      <name>m_pCameraFactory</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>a922f3601106884c7f70eedcb265c0b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Logger</type>
      <name>m_pLogger</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1VimbaSystem_1_1Impl.html</anchorfile>
      <anchor>a912595119c9ed34313a072a0df1411da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::Interface</name>
    <filename>classAVT_1_1VmbAPI_1_1Interface.html</filename>
    <base>AVT::VmbAPI::FeatureContainer</base>
    <class kind="struct">AVT::VmbAPI::Interface::Impl</class>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>Close</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>a3f03375f4f1eed4cdc61ce9cca0545e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetID</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>ad72fae770479d725ca16cd1e7ab69263</anchor>
      <arglist>(std::string &amp;interfaceID) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>adedd72e9521bf669f1634280c27aad90</anchor>
      <arglist>(std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetPermittedAccess</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>a791acb72a9aef9608a309b4374526be7</anchor>
      <arglist>(VmbAccessModeType &amp;accessMode) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetSerialNumber</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>a971edf1c8df941d0a63f8c13122abdda</anchor>
      <arglist>(std::string &amp;serialNumber) const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetType</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>a8de86a88595b9d962fc81319ae89fbfc</anchor>
      <arglist>(VmbInterfaceType &amp;type) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Interface</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>a7fc673a4c19d710476671699fd67f6f1</anchor>
      <arglist>(const VmbInterfaceInfo_t *pInterfaceInfo)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>Open</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>a222518a5896fe989ef67a188edc8815e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Interface</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>aceab5d8004b1f4de8a10651745b3c1d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetID</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>a8ca414044052e14d344909c70c2ca276</anchor>
      <arglist>(char *const pID, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetName</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>aecf32087ebf3f66f62338accaf9d4b6b</anchor>
      <arglist>(char *const pName, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetSerialNumber</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>a55892f5732d1547c9cb32361991cce50</anchor>
      <arglist>(char *const pSerial, VmbUint32_t &amp;length) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Interface</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>aa9101ebf96e9275802d1ead3dbdeb5fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Interface</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>afada0d25c48740282593b035330d3f92</anchor>
      <arglist>(const Interface &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Interface &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>a520da58e89acf1eda6f0b24ff1faab9f</anchor>
      <arglist>(const Interface &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Impl *</type>
      <name>m_pImpl</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Interface.html</anchorfile>
      <anchor>a8b4c98f0c3219dd891d76c6ae1ce3108</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::Interface::Impl::InterfaceInfo</name>
    <filename>structAVT_1_1VmbAPI_1_1Interface_1_1Impl_1_1InterfaceInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>interfaceIdString</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Interface_1_1Impl_1_1InterfaceInfo.html</anchorfile>
      <anchor>a93495f14de07f4870e23086df324534d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>interfaceName</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Interface_1_1Impl_1_1InterfaceInfo.html</anchorfile>
      <anchor>a82fe80628bf30d36a5e97cbcd5eee1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbInterface_t</type>
      <name>interfaceType</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Interface_1_1Impl_1_1InterfaceInfo.html</anchorfile>
      <anchor>a7806b9b1e24047d9d0805b7b939a46b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbAccessMode_t</type>
      <name>permittedAccess</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Interface_1_1Impl_1_1InterfaceInfo.html</anchorfile>
      <anchor>afc3c13b7a29503bd79393fce1d4946ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>serialString</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1Interface_1_1Impl_1_1InterfaceInfo.html</anchorfile>
      <anchor>a02c7e989fc01864ad26679fa56dce4bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::IntFeature</name>
    <filename>classAVT_1_1VmbAPI_1_1IntFeature.html</filename>
    <base>AVT::VmbAPI::BaseFeature</base>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetIncrement</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IntFeature.html</anchorfile>
      <anchor>abbdf4c3b1119e6cffc4db37bf29fb21d</anchor>
      <arglist>(VmbInt64_t &amp;increment) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetRange</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IntFeature.html</anchorfile>
      <anchor>a368bbed9802a17d72b62a207a16359ac</anchor>
      <arglist>(VmbInt64_t &amp;minimum, VmbInt64_t &amp;maximum) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IntFeature.html</anchorfile>
      <anchor>ac4846e753977cd83ac96674e5554e7e7</anchor>
      <arglist>(VmbInt64_t &amp;value) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>HasIncrement</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IntFeature.html</anchorfile>
      <anchor>ad01d5b90d92fc9aaf625f64e53cbb6a4</anchor>
      <arglist>(VmbBool_t &amp;incrementSupported) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntFeature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IntFeature.html</anchorfile>
      <anchor>a5fe72199de99b096d49055d37e8a263b</anchor>
      <arglist>(const VmbFeatureInfo_t *featureInfo, FeatureContainer *const pFeatureContainer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IntFeature.html</anchorfile>
      <anchor>a35093ae689d52a10bb2731a217a893fb</anchor>
      <arglist>(const VmbInt64_t &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::IRegisterDevice</name>
    <filename>classAVT_1_1VmbAPI_1_1IRegisterDevice.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual VmbErrorType</type>
      <name>ReadMemory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IRegisterDevice.html</anchorfile>
      <anchor>abb85b612ee00074967ed683488e2e10c</anchor>
      <arglist>(const VmbUint64_t &amp;address, UcharVector &amp;buffer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual VmbErrorType</type>
      <name>ReadMemory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IRegisterDevice.html</anchorfile>
      <anchor>a54c19055a48c49e1482476c4fab3735e</anchor>
      <arglist>(const VmbUint64_t &amp;address, UcharVector &amp;buffer, VmbUint32_t &amp;sizeComplete) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual VmbErrorType</type>
      <name>ReadRegisters</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IRegisterDevice.html</anchorfile>
      <anchor>acd91f78fd7742b563ddfa7c6fc648990</anchor>
      <arglist>(const Uint64Vector &amp;addresses, Uint64Vector &amp;buffer) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual VmbErrorType</type>
      <name>ReadRegisters</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IRegisterDevice.html</anchorfile>
      <anchor>af5850e66662b2ca1ddb2810e927950bf</anchor>
      <arglist>(const Uint64Vector &amp;addresses, Uint64Vector &amp;buffer, VmbUint32_t &amp;completedReads) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual VmbErrorType</type>
      <name>WriteMemory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IRegisterDevice.html</anchorfile>
      <anchor>ab46bb3291468fb669839df85694a226e</anchor>
      <arglist>(const VmbUint64_t &amp;address, const UcharVector &amp;buffer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual VmbErrorType</type>
      <name>WriteMemory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IRegisterDevice.html</anchorfile>
      <anchor>aad80cfbb8844f797a48aa3c7849e2f23</anchor>
      <arglist>(const VmbUint64_t &amp;address, const UcharVector &amp;buffer, VmbUint32_t &amp;sizeComplete)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual VmbErrorType</type>
      <name>WriteRegisters</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IRegisterDevice.html</anchorfile>
      <anchor>af821e13308434457ebd5ad6dff3bb022</anchor>
      <arglist>(const Uint64Vector &amp;addresses, const Uint64Vector &amp;buffer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual VmbErrorType</type>
      <name>WriteRegisters</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IRegisterDevice.html</anchorfile>
      <anchor>a6cb6707f9a1cf363570096ec9a8f866c</anchor>
      <arglist>(const Uint64Vector &amp;addresses, const Uint64Vector &amp;buffer, VmbUint32_t &amp;completedWrites)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IRegisterDevice</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1IRegisterDevice.html</anchorfile>
      <anchor>aa4e81c0a6052c04a1d900c2fa85e36fa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::LockableMap</name>
    <filename>classAVT_1_1VmbAPI_1_1LockableMap.html</filename>
    <templarg>T1</templarg>
    <templarg>T2</templarg>
    <base virtualness="virtual">AVT::VmbAPI::BasicLockable</base>
    <member kind="variable">
      <type>std::map&lt; T1, T2 &gt;</type>
      <name>Map</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1LockableMap.html</anchorfile>
      <anchor>a82d6131cdee9f633676bed6d153963ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LockableMap&lt; std::string, CameraPtr &gt;</name>
    <filename>classAVT_1_1VmbAPI_1_1LockableMap.html</filename>
    <base virtualness="virtual">AVT::VmbAPI::BasicLockable</base>
    <member kind="variable">
      <type>std::map&lt; std::string, CameraPtr &gt;</type>
      <name>Map</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1LockableMap.html</anchorfile>
      <anchor>a82d6131cdee9f633676bed6d153963ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LockableMap&lt; std::string, InterfacePtr &gt;</name>
    <filename>classAVT_1_1VmbAPI_1_1LockableMap.html</filename>
    <base virtualness="virtual">AVT::VmbAPI::BasicLockable</base>
    <member kind="variable">
      <type>std::map&lt; std::string, InterfacePtr &gt;</type>
      <name>Map</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1LockableMap.html</anchorfile>
      <anchor>a82d6131cdee9f633676bed6d153963ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::LockableVector</name>
    <filename>classAVT_1_1VmbAPI_1_1LockableVector.html</filename>
    <templarg>T</templarg>
    <base virtualness="virtual">AVT::VmbAPI::BasicLockable</base>
    <member kind="variable">
      <type>std::vector&lt; T &gt;</type>
      <name>Vector</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1LockableVector.html</anchorfile>
      <anchor>a776dcfcdd1474bb7b980b555ba38b274</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LockableVector&lt; FrameHandlerPtr &gt;</name>
    <filename>classAVT_1_1VmbAPI_1_1LockableVector.html</filename>
    <base virtualness="virtual">AVT::VmbAPI::BasicLockable</base>
    <member kind="variable">
      <type>std::vector&lt; FrameHandlerPtr &gt;</type>
      <name>Vector</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1LockableVector.html</anchorfile>
      <anchor>a776dcfcdd1474bb7b980b555ba38b274</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LockableVector&lt; ICameraListObserverPtr &gt;</name>
    <filename>classAVT_1_1VmbAPI_1_1LockableVector.html</filename>
    <base virtualness="virtual">AVT::VmbAPI::BasicLockable</base>
    <member kind="variable">
      <type>std::vector&lt; ICameraListObserverPtr &gt;</type>
      <name>Vector</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1LockableVector.html</anchorfile>
      <anchor>a776dcfcdd1474bb7b980b555ba38b274</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LockableVector&lt; IFeatureObserverPtr &gt;</name>
    <filename>classAVT_1_1VmbAPI_1_1LockableVector.html</filename>
    <base virtualness="virtual">AVT::VmbAPI::BasicLockable</base>
    <member kind="variable">
      <type>std::vector&lt; IFeatureObserverPtr &gt;</type>
      <name>Vector</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1LockableVector.html</anchorfile>
      <anchor>a776dcfcdd1474bb7b980b555ba38b274</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LockableVector&lt; IInterfaceListObserverPtr &gt;</name>
    <filename>classAVT_1_1VmbAPI_1_1LockableVector.html</filename>
    <base virtualness="virtual">AVT::VmbAPI::BasicLockable</base>
    <member kind="variable">
      <type>std::vector&lt; IInterfaceListObserverPtr &gt;</type>
      <name>Vector</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1LockableVector.html</anchorfile>
      <anchor>a776dcfcdd1474bb7b980b555ba38b274</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>avt_vimba_camera::MonoCamera</name>
    <filename>classavt__vimba__camera_1_1MonoCamera.html</filename>
    <member kind="function">
      <type></type>
      <name>MonoCamera</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>aea5016260ff9d3d17e91d9700f36b155</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;nhp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MonoCamera</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a61f1dfa5e3264e63a1563ffec5e741d7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>avt_vimba_camera::AvtVimbaCameraConfig</type>
      <name>Config</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a1a57d3ff0253b4ce3a4cfebd288993d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>dynamic_reconfigure::Server&lt; Config &gt;</type>
      <name>ReconfigureServer</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a32b3290df4c8b7fe3a1ded46bd080ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>configure</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>ac25218d52000d7bcdc239c2ea42b6bef</anchor>
      <arglist>(Config &amp;newconfig, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>frameCallback</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>ae51c0363c508f2f1b44ffd24dc80a12e</anchor>
      <arglist>(const FramePtr &amp;vimba_frame_ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateCameraInfo</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a34498028ec87725ac9de2b7dc85b9d87</anchor>
      <arglist>(const Config &amp;config)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AvtVimbaApi</type>
      <name>api_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a494f747767d518b86111f8b7137262a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AvtVimbaCamera</type>
      <name>cam_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>ae60abf9098b41836a3614d18f98e579a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Config</type>
      <name>camera_config_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a006a898f22840d8f727e3afb3b776e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>camera_info_url_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a284e587bba4f254e0dfe254861004de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>ac57d6744a303fd6ac628ce8905858821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>guid_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a924dc6027c3de73576eb246dc0ad139a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; camera_info_manager::CameraInfoManager &gt;</type>
      <name>info_man_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>adb95d36f7a238db8e12dc9e6267eeb12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ip_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a299e35434b037479c4130a48ff6d0d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>it_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>af8cd2dbb888797bef68e88a0e6290399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>abe01b5d1925b51c91993b64c12b05899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nhp_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a2669e7bc25797a061f98daf53dfae363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>print_all_features_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a4ec68d7d0f3a3bb53bb2192b98a64743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>ptp_offset_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>ac21ce417887b39d5efea91a7570fc6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>pub_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a4b80cbf0348199be6dab25e8eb7889c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReconfigureServer</type>
      <name>reconfigure_server_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>af964319ff4c2f998bc30ac7b9cc21ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_measurement_time_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCamera.html</anchorfile>
      <anchor>a48487acd30abddd425357f49d63fe308</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>avt_vimba_camera::MonoCameraNodelet</name>
    <filename>classavt__vimba__camera_1_1MonoCameraNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCameraNodelet.html</anchorfile>
      <anchor>ac45e3f33126709e5e81294613be52dff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MonoCameraNodelet</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCameraNodelet.html</anchorfile>
      <anchor>a27494244c9cdcdcc63fde614e29093f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MonoCamera *</type>
      <name>camera_</name>
      <anchorfile>classavt__vimba__camera_1_1MonoCameraNodelet.html</anchorfile>
      <anchor>a2f3c35d4e625182ec6fc86a538d24838</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::Mutex</name>
    <filename>classAVT_1_1VmbAPI_1_1Mutex.html</filename>
    <member kind="function">
      <type>IMEXPORT void</type>
      <name>Lock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Mutex.html</anchorfile>
      <anchor>a076cdf9e085ce8690a3d637dd5507d19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT</type>
      <name>Mutex</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Mutex.html</anchorfile>
      <anchor>a5de8988e6181cd587ac983c2cb92d374</anchor>
      <arglist>(bool bInitLock=false)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT void</type>
      <name>Unlock</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Mutex.html</anchorfile>
      <anchor>a5667c3205fd44b8bb9c857def1ad6c6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT</type>
      <name>~Mutex</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Mutex.html</anchorfile>
      <anchor>abfd167b0bc242670f9d9e143870eb5a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pthread_mutex_t</type>
      <name>m_Mutex</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Mutex.html</anchorfile>
      <anchor>a2cace8cf4163a9cd1b834a22f41e6e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Mutex.html</anchorfile>
      <anchor>a9539292712dc28580e6ba7291f42e15d</anchor>
      <arglist>(const Mutex &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Mutex &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Mutex.html</anchorfile>
      <anchor>a3e03b0868fe7dc4e75b5240251749d65</anchor>
      <arglist>(const Mutex &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::MutexGuard</name>
    <filename>classAVT_1_1VmbAPI_1_1MutexGuard.html</filename>
    <member kind="function">
      <type></type>
      <name>MutexGuard</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1MutexGuard.html</anchorfile>
      <anchor>a91ede1e34a6675a4d563204ca4f7c33d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MutexGuard</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1MutexGuard.html</anchorfile>
      <anchor>a54cf5288a2990b2fe6bc0e34304a3281</anchor>
      <arglist>(MutexPtr &amp;pMutex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MutexGuard</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1MutexGuard.html</anchorfile>
      <anchor>a37b53c73aed73ad016f2dac7c11d07d2</anchor>
      <arglist>(BasicLockablePtr pLockable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MutexGuard</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1MutexGuard.html</anchorfile>
      <anchor>a476966481aaaf6a95627d9c1ea7b66cc</anchor>
      <arglist>(const BasicLockable &amp;rLockable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Protect</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1MutexGuard.html</anchorfile>
      <anchor>a2735989be1273e63bbdb80d37585ce4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Release</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1MutexGuard.html</anchorfile>
      <anchor>aa8eb386e8f4e90778dd2aa36c650e872</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MutexGuard</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1MutexGuard.html</anchorfile>
      <anchor>a6401dc13ace0c3cfb6870000ff41d98e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mutex *</type>
      <name>m_pMutex</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1MutexGuard.html</anchorfile>
      <anchor>ac292a9342970077ed14f7d7d4d3078c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVT::VmbAPI::EnumEntry::PrivateImpl</name>
    <filename>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</filename>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetDescription</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>ae632c4509382aeef03fcf2dfd2a48155</anchor>
      <arglist>(char *const pStrDescription, VmbUint32_t &amp;rnSize) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetDisplayName</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>a27ed736efd12771583163d48bbf03bd2</anchor>
      <arglist>(char *const pStrDisplayName, VmbUint32_t &amp;rnSize) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetName</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>ae1c9b3d40127ab0298e27b57c25bbd84</anchor>
      <arglist>(char *const pStrName, VmbUint32_t &amp;rnSize) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetSFNCNamespace</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>a75046804c2121f44f66cccaeb4365cb0</anchor>
      <arglist>(char *const pStrNamespace, VmbUint32_t &amp;rnSize) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetTooltip</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>a68ddac126247a7a706f6962b5ccb0d54</anchor>
      <arglist>(char *const pStrTooltip, VmbUint32_t &amp;rnSize) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>ab47a240dcff64a61a19cbcf04308949c</anchor>
      <arglist>(VmbInt64_t &amp;rnValue) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetVisibility</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>abb34f91baccf20ce01fcd6de8a5775aa</anchor>
      <arglist>(VmbFeatureVisibilityType &amp;rVisibility) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrivateImpl</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>a92f22ab0af0d6cf5fd5eff5555116fe7</anchor>
      <arglist>(const char *pStrName, const char *pStrDisplayName, const char *pStrDescription, const char *pStrTooltip, const char *pStrSNFCNamespace, VmbFeatureVisibility_t visibility, VmbInt64_t nValue)</arglist>
    </member>
    <member kind="variable">
      <type>VmbInt64_t</type>
      <name>m_nValue</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>a874def02514c3f2ec45f5f537377bcb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_strDescription</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>a30dafd375fb450a8d0899be7e2a7b254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_strDisplayName</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>a0e1dbad871825ddb88f543d69d2e141f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_strName</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>a9c807feff21c8ca7717d1e14434e4415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_strNamespace</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>abb2f99ac84fd91ea0b8c46e88500726f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_strTooltip</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>a4a37f579d54ef9d6efeefc78a0ab4a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFeatureVisibilityType</type>
      <name>m_Visibility</name>
      <anchorfile>structAVT_1_1VmbAPI_1_1EnumEntry_1_1PrivateImpl.html</anchorfile>
      <anchor>a5de2ca408e9f4cc9a54f622c92b6253c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::RawFeature</name>
    <filename>classAVT_1_1VmbAPI_1_1RawFeature.html</filename>
    <base>AVT::VmbAPI::BaseFeature</base>
    <member kind="function">
      <type></type>
      <name>RawFeature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1RawFeature.html</anchorfile>
      <anchor>a7445723f99cab3c016e89f283ec17a8a</anchor>
      <arglist>(const VmbFeatureInfo_t *featureInfo, FeatureContainer *pFeatureContainer)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1RawFeature.html</anchorfile>
      <anchor>a524d48a53a0b5c09d0626eaf4fd23ae7</anchor>
      <arglist>(VmbUchar_t *pValue, VmbUint32_t &amp;size, VmbUint32_t &amp;sizeFilled) const</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1RawFeature.html</anchorfile>
      <anchor>a16bd7485790124481f29295aa871e0c5</anchor>
      <arglist>(const VmbUchar_t *pValue, VmbUint32_t size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::ref_count</name>
    <filename>classAVT_1_1VmbAPI_1_1ref__count.html</filename>
    <templarg></templarg>
    <base virtualness="virtual">AVT::VmbAPI::ref_count_base</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dec</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count.html</anchorfile>
      <anchor>a13975853c8fbb03762c59aaec9b62b7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inc</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count.html</anchorfile>
      <anchor>a0c85d4e1e41db4f36e987a7e34a48fd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ref_count</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count.html</anchorfile>
      <anchor>af591c29060e61396cfcb90cc57f9cda6</anchor>
      <arglist>(T *pObject)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual long</type>
      <name>use_count</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count.html</anchorfile>
      <anchor>a958d40af2851b39db9051c1536c16a3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ref_count</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count.html</anchorfile>
      <anchor>a2346b250ce64340d3a3ae16465709aaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ref_count &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count.html</anchorfile>
      <anchor>a5b2709c3cfdfe2b53e2488e79491db7f</anchor>
      <arglist>(const ref_count &amp;rRefCount)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ref_count</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count.html</anchorfile>
      <anchor>ad4f4536e056611e1d25fec10aa5570f7</anchor>
      <arglist>(const ref_count &amp;rRefCount)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>m_Mutex</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count.html</anchorfile>
      <anchor>a23379551c72ded0fe7635b4bc99104c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>m_nCount</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count.html</anchorfile>
      <anchor>a9b0e92cd84230221a936a23eec02e27f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_pObject</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count.html</anchorfile>
      <anchor>a027eafcdb683071e068df62094077624</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::ref_count_base</name>
    <filename>classAVT_1_1VmbAPI_1_1ref__count__base.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>dec</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count__base.html</anchorfile>
      <anchor>ae6f964ae4d27baf67b0fa2924ecfd3a9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>inc</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count__base.html</anchorfile>
      <anchor>aae18aece624567168b965253f30d0e92</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual long</type>
      <name>use_count</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count__base.html</anchorfile>
      <anchor>a89f531bdbe2b78b2e16cd9ef09f9fc13</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ref_count_base</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1ref__count__base.html</anchorfile>
      <anchor>a2005b48cd0630c232a272c9c189ff66c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::Semaphore</name>
    <filename>classAVT_1_1VmbAPI_1_1Semaphore.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Acquire</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Semaphore.html</anchorfile>
      <anchor>a8b2d20ce84b2050ccc16b9d33e80e97c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Release</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Semaphore.html</anchorfile>
      <anchor>addaa942c9c0b119488b14e8a24ab7aa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Semaphore</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Semaphore.html</anchorfile>
      <anchor>af2b75e186502db71e76436af8cd0f49d</anchor>
      <arglist>(int nInit=0, int nMax=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Semaphore</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Semaphore.html</anchorfile>
      <anchor>a4a1922792f14442a31db4be3b914efdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Semaphore &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Semaphore.html</anchorfile>
      <anchor>aad3e85d1c65d6f3823d9886249ab51d8</anchor>
      <arglist>(const Semaphore &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Semaphore</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Semaphore.html</anchorfile>
      <anchor>ac225fbf021cd1dd37bb5fdf43c70c020</anchor>
      <arglist>(const Semaphore &amp;rSemaphore)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sem_t</type>
      <name>m_Semaphore</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1Semaphore.html</anchorfile>
      <anchor>ab4168d400cfc2ed1367a90aa882bf9da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::shared_ptr</name>
    <filename>classAVT_1_1VmbAPI_1_1shared__ptr.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T *this_type::*</type>
      <name>unspecified_bool_type</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a62a8e32d801c6b076e295aaa4192ae8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>get</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>aad1aa5b4867d4922690ab690789145f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator unspecified_bool_type</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>aa7446aab0695e83f170979d4b350e5d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a77fc9426af401a4fcf14b8f1dd3b5406</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>aa729d4b598ddeee70e777e9b018279f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a3439889d4c7c5fe642aae9ffdcceaca9</anchor>
      <arglist>(const shared_ptr &amp;rSharedPointer)</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a3d7a82f3309a9224bda4d426f5bccbdf</anchor>
      <arglist>(const shared_ptr&lt; T2 &gt; &amp;rSharedPointer)</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>ac7949147b007f37ef49705473a6e5d00</anchor>
      <arglist>(const shared_ptr&lt; T2 &gt; &amp;rSharedPointer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>ac33bb20d76a53f1a577ba913363f848c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>ae18e462a2876a365bea522e7c35f50ea</anchor>
      <arglist>(T2 *pObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>shared_ptr</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>ab656c0f124e9a1b3002d9908e5b88ce2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>shared_ptr</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>ab449f86395d6925c39e0ee5c1d654e22</anchor>
      <arglist>(T2 *pObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>shared_ptr</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a5d79400d7ee7359d033bacf562ef23d9</anchor>
      <arglist>(const shared_ptr &amp;rSharedPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>shared_ptr</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a0bf31ad9694830c3c1e3544f718615e0</anchor>
      <arglist>(const shared_ptr&lt; T2 &gt; &amp;rSharedPointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>shared_ptr</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a432b598a6f3b834fdb366b4699b4870d</anchor>
      <arglist>(const shared_ptr&lt; T2 &gt; &amp;rSharedPointer, dynamic_cast_tag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>ac2182114208f2ead8d6eed4c63bec780</anchor>
      <arglist>(shared_ptr &amp;rSharedPointer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unique</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a2235d3e5cb60e00a1d6143e6250a3328</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>use_count</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a0fb1dd27f26646d792e0cf9e33d069eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~shared_ptr</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>aa500bc9ed4a45d239b235df174ee963c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>shared_ptr&lt; T &gt;</type>
      <name>this_type</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a62a32cebda7b988fced9d7137ac3eb96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>swap</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a116d4d7ccb811baa70ca0c4ea33cdc1d</anchor>
      <arglist>(T2 &amp;rValue1, T2 &amp;rValue2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_pObject</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a9f57ace7480e99333e870fe728dc9775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVT::VmbAPI::ref_count_base *</type>
      <name>m_pRefCount</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>a7067f9dc5575367d946fd40d425d2045</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>shared_ptr</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1shared__ptr.html</anchorfile>
      <anchor>ab2104fa6e839672da3c30400e8325e52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::StringFeature</name>
    <filename>classAVT_1_1VmbAPI_1_1StringFeature.html</filename>
    <base>AVT::VmbAPI::BaseFeature</base>
    <member kind="function" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>SetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1StringFeature.html</anchorfile>
      <anchor>af3f11845a7a842079d06fafa3f5be56e</anchor>
      <arglist>(const char *pValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringFeature</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1StringFeature.html</anchorfile>
      <anchor>aed5baeedd26ee7d7cb12b14f15b72e7f</anchor>
      <arglist>(const VmbFeatureInfo_t *featureInfo, FeatureContainer *const pFeatureContainer)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual IMEXPORT VmbErrorType</type>
      <name>GetValue</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1StringFeature.html</anchorfile>
      <anchor>a646c1e36abae932d02f04694893875ca</anchor>
      <arglist>(char *const pValue, VmbUint32_t &amp;length) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>trigger::Trigger</name>
    <filename>classtrigger_1_1Trigger.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a2fe570ee8a345ed6e07bd7d35e93bc11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Trigger</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>ab5ca0dcc7deb9960c79dc24818f7adef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Trigger</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>aa88eedd12525e017dfd944a51c30b8e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InitializeAddress</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>aae972e7ae2d26867e0fb7e5bc68c45b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LoadParams</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a3704eb5e22b4936e2aaeddac5672c789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>PrepareActionCommand</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a7a96f1ccc7fe375937f666cf96b0d41b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SendActionCommand</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a9e3c06120519251c1e47c3430dea637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>SetIntFeatureValue</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a59ecc0ecd089a5a2ca07690dba17b3a3</anchor>
      <arglist>(const std::string &amp;name, int64_t value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TimerCb</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a4d725527ee1e16f54575de4c17d80b76</anchor>
      <arglist>(const ros::TimerEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TriggerCb</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>aab9c81033a34d4507ea453bbf4eb106d</anchor>
      <arglist>(const std_msgs::Bool::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>action_device_key_</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>af66981f11e276b21b8b0be88e492cf59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>action_group_key_</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a17af60d92ae8c02c2ab2faabecc6746f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>action_group_mask_</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a478f3392bc4cec30fd98690a4082da9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct in_addr</type>
      <name>destination_ip_</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a7431c3df18ad7a3ccd5015923a03b631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVT::VmbAPI::InterfacePtr</type>
      <name>interface_ptr_</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a998e814fd5dafa1b01ab06e59b1a7633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a651983bd682b8f9379a1c71aecc58976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>pnh_</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a3f9c76f3e89047d259670eae290ac542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>timer_period_</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>af92bbcf43b16b8a3e9dd47c1ae965965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>trigger_src_</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a99901d2ca8c335a255a518b4eb244d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>trigger_sub_</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a90e06a81be51b549dcf54651bcd98e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>trigger_timer_</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>a46e5f625a57d50a1c5ca4329519db731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVT::VmbAPI::VimbaSystem &amp;</type>
      <name>vimba_system_</name>
      <anchorfile>classtrigger_1_1Trigger.html</anchorfile>
      <anchor>ad3f99e8e3c628045117b53daed349ead</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AVT::VmbAPI::VimbaSystem</name>
    <filename>classAVT_1_1VmbAPI_1_1VimbaSystem.html</filename>
    <base>AVT::VmbAPI::FeatureContainer</base>
    <class kind="struct">AVT::VmbAPI::VimbaSystem::Impl</class>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetCameraByID</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a5ada563a848ed8c513be50bd2c3a5f9c</anchor>
      <arglist>(const char *pID, CameraPtr &amp;pCamera)</arglist>
    </member>
    <member kind="function">
      <type>CameraPtr</type>
      <name>GetCameraPtrByHandle</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a0f8df7edaa8e1b3bb2bd18a20eac3e04</anchor>
      <arglist>(const VmbHandle_t handle) const</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetCameras</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>ad4d195040e022ca580f45026d2698e4d</anchor>
      <arglist>(CameraPtrVector &amp;cameras)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetInterfaceByID</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>ace5d5f7fa3d11b1de168e136b7d3ad2d</anchor>
      <arglist>(const char *pID, InterfacePtr &amp;pInterface)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetInterfaces</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a35c0bd10517e237c5e5b5dd2944e6bd3</anchor>
      <arglist>(InterfacePtrVector &amp;interfaces)</arglist>
    </member>
    <member kind="function">
      <type>Logger</type>
      <name>GetLogger</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a3e3e0e63c0c3d62b3bbfb731b740a142</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>OpenCameraByID</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a812efdbef0e352a65be2bd7fd60545a8</anchor>
      <arglist>(const char *pID, VmbAccessModeType eAccessMode, CameraPtr &amp;pCamera)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>OpenInterfaceByID</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a1b81c1598021858fb61ae699e59ed1ef</anchor>
      <arglist>(const char *pID, InterfacePtr &amp;pInterface)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>QueryVersion</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a546dc2ff82e391a53a0519ef3272da63</anchor>
      <arglist>(VmbVersionInfo_t &amp;version)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>RegisterCameraFactory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a4694b9aea06076b67b9a15db9758a215</anchor>
      <arglist>(const ICameraFactoryPtr &amp;pCameraFactory)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>RegisterCameraListObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>af0fda81a90a8bb716dcc12650445acca</anchor>
      <arglist>(const ICameraListObserverPtr &amp;pObserver)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>RegisterInterfaceListObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>ae1b794c67741bd30db0274b383ae63a0</anchor>
      <arglist>(const IInterfaceListObserverPtr &amp;pObserver)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>Shutdown</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a08925f78fde06d877da96afb2e007aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>Startup</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>addfe58809a368edda29e62311095c929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>UnregisterCameraFactory</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a68a609992849d53f3d0d0089974a93f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>UnregisterCameraListObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a50a2d599bda21b1dc54b4f929ea2d72d</anchor>
      <arglist>(const ICameraListObserverPtr &amp;pObserver)</arglist>
    </member>
    <member kind="function">
      <type>IMEXPORT VmbErrorType</type>
      <name>UnregisterInterfaceListObserver</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a00564f57b797f5b83fef685dc3f39491</anchor>
      <arglist>(const IInterfaceListObserverPtr &amp;pObserver)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IMEXPORT VimbaSystem &amp;</type>
      <name>GetInstance</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>afd6b701b1b4587d0f34a077722e07ff5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetCameras</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>aad403bb1725299fb547b56e3c72ae3d8</anchor>
      <arglist>(CameraPtr *pCameras, VmbUint32_t &amp;size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IMEXPORT VmbErrorType</type>
      <name>GetInterfaces</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a0eda3b3b25d5566581f9b7362b930b60</anchor>
      <arglist>(InterfacePtr *pInterfaces, VmbUint32_t &amp;size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>VimbaSystem &amp;</type>
      <name>operator=</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a267b449dbf2810aba551c8f32916ef84</anchor>
      <arglist>(const VimbaSystem &amp;system)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>VimbaSystem</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>abd58d1cdcb64317498828cf237e5f18c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>VimbaSystem</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a98addce36f7f90760bf13b78823ef99a</anchor>
      <arglist>(const VimbaSystem &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~VimbaSystem</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a5fef0854d0033135c721a03813de50b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Impl *</type>
      <name>m_pImpl</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>a29723358658cc5be5b6faaf36644f137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static VimbaSystem</type>
      <name>_instance</name>
      <anchorfile>classAVT_1_1VmbAPI_1_1VimbaSystem.html</anchorfile>
      <anchor>adcfdc960f5b357a45a1383329ed72a38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VmbCameraInfo_t</name>
    <filename>structVmbCameraInfo__t.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>cameraIdString</name>
      <anchorfile>structVmbCameraInfo__t.html</anchorfile>
      <anchor>a092ed7fd5ce091b364b47cf28f5e6661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>cameraName</name>
      <anchorfile>structVmbCameraInfo__t.html</anchorfile>
      <anchor>a6d458c1df142ba6110bc5c3bbb6016ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>interfaceIdString</name>
      <anchorfile>structVmbCameraInfo__t.html</anchorfile>
      <anchor>a2c6d706847bd84094f28a8299f3a0c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>modelName</name>
      <anchorfile>structVmbCameraInfo__t.html</anchorfile>
      <anchor>aa01efccbc5aeee78ceaf60f2e3d81bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbAccessMode_t</type>
      <name>permittedAccess</name>
      <anchorfile>structVmbCameraInfo__t.html</anchorfile>
      <anchor>a30ef6aebee7ca9fa0500d4b04d8463cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>serialString</name>
      <anchorfile>structVmbCameraInfo__t.html</anchorfile>
      <anchor>ad55cdd377d472c10274c6235cc1dca1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VmbFeatureEnumEntry</name>
    <filename>structVmbFeatureEnumEntry.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>description</name>
      <anchorfile>structVmbFeatureEnumEntry.html</anchorfile>
      <anchor>a3ba2cd8dfdf100617b006a9f51366bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>displayName</name>
      <anchorfile>structVmbFeatureEnumEntry.html</anchorfile>
      <anchor>ae3ec279078159a547337faff44176e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbInt64_t</type>
      <name>intValue</name>
      <anchorfile>structVmbFeatureEnumEntry.html</anchorfile>
      <anchor>aa5d9fee1a684c3d184113b030f0b704c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structVmbFeatureEnumEntry.html</anchorfile>
      <anchor>ab7ea2db6d4dbdee8e409585fcc9daebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>sfncNamespace</name>
      <anchorfile>structVmbFeatureEnumEntry.html</anchorfile>
      <anchor>ac1b4143df80aea790ae424f0607c9534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>tooltip</name>
      <anchorfile>structVmbFeatureEnumEntry.html</anchorfile>
      <anchor>a19683960df3457641cda740ecc07ab36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFeatureVisibility_t</type>
      <name>visibility</name>
      <anchorfile>structVmbFeatureEnumEntry.html</anchorfile>
      <anchor>a3fbb849aa981c5a18e4d32eedbaf720d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VmbFeatureInfo</name>
    <filename>structVmbFeatureInfo.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>category</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a14b4f3be29c4fdafdb5bb5a81d5da248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>description</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a88e37c331937cbf9a652ab90fbb8b7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>displayName</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a84992d3ff82a3c401a73703ad577c9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFeatureData_t</type>
      <name>featureDataType</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a9108fd78e578dfac015ec460897a31c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFeatureFlags_t</type>
      <name>featureFlags</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a0aad77511930ca2174caf0525ca5af66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbBool_t</type>
      <name>hasAffectedFeatures</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a359decc145082af3332cfbd5cc097247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbBool_t</type>
      <name>hasSelectedFeatures</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a2b5e977f004f703a158045f9ae345b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbBool_t</type>
      <name>isStreamable</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>ad0b198bde3cf7048863f0f24807b49db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a05ae916cf5c16c50d4b15be194152864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>pollingTime</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a871a326032b4f8b2b079a53a5b2ecf7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>representation</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a554488281d2611e83bd81157f5722981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>sfncNamespace</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>ac7ff7d26ea886de46d81bb2a062ab2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>tooltip</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a71608e1a0071d12fceb8ebf0fc3bf3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>unit</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a1ead094a89e856f1bf6ba8ad2a576224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFeatureVisibility_t</type>
      <name>visibility</name>
      <anchorfile>structVmbFeatureInfo.html</anchorfile>
      <anchor>a2541f3c53da7cd41d11771c5ab9c6713</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VmbFeaturePersistSettings_t</name>
    <filename>structVmbFeaturePersistSettings__t.html</filename>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>loggingLevel</name>
      <anchorfile>structVmbFeaturePersistSettings__t.html</anchorfile>
      <anchor>a5241c73411c15a843bae34a02deccb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>maxIterations</name>
      <anchorfile>structVmbFeaturePersistSettings__t.html</anchorfile>
      <anchor>a0e636d9b6fc4d620043227795a03087e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFeaturePersist_t</type>
      <name>persistType</name>
      <anchorfile>structVmbFeaturePersistSettings__t.html</anchorfile>
      <anchor>a47e527d2c76767f5fb4b54a749c50f75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VmbFrame_t</name>
    <filename>structVmbFrame__t.html</filename>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>ancillarySize</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>a59618af58256918a554bb5b1d34abbd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>buffer</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>a0d7d9b65a9f5d11c272ddfd737e9a2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>bufferSize</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>af7f5bad5ff285b564490a9b9b769e695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>context</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>a8ac868104c4adaa6832a87624292af37</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>VmbUint64_t</type>
      <name>frameID</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>a1e39211942deac3410e78d3ae9a91ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>height</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>a3780f156b73b80e1968352ecff5e336a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>imageSize</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>ab2983fcb8d87ed51d2bbf42f8a26ab58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>offsetX</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>a473e0520bda1b163628cefab1e84f293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>offsetY</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>a46cee1847f5a9c8da5fefe240a4cbef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbPixelFormat_t</type>
      <name>pixelFormat</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>ac1fbdf9c82aef8b16f55fec85b1214d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFrameFlags_t</type>
      <name>receiveFlags</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>a622a40eeb02ab2984132c8094d509390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbFrameStatus_t</type>
      <name>receiveStatus</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>ac2504eafad4eb12b89ee5b5fff23a594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUint64_t</type>
      <name>timestamp</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>ae4ec3e1d3c9ae4287a4503353b23c3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>width</name>
      <anchorfile>structVmbFrame__t.html</anchorfile>
      <anchor>aed1b30fa3510b4bdd3f0d345d4648d19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VmbInterfaceInfo_t</name>
    <filename>structVmbInterfaceInfo__t.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>interfaceIdString</name>
      <anchorfile>structVmbInterfaceInfo__t.html</anchorfile>
      <anchor>a5ce45e6e62ea26e332fdc3ca32470e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>interfaceName</name>
      <anchorfile>structVmbInterfaceInfo__t.html</anchorfile>
      <anchor>afd17c806080514e54b83211b6803d836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbInterface_t</type>
      <name>interfaceType</name>
      <anchorfile>structVmbInterfaceInfo__t.html</anchorfile>
      <anchor>a5315e0b1167f4e2c83a58a698c1f1cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbAccessMode_t</type>
      <name>permittedAccess</name>
      <anchorfile>structVmbInterfaceInfo__t.html</anchorfile>
      <anchor>aedca3469085a371cea14b3514e6e7271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>serialString</name>
      <anchorfile>structVmbInterfaceInfo__t.html</anchorfile>
      <anchor>a5c3c8014a553c1866691873832059c1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VmbVersionInfo_t</name>
    <filename>structVmbVersionInfo__t.html</filename>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>major</name>
      <anchorfile>structVmbVersionInfo__t.html</anchorfile>
      <anchor>a3c420b7f903e05a20fad7e59c50262f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>minor</name>
      <anchorfile>structVmbVersionInfo__t.html</anchorfile>
      <anchor>a31ed97d40254bc21fde9142a750e9438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VmbUint32_t</type>
      <name>patch</name>
      <anchorfile>structVmbVersionInfo__t.html</anchorfile>
      <anchor>a3a20e0da6a4437f46155efda5f2d1b2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>AVT</name>
    <filename>namespaceAVT.html</filename>
    <namespace>AVT::VmbAPI</namespace>
  </compound>
  <compound kind="namespace">
    <name>AVT::VmbAPI</name>
    <filename>namespaceAVT_1_1VmbAPI.html</filename>
    <class kind="struct">AVT::VmbAPI::AcquireImageHelper</class>
    <class kind="class">AVT::VmbAPI::AncillaryData</class>
    <class kind="class">AVT::VmbAPI::BaseFeature</class>
    <class kind="class">AVT::VmbAPI::BasicLockable</class>
    <class kind="class">AVT::VmbAPI::BoolFeature</class>
    <class kind="class">AVT::VmbAPI::Camera</class>
    <class kind="class">AVT::VmbAPI::Clock</class>
    <class kind="class">AVT::VmbAPI::CommandFeature</class>
    <class kind="class">AVT::VmbAPI::Condition</class>
    <class kind="class">AVT::VmbAPI::ConditionHelper</class>
    <class kind="class">AVT::VmbAPI::DefaultCameraFactory</class>
    <class kind="struct">AVT::VmbAPI::dynamic_cast_tag</class>
    <class kind="class">AVT::VmbAPI::EnumEntry</class>
    <class kind="class">AVT::VmbAPI::EnumFeature</class>
    <class kind="class">AVT::VmbAPI::Feature</class>
    <class kind="class">AVT::VmbAPI::FeatureContainer</class>
    <class kind="class">AVT::VmbAPI::FileLogger</class>
    <class kind="class">AVT::VmbAPI::FloatFeature</class>
    <class kind="class">AVT::VmbAPI::Frame</class>
    <class kind="class">AVT::VmbAPI::FrameHandler</class>
    <class kind="class">AVT::VmbAPI::ICameraFactory</class>
    <class kind="class">AVT::VmbAPI::ICameraListObserver</class>
    <class kind="class">AVT::VmbAPI::IFeatureObserver</class>
    <class kind="class">AVT::VmbAPI::IFrameObserver</class>
    <class kind="class">AVT::VmbAPI::IInterfaceListObserver</class>
    <class kind="class">AVT::VmbAPI::Interface</class>
    <class kind="class">AVT::VmbAPI::IntFeature</class>
    <class kind="class">AVT::VmbAPI::IRegisterDevice</class>
    <class kind="class">AVT::VmbAPI::LockableMap</class>
    <class kind="class">AVT::VmbAPI::LockableVector</class>
    <class kind="class">AVT::VmbAPI::Mutex</class>
    <class kind="class">AVT::VmbAPI::MutexGuard</class>
    <class kind="class">AVT::VmbAPI::RawFeature</class>
    <class kind="class">AVT::VmbAPI::ref_count</class>
    <class kind="class">AVT::VmbAPI::ref_count_base</class>
    <class kind="class">AVT::VmbAPI::Semaphore</class>
    <class kind="class">AVT::VmbAPI::shared_ptr</class>
    <class kind="class">AVT::VmbAPI::StringFeature</class>
    <class kind="class">AVT::VmbAPI::VimbaSystem</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, CameraPtr &gt;</type>
      <name>CameraPtrMap</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a334b0c17ccb8319ff9c8a25fb36e3607</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; CameraPtr &gt;</type>
      <name>CameraPtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ac9da4e86e6f4b57c3904fd9bb073022f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; EnumEntry &gt;</type>
      <name>EnumEntryVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>aaac562b94fdf87e40b357d0814c71121</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, FeaturePtr &gt;</type>
      <name>FeaturePtrMap</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>aa9e0ed51ec29971967be7617c25a25cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FeaturePtr &gt;</type>
      <name>FeaturePtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ab840193caba4a6610370c6110c16bb9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FrameHandlerPtr &gt;</type>
      <name>FrameHandlerPtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a79bf3e605ccd99eba811aca820979cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FramePtr &gt;</type>
      <name>FramePtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ab8ecd5a44eca9b2231273498fc2b5cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ICameraListObserverPtr &gt;</type>
      <name>ICameraListObserverPtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a84a640e1af30a4499a3b2983250dd3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; IFeatureObserverPtr &gt;</type>
      <name>IFeatureObserverPtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a0bd664e01366e9c239992909e83b2bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; IInterfaceListObserverPtr &gt;</type>
      <name>IInterfaceListObserverPtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a5f393dc8b30f1b0543a85718a2cdb1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VmbInt64_t &gt;</type>
      <name>Int64Vector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a304b600c0c64b32a77e2aceee6df7859</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, InterfacePtr &gt;</type>
      <name>InterfacePtrMap</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ac403a603fce3fb9313c00b77a867d45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; InterfacePtr &gt;</type>
      <name>InterfacePtrVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>afff6715dbf0e2ed6e633493b87e39fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LOGGER_DECL *</type>
      <name>Logger</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a9d868de73b48ee3a8685acf8194a5f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>StringVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>aaf6ce7c27e7ce7b047321234e6c47f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VmbUchar_t &gt;</type>
      <name>UcharVector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a895fb8d1c7e35f1132eb8ec70079e89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VmbUint64_t &gt;</type>
      <name>Uint64Vector</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a83c200843cfc430d4f320d80ec2d1372</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FRAME_HDL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ab971aa355240ee3081cccbbe8331e236a8781bbd58ece76c376dd4481b0bc3f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UpdateTriggerType</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ad3bc6a6ad863d134886a62e765612254</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpdateTriggerPluggedIn</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ad3bc6a6ad863d134886a62e765612254aa801132f4f0b298e3e4ed02ad65361ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpdateTriggerPluggedOut</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ad3bc6a6ad863d134886a62e765612254a4d67ab82fc5ddc5570a44848a96828e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpdateTriggerOpenStateChanged</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ad3bc6a6ad863d134886a62e765612254ad034edafe900cc13c2c19f1e57e33089</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; T &gt;</type>
      <name>dynamic_pointer_cast</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>af93cbaf412aec97193066303cb8e4956</anchor>
      <arglist>(const shared_ptr&lt; T2 &gt; &amp;rSharedPointer)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>GetFeatureValueInt</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a083508a1bf41b8f4d208608a8ce9d301</anchor>
      <arglist>(Camera &amp;cam, const char *name, VmbInt64_t &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ae1c6ccf3779759543d39a1bb26327f9e</anchor>
      <arglist>(const shared_ptr&lt; T1 &gt; &amp;sp1, const shared_ptr&lt; T2 &gt; &amp;sp2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a93676993a5af239473fb4b29f0d5f4c5</anchor>
      <arglist>(const shared_ptr&lt; T1 &gt; &amp;sp1, const shared_ptr&lt; T2 &gt; &amp;sp2)</arglist>
    </member>
    <member kind="function">
      <type>VmbErrorType</type>
      <name>RunFeatureCommand</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ae9377994dfad4b273fa1398c8bc07ba5</anchor>
      <arglist>(Camera &amp;cam, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>adfff6160233735004bdec9a0bc3f1cea</anchor>
      <arglist>(Interface) InterfacePtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ace04644234c9c094093aa1fbfb6b713e</anchor>
      <arglist>(Camera) CameraPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>aed9a004e93217728099a6658b5102172</anchor>
      <arglist>(Feature) FeaturePtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a6c37dcf9ee40ec8777cc833e11d1f2d4</anchor>
      <arglist>(FeatureContainer) FeatureContainerPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a8015831945ce955bce06a34e91f40473</anchor>
      <arglist>(IFeatureObserver) IFeatureObserverPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a33997028a90eaecbccdffabda8d49bb5</anchor>
      <arglist>(Frame) FramePtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>ad0892f6ccf9e4ec8b1a9ec09ed0cdef2</anchor>
      <arglist>(FrameHandler) FrameHandlerPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a729f3a41868229a67d7f812896199c60</anchor>
      <arglist>(IFrameObserver) IFrameObserverPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>add9f3cef8fc0c95937913ae81f7cdcd3</anchor>
      <arglist>(AncillaryData) AncillaryDataPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a6332f6a99f74bebee6c24ae6b0d6115d</anchor>
      <arglist>(ICameraFactory) ICameraFactoryPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a35a7af2df38e7051b506be28df80a722</anchor>
      <arglist>(ICameraListObserver) ICameraListObserverPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>a2b7a95dd0ff5c899f2dcc152c13ce33e</anchor>
      <arglist>(IInterfaceListObserver) IInterfaceListObserverPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>aa329fe87d7dca678b34fa4558f28be93</anchor>
      <arglist>(Mutex) MutexPtr</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>SP_DECL</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>af1f2b4e35542c342d2662e33ff6f8d89</anchor>
      <arglist>(BasicLockable) BasicLockablePtr</arglist>
    </member>
    <member kind="variable">
      <type>char const  *const</type>
      <name>AVT_IP_OR_MAC_ADDRESS</name>
      <anchorfile>namespaceAVT_1_1VmbAPI.html</anchorfile>
      <anchor>af79a9295ffb36d0ca2b7002a02e8e315</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>avt_vimba_camera</name>
    <filename>namespaceavt__vimba__camera.html</filename>
    <class kind="class">avt_vimba_camera::AvtVimbaApi</class>
    <class kind="class">avt_vimba_camera::AvtVimbaCamera</class>
    <class kind="class">avt_vimba_camera::MonoCamera</class>
    <class kind="class">avt_vimba_camera::MonoCameraNodelet</class>
    <member kind="enumeration">
      <type></type>
      <name>CameraState</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPENING</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0a06d4ec7f584f4ae37d1bf4488f85dcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDLE</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0a8ac00b397b394948099f5953189e1655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CAMERA_NOT_FOUND</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0a24cab92680946a52911888eea45dff2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_ERROR</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0ab750436d68cbfe0a9c6c0d6baf1ae6df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0aeca74f3801ae9e45d1d614960f94953a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OK</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afd650e4e05d79796a67d9f1850d4c2e0a3ccb65e60a75f889df985540a0f85f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>intHandler</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>a82e70fd568ed15d43ee2055db45c4325</anchor>
      <arglist>(int dummy)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>AcquisitionMode</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>a1f41ca0f73fe3575a60be5e70886d65c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>AutoMode</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>a490564a04de49aedeaeb781aab6434bd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>BalanceRatioMode</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>aff5f59118098874ba1493878b8b31343</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>FeatureDataType</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>a18b1fbeff464c8e444c54e482d566a0f</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static volatile int</type>
      <name>keepRunning</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>ad3d60d29e2387ad46af9a50d3bd187f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>PixelFormatMode</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>afbabc913a9f10be0b7b758e19766fe98</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>State</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>a4d70911739165e61ab0817dd7fca6f71</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>TriggerMode</name>
      <anchorfile>namespaceavt__vimba__camera.html</anchorfile>
      <anchor>a8d92a4107247a57769de3ba5de5a0085</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>trigger</name>
    <filename>namespacetrigger.html</filename>
    <class kind="class">trigger::Trigger</class>
  </compound>
</tagfile>
