<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Create_Output_Files_Dialog.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>Create__Output__Files__Dialog_8cpp</filename>
    <includes id="Create__Output__Files__Dialog_8h" name="Create_Output_Files_Dialog.h" local="yes" imported="no">descriptor_surface_based_trainer/Create_Output_Files_Dialog.h</includes>
    <includes id="Utils_8h" name="Utils.h" local="yes" imported="no">descriptor_surface_based_trainer/Utils.h</includes>
  </compound>
  <compound kind="file">
    <name>Create_Output_Files_Dialog.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>Create__Output__Files__Dialog_8h</filename>
    <includes id="Create__Output__Files__Dialog__Base_8h" name="Create_Output_Files_Dialog_Base.h" local="yes" imported="no">Create_Output_Files_Dialog_Base.h</includes>
    <includes id="Desc__Models__Dialog_8h" name="Desc_Models_Dialog.h" local="yes" imported="no">Desc_Models_Dialog.h</includes>
    <class kind="class">CreateOutputFilesDialog</class>
  </compound>
  <compound kind="file">
    <name>Create_Output_Files_Dialog_Base.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>Create__Output__Files__Dialog__Base_8cpp</filename>
    <includes id="Create__Output__Files__Dialog__Base_8h" name="Create_Output_Files_Dialog_Base.h" local="yes" imported="no">descriptor_surface_based_trainer/Create_Output_Files_Dialog_Base.h</includes>
  </compound>
  <compound kind="file">
    <name>Create_Output_Files_Dialog_Base.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>Create__Output__Files__Dialog__Base_8h</filename>
    <class kind="class">Create_Output_Files_Dialog_Base</class>
  </compound>
  <compound kind="file">
    <name>Create_Test_Model_Dialog.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>Create__Test__Model__Dialog_8cpp</filename>
    <includes id="Create__Test__Model__Dialog_8h" name="Create_Test_Model_Dialog.h" local="yes" imported="no">descriptor_surface_based_trainer/Create_Test_Model_Dialog.h</includes>
  </compound>
  <compound kind="file">
    <name>Create_Test_Model_Dialog.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>Create__Test__Model__Dialog_8h</filename>
    <includes id="Create__Test__Model__Dialog__Base_8h" name="Create_Test_Model_Dialog_Base.h" local="yes" imported="no">Create_Test_Model_Dialog_Base.h</includes>
    <class kind="class">CreateTestModelDialog</class>
  </compound>
  <compound kind="file">
    <name>Create_Test_Model_Dialog_Base.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>Create__Test__Model__Dialog__Base_8cpp</filename>
    <includes id="Create__Test__Model__Dialog__Base_8h" name="Create_Test_Model_Dialog_Base.h" local="yes" imported="no">descriptor_surface_based_trainer/Create_Test_Model_Dialog_Base.h</includes>
  </compound>
  <compound kind="file">
    <name>Create_Test_Model_Dialog_Base.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>Create__Test__Model__Dialog__Base_8h</filename>
    <class kind="class">Create_Test_Model_Dialog_Base</class>
  </compound>
  <compound kind="file">
    <name>Desc_Models_Dialog.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>Desc__Models__Dialog_8cpp</filename>
    <includes id="Desc__Models__Dialog_8h" name="Desc_Models_Dialog.h" local="yes" imported="no">descriptor_surface_based_trainer/Desc_Models_Dialog.h</includes>
    <includes id="View__Creator__Dialog_8h" name="View_Creator_Dialog.h" local="yes" imported="no">descriptor_surface_based_trainer/View_Creator_Dialog.h</includes>
    <includes id="Create__Output__Files__Dialog_8h" name="Create_Output_Files_Dialog.h" local="yes" imported="no">descriptor_surface_based_trainer/Create_Output_Files_Dialog.h</includes>
    <includes id="Utils_8h" name="Utils.h" local="yes" imported="no">descriptor_surface_based_trainer/Utils.h</includes>
    <includes id="Main__Dialog_8h" name="Main_Dialog.h" local="yes" imported="no">descriptor_surface_based_trainer/Main_Dialog.h</includes>
  </compound>
  <compound kind="file">
    <name>Desc_Models_Dialog.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>Desc__Models__Dialog_8h</filename>
    <includes id="Desc__Models__Dialog__Base_8h" name="Desc_Models_Dialog_Base.h" local="yes" imported="no">Desc_Models_Dialog_Base.h</includes>
    <includes id="View__Params__Wrapper_8h" name="View_Params_Wrapper.h" local="yes" imported="no">View_Params_Wrapper.h</includes>
    <class kind="class">DescModelsDialog</class>
  </compound>
  <compound kind="file">
    <name>Desc_Models_Dialog_Base.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>Desc__Models__Dialog__Base_8cpp</filename>
    <includes id="Desc__Models__Dialog__Base_8h" name="Desc_Models_Dialog_Base.h" local="yes" imported="no">descriptor_surface_based_trainer/Desc_Models_Dialog_Base.h</includes>
  </compound>
  <compound kind="file">
    <name>Desc_Models_Dialog_Base.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>Desc__Models__Dialog__Base_8h</filename>
    <includes id="wxImagePanel_8h" name="wxImagePanel.h" local="yes" imported="no">wxImagePanel.h</includes>
    <class kind="class">DescModelsDialogBase</class>
  </compound>
  <compound kind="file">
    <name>descriptor_surface_based_recognition.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/</path>
    <filename>descriptor__surface__based__recognition_8cpp</filename>
    <includes id="descriptor__surface__based__recognition_8h" name="descriptor_surface_based_recognition.h" local="yes" imported="no">descriptor_surface_based_recognition.h</includes>
    <namespace>descriptor_surface_based_recognition</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>descriptor__surface__based__recognition_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptor_surface_based_recognition.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/</path>
    <filename>descriptor__surface__based__recognition_8h</filename>
    <includes id="threadpool_8hpp" name="threadpool.hpp" local="yes" imported="no">threadpool/threadpool.hpp</includes>
    <includes id="pose__validation_8h" name="pose_validation.h" local="yes" imported="no">pose_validation.h</includes>
    <includes id="object__descriptor_8h" name="object_descriptor.h" local="yes" imported="no">object_descriptor.h</includes>
    <includes id="pose__recognition_8h" name="pose_recognition.h" local="yes" imported="no">pose_recognition.h</includes>
    <includes id="object__2D__positions_8h" name="object_2D_positions.h" local="yes" imported="no">object_2D_positions.h</includes>
    <includes id="util_8h" name="util.h" local="yes" imported="no">util.h</includes>
    <class kind="class">descriptor_surface_based_recognition::DescriptorSurfaceBasedRecognition</class>
    <namespace>descriptor_surface_based_recognition</namespace>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::PointCloud2 &gt;</type>
      <name>ApproximatePolicy</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>acccba97726829f5f8a02efd60ece1226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Synchronizer&lt; ApproximatePolicy &gt;</type>
      <name>ApproximateSync</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a79360aee7fefc92a8a4d8d321d7a7002</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>CLEAR_ALL_RECOGNIZERS_SERVICE_NAME</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a4dfdb1512a99008f34356d5fecb2182b</anchor>
      <arglist>(&quot;clear_all_recognizers&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>GET_OBJECT_LIST_SERVICE_NAME</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a947a2735a5f1f5ededbe9fd9c7234c00</anchor>
      <arglist>(&quot;get_object_list&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>GET_RECOGNIZER_SERVICE_NAME</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>ad1fe2a3200f2dbf10e76b42ae8501a69</anchor>
      <arglist>(&quot;get_recognizer&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>NODE_NAME</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>adcc4021a15b0bbcdac6f971cb891334c</anchor>
      <arglist>(&quot;asr_descriptor_surface_based_recognition&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>OBJECT_DATABASE_CATEGORY</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>acdbe4c4ac6c4fd8dc765915d3ba49538</anchor>
      <arglist>(&quot;descriptor&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>OBJECT_DB_SERVICE_OBJECT_MESHES</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a87594e33f31fe28fb4edaa100bc98dda</anchor>
      <arglist>(&quot;/asr_object_database/recognizer_list_meshes&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>OBJECT_DB_SERVICE_OBJECT_TYPE</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>ad3159dcbbda4a2ad9ec65bfd6d1997f6</anchor>
      <arglist>(&quot;/asr_object_database/object_meta_data&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>OUTPUT_EVALUATION_DIR</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>ac38ed191c34b804860a164d10e13c768</anchor>
      <arglist>(&quot;eval&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>OUTPUT_EVALUATION_FILE_POSES</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>addcd7bdc238cc7fde7461796ba56e2f2</anchor>
      <arglist>(&quot;global_poses.txt&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>OUTPUT_EVALUATION_FILE_TIME</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a62af4578f14e527270413bee586f8404</anchor>
      <arglist>(&quot;global_times.txt&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>RELEASE_RECOGNIZER_SERVICE_NAME</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>afa11669d5988e7cda6cac7040d72431f</anchor>
      <arglist>(&quot;release_recognizer&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>PACKAGE_PATH</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a83ffc7b55f80855aec81a8189b261032</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Descriptor_Surface_Based_Trainer.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>Descriptor__Surface__Based__Trainer_8cpp</filename>
    <includes id="Descriptor__Surface__Based__Trainer_8h" name="Descriptor_Surface_Based_Trainer.h" local="yes" imported="no">descriptor_surface_based_trainer/Descriptor_Surface_Based_Trainer.h</includes>
  </compound>
  <compound kind="file">
    <name>Descriptor_Surface_Based_Trainer.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>Descriptor__Surface__Based__Trainer_8h</filename>
    <includes id="Main__Dialog_8h" name="Main_Dialog.h" local="yes" imported="no">Main_Dialog.h</includes>
    <class kind="class">Descriptor_Surface_Based_Trainer</class>
  </compound>
  <compound kind="file">
    <name>detail/future.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/threadpool/detail/</path>
    <filename>detail_2future_8hpp</filename>
    <includes id="locking__ptr_8hpp" name="locking_ptr.hpp" local="yes" imported="no">locking_ptr.hpp</includes>
    <class kind="class">boost::threadpool::detail::future_impl</class>
    <class kind="class">boost::threadpool::detail::future_impl_task_func</class>
    <namespace>boost</namespace>
    <namespace>boost::threadpool</namespace>
    <namespace>boost::threadpool::detail</namespace>
  </compound>
  <compound kind="file">
    <name>future.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/threadpool/</path>
    <filename>future_8hpp</filename>
    <includes id="detail_2future_8hpp" name="detail/future.hpp" local="yes" imported="no">./detail/future.hpp</includes>
    <class kind="class">boost::threadpool::future</class>
    <namespace>boost</namespace>
    <namespace>boost::threadpool</namespace>
    <member kind="function">
      <type>disable_if&lt; is_void&lt; typename result_of&lt; Function() &gt;::type &gt;, future&lt; typename result_of&lt; Function() &gt;::type &gt;&gt;::type</type>
      <name>schedule</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a3d99413bd26142dbabef810eb3e76979</anchor>
      <arglist>(Pool &amp;pool, const Function &amp;task)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>locking_ptr.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/threadpool/detail/</path>
    <filename>locking__ptr_8hpp</filename>
    <class kind="class">boost::threadpool::detail::locking_ptr</class>
    <namespace>boost</namespace>
    <namespace>boost::threadpool</namespace>
    <namespace>boost::threadpool::detail</namespace>
  </compound>
  <compound kind="file">
    <name>Main_Dialog.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>Main__Dialog_8cpp</filename>
    <includes id="Main__Dialog_8h" name="Main_Dialog.h" local="yes" imported="no">descriptor_surface_based_trainer/Main_Dialog.h</includes>
    <includes id="Desc__Models__Dialog_8h" name="Desc_Models_Dialog.h" local="yes" imported="no">descriptor_surface_based_trainer/Desc_Models_Dialog.h</includes>
    <includes id="Utils_8h" name="Utils.h" local="yes" imported="no">descriptor_surface_based_trainer/Utils.h</includes>
  </compound>
  <compound kind="file">
    <name>Main_Dialog.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>Main__Dialog_8h</filename>
    <includes id="Main__Dialog__Base_8h" name="Main_Dialog_Base.h" local="yes" imported="no">Main_Dialog_Base.h</includes>
    <class kind="class">Main_Dialog</class>
  </compound>
  <compound kind="file">
    <name>Main_Dialog_Base.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>Main__Dialog__Base_8cpp</filename>
    <includes id="Main__Dialog__Base_8h" name="Main_Dialog_Base.h" local="yes" imported="no">descriptor_surface_based_trainer/Main_Dialog_Base.h</includes>
  </compound>
  <compound kind="file">
    <name>Main_Dialog_Base.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>Main__Dialog__Base_8h</filename>
    <class kind="class">MainDialogBase</class>
  </compound>
  <compound kind="file">
    <name>object_2D_positions.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/</path>
    <filename>object__2D__positions_8cpp</filename>
    <includes id="object__2D__positions_8h" name="object_2D_positions.h" local="yes" imported="no">object_2D_positions.h</includes>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>object_2D_positions.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/</path>
    <filename>object__2D__positions_8h</filename>
    <class kind="class">descriptor_surface_based_recognition::Object2DPositions</class>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>object_descriptor.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/</path>
    <filename>object__descriptor_8cpp</filename>
    <includes id="object__descriptor_8h" name="object_descriptor.h" local="yes" imported="no">object_descriptor.h</includes>
    <includes id="util_8h" name="util.h" local="yes" imported="no">util.h</includes>
    <includes id="rotation__axis_8h" name="rotation_axis.h" local="yes" imported="no">rotation_axis.h</includes>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>object_descriptor.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/</path>
    <filename>object__descriptor_8h</filename>
    <includes id="object__view__descriptor_8h" name="object_view_descriptor.h" local="yes" imported="no">object_view_descriptor.h</includes>
    <class kind="class">descriptor_surface_based_recognition::ObjectDescriptor</class>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>object_view_descriptor.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/</path>
    <filename>object__view__descriptor_8cpp</filename>
    <includes id="object__view__descriptor_8h" name="object_view_descriptor.h" local="yes" imported="no">object_view_descriptor.h</includes>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>object_view_descriptor.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/</path>
    <filename>object__view__descriptor_8h</filename>
    <includes id="rotation__axis_8h" name="rotation_axis.h" local="yes" imported="no">rotation_axis.h</includes>
    <class kind="class">descriptor_surface_based_recognition::ObjectViewDescriptor</class>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>pool.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/threadpool/</path>
    <filename>pool_8hpp</filename>
    <includes id="pool__core_8hpp" name="pool_core.hpp" local="yes" imported="no">./detail/pool_core.hpp</includes>
    <includes id="task__adaptors_8hpp" name="task_adaptors.hpp" local="yes" imported="no">task_adaptors.hpp</includes>
    <includes id="locking__ptr_8hpp" name="locking_ptr.hpp" local="yes" imported="no">./detail/locking_ptr.hpp</includes>
    <includes id="scheduling__policies_8hpp" name="scheduling_policies.hpp" local="yes" imported="no">scheduling_policies.hpp</includes>
    <includes id="size__policies_8hpp" name="size_policies.hpp" local="yes" imported="no">size_policies.hpp</includes>
    <includes id="shutdown__policies_8hpp" name="shutdown_policies.hpp" local="yes" imported="no">shutdown_policies.hpp</includes>
    <class kind="class">boost::threadpool::thread_pool</class>
    <namespace>boost</namespace>
    <namespace>boost::threadpool</namespace>
    <member kind="typedef">
      <type>thread_pool&lt; task_func, fifo_scheduler, static_size, resize_controller, wait_for_all_tasks &gt;</type>
      <name>fifo_pool</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a7570aa50154a35bba415deb195f56ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>thread_pool&lt; task_func, lifo_scheduler, static_size, resize_controller, wait_for_all_tasks &gt;</type>
      <name>lifo_pool</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a80846aad706981b61bdad8cfe43f581c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fifo_pool</type>
      <name>pool</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a1e167909d0dce03e625576f80359b8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>thread_pool&lt; prio_task_func, prio_scheduler, static_size, resize_controller, wait_for_all_tasks &gt;</type>
      <name>prio_pool</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a2b7a71ddf4d7c9fd40b9f5141ac518e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pool_adaptors.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/threadpool/</path>
    <filename>pool__adaptors_8hpp</filename>
    <namespace>boost</namespace>
    <namespace>boost::threadpool</namespace>
    <member kind="function">
      <type>bool</type>
      <name>schedule</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a92842f50114d39d008ff8231a9f460d1</anchor>
      <arglist>(Pool &amp;pool, shared_ptr&lt; Runnable &gt; const &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>enable_if&lt; is_void&lt; typename result_of&lt; typename Pool::task_type() &gt;::type &gt;, bool &gt;::type</type>
      <name>schedule</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a8c2d0e92b81f0ad0a9752b618e238119</anchor>
      <arglist>(Pool &amp;pool, typename Pool::task_type const &amp;task)</arglist>
    </member>
    <member kind="function">
      <type>enable_if&lt; is_void&lt; typename result_of&lt; typename Pool::task_type() &gt;::type &gt;, bool &gt;::type</type>
      <name>schedule</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a4ab462701160a5e79e416e3eeb0e085e</anchor>
      <arglist>(shared_ptr&lt; Pool &gt; const pool, typename Pool::task_type const &amp;task)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pool_core.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/threadpool/detail/</path>
    <filename>pool__core_8hpp</filename>
    <includes id="locking__ptr_8hpp" name="locking_ptr.hpp" local="yes" imported="no">locking_ptr.hpp</includes>
    <includes id="worker__thread_8hpp" name="worker_thread.hpp" local="yes" imported="no">worker_thread.hpp</includes>
    <includes id="task__adaptors_8hpp" name="task_adaptors.hpp" local="yes" imported="no">../task_adaptors.hpp</includes>
    <class kind="class">boost::threadpool::detail::pool_core</class>
    <namespace>boost</namespace>
    <namespace>boost::threadpool</namespace>
    <namespace>boost::threadpool::detail</namespace>
  </compound>
  <compound kind="file">
    <name>pose_recognition.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/</path>
    <filename>pose__recognition_8cpp</filename>
    <includes id="descriptor__surface__based__recognition_8h" name="descriptor_surface_based_recognition.h" local="yes" imported="no">descriptor_surface_based_recognition.h</includes>
    <includes id="pose__recognition_8h" name="pose_recognition.h" local="yes" imported="no">pose_recognition.h</includes>
    <includes id="util_8h" name="util.h" local="yes" imported="no">util.h</includes>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>pose_recognition.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/</path>
    <filename>pose__recognition_8h</filename>
    <includes id="object__descriptor_8h" name="object_descriptor.h" local="yes" imported="no">object_descriptor.h</includes>
    <includes id="recognition__result_8h" name="recognition_result.h" local="yes" imported="no">recognition_result.h</includes>
    <class kind="class">descriptor_surface_based_recognition::PoseRecognition</class>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>pose_validation.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/</path>
    <filename>pose__validation_8cpp</filename>
    <includes id="pose__validation_8h" name="pose_validation.h" local="yes" imported="no">pose_validation.h</includes>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>pose_validation.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/</path>
    <filename>pose__validation_8h</filename>
    <includes id="object__descriptor_8h" name="object_descriptor.h" local="yes" imported="no">object_descriptor.h</includes>
    <includes id="recognition__result_8h" name="recognition_result.h" local="yes" imported="no">recognition_result.h</includes>
    <class kind="class">descriptor_surface_based_recognition::PoseValidation</class>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>recognition_result.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/</path>
    <filename>recognition__result_8cpp</filename>
    <includes id="recognition__result_8h" name="recognition_result.h" local="yes" imported="no">recognition_result.h</includes>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>recognition_result.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/</path>
    <filename>recognition__result_8h</filename>
    <class kind="class">descriptor_surface_based_recognition::RecognitionResult</class>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>rotation_axis.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/</path>
    <filename>rotation__axis_8cpp</filename>
    <includes id="rotation__axis_8h" name="rotation_axis.h" local="yes" imported="no">rotation_axis.h</includes>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>rotation_axis.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/</path>
    <filename>rotation__axis_8h</filename>
    <class kind="class">descriptor_surface_based_recognition::RotationAxis</class>
    <namespace>descriptor_surface_based_recognition</namespace>
  </compound>
  <compound kind="file">
    <name>scheduling_policies.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/threadpool/</path>
    <filename>scheduling__policies_8hpp</filename>
    <includes id="task__adaptors_8hpp" name="task_adaptors.hpp" local="yes" imported="no">task_adaptors.hpp</includes>
    <class kind="class">boost::threadpool::fifo_scheduler</class>
    <class kind="class">boost::threadpool::lifo_scheduler</class>
    <class kind="class">boost::threadpool::prio_scheduler</class>
    <namespace>boost</namespace>
    <namespace>boost::threadpool</namespace>
  </compound>
  <compound kind="file">
    <name>scope_guard.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/threadpool/detail/</path>
    <filename>scope__guard_8hpp</filename>
    <class kind="class">boost::threadpool::detail::scope_guard</class>
    <namespace>boost</namespace>
    <namespace>boost::threadpool</namespace>
    <namespace>boost::threadpool::detail</namespace>
  </compound>
  <compound kind="file">
    <name>shutdown_policies.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/threadpool/</path>
    <filename>shutdown__policies_8hpp</filename>
    <class kind="class">boost::threadpool::immediately</class>
    <class kind="class">boost::threadpool::wait_for_active_tasks</class>
    <class kind="class">boost::threadpool::wait_for_all_tasks</class>
    <namespace>boost</namespace>
    <namespace>boost::threadpool</namespace>
  </compound>
  <compound kind="file">
    <name>size_policies.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/threadpool/</path>
    <filename>size__policies_8hpp</filename>
    <class kind="struct">boost::threadpool::empty_controller</class>
    <class kind="class">boost::threadpool::resize_controller</class>
    <class kind="class">boost::threadpool::static_size</class>
    <namespace>boost</namespace>
    <namespace>boost::threadpool</namespace>
  </compound>
  <compound kind="file">
    <name>task_adaptors.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/threadpool/</path>
    <filename>task__adaptors_8hpp</filename>
    <class kind="class">boost::threadpool::looped_task_func</class>
    <class kind="class">boost::threadpool::prio_task_func</class>
    <namespace>boost</namespace>
    <namespace>boost::threadpool</namespace>
    <member kind="typedef">
      <type>function0&lt; void &gt;</type>
      <name>task_func</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>ac6f15485d0c9225572afc57b30f50358</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>threadpool.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/</path>
    <filename>threadpool_8hpp</filename>
    <includes id="future_8hpp" name="future.hpp" local="yes" imported="no">./threadpool/future.hpp</includes>
    <includes id="pool_8hpp" name="pool.hpp" local="yes" imported="no">./threadpool/pool.hpp</includes>
    <includes id="pool__adaptors_8hpp" name="pool_adaptors.hpp" local="yes" imported="no">./threadpool/pool_adaptors.hpp</includes>
    <includes id="task__adaptors_8hpp" name="task_adaptors.hpp" local="yes" imported="no">./threadpool/task_adaptors.hpp</includes>
  </compound>
  <compound kind="file">
    <name>util.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/</path>
    <filename>util_8cpp</filename>
    <includes id="util_8h" name="util.h" local="yes" imported="no">util.h</includes>
    <namespace>descriptor_surface_based_recognition</namespace>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>computeMedian</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>afda26e85af77f3b0a89b329ac32d4bd6</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3d &gt; points)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ</type>
      <name>computeMedian</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a36019a9c6d48f0e362fe5ddb6164b488</anchor>
      <arglist>(std::vector&lt; pcl::PointXYZ &gt; points)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ</type>
      <name>findPoint3D</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a8ebe34594f98006374e65fa919a09a09</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr cloud, pcl::PointXYZ current_point, int row, int column, int image_height, int image_width)</arglist>
    </member>
    <member kind="function">
      <type>rgb</type>
      <name>hsv2rgb</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>aa9a75691d2b4be48e7cbe14dbd478a05</anchor>
      <arglist>(hsv in)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>parseStringVector</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a3c896146bf5c8db8b5f4fe4fc1e3960a</anchor>
      <arglist>(std::string input_string, std::string delim)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2i</type>
      <name>parseStringVector2i</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a629cb860146e47f176db951564decaa3</anchor>
      <arglist>(std::string input_string, std::string delim)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/</path>
    <filename>util_8h</filename>
    <class kind="struct">descriptor_surface_based_recognition::hsv</class>
    <class kind="struct">descriptor_surface_based_recognition::rgb</class>
    <namespace>descriptor_surface_based_recognition</namespace>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>computeMedian</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>afda26e85af77f3b0a89b329ac32d4bd6</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3d &gt; points)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ</type>
      <name>computeMedian</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a36019a9c6d48f0e362fe5ddb6164b488</anchor>
      <arglist>(std::vector&lt; pcl::PointXYZ &gt; points)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ</type>
      <name>findPoint3D</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a8ebe34594f98006374e65fa919a09a09</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr cloud, pcl::PointXYZ current_point, int row, int column, int image_height, int image_width)</arglist>
    </member>
    <member kind="function">
      <type>rgb</type>
      <name>hsv2rgb</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>aa9a75691d2b4be48e7cbe14dbd478a05</anchor>
      <arglist>(hsv in)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>parseStringVector</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a3c896146bf5c8db8b5f4fe4fc1e3960a</anchor>
      <arglist>(std::string input_string, std::string delim)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2i</type>
      <name>parseStringVector2i</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a629cb860146e47f176db951564decaa3</anchor>
      <arglist>(std::string input_string, std::string delim)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Utils.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>Utils_8cpp</filename>
    <includes id="Utils_8h" name="Utils.h" local="yes" imported="no">descriptor_surface_based_trainer/Utils.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>check_string_redex</name>
      <anchorfile>Utils_8cpp.html</anchorfile>
      <anchor>a90684e654428ef6510864f4cd03e79c1</anchor>
      <arglist>(std::string to_check, boost::regex regex)</arglist>
    </member>
    <member kind="function">
      <type>wxBitmap *</type>
      <name>createBitmap</name>
      <anchorfile>Utils_8cpp.html</anchorfile>
      <anchor>a4c27c017be29e92266aaa22f3f27e0b7</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;msg, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>wxBitmap *</type>
      <name>createBitmap</name>
      <anchorfile>Utils_8cpp.html</anchorfile>
      <anchor>a7a5a41fa75f1ec5393a6abe790c1bba3</anchor>
      <arglist>(HalconCpp::HImage image, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>HalconCpp::HImage</type>
      <name>drawBoundingBox</name>
      <anchorfile>Utils_8cpp.html</anchorfile>
      <anchor>a47524627e619c853b547484d15d39fd6</anchor>
      <arglist>(HalconCpp::HImage image, std::vector&lt; Eigen::Vector2i &gt; corner_points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_all_files_with_ext</name>
      <anchorfile>Utils_8cpp.html</anchorfile>
      <anchor>a114ab622c78f1d8281f561053ff5ce6c</anchor>
      <arglist>(const boost::filesystem::path &amp;root, const std::string &amp;ext, std::vector&lt; boost::filesystem::path &gt; &amp;ret)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>Utils_8cpp.html</anchorfile>
      <anchor>ad02ceae9de4ba0ab06e6da82127591df</anchor>
      <arglist>(std::string input)</arglist>
    </member>
    <member kind="function">
      <type>wxString</type>
      <name>trimDoubleString</name>
      <anchorfile>Utils_8cpp.html</anchorfile>
      <anchor>a6f464739e5dd794afa3cf1689ccadff9</anchor>
      <arglist>(wxString input)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Utils.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>Utils_8h</filename>
    <member kind="function">
      <type>bool</type>
      <name>check_string_redex</name>
      <anchorfile>Utils_8h.html</anchorfile>
      <anchor>a90684e654428ef6510864f4cd03e79c1</anchor>
      <arglist>(std::string to_check, boost::regex regex)</arglist>
    </member>
    <member kind="function">
      <type>wxBitmap *</type>
      <name>createBitmap</name>
      <anchorfile>Utils_8h.html</anchorfile>
      <anchor>a4c27c017be29e92266aaa22f3f27e0b7</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;msg, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>wxBitmap *</type>
      <name>createBitmap</name>
      <anchorfile>Utils_8h.html</anchorfile>
      <anchor>a7a5a41fa75f1ec5393a6abe790c1bba3</anchor>
      <arglist>(HalconCpp::HImage image, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>HalconCpp::HImage</type>
      <name>drawBoundingBox</name>
      <anchorfile>Utils_8h.html</anchorfile>
      <anchor>a47524627e619c853b547484d15d39fd6</anchor>
      <arglist>(HalconCpp::HImage image, std::vector&lt; Eigen::Vector2i &gt; corner_points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_all_files_with_ext</name>
      <anchorfile>Utils_8h.html</anchorfile>
      <anchor>a114ab622c78f1d8281f561053ff5ce6c</anchor>
      <arglist>(const boost::filesystem::path &amp;root, const std::string &amp;ext, std::vector&lt; boost::filesystem::path &gt; &amp;ret)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>trim</name>
      <anchorfile>Utils_8h.html</anchorfile>
      <anchor>ad02ceae9de4ba0ab06e6da82127591df</anchor>
      <arglist>(std::string input)</arglist>
    </member>
    <member kind="function">
      <type>wxString</type>
      <name>trimDoubleString</name>
      <anchorfile>Utils_8h.html</anchorfile>
      <anchor>a6f464739e5dd794afa3cf1689ccadff9</anchor>
      <arglist>(wxString input)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>INPUT_FOLDER</name>
      <anchorfile>Utils_8h.html</anchorfile>
      <anchor>a8264667a4f27474c74f643fd3be59859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>OUTPUT_FOLDER</name>
      <anchorfile>Utils_8h.html</anchorfile>
      <anchor>a69caeb3c7343da2f74c81c703854f3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>ROTATIONTYPE_CYLINDER</name>
      <anchorfile>Utils_8h.html</anchorfile>
      <anchor>aa6befde86e554db3b692236850ff775c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>ROTATIONTYPE_NO_ROTATION</name>
      <anchorfile>Utils_8h.html</anchorfile>
      <anchor>ac960ab0d577bd075f79ffd7b0a7be9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>ROTATIONTYPE_SPHERE</name>
      <anchorfile>Utils_8h.html</anchorfile>
      <anchor>a1f2bc532839d573911e147cb9c05b4c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>View_Creator_Dialog.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>View__Creator__Dialog_8cpp</filename>
    <includes id="View__Creator__Dialog_8h" name="View_Creator_Dialog.h" local="yes" imported="no">descriptor_surface_based_trainer/View_Creator_Dialog.h</includes>
    <includes id="Create__Test__Model__Dialog_8h" name="Create_Test_Model_Dialog.h" local="yes" imported="no">descriptor_surface_based_trainer/Create_Test_Model_Dialog.h</includes>
    <includes id="Utils_8h" name="Utils.h" local="yes" imported="no">descriptor_surface_based_trainer/Utils.h</includes>
  </compound>
  <compound kind="file">
    <name>View_Creator_Dialog.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>View__Creator__Dialog_8h</filename>
    <includes id="View__Creator__Dialog__Base_8h" name="View_Creator_Dialog_Base.h" local="yes" imported="no">View_Creator_Dialog_Base.h</includes>
    <includes id="View__Params__Wrapper_8h" name="View_Params_Wrapper.h" local="yes" imported="no">View_Params_Wrapper.h</includes>
    <class kind="class">ViewCreatorDialog</class>
  </compound>
  <compound kind="file">
    <name>View_Creator_Dialog_Base.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>View__Creator__Dialog__Base_8cpp</filename>
    <includes id="View__Creator__Dialog__Base_8h" name="View_Creator_Dialog_Base.h" local="yes" imported="no">descriptor_surface_based_trainer/View_Creator_Dialog_Base.h</includes>
  </compound>
  <compound kind="file">
    <name>View_Creator_Dialog_Base.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>View__Creator__Dialog__Base_8h</filename>
    <includes id="wxImagePanel_8h" name="wxImagePanel.h" local="yes" imported="no">wxImagePanel.h</includes>
    <class kind="class">ViewCreatorDialogBase</class>
  </compound>
  <compound kind="file">
    <name>View_Params_Wrapper.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>View__Params__Wrapper_8cpp</filename>
    <includes id="View__Params__Wrapper_8h" name="View_Params_Wrapper.h" local="yes" imported="no">descriptor_surface_based_trainer/View_Params_Wrapper.h</includes>
  </compound>
  <compound kind="file">
    <name>View_Params_Wrapper.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>View__Params__Wrapper_8h</filename>
    <class kind="class">ViewParamsWrapper</class>
  </compound>
  <compound kind="file">
    <name>worker_thread.hpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/threadpool/threadpool/detail/</path>
    <filename>worker__thread_8hpp</filename>
    <includes id="scope__guard_8hpp" name="scope_guard.hpp" local="yes" imported="no">scope_guard.hpp</includes>
    <class kind="class">boost::threadpool::detail::worker_thread</class>
    <namespace>boost</namespace>
    <namespace>boost::threadpool</namespace>
    <namespace>boost::threadpool::detail</namespace>
  </compound>
  <compound kind="file">
    <name>wxImagePanel.cpp</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/src/descriptor_surface_based_trainer/</path>
    <filename>wxImagePanel_8cpp</filename>
    <includes id="wxImagePanel_8h" name="wxImagePanel.h" local="yes" imported="no">descriptor_surface_based_trainer/wxImagePanel.h</includes>
  </compound>
  <compound kind="file">
    <name>wxImagePanel.h</name>
    <path>/tmp/ws/src/asr_descriptor_surface_based_recognition/include/descriptor_surface_based_trainer/</path>
    <filename>wxImagePanel_8h</filename>
    <class kind="class">wxImagePanel</class>
  </compound>
  <compound kind="class">
    <name>Create_Output_Files_Dialog_Base</name>
    <filename>classCreate__Output__Files__Dialog__Base.html</filename>
    <member kind="function">
      <type></type>
      <name>Create_Output_Files_Dialog_Base</name>
      <anchorfile>classCreate__Output__Files__Dialog__Base.html</anchorfile>
      <anchor>a1dd871c25118d70ce36ce569a03f6151</anchor>
      <arglist>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=wxT(&quot;Creating files&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(250, 130), long style=wxDEFAULT_DIALOG_STYLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Create_Output_Files_Dialog_Base</name>
      <anchorfile>classCreate__Output__Files__Dialog__Base.html</anchorfile>
      <anchor>a4c25fdde216ae6cf31e5f2215d2ac240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onButtonDoneClicked</name>
      <anchorfile>classCreate__Output__Files__Dialog__Base.html</anchorfile>
      <anchor>a16b80eca5bf268b4735717ad87210c7f</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onDialogClose</name>
      <anchorfile>classCreate__Output__Files__Dialog__Base.html</anchorfile>
      <anchor>ab33e12c865744be8a614f142ff00186c</anchor>
      <arglist>(wxCloseEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_done</name>
      <anchorfile>classCreate__Output__Files__Dialog__Base.html</anchorfile>
      <anchor>a5f5511b194a21c4cc87940bf8544e094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_message</name>
      <anchorfile>classCreate__Output__Files__Dialog__Base.html</anchorfile>
      <anchor>a2a84e91d91db103bde4a1cff803b73b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxGauge *</type>
      <name>progress_bar</name>
      <anchorfile>classCreate__Output__Files__Dialog__Base.html</anchorfile>
      <anchor>a30f0db856d401764f586746ffefb6e88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Create_Test_Model_Dialog_Base</name>
    <filename>classCreate__Test__Model__Dialog__Base.html</filename>
    <member kind="function">
      <type></type>
      <name>Create_Test_Model_Dialog_Base</name>
      <anchorfile>classCreate__Test__Model__Dialog__Base.html</anchorfile>
      <anchor>a0b280df090b574e9e0c81cd0b852a067</anchor>
      <arglist>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=wxT(&quot;Please wait...&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(200, 100), long style=wxDEFAULT_DIALOG_STYLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Create_Test_Model_Dialog_Base</name>
      <anchorfile>classCreate__Test__Model__Dialog__Base.html</anchorfile>
      <anchor>a8451d9786dbb1b4f1f814a0219a10c02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onButtonAbortClicked</name>
      <anchorfile>classCreate__Test__Model__Dialog__Base.html</anchorfile>
      <anchor>af5f449fcc6fd73f6bc0c1e82605013e6</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onCloseClicked</name>
      <anchorfile>classCreate__Test__Model__Dialog__Base.html</anchorfile>
      <anchor>a4f636a26f120a47610c1377ae57a63ff</anchor>
      <arglist>(wxCloseEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_abort</name>
      <anchorfile>classCreate__Test__Model__Dialog__Base.html</anchorfile>
      <anchor>ae88f650409afc1bec77aa05e4c8ed933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_message</name>
      <anchorfile>classCreate__Test__Model__Dialog__Base.html</anchorfile>
      <anchor>ad8f5d49d0c25f51f469dd74ab50c7acd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CreateOutputFilesDialog</name>
    <filename>classCreateOutputFilesDialog.html</filename>
    <base>Create_Output_Files_Dialog_Base</base>
    <member kind="function">
      <type>void</type>
      <name>createOutputFiles</name>
      <anchorfile>classCreateOutputFilesDialog.html</anchorfile>
      <anchor>a5fac31e9e3512a779c45af09abdf3ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CreateOutputFilesDialog</name>
      <anchorfile>classCreateOutputFilesDialog.html</anchorfile>
      <anchor>a0ead4d206ee567eb97241124b248019c</anchor>
      <arglist>(DescModelsDialog *parent_dialog)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onButtonDoneClicked</name>
      <anchorfile>classCreateOutputFilesDialog.html</anchorfile>
      <anchor>a08a19f2b159adfc138f6eecfdf4286b8</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onDialogClose</name>
      <anchorfile>classCreateOutputFilesDialog.html</anchorfile>
      <anchor>a8231dd9d00b0d9f7792db78422b6d451</anchor>
      <arglist>(wxCloseEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>object_params</name>
      <anchorfile>classCreateOutputFilesDialog.html</anchorfile>
      <anchor>a486754c12e3575185525cc3c958daa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>success</name>
      <anchorfile>classCreateOutputFilesDialog.html</anchorfile>
      <anchor>a40e8ca779d70c4ddf3d78cc249d2a79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ViewParamsWrapper &gt;</type>
      <name>views</name>
      <anchorfile>classCreateOutputFilesDialog.html</anchorfile>
      <anchor>a5bf040e6246974c70ae65368ec1e13cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CreateTestModelDialog</name>
    <filename>classCreateTestModelDialog.html</filename>
    <base>Create_Test_Model_Dialog_Base</base>
    <member kind="function">
      <type></type>
      <name>CreateTestModelDialog</name>
      <anchorfile>classCreateTestModelDialog.html</anchorfile>
      <anchor>ae7bdeaedcbcdfe0c2f192feef96836a8</anchor>
      <arglist>(wxWindow *parent, HalconCpp::HDescriptorModel *desc_model, HalconCpp::HImage image, int depth, int number_ferns, int patch_size, double min_scale, double max_scale, bool use_color)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onButtonAbortClicked</name>
      <anchorfile>classCreateTestModelDialog.html</anchorfile>
      <anchor>a2184633e4a8393fe24333faca7702762</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onCloseClicked</name>
      <anchorfile>classCreateTestModelDialog.html</anchorfile>
      <anchor>a57ba83a3347fbf659cd8ed63ac8d411e</anchor>
      <arglist>(wxCloseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createDescriptorModel</name>
      <anchorfile>classCreateTestModelDialog.html</anchorfile>
      <anchor>a1b79bbcd0ecca7e5594a0736ceea3a7e</anchor>
      <arglist>(HalconCpp::HDescriptorModel *desc_model, HalconCpp::HImage image, HalconCpp::HTuple descParamNames, HalconCpp::HTuple descParamValues, bool use_color)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>success</name>
      <anchorfile>classCreateTestModelDialog.html</anchorfile>
      <anchor>ac1756738e6473190500a2ea4a567904e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescModelsDialog</name>
    <filename>classDescModelsDialog.html</filename>
    <base>DescModelsDialogBase</base>
    <member kind="function">
      <type></type>
      <name>DescModelsDialog</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>afbd35f085d95da6f433257d1fab5169b</anchor>
      <arglist>(wxWindow *parent, std::string name, std::string object_model, std::string mesh, std::string rotation_type, std::string orientation_x, std::string orientation_y, std::string orientation_z, std::string diameter, std::string score_3D)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getObjectParameters</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>ae6e98af895fd8585397f6476fdd4dd4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ViewParamsWrapper &gt;</type>
      <name>getViews</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>abf3ff8f4d2bc6b1cc5261c6b858e893f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onAddModelClicked</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>a1919ff917a35d368a33ba6733a6a907b</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onBackClicked</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>a89e7a7d073ccac52bb4570e42a1a753d</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onCancelClicked</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>ac1d68ef89044a9caf0464fed26804b31</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onDeleteModelClicked</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>ad4a5c4ed40c3e1b57ac23db3310f329c</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnDialogClose</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>a7a64d748b483ef5313a8a3bd7ae5c2e8</anchor>
      <arglist>(wxCloseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditModelClicked</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>a452230877d033dcfce04cb66f3caeee2</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onFinishClicked</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>acc621f5919b36b907759224c64506f57</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onImageClicked</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>a580a298e14541f1ed5a21f6c0fc7e46f</anchor>
      <arglist>(wxMouseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onImageClickedRight</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>a729f0bd881372da01d388daf9c411614</anchor>
      <arglist>(wxMouseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onListBoxSelected</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>a2e88d27232080bffcb1f678f2d39efbf</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetGuiValues</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>a0c77f921ca24937b6246a2798872faf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>diameter</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>a9419eff64113228b732e2a8a17a97994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mesh</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>ab3923320f7f0076d3e8f92a6ce7c1a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>ae76adc0aaf80c2602719d866e70225fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>object_model</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>ad4bb8f4e6037b79e248324a3a0f236e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>orientation_x</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>a9f155a048f999e415be37773242450f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>orientation_y</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>ae30eb5335c7ad786ce47bfdbc9704290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>orientation_z</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>ae82d1930b3d116e5cc72887b460c3881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>rotation_type</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>ae2cf7aeb97e7de7012e2704d2e93d536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>score_3D</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>ad6ab9365984969caef8bc36cd678e8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ViewParamsWrapper &gt;</type>
      <name>views</name>
      <anchorfile>classDescModelsDialog.html</anchorfile>
      <anchor>a0a008640f71e52506ec6a5d00faab423</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DescModelsDialogBase</name>
    <filename>classDescModelsDialogBase.html</filename>
    <member kind="function">
      <type></type>
      <name>DescModelsDialogBase</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a7351285e93e78f6d80d433079b22d4d0</anchor>
      <arglist>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=wxT(&quot;Descriptor Surfaced Based Trainer  -  Create views&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(800, 540), long style=wxDEFAULT_DIALOG_STYLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DescModelsDialogBase</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>aed7251638acdec0a6006e702c3417bcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onAddModelClicked</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>ae4f53d719844f64c80ae45bde8f2e38c</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onBackClicked</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a6782c199bf44e5db0e323aaa91e4639d</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onCancelClicked</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>ad82de350378d7180ec265eca058c4158</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onDeleteModelClicked</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>ab54a2a9aee563ebca5e9b04e2f3a4ba6</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDialogClose</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a83ea9b779e0ded780f87179f5c400f77</anchor>
      <arglist>(wxCloseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditModelClicked</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a9b4fc3095aa04cddec534638bbf550c3</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onFinishClicked</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>acb291fa1536a049c72d6cda5c24e7665</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onImageClicked</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a1a8bafcd85c253ade9b04d54c3c863a8</anchor>
      <arglist>(wxMouseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onImageClickedRight</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a4478faf13146932975d6433553e1dc3c</anchor>
      <arglist>(wxMouseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onListBoxSelected</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a393342fa1c6c99cba14e0383279a1d0d</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_add_model</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a95a43caedd80b4767bd5c016b3ac6d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_back</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a1f405202bb7c24525149a5008f738dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_cancel</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>aa052e1d8542c650c8699a55e007de19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_delete_model</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>ad5905b11ede88d952c91d781045d9d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_edit_model</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>aab710377771ad761e0a62623305a6920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_finish</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>acf572d19ca82692cce806fe5cc1b442c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxImagePanel *</type>
      <name>image</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>ac9b3cf606c188710250a78cbae1adc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>aaab5b88528540b69e164b3464378646b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1_angle</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a281378e7c6e349b20e1b4c7369047d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1_angle_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a749379647f23663ca95e9232b81c05a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1_x</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a178f69c425ec81369dd36062267a838a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1_x_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a1cd93a4fd08c1e6059576d848034ba85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1_y</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>ae1757ac4b5967117249bed454455ea29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1_y_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>afd2ffccaa4dbab85e4757228ddd0b34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1_z</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>ae07a143160efecbf1c225139b1e0abe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1_z_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a0c9246722124fe9fe1212c51b1fea935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>aef37c152ab05a49cd9ae31857fc98685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2_angle</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a1f1d1a97c1f3719006e853fd692514d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2_angle_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a21d20b87b86f8deab0c903aaa7030281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2_x</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a8fc958b7e6a9f290c40eeb97296b98f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2_x_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>acadf7c34299020f544fd5e04bec83881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2_y</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>ac75a15711d235bada2e578e84425f6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2_y_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a02322eb59100db2287be21365c63d7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2_z</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a0edafb620abf75cfb7f12a71fe1105ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2_z_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>acf821b91443d47cb90690f9642be6360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_caption</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>ac491e9473065c783d409dc59b4afb30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_depth</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a794233ecee60ee5db976a3b7cc7205a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_depth_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a9cf43d75192c24ab39ec32489631850f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_horizontal_offset</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a1275f1515e615f24b3572ac37f13d90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_horizontal_offset_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a48faa8ddab2143c4a8ce6d0fbe26e5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_invertible</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a38f515446880efe60b6436ab33838030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_invertible_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a6db0652790cc77dac48d754b579af0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_max_scale</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a8df4ec9bdcb2f2fd622dde56c7e3582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_max_scale_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>aa14dc02a9b75682fd89400d8e1dbbe47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_min_scale</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a6b0b7327b1b5abfdd0d249e8d2275201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_min_scale_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a3d284896c3cc8e9142f6aefe5c8fae09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_number_ferns</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a1c40e8dec85c846397342a9ce02a51e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_number_ferns_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a61dcf04a1def4ebed34ab03e65a71941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>aa70c62341a2c4ca194d545bbd7b94597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation_x</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a8f656540ce59af192ffe3344826efe9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation_x_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a0dc2bbd8e731616974a9d9d15e72f31b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation_y</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a7c7235e31c65cf652a68310e0baba198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation_y_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>aa0513d10f4ad8abda24e7a517108c12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation_z</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a3b0dd68062bac3d5b5670990efdeb038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation_z_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a0452342bbef939528c026b97f1f1f2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_patch_size</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>adadc22562614f22a7ba19c360c689bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_patch_size_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>ac2a010d356e40784bbe78fe5ba74ec58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_score_2D</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a378c55dc1697731a1f3a82cc77772cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_score_2D_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>afe6e3cb780ff522ca02467e572650891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_use_color</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a21488dd1b609052e2fa16172db8725ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_use_color_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a386ed668e433dfa5bdb3d2a35d7c6c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_vertical_offset</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a25da7fb2b9b0a984c55ac7545db7d7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_vertical_offset_value</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>ae43f429ff5bb9fd6a8f8cf362589af8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxListBox *</type>
      <name>list_box_views</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a0dd12240ae9454291cd08aac784c2ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxPanel *</type>
      <name>m_panel1</name>
      <anchorfile>classDescModelsDialogBase.html</anchorfile>
      <anchor>a0921caa6ca68229dc72d399aec1a02bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Descriptor_Surface_Based_Trainer</name>
    <filename>classDescriptor__Surface__Based__Trainer.html</filename>
    <member kind="function">
      <type></type>
      <name>Descriptor_Surface_Based_Trainer</name>
      <anchorfile>classDescriptor__Surface__Based__Trainer.html</anchorfile>
      <anchor>a8f07df08fd8624943a390211ee13b985</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>OnExit</name>
      <anchorfile>classDescriptor__Surface__Based__Trainer.html</anchorfile>
      <anchor>ae32a20c463bcb72823b12b7dbd38c57c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>OnInit</name>
      <anchorfile>classDescriptor__Surface__Based__Trainer.html</anchorfile>
      <anchor>ad0ee2be6970ff50540a57eef9edafbbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Descriptor_Surface_Based_Trainer</name>
      <anchorfile>classDescriptor__Surface__Based__Trainer.html</anchorfile>
      <anchor>a8fcf9ac815daeb67e22c3da4de0619ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>local_argv</name>
      <anchorfile>classDescriptor__Surface__Based__Trainer.html</anchorfile>
      <anchor>a31a4d0b76e7800b38cb5a8399fd4eebd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descriptor_surface_based_recognition::DescriptorSurfaceBasedRecognition</name>
    <filename>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</filename>
    <member kind="function">
      <type></type>
      <name>DescriptorSurfaceBasedRecognition</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>aa8798a624ad7ae6812ff6748b7622a64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearMarkers</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a3b906d30e890dd9f628c7f44edbe182a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>configCallback</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a1305148febd52cf0cf3834fc4d3194ee</anchor>
      <arglist>(DescriptorSurfaceBasedRecognitionConfig &amp;config_, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>asr_msgs::AsrObjectPtr</type>
      <name>createAsrMessage</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>aebd46f0842c397e3d71eb074a1874b98</anchor>
      <arglist>(PoseRecognition *pose_rec, int results_index, std_msgs::Header header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createBoxMarker</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>ab1c255c480a9cd1ecc1635c48fcf861a</anchor>
      <arglist>(RecognitionResult *result, std_msgs::Header header, rgb color, bool drawCompleteBoxes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createMarker</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>ac4ba5814ef0fb337997e5ff1b2c81c28</anchor>
      <arglist>(asr_msgs::AsrObjectPtr &amp;object, std::string &amp;mesh_path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>createVisualizationCloud</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>ac1c9b1af06a0ac1af3798e25ba26a389</anchor>
      <arglist>(std::vector&lt; PoseRecognition *&gt; &amp;pose_recs, std_msgs::Header header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeMeshes</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>aa861443ea5a2f778ea8ec85f647a039c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>overlaySceneWith2DResults</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a05ec57d5839db68d42232b2d918665fc</anchor>
      <arglist>(PoseRecognition *pose_rec, HalconCpp::HImage *scene_image)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>processClearAllRecognizersRequest</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>afb0589ef8ce42d5f8752e25903e99704</anchor>
      <arglist>(ClearAllRecognizers::Request &amp;req, ClearAllRecognizers::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>processGetObjectListRequest</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a3a6acc7b529031cbbf06b478e6430d30</anchor>
      <arglist>(GetObjectList::Request &amp;req, GetObjectList::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>processGetRecognizerRequest</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>ae3f4f272d2c35e02c1d4004d3a75ef89</anchor>
      <arglist>(GetRecognizer::Request &amp;req, GetRecognizer::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>processReleaseRecognizerRequest</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a0f53ae6bb31776a62e17489386181451</anchor>
      <arglist>(ReleaseRecognizer::Request &amp;req, ReleaseRecognizer::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rosCallback</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a30589cfcf247c947f39a73734bd573bb</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;input_image_guppy, const sensor_msgs::ImageConstPtr &amp;input_image_guppy_mono, const sensor_msgs::PointCloud2ConstPtr &amp;input_point_cloud_with_guppy)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>startObjectRecognition</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>abb9b8c47aa0efe01082a1be4b3c921bf</anchor>
      <arglist>(std::string name, int count, bool use_pose_val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopObjectRecognition</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a08adc357b8fc4d19c701f13b111d6ff6</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>threadTask</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a1ad29f98374cc33a30cbe930af386883</anchor>
      <arglist>(PoseRecognition *pose_rec)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>boxes_pub_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a2133e887ba36a0eec53ec0e735a3eab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>clear_all_recognizers_service_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a5ca2bca03938ac71e29b0814dc509885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>cloud_pub_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a869567d5ff1d13509bbf60dc3754b17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorSurfaceBasedRecognitionConfig</type>
      <name>config_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a2bde49be0665402121e50822d6092de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>frame_counter_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a187b23d0881a634947b1006519325acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>get_object_list_service_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a411fa17f43de26a025aca3baade8d6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>get_recognizer_service_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a4d8937b8c8572f26f05e4008b96ffaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>image_color_topic_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>af185e1627f90fea930cb8a40cfde4d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::Image &gt;</type>
      <name>image_mono_sub_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a70b00053015ba9957bd701c3eb9550c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>image_mono_topic_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>abe7c2fe39ba9e315de5ccc9a737533ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>image_pub_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>ae6d7fb54527376554dcef6ed04aff0e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::Image &gt;</type>
      <name>image_sub_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a56516fe00dbd8293043e08542c21f1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Object2DPositions &gt;</type>
      <name>last_frame_positions_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>aad39da5ed1865f6cdcfd6f183e8b4f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>marker_pub_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>aa4bf9a44f10fc7a0515f6f271d7790ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Ogre::MeshPtr &gt;</type>
      <name>meshes_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>ad7ecfcfb89b4243622f3753f949581b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::MarkerArrayPtr</type>
      <name>msgs_box_marker_array_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a0c10413c6f566504b8346aed5fc4f881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::MarkerArrayPtr</type>
      <name>msgs_marker_array_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>ab12e403d8b7206cbf44dc89c3f92c41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a60604c8962092b826ec841941e671632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>object_db_meshes_service_client_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a416f9d95bc87ba625f4ffbdd90022db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>object_db_service_client_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a6ff6b5c8aaae9eb81b8e708370a974b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ObjectDescriptor &gt;</type>
      <name>objects_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a5cf80a8a01b54c43b1352949de9bd124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>objects_pub_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a04eaa64be2e2ed599bef15728e44d175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_cloud_topic_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a0fe5ad81d1556c6e16a87e1b33308849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_image_topic_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>ac9fb245a8f1e56af10bbef2d2b980caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_marker_bounding_box_topic_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a58904ca6039e8e1516d70062c4877285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_marker_topic_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a3f76b1951e5b95404fca28b24a6d357b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_objects_topic_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>ae63e004e6545ae465af6f089b6a2e366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ofstream</type>
      <name>outstream_poses_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a023b466a1e087f14c09057baaa9a4b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ofstream</type>
      <name>outstream_times_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a62bdbd8efb7e9a3cad13a432799bfdc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>pc_with_guppy_sub_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a24f7f6423d1b2e1fad9d84f0f3bd1fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>point_cloud_topic_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>ae3d113b98ff5d67ed78a360f7616b2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoseValidation</type>
      <name>pose_val_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>ad77545501f3962398bc36ace1ed9a15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; DescriptorSurfaceBasedRecognitionConfig &gt;</type>
      <name>reconfigure_server_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a778802d75e548acd43bc0be3d52411e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>release_recognizer_service_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a657aeb9298bc0cb6656bc267aa42183c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; ApproximateSync &gt;</type>
      <name>sync_policy_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a5aecb3d18548f37d565b6f0527864ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::threadpool::pool</type>
      <name>thread_pool_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1DescriptorSurfaceBasedRecognition.html</anchorfile>
      <anchor>a452c97b33702140c99068cb30a341ee8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::threadpool::empty_controller</name>
    <filename>structboost_1_1threadpool_1_1empty__controller.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>empty_controller</name>
      <anchorfile>structboost_1_1threadpool_1_1empty__controller.html</anchorfile>
      <anchor>a73f5f4ee18d235dbe1de9ac1ca13e7d3</anchor>
      <arglist>(typename Pool::size_policy_type &amp;, shared_ptr&lt; Pool &gt;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::fifo_scheduler</name>
    <filename>classboost_1_1threadpool_1_1fifo__scheduler.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Task</type>
      <name>task_type</name>
      <anchorfile>classboost_1_1threadpool_1_1fifo__scheduler.html</anchorfile>
      <anchor>aa364fa4b3952a650ce7436d338935d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classboost_1_1threadpool_1_1fifo__scheduler.html</anchorfile>
      <anchor>a2173b176c9aea70f1a05015a60beb24c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classboost_1_1threadpool_1_1fifo__scheduler.html</anchorfile>
      <anchor>af6e608b6c9a5277f60ffaa8b8330bbda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classboost_1_1threadpool_1_1fifo__scheduler.html</anchorfile>
      <anchor>a8444283f927fbe045bb4f05b9758c2c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>push</name>
      <anchorfile>classboost_1_1threadpool_1_1fifo__scheduler.html</anchorfile>
      <anchor>a3eb74835370fc37c8b343ecef1260973</anchor>
      <arglist>(task_type const &amp;task)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classboost_1_1threadpool_1_1fifo__scheduler.html</anchorfile>
      <anchor>afa23ade20ad9d3045082aed0cecce511</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>task_type const  &amp;</type>
      <name>top</name>
      <anchorfile>classboost_1_1threadpool_1_1fifo__scheduler.html</anchorfile>
      <anchor>a5f72ef52bdb74125bfc2cb5a9a15d5af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; task_type &gt;</type>
      <name>m_container</name>
      <anchorfile>classboost_1_1threadpool_1_1fifo__scheduler.html</anchorfile>
      <anchor>ae6582c199202df043c8d801e4cb2b50a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::future</name>
    <filename>classboost_1_1threadpool_1_1future.html</filename>
    <templarg>Result</templarg>
    <member kind="typedef">
      <type>Result</type>
      <name>future_result_type</name>
      <anchorfile>classboost_1_1threadpool_1_1future.html</anchorfile>
      <anchor>a5c92a802f3c0d359df1adde078ce29dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Result const  &amp;</type>
      <name>result_type</name>
      <anchorfile>classboost_1_1threadpool_1_1future.html</anchorfile>
      <anchor>ad6fbc53d4a200a329a6b201bf86cf3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cancel</name>
      <anchorfile>classboost_1_1threadpool_1_1future.html</anchorfile>
      <anchor>a1fc4f71950bae7ed2da03a1351632308</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>future</name>
      <anchorfile>classboost_1_1threadpool_1_1future.html</anchorfile>
      <anchor>aa6dd25fb3fdf9aa08fc8e717ef82f16a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>future</name>
      <anchorfile>classboost_1_1threadpool_1_1future.html</anchorfile>
      <anchor>aa5f3763bb5744f0e9c93511320a8cb58</anchor>
      <arglist>(shared_ptr&lt; detail::future_impl&lt; Result &gt; &gt; const &amp;impl)</arglist>
    </member>
    <member kind="function">
      <type>result_type</type>
      <name>get</name>
      <anchorfile>classboost_1_1threadpool_1_1future.html</anchorfile>
      <anchor>a7a4c96e26df00c208c042f8bc451aae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_cancelled</name>
      <anchorfile>classboost_1_1threadpool_1_1future.html</anchorfile>
      <anchor>ac1d23a049d5c302997fb57bf9b581725</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>result_type</type>
      <name>operator()</name>
      <anchorfile>classboost_1_1threadpool_1_1future.html</anchorfile>
      <anchor>a5a744da9ad9746ade1f64f93eda13249</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ready</name>
      <anchorfile>classboost_1_1threadpool_1_1future.html</anchorfile>
      <anchor>adfc1720aed73da56f77ab91c714c7d95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>timed_wait</name>
      <anchorfile>classboost_1_1threadpool_1_1future.html</anchorfile>
      <anchor>aa8a32ac48325b1c50371c8e430cb17dd</anchor>
      <arglist>(boost::xtime const &amp;timestamp) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wait</name>
      <anchorfile>classboost_1_1threadpool_1_1future.html</anchorfile>
      <anchor>ac8f95f9aaa1408636f74bbf089b69d8b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; detail::future_impl&lt; Result &gt; &gt;</type>
      <name>m_impl</name>
      <anchorfile>classboost_1_1threadpool_1_1future.html</anchorfile>
      <anchor>a9613848af6b3ee1b04bc98fd0b8a8f2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::detail::future_impl</name>
    <filename>classboost_1_1threadpool_1_1detail_1_1future__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Result</type>
      <name>future_result_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>ac678957fa267fb3c1164f7ab4f0ecc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>future_impl&lt; future_result_type &gt;</type>
      <name>future_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>a35c27a51b83ff32314629cbcdb680cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Result const  &amp;</type>
      <name>result_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>ab3fcdeabd2ce45a5abfa950beb8081f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cancel</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>a66a7c8ceebd11d815cd689ef71baedab</anchor>
      <arglist>() volatile</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>future_impl</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>aa390dff0d9887dbd24965c6f4d017f5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_cancelled</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>a9f6b02342312ba7fd5ffab15a3a590f1</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function">
      <type>result_type</type>
      <name>operator()</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>adf2796f878501c1e11afe3d8dcf3b1e2</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ready</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>a178496f6637e72f2fe79012b41ef925f</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_execution_status</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>a9456efc58cb244c468a295c5bf113528</anchor>
      <arglist>(bool executing) volatile</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>a356c650f20f154920bcca0223bf06f83</anchor>
      <arglist>(future_result_type const &amp;r) volatile</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>timed_wait</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>a3e7c501350b2f417490a5f8efe164615</anchor>
      <arglist>(boost::xtime const &amp;timestamp) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wait</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>a01b85fac8a6aa04ab9787816329f51d8</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>condition</type>
      <name>m_condition_ready</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>aea94c188c6ff4cb7919c91da229d3af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>m_executing</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>aaeac3fd5eea95300f2c8cecad3c7eabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>m_is_cancelled</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>a75b98cbd2fb8c4a133f4c23eadf8b237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mutex</type>
      <name>m_monitor</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>a5148419b5a7ece53dd8614845484b6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>m_ready</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>a4e9c3df8e837cfc96d5e10feba7b8b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile future_result_type</type>
      <name>m_result</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl.html</anchorfile>
      <anchor>a60a9bb8ab280e5518887d9bbb9e9bed2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::detail::future_impl_task_func</name>
    <filename>classboost_1_1threadpool_1_1detail_1_1future__impl__task__func.html</filename>
    <templarg>Future</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Function</type>
      <name>function_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl__task__func.html</anchorfile>
      <anchor>a288d608ffced384fcf65b9ebbd107387</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; function_type()&gt;::type</type>
      <name>future_result_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl__task__func.html</anchorfile>
      <anchor>aa881e677d819263092fa1fed3aa4ce61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Future&lt; future_result_type &gt;</type>
      <name>future_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl__task__func.html</anchorfile>
      <anchor>abdd8010c655599e19ed18a38980b687d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>result_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl__task__func.html</anchorfile>
      <anchor>a1d9096165a6071ab72595f61087acf41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl__task__func.html</anchorfile>
      <anchor>a812b44b255e5001fa6ed3e0bbdadd67f</anchor>
      <arglist>(function_traits&lt; function_type()&gt;::arity==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl__task__func.html</anchorfile>
      <anchor>accd20a15d151ef526035525600d37cd9</anchor>
      <arglist>(!is_void&lt; future_result_type &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>future_impl_task_func</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl__task__func.html</anchorfile>
      <anchor>a760c542a68a73929e2a4f4ce1a3714c6</anchor>
      <arglist>(function_type const &amp;function, shared_ptr&lt; future_type &gt; const &amp;future)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl__task__func.html</anchorfile>
      <anchor>ad3593c36fea1fbc6440099246a180142</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>function_type</type>
      <name>m_function</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl__task__func.html</anchorfile>
      <anchor>af24d46d9ee5a589db4142bd1d1a4f2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; future_type &gt;</type>
      <name>m_future</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1future__impl__task__func.html</anchorfile>
      <anchor>ab0c608733f9d950c69bc403766858c7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>descriptor_surface_based_recognition::hsv</name>
    <filename>structdescriptor__surface__based__recognition_1_1hsv.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>h</name>
      <anchorfile>structdescriptor__surface__based__recognition_1_1hsv.html</anchorfile>
      <anchor>abb41b946d42c1ccff55714e8fae4a611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>s</name>
      <anchorfile>structdescriptor__surface__based__recognition_1_1hsv.html</anchorfile>
      <anchor>a72985770f0fbdbc5393af2ab9ce892a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>v</name>
      <anchorfile>structdescriptor__surface__based__recognition_1_1hsv.html</anchorfile>
      <anchor>ac12a71fa5c4169da5c831f3c29e5b83d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::immediately</name>
    <filename>classboost_1_1threadpool_1_1immediately.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>shutdown</name>
      <anchorfile>classboost_1_1threadpool_1_1immediately.html</anchorfile>
      <anchor>a48146c439c47a9202a626bc658a7a553</anchor>
      <arglist>(Pool &amp;pool)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::lifo_scheduler</name>
    <filename>classboost_1_1threadpool_1_1lifo__scheduler.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Task</type>
      <name>task_type</name>
      <anchorfile>classboost_1_1threadpool_1_1lifo__scheduler.html</anchorfile>
      <anchor>a932d503e02062f4aa3e9fb42d05ac2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classboost_1_1threadpool_1_1lifo__scheduler.html</anchorfile>
      <anchor>a882e0d57368461ba48fe5cc0018b5794</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classboost_1_1threadpool_1_1lifo__scheduler.html</anchorfile>
      <anchor>ae206744cabcf0277acd0df921256b7fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classboost_1_1threadpool_1_1lifo__scheduler.html</anchorfile>
      <anchor>af932a6f8354f9795dd5943c680fe2f42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>push</name>
      <anchorfile>classboost_1_1threadpool_1_1lifo__scheduler.html</anchorfile>
      <anchor>a4f9096da1dee2bc68d2e4bd1ac882178</anchor>
      <arglist>(task_type const &amp;task)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classboost_1_1threadpool_1_1lifo__scheduler.html</anchorfile>
      <anchor>a00389abdce7b716273806d841b4ead33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>task_type const  &amp;</type>
      <name>top</name>
      <anchorfile>classboost_1_1threadpool_1_1lifo__scheduler.html</anchorfile>
      <anchor>a3d6d44237af69c6ad4c53455672b024f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; task_type &gt;</type>
      <name>m_container</name>
      <anchorfile>classboost_1_1threadpool_1_1lifo__scheduler.html</anchorfile>
      <anchor>a9a056bd401271660b98bc0553fb00883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::detail::locking_ptr</name>
    <filename>classboost_1_1threadpool_1_1detail_1_1locking__ptr.html</filename>
    <templarg>T</templarg>
    <templarg>Mutex</templarg>
    <member kind="function">
      <type></type>
      <name>locking_ptr</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1locking__ptr.html</anchorfile>
      <anchor>a791c8a23a2f6435794a733074607a856</anchor>
      <arglist>(volatile T &amp;obj, const volatile Mutex &amp;mtx)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1locking__ptr.html</anchorfile>
      <anchor>aaa01288672992db53f9f94533195ab28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1locking__ptr.html</anchorfile>
      <anchor>adac8432fae1380b328130eb630529b56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~locking_ptr</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1locking__ptr.html</anchorfile>
      <anchor>a4f801066955b7a6b200c42940457d6b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex &amp;</type>
      <name>m_mutex</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1locking__ptr.html</anchorfile>
      <anchor>ac1f32cbb914fbdd9fd739b25193cc483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_obj</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1locking__ptr.html</anchorfile>
      <anchor>ae1d2c8dbbdb6b715b8a4a6efcde7f6f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::looped_task_func</name>
    <filename>classboost_1_1threadpool_1_1looped__task__func.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>result_type</name>
      <anchorfile>classboost_1_1threadpool_1_1looped__task__func.html</anchorfile>
      <anchor>a0de81e4d23aed52a73fe5ee2d11deaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>looped_task_func</name>
      <anchorfile>classboost_1_1threadpool_1_1looped__task__func.html</anchorfile>
      <anchor>a46f85a3e3bbde3eaf0e2a186dfbd6e16</anchor>
      <arglist>(function0&lt; bool &gt; const &amp;function, unsigned int const interval=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classboost_1_1threadpool_1_1looped__task__func.html</anchorfile>
      <anchor>ad9d3c52aae5bc74265c0f08b171f0077</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_break_ns</name>
      <anchorfile>classboost_1_1threadpool_1_1looped__task__func.html</anchorfile>
      <anchor>a361853a236b2706a778e3313a108a1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_break_s</name>
      <anchorfile>classboost_1_1threadpool_1_1looped__task__func.html</anchorfile>
      <anchor>a8f774ee49d5ee8dfc39c93fb24b8f101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>function0&lt; bool &gt;</type>
      <name>m_function</name>
      <anchorfile>classboost_1_1threadpool_1_1looped__task__func.html</anchorfile>
      <anchor>ab458f6c81f11f53e9b96a3b1a33c74d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Main_Dialog</name>
    <filename>classMain__Dialog.html</filename>
    <base>MainDialogBase</base>
    <member kind="function">
      <type></type>
      <name>Main_Dialog</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>a1deb79dbdaf93780d8d0ac286134034e</anchor>
      <arglist>(wxWindow *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Main_Dialog</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>a2aa0769b93bc2533412fcf8748734ce2</anchor>
      <arglist>(wxWindow *parent, std::string name, std::string object_model, std::string mesh, std::string rotation_type, std::string orientation_x, std::string orientation_y, std::string orientation_z, std::string diameter, std::string score_3D)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onCancelPressed</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>aac3e2ea3c1b7c773eb5418d9543acfdc</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onDialogClose</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>a2d3a8f1de5b1408d13a81ffa07f20006</anchor>
      <arglist>(wxCloseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onKillFocusDiameter</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>a087c9525527be0a28d2f342987c7ac0e</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onKillFocusName</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>a365c1ffe5cd33297eb1d50f157122e41</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onKillFocusOrientationX</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>ab44c6d7b1cb2e4a8848af3fb9009d5c5</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onKillFocusOrientationY</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>a81f8f2221c2817a7d136d857fcc54a39</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onKillFocusOrientationZ</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>a63b737b5f7275c4f7f603b1078cc4196</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onKillFocusScore3D</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>ae4edf5bb118d8b4e30058c1abf1f6a01</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onNextPressed</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>ae68efeb43f8d05bf31909a37736301b9</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onObjectModelSelected</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>a58657d50ee85631919d25a1a08b6460c</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onTextEnterDiameter</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>a83f87c015b9623dd9df7c07836ab1e67</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onTextEnterName</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>ad4801919b03802e3f48346a89606a941</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onTextEnterOrientationX</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>a4c06adad3027b9b13e335b9f26e1b71a</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onTextEnterOrientationY</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>a980ac3bddc2f73d967b3dfda683c7d41</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onTextEnterOrientationZ</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>a1e4cc32185c22b41a86752a24aa792ee</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onTextEnterScore3D</name>
      <anchorfile>classMain__Dialog.html</anchorfile>
      <anchor>ad6760ada9f65cc71e8d578a7515f1b55</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MainDialogBase</name>
    <filename>classMainDialogBase.html</filename>
    <member kind="function">
      <type></type>
      <name>MainDialogBase</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a647eef3d88f5c538e575a52060d012c4</anchor>
      <arglist>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=wxT(&quot;Descriptor Surface Based Trainer&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(600, 320), long style=wxDEFAULT_DIALOG_STYLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainDialogBase</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a22b59fd8caa7ac9c08147cdb2b58b0c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onCancelPressed</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a299a8474dd0aee27838e3f3b3714f2c8</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onDialogClose</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a3cac0c59fbbd1d38cdb8cb7f3b0c467c</anchor>
      <arglist>(wxCloseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onKillFocusDiameter</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>aa7aef35c19810330e4d8e844266d9d94</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onKillFocusName</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>adb41e3f135a16ee57b207868aeceb8fd</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onKillFocusOrientationX</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a04f12b861ead3b97e4fab6f03e8da716</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onKillFocusOrientationY</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a59ae9c57bc32319e1fb934d403708b7b</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onKillFocusOrientationZ</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a73e9ae4241d4b683d86ac1f1626a9a7e</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onKillFocusScore3D</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a5d865ff66877ac947dc73e09dac0ed6f</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onNextPressed</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a537f606b295760a34253367a6daaba78</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onObjectModelSelected</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a2c5c31eb83fa2798211593d79ed6226f</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onTextEnterDiameter</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a372c3aae0a0af535baa2aaf9f5ba3eea</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onTextEnterName</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a068a19d7c48d1cfd1c0a51939cdbfc36</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onTextEnterOrientationX</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a9825410747c23d8660f625f24a430918</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onTextEnterOrientationY</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a382686df68d2ecce70b6caa943ea41a0</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onTextEnterOrientationZ</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a11d84867060db7a9630126e14ae2effd</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onTextEnterScore3D</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>ac35a73fc8caa53919d4b3ee93e803a66</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_cancel</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a7b6eb75f9ac0ba4a60fa7ec0beb1d27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_next</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>ab2ffda8cc92e2b1b49cca46522575d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>choice_mesh</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a1c2c27c08aa19e8ed1cc99f1519c036f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>choice_object_model</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>ac91e692ac999d800a8ba41424d704a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>choice_rotation_type</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a514f00703e1cf7b3dcdb2ee32a1110dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_diameter</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a2563315318339864fe54dc36a4629024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_name</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>ab0be1d7f786200f36c7ab457f4216c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_orientation_x</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>aec8a93874fb01f3812ab40932672ff4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_orientation_y</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>ac9670d357f0d201179e00734c597db3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_orientation_z</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a0b4a6ea72899602bd01caa056af16d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_score_3D</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a89a39472efd265d33bdb2441dfd18af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_caption</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a8faf24a254f6bc051e94f619f74da88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_diameter</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>aea86685c8cabe303a3f33696a6cc0db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_mesh</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a9fc7d3b4ec07f277f8a80614f18170ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_name</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a0a891ff656da2264a92cdfb183b805bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_object_model</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a05b43d9b2e06412d02156c3abee7ea9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>af77993388a74850e3d018d7f11397fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation_x</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>adfe3e45c39cbb028c025ae71b582218b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation_y</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a594c8aa2af174472033db4ddf48f03d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation_z</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>ab67c21cb533e5eb7f3cd50d09a053c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_rotation_type</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>abc7529de62b74e51c942f0820e947671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_score_3D</name>
      <anchorfile>classMainDialogBase.html</anchorfile>
      <anchor>a44f1dd8201f48370ce2e9395e7da691a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descriptor_surface_based_recognition::Object2DPositions</name>
    <filename>classdescriptor__surface__based__recognition_1_1Object2DPositions.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addPosition</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1Object2DPositions.html</anchorfile>
      <anchor>a99ee9a9d7d0ee4cfd03701e718930969</anchor>
      <arglist>(Eigen::Vector2i position, int search_radius)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectIndex</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1Object2DPositions.html</anchorfile>
      <anchor>ad8dda8422eca51013a63466e6a3e4f90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector2i &gt;</type>
      <name>getPositions</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1Object2DPositions.html</anchorfile>
      <anchor>a5c4e7aa7ec0a537a0a6fb6d2e83b6780</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getSearchRadii</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1Object2DPositions.html</anchorfile>
      <anchor>a5977ef3ffb63233b81cc0d2242b25f4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Object2DPositions</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1Object2DPositions.html</anchorfile>
      <anchor>ab1746824a764ea23783bbec6fb7c3c3e</anchor>
      <arglist>(int object_index_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>object_index_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1Object2DPositions.html</anchorfile>
      <anchor>a138a186be5f7402d41e3110ba0a7efca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Vector2i &gt;</type>
      <name>positions_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1Object2DPositions.html</anchorfile>
      <anchor>ac4ebd8a004937d09ddae838754abbe63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>search_radii_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1Object2DPositions.html</anchorfile>
      <anchor>a258047b073f3a6f2c37d16bc9b26db92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descriptor_surface_based_recognition::ObjectDescriptor</name>
    <filename>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getDiameter</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a08ad439b1f2161e3f1e315eda2e82d47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInstanceCount</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>af83182f9b5ca5914f710abc9eb1ef11f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMesh</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a2f3aa503b174a69f7d117a61803b9ba9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ObjectViewDescriptor &gt;</type>
      <name>getModelViewDescriptors</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a59506b0b8d64fdc33713516c785d6aab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a1d652ed92e3cd041a9d9008f285f5bcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getOrientation</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a855041cdc00ccdee191976c6b786fd63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRotationModelType</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>aa8ce6f8797ba065e2ca5227bf9513e74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScore3D</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>ac41d4ea920ebb38320f7ab7af066ce10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HalconCpp::HSurfaceModel</type>
      <name>getSurfaceModel</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a42540dfb18d4bb0dba3c73d89c7f1442</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUsePoseVal</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a48670781e3dadf9cddae924a2275c01d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>ab431be70bd73090bb9db08f0409a261e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectDescriptor</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>aac89a8062fdb8fb1e13d464d79ec81c8</anchor>
      <arglist>(std::string folder_path, std::string xml_path, int instance_count, bool use_pose_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCount</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a58299939aa490444463ac29b3eb1c026</anchor>
      <arglist>(int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUsePoseVal</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>aab693d2b22ddbf20545308b8bdb46eaf</anchor>
      <arglist>(bool usePoseVal)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ROTATION_MODEL_CYLINDER</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>ac0036fce6efc7c31f1c5aa99a6602d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ROTATION_MODEL_NONE</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>aa3232630708a532a5974e68ba57ff5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ROTATION_MODEL_SPHERE</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>af1318670cf39e05e1fa48bd7bd46b6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>diameter_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>aaaf78b340263e30f8625a7620f4aad71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>instance_count_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a53942f8a9ea0e87cf31dbbbd153f42f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mesh_name_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a0303615a4507f96f039dc965dc1d4abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ObjectViewDescriptor &gt;</type>
      <name>model_view_descriptors_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a53ee1432b03e109266e6888fa6a7f613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a826af84df90b8a95339353946a0af611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>orientation_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a9829b6707ac2208922d66611fe15538b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rotation_model_type_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>aea0a375766fb6d1f269e3c2c0f5b3357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>score_3D_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a392f5ed9acb13487faa0e46dbc0e3d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalconCpp::HSurfaceModel</type>
      <name>surface_model_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>abd6cddbb9b058616443d6e6c34b03188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_pose_val_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>af78865acb49b2917dd80d1a525fa14bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>valid_object_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectDescriptor.html</anchorfile>
      <anchor>a6c0fc246c50a3923650f2ae76fbe6bd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descriptor_surface_based_recognition::ObjectViewDescriptor</name>
    <filename>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</filename>
    <member kind="function">
      <type>std::vector&lt; RotationAxis &gt;</type>
      <name>getAxes</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>a967f994d971a1048735edd9ec6429a26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector2i &gt;</type>
      <name>getBoxCorners</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>a10b1a69e5f935850f8b516775194414f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HalconCpp::HDescriptorModel</type>
      <name>getDescModel</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>a2887347020a012c027e5b4b4066894db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHorizontalTexOffset</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>aaf56e9e7d2fdb6ce7f672d6cd8b89a6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIsInvertible</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>afed732db77e6b651e6e34f76111629d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScore2D</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>a3049d30e238b2fb5a99668c9571b02eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseColor</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>acb68ea1a07921c8015b10f2ab0e05685</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getVerticalTexOffset</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>a589b7b4fcf5ea3d2c4d0c1ec19ed2189</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getViewOrientation</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>a62471488b0b403edaee3ce297da10ba5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectViewDescriptor</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>ad4f3945a84374fa74aae473f1fe3c25a</anchor>
      <arglist>(HalconCpp::HDescriptorModel &amp;desc_model, Eigen::Vector3d view_orientation, double score_2D, bool use_color, int vertical_tex_offset, int horizontal_tex_offset, bool is_invertible, std::vector&lt; RotationAxis &gt; &amp;axes, std::vector&lt; Eigen::Vector2i &gt; &amp;box_corners)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; RotationAxis &gt;</type>
      <name>axes_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>a758e918fb83ff9c71a8c3e05b2352a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Vector2i &gt;</type>
      <name>box_corners_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>acc75895bacae4ad3551cd2ca789711cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalconCpp::HDescriptorModel</type>
      <name>desc_model_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>a49aab68d371f69a23c77a6bfee02bc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>horizontal_tex_offset_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>a5569ccfaf9a33112849edc17a2e1c5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_invertible_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>a9c679af2e62051b6d79f447da3e9c63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>score_2D_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>ae0196be2720a0354187f0aac1b439844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_color_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>ab1d170fe82984df6cb37658b16134d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>vertical_tex_offset_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>aa75df53457d3aa8515714c5023867c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>view_orientation_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1ObjectViewDescriptor.html</anchorfile>
      <anchor>a9dc537289e639728c129f45fd3003bff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::detail::pool_core</name>
    <filename>classboost_1_1threadpool_1_1detail_1_1pool__core.html</filename>
    <templarg></templarg>
    <templarg>SchedulingPolicy</templarg>
    <templarg>SizePolicy</templarg>
    <templarg>SizePolicyController</templarg>
    <templarg>ShutdownPolicy</templarg>
    <member kind="typedef">
      <type>pool_core&lt; Task, SchedulingPolicy, SizePolicy, SizePolicyController, ShutdownPolicy &gt;</type>
      <name>pool_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>ad7a4d2423feda2f049b7635b1f75781c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SchedulingPolicy&lt; task_type &gt;</type>
      <name>scheduler_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a7a4e58de31ac9d15770e8d3a9ef8242e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ShutdownPolicy&lt; pool_type &gt;</type>
      <name>shutdown_policy_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>af7ca1aa97331f946c38ff38c20477c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SizePolicyController&lt; pool_type &gt;</type>
      <name>size_controller_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a9cc5e2f58f8fc667be34aae5dd5ab41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SizePolicy&lt; pool_type &gt;</type>
      <name>size_policy_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a16125620e606ccbb0ac1d1eed31ca989</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Task</type>
      <name>task_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>af4d3fdc9fd007d5456341bf4c5ea3856</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>worker_thread&lt; pool_type &gt;</type>
      <name>worker_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a01540cce2b5d9d08103b082aecedbd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>active</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>aebdc880d06c1d6d6f6d85bbbff6f1c62</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>ac9de996e5e546dabfed8d9505b7ce7a5</anchor>
      <arglist>(function_traits&lt; task_type()&gt;::arity==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a6a4891f70e19ed79f5893a146ba2c7e9</anchor>
      <arglist>(is_void&lt; typename result_of&lt; task_type()&gt;::type &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>abe9cbb05a21dbf95a6e6705d872016d4</anchor>
      <arglist>() volatile</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>ad5c01f887dcec7c51d308541738ad457</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>pending</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a10f5f326d5b56a1e0447bbfd2fedb625</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>pool_core</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>adaa83c26cbfcff1deff89268b1aba163</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>schedule</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>aa4752e8b3ad0a5f4fc3851c21048324a</anchor>
      <arglist>(task_type const &amp;task) volatile</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a7dc764a4ef00ac82ab97e63d1a5c3497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a8dd3694c1d2dbb6847ded38b72e17466</anchor>
      <arglist>() const volatile</arglist>
    </member>
    <member kind="function">
      <type>size_controller_type</type>
      <name>size_controller</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a73951b25b38ce9f14535779734a7a72a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wait</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a6184d169b74d19c0ec90a2b5fd92c41b</anchor>
      <arglist>(size_t const task_threshold=0) const volatile</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>ad0e048bcdfab6c0d8b3f7be073462d07</anchor>
      <arglist>(xtime const &amp;timestamp, size_t const task_threshold=0) const volatile</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~pool_core</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a515ee4505997ea0fcd257fe63116abe7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>execute_task</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>ab81dfd9d5f6a9e044b6b0a0571209dcc</anchor>
      <arglist>() volatile</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>resize</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a453fb8f4325ec411420178665269af98</anchor>
      <arglist>(size_t const worker_count) volatile</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>terminate_all_workers</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>af4aa82ca11afdfc6e74c11c9e6c12eee</anchor>
      <arglist>(bool const wait) volatile</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>worker_destructed</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>ac72bebde915520f8ed8e5654c228aad0</anchor>
      <arglist>(shared_ptr&lt; worker_type &gt; worker) volatile</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>worker_died_unexpectedly</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>aa4705879d4616e51236fe48b0b49ea63</anchor>
      <arglist>(shared_ptr&lt; worker_type &gt; worker) volatile</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile size_t</type>
      <name>m_active_worker_count</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a620d67a8fb90f56706b7868ab13e06bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>recursive_mutex</type>
      <name>m_monitor</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a9f52501f19611afc6dd0745f6fbb7d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scheduler_type</type>
      <name>m_scheduler</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>ac339eabd694352be3fdc5af83a331bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; size_policy_type &gt;</type>
      <name>m_size_policy</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a04caa9045892f47a22be3d0c727f87bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile size_t</type>
      <name>m_target_worker_count</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a77ec4e1fb21c45e8b3d63d7ae2a04f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>condition</type>
      <name>m_task_or_terminate_workers_event</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a99a26e3a9371041e184c75bf15f1b4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_terminate_all_workers</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a92189b437bf9c971b4d3d9436dd18a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; shared_ptr&lt; worker_type &gt; &gt;</type>
      <name>m_terminated_workers</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a4fbc62dc0c08d67385982051be5195eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile size_t</type>
      <name>m_worker_count</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a12d199ff63d318795ff522e75b9d5109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>condition</type>
      <name>m_worker_idle_or_terminated_event</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a62e7392576c2c032dd7774dd0cfe681b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ShutdownPolicy&lt; pool_type &gt;</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>a64cd5abee2d5916cd1ee2272fdca7af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SizePolicy&lt; pool_type &gt;</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>afd2a339cdf529ab8a72a8fa2c56a3668</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>worker_thread&lt; pool_type &gt;</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1pool__core.html</anchorfile>
      <anchor>aa523588269d547fbe007b87acce45a34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descriptor_surface_based_recognition::PoseRecognition</name>
    <filename>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</filename>
    <member kind="function">
      <type>void</type>
      <name>findPoses</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>ab15fda3329948e429657e1f11e2c20c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HalconCpp::HRegion</type>
      <name>getInputImageDomain</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>ac6a4e1811d394064fa56fda816cd9555</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ObjectDescriptor *</type>
      <name>getObjectDescriptor</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>a3075e4db7bbc471632cfa81a728aaf25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; RecognitionResult * &gt;</type>
      <name>getResults</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>a42c0da77f81a68dfa6a687dda3b2afa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseRecognition</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>ada6370e1e5c4ebfb78ac1624c3c549ea</anchor>
      <arglist>(HalconCpp::HImage &amp;scene_image, HalconCpp::HImage &amp;scene_image_mono, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;point_cloud_with_guppy, ObjectDescriptor *obj_desc, int median_points_offset, double samplingDistance, double keypointFraction, bool eval, int max_instances=1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PoseRecognition</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>afcec72f13ef5ed633ac1fc0a74e6fc6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>adjustRotation</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>a1cc74eed22c348f5dafbb23022ad6b5a</anchor>
      <arglist>(int result_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>findModelInCloud</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>a9f05ca18832d3a181f3bf82364a94e1b</anchor>
      <arglist>(int result_index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findTexture</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>a9b33775b36d3c87e927b775f11e5842d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>reducePointCloud</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>a3a6637f332ae2535e2bb61f07e2c08c7</anchor>
      <arglist>(int result_index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>eval_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>a78e55a4c15c3b20d01d8d60b34f8f837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>keypoint_fraction_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>a88b73526d3c45dfa2e6f3cad826ec6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_instances_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>ae4db917ba4070cc26cc854a05b0b2110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>median_points_offset_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>a7cf3c85e837e7620d702d2c2a79a58c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectDescriptor *</type>
      <name>obj_desc_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>a1c65ee69d85db0b4dd239cf0a5b29941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>point_cloud_with_guppy_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>af4caa05eeced6a6a917d2fd44b6385d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; RecognitionResult * &gt;</type>
      <name>results_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>a7f5b2847514ed5c1ec1f130841279d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sampling_distance_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>a6658feeb92b61ee505a5b538045ecbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalconCpp::HImage</type>
      <name>scene_image_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>adeaf39834ad54035dabfb94121e1b1e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalconCpp::HImage</type>
      <name>scene_image_mono_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseRecognition.html</anchorfile>
      <anchor>ac3e9d4b793d82139f7b0d864d480e196</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descriptor_surface_based_recognition::PoseValidation</name>
    <filename>classdescriptor__surface__based__recognition_1_1PoseValidation.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>compareHomographyMatrices</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a911c2b71f48097d34ad0d173fc88ee5c</anchor>
      <arglist>(HalconCpp::HHomMat2D original, HalconCpp::HHomMat2D rendered, int pose_validation_dist_err)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a9a7638aae3ebd66614b84761010706e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseValidation</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a959db3591bd381286cb1db22e2d24307</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseValidation</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>ab2e3661680886ceb61b7026c88d6386e</anchor>
      <arglist>(double image_width, double image_height, double far_plane, double near_plane, double cx, double cy, double fx, double fy, int render_width, int render_height)</arglist>
    </member>
    <member kind="function">
      <type>HalconCpp::HTuple</type>
      <name>validateObject</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a89137794b80e6d8b17cb7221df13cd5d</anchor>
      <arglist>(ObjectDescriptor *object, RecognitionResult *recognition_result, Ogre::MeshPtr mesh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>HalconCpp::HImage</type>
      <name>renderObjectImage</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a28222e6f210c05b51d06e555e1df69f4</anchor>
      <arglist>(RecognitionResult *recognition_result, Ogre::MeshPtr mesh)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::Camera *</type>
      <name>camera_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a91b46c133d02248e83a87a2a5015262b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::SceneNode *</type>
      <name>camera_node_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>afd989062b04eb04448f8abd7ad746841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>image_height_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>ab5cbdd783ac606666cb88c153fea1b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>image_width_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a24036ca0425010e7a472c3278aa7ba6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_initialized_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a5e7acdf0e6df6ee07601378a57570bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::RenderSystem *</type>
      <name>render_sys_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a63be95d738d307209b117c8814deb11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::RenderTexture *</type>
      <name>render_texture_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a466916c0bfb1c759a74ed3ecc5918d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::Root *</type>
      <name>root_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a89dfff6328bfd3c338b27af78fd81a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::TexturePtr</type>
      <name>rtt_texture_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a7b3196e4560b51b026c32a02a8bb4b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::SceneManager *</type>
      <name>scene_manager_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>ad696dc904046b27bd72ec7ce257919e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::RenderWindow *</type>
      <name>window_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1PoseValidation.html</anchorfile>
      <anchor>a7d7fb975d187912e75e541c5e74567ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::prio_scheduler</name>
    <filename>classboost_1_1threadpool_1_1prio__scheduler.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Task</type>
      <name>task_type</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__scheduler.html</anchorfile>
      <anchor>a98e46d78da3e3755e489a90d18e69b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__scheduler.html</anchorfile>
      <anchor>a0533d1d83d26c88d607f35b61254563d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__scheduler.html</anchorfile>
      <anchor>a1c676e2cfe44dce510f63236aa79acdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__scheduler.html</anchorfile>
      <anchor>ad25be1fea45efe649c11cd3a8f21a107</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>push</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__scheduler.html</anchorfile>
      <anchor>ac2a0b7f1213770f1ab1e09dc404a93fb</anchor>
      <arglist>(task_type const &amp;task)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__scheduler.html</anchorfile>
      <anchor>aadf3bddcd84a698657e4ace7b398c7f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>task_type const  &amp;</type>
      <name>top</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__scheduler.html</anchorfile>
      <anchor>a26112c46befef9156b1bc46b121e5cf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::priority_queue&lt; task_type &gt;</type>
      <name>m_container</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__scheduler.html</anchorfile>
      <anchor>a32a5287bac7e585b01b3a30fd2585715</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::prio_task_func</name>
    <filename>classboost_1_1threadpool_1_1prio__task__func.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>result_type</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__task__func.html</anchorfile>
      <anchor>aa7977071f7d2aed3b105ef9681553578</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__task__func.html</anchorfile>
      <anchor>a6161baa2ba8a83d4bc97039e171f6216</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__task__func.html</anchorfile>
      <anchor>a4a0265ba1d362435864fae31b2ced8f6</anchor>
      <arglist>(const prio_task_func &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prio_task_func</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__task__func.html</anchorfile>
      <anchor>a4223c1c97c5e6fb942f7058f0e80ceba</anchor>
      <arglist>(unsigned int const priority, task_func const &amp;function)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>task_func</type>
      <name>m_function</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__task__func.html</anchorfile>
      <anchor>a00eb9d98efc4397e787e1239317de880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_priority</name>
      <anchorfile>classboost_1_1threadpool_1_1prio__task__func.html</anchorfile>
      <anchor>af15f3f366672138894260caad121d517</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descriptor_surface_based_recognition::RecognitionResult</name>
    <filename>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>checkModelFound</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>adb5b7bbf0697193cbb02a28fee864dd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HalconCpp::HQuaternion</type>
      <name>getAdjustedRotation</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a95b181959817ea35fa9060366038b7a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HalconCpp::HTuple</type>
      <name>getPose</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a87b226eeee9eb38c274eb5735256ade1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPoseValid</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a43f3aff53f214a0db12c71be412060ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScore2D</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a2b134fb21d02e60716607f0304e84c03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScore3D</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a8d059fddcc3e0c3cbb38add349486a09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>getSearchCloud</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a6556359c726a3805c079caeab4f87854</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSearchRadius</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>ac4db9e1d1767757296b8d3ac79c94561</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2i</type>
      <name>getTexPoint</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a15ac239af1d26cb1d7570a5c7a54a069</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getTexPoint3D</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a553cd97cc0fe44ee479651293c57092a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HalconCpp::HHomMat2D</type>
      <name>getTransMatrix2D</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a677f935a287dd4ef41bff201f4349409</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getViewIndex</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a999d0e1f486d46b9c0b956649b87b768</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>RecognitionResult</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>afb26e2c22e254866b643c5380d210058</anchor>
      <arglist>(int view_index, double score_2D, HalconCpp::HHomMat2D &amp;trans_matrix_2D, const Eigen::Vector2i &amp;tex_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAdjustedRotation</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a354e224e0de9eb609d17d862bd9793d4</anchor>
      <arglist>(HalconCpp::HQuaternion quaternion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelFound</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>aaa4e5d9ea12ae2fcad73ff54957b4199</anchor>
      <arglist>(bool model_found=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>adaa19170c4d1b2583e74d1fcbb44d7b0</anchor>
      <arglist>(HalconCpp::HTuple pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoseValid</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a7291f6ed4d97132267252a3022867225</anchor>
      <arglist>(bool pose_valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScore3D</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a9f1afc91ddfbb59cdb22da9ebbcb5e96</anchor>
      <arglist>(double score_3D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchCloud</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>ad4acf05de410e9bfeb8988cb8720532a</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;search_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchRadius</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>ac93b8ab2f1e16fffba5426deb19a593b</anchor>
      <arglist>(int radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTexPoint3D</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>aa5b2a454e556ccdfd90517c62c02cf9a</anchor>
      <arglist>(pcl::PointXYZ tex_point_3D)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalconCpp::HQuaternion</type>
      <name>adjusted_rotation_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>ad0c218405f252fbb55ce0ebe97ec0604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>model_found_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>aae9885fb8070959c2e7b100ee97b4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalconCpp::HTuple</type>
      <name>pose_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a23b4e1ddfea710d0b2a58223bacdb7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>pose_valid_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>abb710f301f4eeba999e69640f2abfe72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>score_2D_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a92104eb9d201f43ea04e856f6fa8d41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>score_3D_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>af3fcb57027916d358a7af45079b0fe27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>search_cloud_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a60ce6678c084c5a3da0352536178dd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>search_radius_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a6402b1e456e799cf6bba2214b8d592f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector2i</type>
      <name>tex_point_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>accc1473a539e125f5d453a8c66736158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>tex_point_3D_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>ac569f190713852bfcaee4450d0330dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalconCpp::HHomMat2D</type>
      <name>trans_matrix_2D_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>a6fbb3a1a49ba1af6e0ef08f1f82ce397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>view_index</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RecognitionResult.html</anchorfile>
      <anchor>ac4170a18f2d9db051f04e6ab3a75b8ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::resize_controller</name>
    <filename>classboost_1_1threadpool_1_1resize__controller.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>resize</name>
      <anchorfile>classboost_1_1threadpool_1_1resize__controller.html</anchorfile>
      <anchor>a40824a6345c2d03b4ff21f125186279e</anchor>
      <arglist>(size_t worker_count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>resize_controller</name>
      <anchorfile>classboost_1_1threadpool_1_1resize__controller.html</anchorfile>
      <anchor>a3a1abded6a9bc292d679f322bd41e008</anchor>
      <arglist>(size_policy_type &amp;policy, shared_ptr&lt; Pool &gt; pool)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Pool::size_policy_type</type>
      <name>size_policy_type</name>
      <anchorfile>classboost_1_1threadpool_1_1resize__controller.html</anchorfile>
      <anchor>a8d217eb26fcedb449c93d06fb4fb3d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>reference_wrapper&lt; size_policy_type &gt;</type>
      <name>m_policy</name>
      <anchorfile>classboost_1_1threadpool_1_1resize__controller.html</anchorfile>
      <anchor>a3161a69a486bef68e715860250468363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; Pool &gt;</type>
      <name>m_pool</name>
      <anchorfile>classboost_1_1threadpool_1_1resize__controller.html</anchorfile>
      <anchor>ab00df712224c5bb454d7d88d26d94a69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>descriptor_surface_based_recognition::rgb</name>
    <filename>structdescriptor__surface__based__recognition_1_1rgb.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>b</name>
      <anchorfile>structdescriptor__surface__based__recognition_1_1rgb.html</anchorfile>
      <anchor>a25b732f44a6e32ea77d029dfbc5274ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g</name>
      <anchorfile>structdescriptor__surface__based__recognition_1_1rgb.html</anchorfile>
      <anchor>a955f957e38f2f1114432f726bb310a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>r</name>
      <anchorfile>structdescriptor__surface__based__recognition_1_1rgb.html</anchorfile>
      <anchor>a7c4a0de856ba055fa9d10cbf4b87fcc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>descriptor_surface_based_recognition::RotationAxis</name>
    <filename>classdescriptor__surface__based__recognition_1_1RotationAxis.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getAngle</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RotationAxis.html</anchorfile>
      <anchor>aff284ab5e6d05090cb5faa33d33aedee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getAxis</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RotationAxis.html</anchorfile>
      <anchor>a07398520bdcbffd209a22e3b140684a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RotationAxis</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RotationAxis.html</anchorfile>
      <anchor>a5c357a43513f36b7ac6739c034bc7741</anchor>
      <arglist>(double angle, Eigen::Vector3d axis)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>angle_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RotationAxis.html</anchorfile>
      <anchor>a84f21e3e5086a2f96144482f7c6efd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>axis_</name>
      <anchorfile>classdescriptor__surface__based__recognition_1_1RotationAxis.html</anchorfile>
      <anchor>ac5791d20d6c4068b7744412df3fba350</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::detail::scope_guard</name>
    <filename>classboost_1_1threadpool_1_1detail_1_1scope__guard.html</filename>
    <member kind="function">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1scope__guard.html</anchorfile>
      <anchor>a5e483b3594413bbf71dbfeafd35352d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scope_guard</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1scope__guard.html</anchorfile>
      <anchor>ad4e0ee18f4eef37bbc5a8cea49e103c7</anchor>
      <arglist>(function0&lt; void &gt; const &amp;call_on_exit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scope_guard</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1scope__guard.html</anchorfile>
      <anchor>a0a715d1da76bec7e69e7647c5b502ca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>function0&lt; void &gt; const</type>
      <name>m_function</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1scope__guard.html</anchorfile>
      <anchor>a61f7dd7abbddd91a978c43a94441a6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_active</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1scope__guard.html</anchorfile>
      <anchor>a63b829a8a199f128022bceac4a6b2ec0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::static_size</name>
    <filename>classboost_1_1threadpool_1_1static__size.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>resize</name>
      <anchorfile>classboost_1_1threadpool_1_1static__size.html</anchorfile>
      <anchor>ac2bbeb9b1c9afd79d5336eb88c53d79d</anchor>
      <arglist>(size_t const worker_count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>static_size</name>
      <anchorfile>classboost_1_1threadpool_1_1static__size.html</anchorfile>
      <anchor>aa30e8966810a898fe6cf35d8668fd2f6</anchor>
      <arglist>(Pool volatile &amp;pool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>task_finished</name>
      <anchorfile>classboost_1_1threadpool_1_1static__size.html</anchorfile>
      <anchor>a101b2c4b2ca972bf4045c2dfb81a026d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>task_scheduled</name>
      <anchorfile>classboost_1_1threadpool_1_1static__size.html</anchorfile>
      <anchor>a21507d78c2dee1d94809e44fc969c564</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>worker_died_unexpectedly</name>
      <anchorfile>classboost_1_1threadpool_1_1static__size.html</anchorfile>
      <anchor>a9524a72cbd4f8fbcd6c2b9a3115865d3</anchor>
      <arglist>(size_t const new_worker_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init</name>
      <anchorfile>classboost_1_1threadpool_1_1static__size.html</anchorfile>
      <anchor>aff83c25faed61462b846115ea543608d</anchor>
      <arglist>(Pool &amp;pool, size_t const worker_count)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>reference_wrapper&lt; Pool volatile &gt;</type>
      <name>m_pool</name>
      <anchorfile>classboost_1_1threadpool_1_1static__size.html</anchorfile>
      <anchor>a295ea1da3814955964bf93a456547670</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::thread_pool</name>
    <filename>classboost_1_1threadpool_1_1thread__pool.html</filename>
    <templarg></templarg>
    <templarg>SchedulingPolicy</templarg>
    <templarg>SizePolicy</templarg>
    <templarg>SizePolicyController</templarg>
    <templarg>ShutdownPolicy</templarg>
    <member kind="typedef">
      <type>SchedulingPolicy&lt; task_type &gt;</type>
      <name>scheduler_type</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a4bdb3cef94393456f2b7ec0d171d6b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SizePolicyController&lt; pool_core_type &gt;</type>
      <name>size_controller_type</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>ac7e01650ffec650c0279782eacb4be80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SizePolicy&lt; pool_core_type &gt;</type>
      <name>size_policy_type</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a654dc8a75dc2ea813dc6307f8707658d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Task</type>
      <name>task_type</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a321da9e252f14645cd3e433305576a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>active</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>aa65dde104a32bb2ef9bd5efe82fd6ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a9d98ecc57fb790ad12e9c12dcead921b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a18780f4260f1317c462cd28a4c825e2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>pending</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>aad1be5414fcaced11e3a09512b6f741a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>schedule</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a3daf5e17f6c2ba9a0ecdeb73b41478e6</anchor>
      <arglist>(task_type const &amp;task)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a89708441182e6348588232f37b56413a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_controller_type</type>
      <name>size_controller</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a965f249200025312bd3a3a0f8144e3a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>thread_pool</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a6eba12acd49dfe14c7de44073a138aa1</anchor>
      <arglist>(size_t initial_threads=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wait</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a979b040c13a30aab36cc2dc91e693b85</anchor>
      <arglist>(size_t task_threshold=0) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wait</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a7e22f604b8c1a58260884b0907372fcb</anchor>
      <arglist>(xtime const &amp;timestamp, size_t task_threshold=0) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail::pool_core&lt; Task, SchedulingPolicy, SizePolicy, SizePolicyController, ShutdownPolicy &gt;</type>
      <name>pool_core_type</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a9ba3db6520664f8bbb7225bcb9bf70ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; pool_core_type &gt;</type>
      <name>m_core</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a2e519a2ed4023a8f2c7141e999a9262d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; void &gt;</type>
      <name>m_shutdown_controller</name>
      <anchorfile>classboost_1_1threadpool_1_1thread__pool.html</anchorfile>
      <anchor>a03de077e0ebfbb5efc4baf2bc3ffc49d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ViewCreatorDialog</name>
    <filename>classViewCreatorDialog.html</filename>
    <base>ViewCreatorDialogBase</base>
    <member kind="function">
      <type></type>
      <name>ViewCreatorDialog</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a6f0492c9a5ee17d85d0efe7e5e6d6150</anchor>
      <arglist>(wxWindow *parent, ViewParamsWrapper *params)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onButtonCancelClicked</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a2ddcc25b6fbbf1307c30853420928712</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onButtonEndTestClicked</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>ae73f4686a0b9d44c86468acd34833d14</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onButtonSaveClicked</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>aae8ab2a7d52058c493ace3b6e56c1a34</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onButtonStartTestClicked</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>ac3aa974aae9b792150a9b0a590b5218a</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onCheckUpsideDown</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a09cada0f7851eaa12512287f150b8a68</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onCheckUseColor</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>adac334c25a2687abba613d08d51686e5</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onCheckUseCurrentImage</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>aeef10fffd4a3feab5f67ec6463ec6b5f</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onChoiceImage</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>abe37340ab05ec30c86344a149e3c5f39</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onChoiceImageSource</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a4c6ee6cef035fe5c5e66a69333ba60a7</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onChoiceTestImage</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>add84ca72484cd4a052d50838ecd816a4</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onChoiceTestImageSource</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a5bb975653998541ebca3f236a5a91352</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OnDialogClose</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>aef43aedde6b77e3de59becfe4532b9ee</anchor>
      <arglist>(wxCloseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis1Angle</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a4bbc5cd908f5746c59ebc5202336c0ee</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis1AngleEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>aa3b725258b92b05ba675272ec11f0a53</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis1X</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a414ea5ccfec662e8beb08bb178b0bdc2</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis1XEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a7bf00c2fdbca8097e7dfdee10e1dad71</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis1Y</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a578d687109b06e90e4e2ce50dad19396</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis1YEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a877638a31f3b394b0af3e6ab74311703</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis1Z</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a9f8ac42ddc09c1089cc8b16debae68ea</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis1ZEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>addf48b8f0e507063a4f4f59a228f125c</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis2Angle</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a094dfe56b3ae724f152674ef45e0edc9</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis2AngleEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>aa0ad96ab1f595b130d1bcbf679be8e19</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis2X</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a63c03f467cb36b62fe8a7fdd3df13b36</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis2XEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>af10475707e0b62548ede04510d830f89</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis2Y</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a78ac193b5c282a3debeb23c4c06ab077</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis2YEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a5dcea0f54ba15f39d0467b4458dbb338</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis2Z</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a1bc0698487654e038a5d664211425ce8</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextAxis2ZEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a6788c5fc8e4b746b0e274f84a9efd122</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextDepth</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>aea9db017d2ad7269b83ca838a8a7bb8e</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextDepthEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a4ce17fabdcf00176800812115231fb73</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextFernNumber</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a8525e67b4a3d495a8befa8c5e4344b44</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextFernNumberEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a3294aaf39b5896057fe84ce2274a3161</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextHorizontalOffset</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a345aa54adfb8bb61e742054dfeccd778</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextHorizontalOffsetEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>ad64f38757356ff8042af4820d10b3dde</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextLowerRightColumn</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a75a7e04aa97fb996e641245af5b957ee</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextLowerRightColumnEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>acef606eba9b1b9976ca6abe7aed1c5b3</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextLowerRightRow</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a9445c08d7745bdf21690dc25c6067d5a</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextLowerRightRowEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>aff064dde630125d9762647ab305d13b4</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextMaxScale</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>af6885e8a3ce3c3ad0cbd02ae8e7eb003</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextMaxScaleEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>af003945eea4fa37088fce2d56b409f85</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextMinScale</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a3fc0b3af79ed5de6158ecaab4291a833</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextMinScaleEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>ac0c60dac3ceb8abe1af628448e2faadd</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextOrientationX</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>afbc5aef7348ab40f7f50aff39a8176da</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextOrientationXEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a30104df63eaf2b2de11bf0d39de874de</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextOrientationY</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a81385ea3424b272d9e34decd46e33409</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextOrientationYEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a516040a2fc12b310c70d81d67933ee1d</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextOrientationZ</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a1ef9a34dbd23a0f9db377e0bcdae6c8f</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextOrientationZEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a0c316790d7bbddd54504eec34dcf3970</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextPatchSize</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a5c47fe0314a9727eabde9f9e7aa10ccf</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextPatchSizeEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>aad6c24b29318ddc5296151026a5f1b81</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextScore</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a71793d7aad13473fdd4686a7b76867c2</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextScoreEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a702d99485ff79fbe2d32a07f899bd6af</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextUpperLeftColumn</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>ac759281ef0a593f6164ecf5818a19f41</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextUpperLeftColumnEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a54cb2a8b261272e03745f11e4ab3363b</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextUpperLeftRow</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a0b0da9b20ce1c4e2719b1bba3cca868b</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextUpperLeftRowEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a6aeb2bb38e791c4971dbd5a4a92a824c</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextVerticalOffset</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>af35a53fe391e7c248c38ea0db5a2d38e</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onEditTextVerticalOffsetEnter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a9495d550a3ed061cec169f5c56a85084</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onSlideLowerRightColumn</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a3639ddb9d9c5f9762cf1c63aeb3d0e52</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onSlideLowerRightRow</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a4087df84bbc03e998cc0849a0d2b69a9</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onSlideUpperLeftColumn</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>add32fee5953606403b66c1ea2f3559e5</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onSlideUpperLeftRow</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a40faeed018353ec897ea51b2db6fec5d</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>enableGuiElements</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>ab6af322ffd2d0b35ad417f3c9d553e4d</anchor>
      <arglist>(bool enable=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>enableGuiElementsTest</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a185eb73ac0ac8b09b2064c9a9b6db94b</anchor>
      <arglist>(bool enable=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onModelCameraImage</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a90bb0eaf69558c0acabcc58fa2b490df</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onTestCameraImage</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>afa7a057196765844d8914a3203ddfeb1</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;msg, bool use_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>onUpdate</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>afd6be0440dc015df23d46fa609438e3e</anchor>
      <arglist>(wxTimerEvent &amp;evt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>paint_test_image</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>ad6713face58597a058f72ad0303c07a1</anchor>
      <arglist>(HalconCpp::HImage img)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateImageOnCrop</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a17deaa04938ee689c49fea6a025af3ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalconCpp::HDescriptorModel</type>
      <name>desc_model</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>ae9b411218775eb76e6523484d3ff1a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>desc_model_available</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>aec41d6f0f8643d78ccfff8a57277cec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>feature_sum</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>acca69f2aa0f489c9116dabd9eff2354e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>fixed_image_available</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a8d0c3d28a7d29da34c3cf0132977396f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalconCpp::HImage</type>
      <name>fixedImage</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a3b18d855ae6582c5f2e6d00c886b206f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>frame_counter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>ad6616ba49c755cbb2c919d3613dbae13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>image_model_sub</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>ad1e59b8ab3a2b4bf558a9640733f7645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>image_test_sub</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>aa65d87710865b24d18ecd1cb0da9c1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a46fa5c1d11afd9a4daecc5481e5eef9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>paint_thread</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a064dea234ee865c37c73363c56c3c1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ViewParamsWrapper *</type>
      <name>params</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a7ab52b338988d6c9fe2b41179e34e9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>score_sum</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>ade89b68291aaf51c3b0f091ad95239b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>test_running</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a6c69a1451ab57042b42e411c0d271498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>time_sum</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>a5f1f148cbc99aebbef49d5a97442f899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>update_counter</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>acb4c357750c0b6c5c49a948aea273b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wxTimer *</type>
      <name>update_timer</name>
      <anchorfile>classViewCreatorDialog.html</anchorfile>
      <anchor>ab2de643abb98cca5eea4087f11966b1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ViewCreatorDialogBase</name>
    <filename>classViewCreatorDialogBase.html</filename>
    <member kind="function">
      <type></type>
      <name>ViewCreatorDialogBase</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>abd624cf7161fee85bdefb7cd6fe4ed91</anchor>
      <arglist>(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &amp;title=wxT(&quot;Descriptor Surfaced Based Trainer  -  Create View&quot;), const wxPoint &amp;pos=wxDefaultPosition, const wxSize &amp;size=wxSize(1000, 880), long style=wxDEFAULT_DIALOG_STYLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ViewCreatorDialogBase</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a6ca02ba9ad2f0b617b802f9e2dfece6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onButtonCancelClicked</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a3f7cf4cc08730d2e53ac791691186402</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onButtonEndTestClicked</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>acad7517edf34d825a0caac3ad5f8998e</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onButtonSaveClicked</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ad11cc930d7a0ef74fcc302fed0faa35f</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onButtonStartTestClicked</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a90147921a75e067ce7e02c978bbcc6dd</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onCheckUpsideDown</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a0f00f78f6d19f5b1123dade3bb590659</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onCheckUseColor</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>abd086d792efd5a47f9afde06a6befbd9</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onCheckUseCurrentImage</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a7f795225d62cb5bb0c68d448718cd5b8</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onChoiceImage</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a0b011a3473412505f29039636fb2fd43</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onChoiceImageSource</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aa910bcbc3b2574aa3b3f7331fe842c14</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onChoiceTestImage</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a98f101b1ee69066280205d6df55765d6</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onChoiceTestImageSource</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a81c6961a45701ddebd3083ea86c61687</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDialogClose</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a6731ef15301e938dd8fd325259d01041</anchor>
      <arglist>(wxCloseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis1Angle</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>abd16c3e9b9ee439431be02b626a6c53e</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis1AngleEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ad25abe6c5b0fe111baeac091b366d347</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis1X</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a9ba92fd40beedc5667258e4923d3c37b</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis1XEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ae97fd0fc20457ddacb7840ae11d1a472</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis1Y</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a8d51b9a1abb121f4361099c407354b51</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis1YEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a951d612741da892b2580cb1d1bccc7c5</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis1Z</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>afd25860c7966cdba9a4d4eae1183e089</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis1ZEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>af4b70cf463c0f9ea2a758c4681a2a647</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis2Angle</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a9d6c0138b75ea5eb4e56e060f802a661</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis2AngleEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a46a00e2e3369449e36f32ead34017772</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis2X</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a1bebb38b8f4dc7aefe9c212034946559</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis2XEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aea371697660648bc52b0b05c43459a90</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis2Y</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a7629e44721f90bd203cb06c6fbcaf1cb</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis2YEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a7cd2b0f2b655bf44c100408e408a755f</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis2Z</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ae6a7524f5319f39fc655d06425ed07de</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextAxis2ZEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a6df66b88297322af686b9f8503bdd843</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextDepth</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a2442d53af79234092475916cbdd718a5</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextDepthEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a04abb34447541d92021747f6aee5e97a</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextFernNumber</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a85f61f5d4628814ffc967ba5cb3809cc</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextFernNumberEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ab904d6bdd6ecfe19be9f838136194726</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextHorizontalOffset</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a097f359161788a6cc6e9f92133cc4414</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextHorizontalOffsetEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a46466b4d9e90d863c6e9d9ccda869f3b</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextLowerRightColumn</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a5e1456e0ed84026e61a6b5aabf1ddd6e</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextLowerRightColumnEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a98164abe8cb5f12728d5ed34013f4ec1</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextLowerRightRow</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a3a62468ab942d6e41204ca900bfbb352</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextLowerRightRowEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aa329171fc6c7f8846ca8d1bd18a29a98</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextMaxScale</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a11a96981668b683385c7a887613fb43e</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextMaxScaleEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aed515384d67955033fa63d5acb05d4d7</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextMinScale</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a9d4b7537ef28e32fa0efe81b2f75dedb</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextMinScaleEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aa0f1b94af9861322d332cb3f7328676f</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextOrientationX</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ad9097da254483e9c50ebd3f4e66b3bb1</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextOrientationXEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a608ae817d889326d3d47ad6ac65ec2e2</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextOrientationY</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a5e32f5725a904866769e36c6fa05b456</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextOrientationYEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>af3e30d0cda6bf56bde52bb3457a1cb10</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextOrientationZ</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a6e9c42d3444b6aa9831bc2b8857026cb</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextOrientationZEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>af460c6db60636e86b08a8fb98d6cf05a</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextPatchSize</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a88a38cdc71ef267ae4c7890c3af2d8cf</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextPatchSizeEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a194c3c9252b0a8b8402d3440b8d8f534</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextScore</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aec903c53c4a6cf446059758834b97555</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextScoreEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a4b877e1780f2467a00639f820c347ed8</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextUpperLeftColumn</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ab6cf40e039691b9331d24688e55aaf23</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextUpperLeftColumnEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aa1368422add20ebf51dd40dfb835d7b0</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextUpperLeftRow</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a7420e56bd3378f6b7bbeef853f2353e8</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextUpperLeftRowEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a736bdf3e376fd067a8c2e24232049a4f</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextVerticalOffset</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a0077a24f73309627a0a71f1a880d58c9</anchor>
      <arglist>(wxFocusEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onEditTextVerticalOffsetEnter</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a9a04e4c05a0d6b54b1fce8c72ece841c</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onSlideLowerRightColumn</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a51996ca9b3506bb759ace9a2acbd9fa7</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onSlideLowerRightRow</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ad4b2e56c0107a545c873219d891a3caf</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onSlideUpperLeftColumn</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a99d189083886c113459ac2f06aece783</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onSlideUpperLeftRow</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>abd98ab0e7c9980035a3c9297810fb883</anchor>
      <arglist>(wxScrollEvent &amp;event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_cancel</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>abda1028afea2f10c4fc72808de795f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_end_test</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a14403b045bb05406104786f805f4a351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_save</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a138a5cd0a442bc4076916b1ae6ba3d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxButton *</type>
      <name>button_start_test</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a76f6d9f7702685941a15644173aed422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxCheckBox *</type>
      <name>check_fix_current_image</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ab2ebb904c24cd68e539413589963ae81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxCheckBox *</type>
      <name>check_invertable</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ad1a585c54f014acaf5a81b51d23fed91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxCheckBox *</type>
      <name>check_use_color</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a4d5b086239c880c191ed317dd12828cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>choice_image</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>add369973696bdec0099a117bf34b7cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>choice_image_source</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a5b093cd62af05bb7813698216c704d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>choice_test_image</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a7c06970d6fa76c18ff9dc288c8b53d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxChoice *</type>
      <name>choice_test_image_source</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a29ae93b03a126794263b228717e515e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_axis_1_angle</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a3c4a66819cbae29ebd6ba9716f52e9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_axis_1_x</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aa2b0895604c0b1254dc60f1e56ab2f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_axis_1_y</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a8c5128dba695e1897b860707a6e5fd1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_axis_1_z</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a6ca09ff19f4d6a7db4b0526a30e1a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_axis_2_angle</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aff80027a74ab068a3bf7ff9e78639318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_axis_2_x</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a8a557df310a069b5819ca7342c8c65ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_axis_2_y</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a1f7894d699da25d664912e842075382e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_axis_2_z</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ab73337ce4d3188d7a32bdbad858307cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_depth</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>afb147ebf7681a29e00e59a13b91d4f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_fern_number</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a9ef1fdbfd7deb27d0c879c974b068e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_horizontal_offset</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ab1260791a02cf89058d3ee88cd7ef465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_lower_right_column</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ad3007adf435f82cd153bdad8381f1bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_lower_right_row</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a0d0215ec3a14279974ed31a6a9f8e074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_max_scale</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ad654b15febfdeb9444b8f78c1d017573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_min_scale</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>af3a51dea8148e95eb45dedd290ff37d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_orientation_x</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ab357ece307c910ab6ed84c586ae54b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_orientation_y</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ab834031ddb4007ed9815b605aef680a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_orientation_z</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ab3c6d24019bbd4259017e2791c2a1ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_patch_size</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a626c328ac8f6325a4c980937053948bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_score_2D</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aaadeef460a4c95bd3aba1b98bd683cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_upper_left_column</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aa9bc3fa3b8f93be9eed94663dbe78be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_upper_left_row</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ae530ebbfba16da106e02d12fa521ce17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxTextCtrl *</type>
      <name>edit_vertical_offset</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ab21402b49dac09cb39a19ee5e889dc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxImagePanel *</type>
      <name>image_model</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a99886f0d7dde196a11976b7a955d116a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxImagePanel *</type>
      <name>image_test</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ad9fe0d702c4bec134d54d131f551e169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_average_matched_points</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a9a0bc5f4f57b77093e5e14e76c58e111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_average_matched_points_value</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a1eb89b83f2d81650a6e33519398b06d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_average_score</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a1fbe61405d068b1ee325526f8fc703d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_average_score_value</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a534478de8eff33f303da36cc7bad0008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_average_time</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a601b12024392eae2e108141d875ebb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_average_time_value</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a05a7b9868f6b55a6b7c16116959ea640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aaf9329b0de2d13ea77e60516f0b81932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1_angle</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ae6b3fa4f7b261537845e6344d9a79c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1_x</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ab24b1549e6f7f8b8a3da5063ce777033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1_y</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a7d802dff3267e2d0581ac5857a828f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_1_z</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a00f5f0e5fdadc92ce00f61cfc081e5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a9c4bebf3ed96c7d34ee6e0f2b205377a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2_angle</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a142567c40b4b4c6a403a312ff26205a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2_x</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a155538907238ed1b96aea9e854faef60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2_y</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>abfab11140242837fb16d1113bb4046c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_axis_2_z</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a9d3acb815209ec8daa64997d82d2c852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_depth</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a7d9088b81945b8ad23100b0caf2c67e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_frame_number</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a7e3a909eedf6c2e10c1025ea1d7fcc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_frame_number_value</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>af4592504b88e33374055ec79c7e0f514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_horizontal_offset</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a416a524d8f517efd7c22a193cf823911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_image</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aa08fc11e46b676fa3dfc05c00e92ef73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_image_source</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>afac9a3080ce983478601289700d7a6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_is_invertable</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>acec1de2b37a34988aabf07d819522095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_lower_right_column</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a9155d483940c135a8c2415c3e92ee91d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_lower_right_point</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>acd0e5a5c217f1be8d7d73bbfcc95c210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_lower_right_row</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ade95cc125eedc05689e7d85ec3bc7ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_matched_points</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a924182d2e4adaf7f8d9b7589182370f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_matched_points_value</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a46880e1cd0dc493aafd0fd747c7bd8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_max_scale</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a1dd584c483f293dca0e82e946c423f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_min_scale</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a81631a6b33b0ee336728be17c36c8e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_model_available</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ac40940b2b3817402d234f2917680392b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_model_available_value</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a2be39ada1cc021127ee83888107b99e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_model_points</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a2e581da2aa87daa4d5c25a7ee1f959d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_model_points_value</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a082911bbd63f34c24a887176252d90b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_number_ferns</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a74f6c119dde8230a167db01947b2bb2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a5821554c80f83e8ef834b00637b04c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation_x</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aba5ab78fb78ded3ea4b1da67cb90c81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation_y</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a75a1f23b7d0b49e7e5593b10017a7e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_orientation_z</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a541a07f3eb922482c54c473d3c60a18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_patch_size</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a97a141c63cea06c588ad00e3707e5eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_score</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a26f16e40803568b8bde1dd04114091df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_score_2D</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ab2c58db2243aa0b89578fa0293e04ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_score_value</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>aa47d88d375dad25814054109848890e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_search_points</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a3b822fc78843b8938d50c7c5e67d287f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_search_points_value</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a86c51f9d23023548b5a522b390e926e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_select_image</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>af1d27a63e0cd5d9adb594bac457e1b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_test_image</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ab0a7301efaeb0c6156f82e41e8424a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_test_image_source</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a6d37d1ebeeaabbcf6a3e20f1a5b4ba40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_time</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a8ac84b494e8e23ebee875db7e8a4a7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_time_value</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>ac424a88740453923159a57de4ce169e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_upper_left</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a8616f22760bbcc6defa877e4159b20bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_upper_left_column</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a3ceabaa33f0779b4b58ff17df1e55535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_upper_left_row</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a2ca06b45ce98b7a15b30ac58e478deb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_use_color</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a1221d7262cffd2a5458688f86cd853a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticText *</type>
      <name>label_vertical_offset</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>af5ad75331f6e5a8ce2f80630985c1246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticLine *</type>
      <name>m_staticline4</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a7ef7380e2f23122e3589e2b05f0b7fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticLine *</type>
      <name>m_staticline5</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>adf231d6765a60a62781ff81de90d277c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticLine *</type>
      <name>m_staticline6</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>abbbb992731e1d79ddb6ab7287148abb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxStaticLine *</type>
      <name>m_staticline61</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a68b28de8b971377f0ba849b50b6fba29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxPanel *</type>
      <name>panel_image</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a712824f68d73df57433de85fe3e73f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxPanel *</type>
      <name>panel_test_image</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a59d74d97eca78febd75f85b2c102e583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSlider *</type>
      <name>slider_lower_right_column</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a490137e826811dd2a4b65b9d5c08c766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSlider *</type>
      <name>slider_lower_right_row</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>abf7d8b8a497ac4414d59df24434da680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSlider *</type>
      <name>slider_upper_left_column</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>adb1a6e61841e99f68b0450083d50b31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>wxSlider *</type>
      <name>slider_upper_left_row</name>
      <anchorfile>classViewCreatorDialogBase.html</anchorfile>
      <anchor>a5f99727df6282a5dea376876efc09d82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ViewParamsWrapper</name>
    <filename>classViewParamsWrapper.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addBoxCorner</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ad867976d8a9c098ea23c47be659df417</anchor>
      <arglist>(Eigen::Vector2i corner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearBoundingBox</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a06d7eccda6937fe5f84671054d9fcd21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getAxis1</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ac391c67d3bda9574b5808a0d58e3afce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAxis1Angle</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ae8ea2d85f28170f74f762fd58788db9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getAxis2</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>abc2751f23682ff995fa6f5a4eaa4a023</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAxis2Angle</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a235fc022dee4d6cd7b79e04fc8b675fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector2i &gt;</type>
      <name>getBoxCorners</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a930471029996e0a9a24aaa10d6eeb9a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getColumn1</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a0de7c9169c0b04c8c7848c6f74f66728</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getColumn2</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>acb65c9f8d3cf6973184494ebf898b660</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDepth</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>aef13541612b849a8602243519bf82ef0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getHasBoundingBox</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a25882d1828d01242a13258b76351a1c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHorizontalOffset</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>aa849456f9eed7e8a3f5de20f108fea3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HalconCpp::HImage</type>
      <name>getImage</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>aedf4276403121ff455989c59d8b42fb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIsInvertible</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ade29c411cfba999629dfff13be76e0c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIsValid</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a108d4ca81669ebe8a0e8c3604ce4a074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxScale</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a4cf9accd8c23f014203cf0222a5e6bf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMinScale</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>adb76a36ab372a02f43029c282baf0632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberFerns</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ad997c889e7206cad3999e55656011cbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>getOrientation</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a4699ace68c8614c724c6048857a69f12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HalconCpp::HImage</type>
      <name>getOriginalImage</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>afb20b37317863c9cb54ac0c7b8a8cb2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPatchSize</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>af67ecfa0b112d5df558fd3d925e00b75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRotationType</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a5a82a3d54c180e90c94f556a151bd275</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRow1</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a830e654106b1672af17eb15edbd9ed09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRow2</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a91828db8371d3062aafb15ba36d58a15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScore2D</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a803b7edc6167e2d218c8146d388ec9a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUseColor</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>aa7512c71a059bc6f86ea0cc7fe050785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getVerticalOffset</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a44ccbc87a94af1ced63457e3debbd09c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxis1</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a3fd17792ad3a9ed9748c3302ecca95aa</anchor>
      <arglist>(Eigen::Vector3d axis1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxis1Angle</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a9b827e2a4c05ef3284d9d04bf6f8d396</anchor>
      <arglist>(double axis1_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxis2</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a4be7cf38403526b3d6088b2ca5b6314b</anchor>
      <arglist>(Eigen::Vector3d axis2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxis2Angle</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>aa609666a1b498fec08899665b2873d51</anchor>
      <arglist>(double axis2_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepth</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a91720950d5ffb81bfc443d268e50f8c5</anchor>
      <arglist>(int depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHasBoundingBox</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a75bd70b7502df90d63059bda16a0ea99</anchor>
      <arglist>(bool has_bounding_box=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHorizontalOffset</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a2d4e9ea7353a234926995790da6e19cd</anchor>
      <arglist>(int horizontal_offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImage</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a82982152ffd34b148af3687a3a42aa91</anchor>
      <arglist>(HalconCpp::HImage image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageBounds</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>abb6aaa0f308f383121c28119d25b6324</anchor>
      <arglist>(int row1, int column1, int row2, int column2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsInvertible</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>afe469d902f6cb94a4507be1d3fe467be</anchor>
      <arglist>(bool is_invertible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsValid</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a66e347b3266e04a9a02848fc74b0b86e</anchor>
      <arglist>(bool is_valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxScale</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a5f5b24c33c083f8559dcfe731c4708d5</anchor>
      <arglist>(double max_scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinScale</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a2fdc69509b4ef8c45dbd814279d10e43</anchor>
      <arglist>(double min_scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberFerns</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a61a183e8a7277c367760427852cc5d91</anchor>
      <arglist>(int number_ferns)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a2a60a9a3c1a8563baab3f5a3431a47be</anchor>
      <arglist>(Eigen::Vector3d orientation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOriginalImage</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ab4811ca5c232c593b90e4b2dd8a0a7a8</anchor>
      <arglist>(HalconCpp::HImage original_image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPatchSize</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a55613fc86e64e204cb16c974b6f10154</anchor>
      <arglist>(int patch_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotationType</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>abcab2f746d08ba027ef06061519d9587</anchor>
      <arglist>(std::string rotation_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScore2D</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ad6abab4493ece6534acec012be30a4c0</anchor>
      <arglist>(double score_2D)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserColor</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a448cd00b97b81b97a25c573a89b968e5</anchor>
      <arglist>(bool use_color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVerticalOffset</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ab3fca0b2781131702fbf3f0996524510</anchor>
      <arglist>(int vertical_offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ViewParamsWrapper</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a6aa695430828eb5c267f8cb6ab1e0718</anchor>
      <arglist>(std::string rotation_type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>axis1</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a2265e4f09be81d023d4fbfdb9772f60d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>axis1_angle</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a9d0e2206146a37dbac33cd8559ba7a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>axis2</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a29238e4a38fd05999947179ec68ad050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>axis2_angle</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ac714152bd91a65d8693528d4013f4053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Vector2i &gt;</type>
      <name>box_corners</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ac95c611f838321820f38b1439e301169</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>column1</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a0d16cc988dd17b9558ff6d6a06ddd43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>column2</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a4f7d591f12baa65616c6408e31f8e066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a89f19becc3cffe722eed07ee56c56a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_bounding_box</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>abd22b75398d73b0109438686c4ac3475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>horizontal_offset</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a1a6426a0dfcb68504806e55b81a7416a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalconCpp::HImage</type>
      <name>image</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>aede384ce73e1e197ed57346e3079438b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_invertible</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a0b770bf264dbf2c89774af550e3a0cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_valid</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a597d6d9c1a8957847cfbde0e8d5444bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>max_scale</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>aaed7d6172913a77b155052acc34b2e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>min_scale</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ad478eeb622c3b0b42e749119a836c1b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>number_ferns</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a13c80dc2dcb83f352cea57567b761f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>orientation</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a2d5a4e20068b065cc2167c39b353cf89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HalconCpp::HImage</type>
      <name>originalImage</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a683cf9dbdf5342c50a2bdc3bf97c5546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>patch_size</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ae83b8daa5a5e0b75a481e951da7bfa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>rotation_type</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ad72f36855941646f9612bf3f0d79aa6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>row1</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>ac3afd23c6ad584a0760e98aaf9590cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>row2</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>afa9e7a5db087b667452c293cdbd468ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>score_2D</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a2264e8f96b64d2678f9c59cb2212c1cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_color</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>aee92bd22ac6088e398f321381e84a807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>vertical_offset</name>
      <anchorfile>classViewParamsWrapper.html</anchorfile>
      <anchor>a2cf280c473697044f42fee6ad09aa4c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::wait_for_active_tasks</name>
    <filename>classboost_1_1threadpool_1_1wait__for__active__tasks.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>shutdown</name>
      <anchorfile>classboost_1_1threadpool_1_1wait__for__active__tasks.html</anchorfile>
      <anchor>abd8495ef044734188ab0731ec43e8834</anchor>
      <arglist>(Pool &amp;pool)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::wait_for_all_tasks</name>
    <filename>classboost_1_1threadpool_1_1wait__for__all__tasks.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>shutdown</name>
      <anchorfile>classboost_1_1threadpool_1_1wait__for__all__tasks.html</anchorfile>
      <anchor>ab5b9b7558e13bf15a163d5f6a85c8a90</anchor>
      <arglist>(Pool &amp;pool)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::threadpool::detail::worker_thread</name>
    <filename>classboost_1_1threadpool_1_1detail_1_1worker__thread.html</filename>
    <templarg>Pool</templarg>
    <member kind="typedef">
      <type>Pool</type>
      <name>pool_type</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1worker__thread.html</anchorfile>
      <anchor>a0b7817927a93bb4aaa62ba028ca5167c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1worker__thread.html</anchorfile>
      <anchor>a31f61fa4d593d8ec461a077ea35b6c04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1worker__thread.html</anchorfile>
      <anchor>a944d1458ef00f8f73f9fbc410318d957</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>create_and_attach</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1worker__thread.html</anchorfile>
      <anchor>a75b020279034bffb773b628376918fca</anchor>
      <arglist>(shared_ptr&lt; pool_type &gt; const &amp;pool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>died_unexpectedly</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1worker__thread.html</anchorfile>
      <anchor>a1ba3a83bcabe5598c4aeee68427939b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>worker_thread</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1worker__thread.html</anchorfile>
      <anchor>a09334d4d7d585c0f7c330691e83b0a88</anchor>
      <arglist>(shared_ptr&lt; pool_type &gt; const &amp;pool)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; pool_type &gt;</type>
      <name>m_pool</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1worker__thread.html</anchorfile>
      <anchor>a61ff4b040d39339ba2054f4da64a9675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>shared_ptr&lt; boost::thread &gt;</type>
      <name>m_thread</name>
      <anchorfile>classboost_1_1threadpool_1_1detail_1_1worker__thread.html</anchorfile>
      <anchor>a239c31bbcb817fc1687adbcde00ed716</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wxImagePanel</name>
    <filename>classwxImagePanel.html</filename>
    <member kind="function">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classwxImagePanel.html</anchorfile>
      <anchor>aab6fdf5327071e2ec1632aa49ae0884f</anchor>
      <arglist>(wxPaintEvent &amp;evt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paintNow</name>
      <anchorfile>classwxImagePanel.html</anchorfile>
      <anchor>a1d0be048111eaff6ec6d503d5ca16667</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classwxImagePanel.html</anchorfile>
      <anchor>aae6167a8da2f49b1baacb48644b7b711</anchor>
      <arglist>(wxDC &amp;dc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImage</name>
      <anchorfile>classwxImagePanel.html</anchorfile>
      <anchor>a279929a55405b6148d212329c598cd24</anchor>
      <arglist>(wxBitmap *image)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>wxImagePanel</name>
      <anchorfile>classwxImagePanel.html</anchorfile>
      <anchor>a9b8e71fbec92745597a1048ad8fd8f42</anchor>
      <arglist>(wxWindow *parent, int height, int width)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wxBitmap *</type>
      <name>image</name>
      <anchorfile>classwxImagePanel.html</anchorfile>
      <anchor>af468796c1a36b3ea4ba7f87a8ea63098</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
    <namespace>boost::threadpool</namespace>
  </compound>
  <compound kind="namespace">
    <name>boost::threadpool</name>
    <filename>namespaceboost_1_1threadpool.html</filename>
    <namespace>boost::threadpool::detail</namespace>
    <class kind="struct">boost::threadpool::empty_controller</class>
    <class kind="class">boost::threadpool::fifo_scheduler</class>
    <class kind="class">boost::threadpool::future</class>
    <class kind="class">boost::threadpool::immediately</class>
    <class kind="class">boost::threadpool::lifo_scheduler</class>
    <class kind="class">boost::threadpool::looped_task_func</class>
    <class kind="class">boost::threadpool::prio_scheduler</class>
    <class kind="class">boost::threadpool::prio_task_func</class>
    <class kind="class">boost::threadpool::resize_controller</class>
    <class kind="class">boost::threadpool::static_size</class>
    <class kind="class">boost::threadpool::thread_pool</class>
    <class kind="class">boost::threadpool::wait_for_active_tasks</class>
    <class kind="class">boost::threadpool::wait_for_all_tasks</class>
    <member kind="typedef">
      <type>thread_pool&lt; task_func, fifo_scheduler, static_size, resize_controller, wait_for_all_tasks &gt;</type>
      <name>fifo_pool</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a7570aa50154a35bba415deb195f56ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>thread_pool&lt; task_func, lifo_scheduler, static_size, resize_controller, wait_for_all_tasks &gt;</type>
      <name>lifo_pool</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a80846aad706981b61bdad8cfe43f581c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fifo_pool</type>
      <name>pool</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a1e167909d0dce03e625576f80359b8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>thread_pool&lt; prio_task_func, prio_scheduler, static_size, resize_controller, wait_for_all_tasks &gt;</type>
      <name>prio_pool</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a2b7a71ddf4d7c9fd40b9f5141ac518e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>function0&lt; void &gt;</type>
      <name>task_func</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>ac6f15485d0c9225572afc57b30f50358</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>schedule</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a92842f50114d39d008ff8231a9f460d1</anchor>
      <arglist>(Pool &amp;pool, shared_ptr&lt; Runnable &gt; const &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>enable_if&lt; is_void&lt; typename result_of&lt; typename Pool::task_type() &gt;::type &gt;, bool &gt;::type</type>
      <name>schedule</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a8c2d0e92b81f0ad0a9752b618e238119</anchor>
      <arglist>(Pool &amp;pool, typename Pool::task_type const &amp;task)</arglist>
    </member>
    <member kind="function">
      <type>enable_if&lt; is_void&lt; typename result_of&lt; typename Pool::task_type() &gt;::type &gt;, bool &gt;::type</type>
      <name>schedule</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a4ab462701160a5e79e416e3eeb0e085e</anchor>
      <arglist>(shared_ptr&lt; Pool &gt; const pool, typename Pool::task_type const &amp;task)</arglist>
    </member>
    <member kind="function">
      <type>disable_if&lt; is_void&lt; typename result_of&lt; Function() &gt;::type &gt;, future&lt; typename result_of&lt; Function() &gt;::type &gt;&gt;::type</type>
      <name>schedule</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a3d99413bd26142dbabef810eb3e76979</anchor>
      <arglist>(Pool &amp;pool, const Function &amp;task)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost::threadpool::detail</name>
    <filename>namespaceboost_1_1threadpool_1_1detail.html</filename>
    <class kind="class">boost::threadpool::detail::future_impl</class>
    <class kind="class">boost::threadpool::detail::future_impl_task_func</class>
    <class kind="class">boost::threadpool::detail::locking_ptr</class>
    <class kind="class">boost::threadpool::detail::pool_core</class>
    <class kind="class">boost::threadpool::detail::scope_guard</class>
    <class kind="class">boost::threadpool::detail::worker_thread</class>
  </compound>
  <compound kind="namespace">
    <name>descriptor_surface_based_recognition</name>
    <filename>namespacedescriptor__surface__based__recognition.html</filename>
    <class kind="class">descriptor_surface_based_recognition::DescriptorSurfaceBasedRecognition</class>
    <class kind="struct">descriptor_surface_based_recognition::hsv</class>
    <class kind="class">descriptor_surface_based_recognition::Object2DPositions</class>
    <class kind="class">descriptor_surface_based_recognition::ObjectDescriptor</class>
    <class kind="class">descriptor_surface_based_recognition::ObjectViewDescriptor</class>
    <class kind="class">descriptor_surface_based_recognition::PoseRecognition</class>
    <class kind="class">descriptor_surface_based_recognition::PoseValidation</class>
    <class kind="class">descriptor_surface_based_recognition::RecognitionResult</class>
    <class kind="struct">descriptor_surface_based_recognition::rgb</class>
    <class kind="class">descriptor_surface_based_recognition::RotationAxis</class>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::PointCloud2 &gt;</type>
      <name>ApproximatePolicy</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>acccba97726829f5f8a02efd60ece1226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Synchronizer&lt; ApproximatePolicy &gt;</type>
      <name>ApproximateSync</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a79360aee7fefc92a8a4d8d321d7a7002</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>CLEAR_ALL_RECOGNIZERS_SERVICE_NAME</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a4dfdb1512a99008f34356d5fecb2182b</anchor>
      <arglist>(&quot;clear_all_recognizers&quot;)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>computeMedian</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>afda26e85af77f3b0a89b329ac32d4bd6</anchor>
      <arglist>(std::vector&lt; Eigen::Vector3d &gt; points)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ</type>
      <name>computeMedian</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a36019a9c6d48f0e362fe5ddb6164b488</anchor>
      <arglist>(std::vector&lt; pcl::PointXYZ &gt; points)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ</type>
      <name>findPoint3D</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a8ebe34594f98006374e65fa919a09a09</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr cloud, pcl::PointXYZ current_point, int row, int column, int image_height, int image_width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>GET_OBJECT_LIST_SERVICE_NAME</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a947a2735a5f1f5ededbe9fd9c7234c00</anchor>
      <arglist>(&quot;get_object_list&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>GET_RECOGNIZER_SERVICE_NAME</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>ad1fe2a3200f2dbf10e76b42ae8501a69</anchor>
      <arglist>(&quot;get_recognizer&quot;)</arglist>
    </member>
    <member kind="function">
      <type>rgb</type>
      <name>hsv2rgb</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>aa9a75691d2b4be48e7cbe14dbd478a05</anchor>
      <arglist>(hsv in)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>NODE_NAME</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>adcc4021a15b0bbcdac6f971cb891334c</anchor>
      <arglist>(&quot;asr_descriptor_surface_based_recognition&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>OBJECT_DATABASE_CATEGORY</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>acdbe4c4ac6c4fd8dc765915d3ba49538</anchor>
      <arglist>(&quot;descriptor&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>OBJECT_DB_SERVICE_OBJECT_MESHES</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a87594e33f31fe28fb4edaa100bc98dda</anchor>
      <arglist>(&quot;/asr_object_database/recognizer_list_meshes&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>OBJECT_DB_SERVICE_OBJECT_TYPE</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>ad3159dcbbda4a2ad9ec65bfd6d1997f6</anchor>
      <arglist>(&quot;/asr_object_database/object_meta_data&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>OUTPUT_EVALUATION_DIR</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>ac38ed191c34b804860a164d10e13c768</anchor>
      <arglist>(&quot;eval&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>OUTPUT_EVALUATION_FILE_POSES</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>addcd7bdc238cc7fde7461796ba56e2f2</anchor>
      <arglist>(&quot;global_poses.txt&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>OUTPUT_EVALUATION_FILE_TIME</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a62af4578f14e527270413bee586f8404</anchor>
      <arglist>(&quot;global_times.txt&quot;)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>parseStringVector</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a3c896146bf5c8db8b5f4fe4fc1e3960a</anchor>
      <arglist>(std::string input_string, std::string delim)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2i</type>
      <name>parseStringVector2i</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a629cb860146e47f176db951564decaa3</anchor>
      <arglist>(std::string input_string, std::string delim)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>RELEASE_RECOGNIZER_SERVICE_NAME</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>afa11669d5988e7cda6cac7040d72431f</anchor>
      <arglist>(&quot;release_recognizer&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>PACKAGE_PATH</name>
      <anchorfile>namespacedescriptor__surface__based__recognition.html</anchorfile>
      <anchor>a83ffc7b55f80855aec81a8189b261032</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
