<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ccv.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-text_locator/doc_stacks/2014-10-06_07-52-55.994485/text_locator/include/text_locator/</path>
    <filename>ccv_8h</filename>
    <class kind="struct">ccv_array_t</class>
    <class kind="struct">ccv_bbf_classifier_cascade_t</class>
    <class kind="struct">ccv_bbf_feature_t</class>
    <class kind="struct">ccv_bbf_new_param_t</class>
    <class kind="struct">ccv_bbf_param_t</class>
    <class kind="struct">ccv_bbf_stage_classifier_t</class>
    <class kind="union">ccv_cache_index_t</class>
    <class kind="struct">ccv_cache_t</class>
    <class kind="struct">ccv_comp_t</class>
    <class kind="struct">ccv_compressed_sparse_matrix_t</class>
    <class kind="struct">ccv_contour_t</class>
    <class kind="struct">ccv_daisy_param_t</class>
    <class kind="struct">ccv_decimal_point_t</class>
    <class kind="struct">ccv_decimal_point_with_status_t</class>
    <class kind="struct">ccv_dense_matrix_t</class>
    <class kind="struct">ccv_dense_vector_t</class>
    <class kind="struct">ccv_dpm_mixture_model_t</class>
    <class kind="struct">ccv_dpm_new_param_t</class>
    <class kind="struct">ccv_dpm_param_t</class>
    <class kind="struct">ccv_dpm_part_classifier_t</class>
    <class kind="struct">ccv_dpm_root_classifier_t</class>
    <class kind="struct">ccv_ferns_t</class>
    <class kind="struct">ccv_keypoint_t</class>
    <class kind="union">ccv_matrix_cell_t</class>
    <class kind="struct">ccv_minimize_param_t</class>
    <class kind="struct">ccv_mser_keypoint_t</class>
    <class kind="struct">ccv_mser_param_t</class>
    <class kind="struct">ccv_point_t</class>
    <class kind="struct">ccv_rect_t</class>
    <class kind="struct">ccv_root_comp_t</class>
    <class kind="struct">ccv_sift_param_t</class>
    <class kind="struct">ccv_size_t</class>
    <class kind="struct">ccv_sparse_matrix_t</class>
    <class kind="struct">ccv_swt_param_t</class>
    <class kind="struct">ccv_tld_info_t</class>
    <class kind="struct">ccv_tld_param_t</class>
    <class kind="struct">ccv_tld_t</class>
    <member kind="define">
      <type>#define</type>
      <name>ccfree</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a7585a8892ff75247b055911444481e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccmalloc</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>adc69f6f55b063fb07b5f137d915b1902</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccrealloc</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a9ff1f7bd79b71eb81502dffb25f000a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCV_ALL_DATA_TYPE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a75961a99fe3aa7331e8571e98d7a4d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_array_get</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a4091b2036acdcb1b0bb3de298403a0fb</anchor>
      <arglist>(a, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCV_BBF_POINT_MAX</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a06bc2d30b60578adf390f71e6cb8dbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCV_BBF_POINT_MIN</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a6bb35f6099b19ce2c436e4b4932579fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_clamp</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aa9dc333e1de96fb2f4272b6d0c63d1dd</anchor>
      <arglist>(x, a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_compute_dense_matrix_size</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a38915f9101bbf1985c86ab86f16af3d5</anchor>
      <arglist>(rows, cols, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCV_DEFAULT_CACHE_SIZE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a048974821b8ce4e172fdd8428b107d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCV_DPM_PART_MAX</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a359c58e5fc91d627fbbb403bb43096d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCV_GET_CHANNEL</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a94630c6b0d0bad43557240228ca1ec25</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCV_GET_DATA_TYPE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ad66c2d1de11322409216a35c9bfe2eef</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCV_GET_DATA_TYPE_SIZE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ad6cdad305e53894bcfbf9a11273c8f47</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_get_dense_matrix_cell</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ae609ad064d19a892a8e6ad8bfa494245</anchor>
      <arglist>(x, row, col, ch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_get_dense_matrix_cell_by</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a3f9bdac1630613344fdd6131f141dd74</anchor>
      <arglist>(type, x, row, col, ch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_get_dense_matrix_cell_value</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ab482157e3b5d2f19a8327f04607be62f</anchor>
      <arglist>(x, row, col, ch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_get_dense_matrix_cell_value_by</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a666ad772f338153eb4bb1c70159a0eec</anchor>
      <arglist>(type, x, row, col, ch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCV_GET_SPARSE_PRIME</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a507aade4f3c9e96e35b752c1ea7e1a0d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_get_value</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a1f52129cee84af732feaec8ff99fcb97</anchor>
      <arglist>(type, ptr, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_max</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a47a3d1577dff859e68cba16ed647c4cf</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCV_MAX_CHANNEL</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ac191b6b043a1c271ead870333fdef924</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_min</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a2f65db35ae64e599bf201c0fa3f77a89</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCV_PI</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a61b1906ac6e6e9be7d1082097e1f90a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_read</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ac744a9b76e21ff2030c531aef560fe4e</anchor>
      <arglist>(in, x, type,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_read_n</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>adf4a0f90660c4888dfa1bb2fb266d4f2</anchor>
      <arglist>(in, x, type, rows, cols, scanline,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ccv_set_value</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a92bd35d616f9d8b3e74d790d6efe748a</anchor>
      <arglist>(type, ptr, i, value, factor)</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>ccv_array_group_f</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a463f44cc7f5338390c3518a43be39862</anchor>
      <arglist>)(const void *, const void *, void *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ccv_cache_index_free_f</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a02bfa4224d7c9ffbafd7a255ae41398b</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct ccv_dense_vector_t</type>
      <name>ccv_dense_vector_t</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>add91610c1d29fef53deb88ac61e4dd49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double(*</type>
      <name>ccv_filter_kernel_f</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ac853373dda38a0f39d14bb237625aade</anchor>
      <arglist>)(double x, double y, void *)</arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>ccv_matrix_t</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a8df3bd6a2c9ef0d085fe2fcc28a00c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>ccv_minimize_f</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a9c74f44a05277f91f50e2f7aad3143ff</anchor>
      <arglist>)(const ccv_dense_matrix_t *x, double *f, ccv_dense_matrix_t *df, void *)</arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_8U</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55baafc8d14401e01e57514b9c1bf1ca3871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_32S</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba14dcc2ed86711fae196d35d8af28d467</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_32F</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba4e24fe70d2b7f9697b472de087880e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_64S</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba3987bc83999388571b5b7a0ee8342e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_64F</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba3b2f4dbef0bab377de981f2cc041cefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_C1</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a84fb3310151f4d5cf9616cb84ef3709e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_C2</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a8d80445b8ae7a53846a1ed40ac6152f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_C3</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7a737d0c7809b2e287b79e4060154dc4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_C4</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>adf764cbdea00d65edcd07bb9953ad2b7ad10ec5152d9acd4acd539cd816ea6418</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_L1_NORM</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388ad62b612bc71e67e1b5ee48b80cfa8c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_L2_NORM</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388aab702a5fd2750691d65d1040d42de419</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_GSEDT</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a2ba508a33a6da5bc48bbdd8480083097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_NEGATIVE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a5328e1a4081bf8c5d4bb5b667944b6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_POSITIVE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a385c44f6fb256e5716a2302a5b940388a31190f88103e7ada8655ffb91003af21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_NO_PADDING</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da78a71f80480bfb1b5a53290ee20bb378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_PADDING_ZERO</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da62b4c6f7da80e63f6f7375faa2c934f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_PADDING_EXTEND</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da071f5c3a2a07b47777012689d4bfd079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_PADDING_MIRROR</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abc5c98fcc1211af2b80116dd6e0a035da881e976d31cc55cd23e3ca553ca6f441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_SIGNED</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8a4f09b2a60f38188b5d5e3f891fea33e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_UNSIGNED</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ac36f475ca5b446f4fde4c9b90bec77c8a486dfa08b097ed45d2b5b441c848fd43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_A_TRANSPOSE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9eabfa070eb413471ae9337c729896800a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_B_TRANSPOSE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9ea5f32dec09583e0f8397005303f306420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_C_TRANSPOSE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a05589fbab0657f08285ebdfe93f5ec9ea73a00255a8393b848a21432fbc721e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_FLIP_X</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4dade3b63cfde417e61b4e05d4268eac0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_FLIP_Y</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da79fcea0f9cead38a4407ed1d867f6652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_RGB_TO_YUV</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aba01db17f4a2bfbc3db60dc172972a25aabe4983f0f7e14ca7240bbbf9b2e14f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_INTER_AREA</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea1bb294f0761a31dd19a7f3dac8d7ad38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_INTER_LINEAR</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fceacdab48da656df0da1f2960ab86ef436c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_INTER_CUBIC</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea81e7a5704092e2afa82146df4a6f45d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_INTER_LANCZOS</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aaf105ae5beaca1dee30ae54530691fcea1ccc0c73360932dad18f3acc07ed92c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_DAISY_NORMAL_PARTIAL</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaade6f6a4f36123e67fd196b1637343eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_DAISY_NORMAL_FULL</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa8dcacb09ca5753586b4220db09bfd840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_DAISY_NORMAL_SIFT</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a80155586fa275b28773c9b203f52cabaa6be17e3efd3e17187f4914a5e005938c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_BRIGHT_TO_DARK</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaad95c98a6b6089713a4106f0336e08557</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_DARK_TO_BRIGHT</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a6b7b47dd702d9e331586d485013fd1eaa4b9e18def6eb668c83aa0e4833405002</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_DPM_NO_NESTED</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>af9bdc3014f3d54c426b6d2df10de4960a85f991226d0c0149570af6f3c4802d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_MATRIX_DENSE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a78652889fa87ba22222cdff41807c6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_MATRIX_SPARSE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5ab9942e07cb585b473885c980951dce51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_MATRIX_CSR</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a7303e57fbe6a21876b856bb383781538</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_MATRIX_CSC</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a99fb83031ce9923c84392b4e92f956b5a181469280e82bb6ac6bdbf5df6f127b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_BBF_GENETIC_OPT</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409a486e9721464501c6a7dc67d5c4181d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_BBF_FLOAT_OPT</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>adb49720dc49f7d4e4cf9adbf2948e409a7e4fa3bdf2624bc51557928cc51c57bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_BBF_NO_NESTED</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aae05225933a42f81e7c4a9fb286596f9ae4f705df365b25812786532d51fc252b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_GARBAGE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a277a7e485f84d92b98ad2332767cb519</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_REUSABLE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04af4e4b0cd107be7e6815b972ea581b873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_UNMANAGED</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04a6b67bd3d8e150bf3817cac5df4553f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_NO_DATA_ALLOC</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abc6126af1d45847bc59afa0aa3216b04ab7edcf0318c2a9a2268eecd9a5baf858</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_SPARSE_VECTOR</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06ca8c52fabaef727fe4f5c3cf8d3571fe1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_DENSE_VECTOR</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>adc29c2ff13d900c2f185ee95427fb06ca45d3e37f15b686349415f863c4664ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_SPARSE_ROW_MAJOR</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9eac50c6defa13e11a456f3b400398e0dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_SPARSE_COL_MAJOR</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a61dadd085c1777f559549e05962b2c9ea8360d4414715baf2488cea5eac07c87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_GRAY</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635ac51292e8c563cf55829a3304b7a6a8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_RGB_COLOR</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a726ca809ffd3d67ab4b8476646f26635ac77bbf9c2799486bc0945fe1c1831099</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_NO_COPY</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a0411cd49bb5b71852cecd93bcbf0ca2dab0f402809a4bf5ae50c9c35f0f62515a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_ANY_STREAM</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a1cdcef71c23e9ad25b6c9c2c3715a33b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_BMP_STREAM</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a956b5931650e5fabdf8eb25a90412b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_JPEG_STREAM</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600aec005c7e1470dbeef7ca637e5e4b6bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_PNG_STREAM</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600aa7b273a5e60ff5f19c88f44c6878d084</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_PLAIN_STREAM</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a810f0479f206d988eaf2cd0aa6f7b98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_DEFLATE_STREAM</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600aa57c8d073b6d1c5747def93b137aef58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_ANY_FILE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a3eb66aa3456d91acb2f56c3605e05699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_BMP_FILE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a03b04fdff4ece94010bbaedd5ce35cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_JPEG_FILE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600ac0499d46797bf7af6e0dd3b827de6bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_PNG_FILE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600aed6d43c5ef6a310ffaedc19841e6cfdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_BINARY_FILE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600af1d33e436780e96a5235e391d497818d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_ANY_RAW</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600ae873459088d565fefe8afd01204bcd9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_RGB_RAW</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600aa42bd7f9d0c37dc3c0755d6d6b929d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_RGBA_RAW</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a3a299ecf3fc8006c9a9a0babdb2020dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_ARGB_RAW</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600aa6ad45ccc94ca3c00681a78e31e2544c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_BGR_RAW</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600af423282449b6c0215cb6128d3c4e6e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_BGRA_RAW</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a1ff3a0b0f28f2e95aee1b203d0365da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_ABGR_RAW</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600ab3540f69fdb4d7db323e5ac575663b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_GRAY_RAW</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abed82baf7f470b522273a3e37c24c600a7f4fb535377126d0d53f1cc8726d67b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_FINAL</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57a2733182665ec5c5ed6e72bf47ab54074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_CONTINUE</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57a8deda3e9bf7c1492ea23bdb1053db264</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_ERROR</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57a0b511cf3c3e6f16f38029b7898b2ba72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_ATTEMPTED</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57ac19e6158da7c1132294ca71cdae5e0e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CCV_IO_UNKNOWN</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ab04a0655cd1e3bcac5e8f48c18df1a57a80402344618d7ca762da02f461d494be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ccv_dense_matrix_t *</type>
      <name>__attribute__</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a210fe09caf8054425bd741e89fb8290e</anchor>
      <arglist>((warn_unused_result)) ccv_dense_matrix_renew(ccv_dense_matrix_t *x</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ccv_any_nan</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a87c0b70bc40f025ac2ae61dd9c7431d7</anchor>
      <arglist>(ccv_matrix_t *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_array_clear</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a18eeacfa169fb2d9c26c4ea7b963c7f2</anchor>
      <arglist>(ccv_array_t *array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_array_free</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a35b058c98b4009430282365c16c6df8c</anchor>
      <arglist>(ccv_array_t *array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_array_free_immediately</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a4de708efa6a175ca57fc7ba5c731ddf9</anchor>
      <arglist>(ccv_array_t *array)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ccv_array_group</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aa5183343686205a05dfd21a6f3c71098</anchor>
      <arglist>(ccv_array_t *array, ccv_array_t **index, ccv_array_group_f gfunc, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_array_push</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ac0d84324b737f6286d47048e61eadbe7</anchor>
      <arglist>(ccv_array_t *array, void *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_array_zero</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a2289f67949282a332589ce8f25f6cf72</anchor>
      <arglist>(ccv_array_t *array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_bbf_classifier_cascade_free</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a813e313e54f8db02235a27b714f9067b</anchor>
      <arglist>(ccv_bbf_classifier_cascade_t *cascade)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_bbf_classifier_cascade_new</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a597c2ffbb9ca709bb2544b26a11e747a</anchor>
      <arglist>(ccv_dense_matrix_t **posimg, int posnum, char **bgfiles, int bgnum, int negnum, ccv_size_t size, const char *dir, ccv_bbf_new_param_t params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ccv_bbf_classifier_cascade_write_binary</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a9f8f4343a8f4abdb52f4c62457b79794</anchor>
      <arglist>(ccv_bbf_classifier_cascade_t *cascade, char *s, int slen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_blur</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ae6f79ae1bf784ef51384b2f98510504a</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type, double sigma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_cache_cleanup</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a69ed4d1bc3a32626f8d8c95a4d7bed7a</anchor>
      <arglist>(ccv_cache_t *cache)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_cache_close</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a023ab1f5fb8107b479fec9cef5a7b665</anchor>
      <arglist>(ccv_cache_t *cache)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ccv_cache_delete</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a0a04368381a06b2d722ee6b7055692d4</anchor>
      <arglist>(ccv_cache_t *cache, uint64_t sign)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>ccv_cache_generate_signature</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aa9911534dc488b1d003a7622b550d2ac</anchor>
      <arglist>(const char *msg, int len, uint64_t sig_start,...)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ccv_cache_get</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ae7f1b5a320fc2040436e0e0e10d3f217</anchor>
      <arglist>(ccv_cache_t *cache, uint64_t sign, uint8_t *type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_cache_init</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>adb0b78a93fe50dcef2ac2fcae142c8f8</anchor>
      <arglist>(ccv_cache_t *cache, size_t up, int cache_types, ccv_cache_index_free_f ffree,...)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ccv_cache_out</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a6166ca2979155f7b29f4a76346217591</anchor>
      <arglist>(ccv_cache_t *cache, uint64_t sign, uint8_t *type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ccv_cache_put</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ace61ed1bf5b4fe355f09a6e162d1654d</anchor>
      <arglist>(ccv_cache_t *cache, uint64_t sign, void *x, uint32_t size, uint8_t type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_canny</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a366b14412d6be4cea3134ebc69ca5170</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type, int size, double low_thresh, double high_thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_close_outline</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a89c9f92c634fa400c47692c6e5a41f76</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_color_transform</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a0a1647cb79fec370a0ac71be1f54d075</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type, int flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_compress_sparse_matrix</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a5bc7a3f8a536d8e275cd94f88d8823c2</anchor>
      <arglist>(ccv_sparse_matrix_t *mat, ccv_compressed_sparse_matrix_t **csm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_compressive_sensing_reconstruct</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>af92697f47ab55fccbc798ffcce0d415e</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t *x, ccv_matrix_t **y, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_contour_free</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a3fcaf2c3bd7e2d7ea18f693e871574f1</anchor>
      <arglist>(ccv_contour_t *contour)</arglist>
    </member>
    <member kind="function">
      <type>ccv_contour_t *</type>
      <name>ccv_contour_new</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a17d51f971622250964ca3d5b1a084392</anchor>
      <arglist>(int set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_contour_push</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a9cc731a2ed844d78c0fadcadf3a3f933</anchor>
      <arglist>(ccv_contour_t *contour, ccv_point_t point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_daisy</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>add975ee22b51b477d7c88fbcebc4d155</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type, ccv_daisy_param_t params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ccv_decimal_point_t</type>
      <name>ccv_decimal_point</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aa934cd0ec811064b408dac13dd57360f</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_decimal_slice</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ae42df40f9906ac95b357b5f5fee3677d</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type, float y, float x, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_decompress_sparse_matrix</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aa9fee22dbb3747789309601ab7574914</anchor>
      <arglist>(ccv_compressed_sparse_matrix_t *csm, ccv_sparse_matrix_t **smt)</arglist>
    </member>
    <member kind="function">
      <type>ccv_dense_matrix_t</type>
      <name>ccv_dense_matrix</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a8e5ab94b44114cce4c30f2de788c59ff</anchor>
      <arglist>(int rows, int cols, int type, void *data, uint64_t sig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_disable_cache</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a4934f49ad626d5cbfdc503e09e3ae5f0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_distance_transform</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a8f3bd88d386e5f5f959aabe7cdfc6bee</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type, ccv_dense_matrix_t **x, int x_type, ccv_dense_matrix_t **y, int y_type, double dx, double dy, double dxx, double dyy, int flag)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ccv_dot</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a8400deaae8299550c62c75496e61fd75</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_dpm_mixture_model_free</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a18c3803785ee13d182253a8adeb88709</anchor>
      <arglist>(ccv_dpm_mixture_model_t *model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_dpm_mixture_model_new</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a8d1ede2f9f928f11c65bf59c7dc4bbf3</anchor>
      <arglist>(char **posfiles, ccv_rect_t *bboxes, int posnum, char **bgfiles, int bgnum, int negnum, const char *dir, ccv_dpm_new_param_t params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_drain_cache</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a9cc227302f358e27db3e17d852180c42</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_eigen</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a33c52dd2cbe179df685fa220038226f4</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t *b, ccv_matrix_t **d, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_enable_cache</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a7b75eeb394419c0df49d677f8e549bb9</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_enable_default_cache</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a1177ec4dc9ccadffc7dffda1c99ae432</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_ferns_correct</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ae07305de3d4c1530a0f46993657cd0b2</anchor>
      <arglist>(ccv_ferns_t *ferns, uint32_t *fern, int c, int repeat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_ferns_feature</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a761095e622ce7ea91653c2730e3aa004</anchor>
      <arglist>(ccv_ferns_t *ferns, ccv_dense_matrix_t *a, int scale, uint32_t *fern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_ferns_free</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ad671ce5775f414916cbaa05432ab3b92</anchor>
      <arglist>(ccv_ferns_t *ferns)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ccv_ferns_predict</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ac974d67c9e8b2d078dae9f478be0847f</anchor>
      <arglist>(ccv_ferns_t *ferns, uint32_t *fern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_filter</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a61ac2dd5b525e704ea2dc81c6659137c</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t *b, ccv_dense_matrix_t **d, int type, int padding_pattern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_filter_kernel</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a698d32442ac24791adb0f91ed64d13db</anchor>
      <arglist>(ccv_dense_matrix_t *x, ccv_filter_kernel_f func, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_flatten</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a2594c58422fde97157dd54df2ade1a8e</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t **b, int type, int flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_flip</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a289ef6216bf078eead269fc4db451ecb</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int btype, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_gemm</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a996ae9974dbc35c2887c45fe3a2101bf</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t *b, double alpha, ccv_matrix_t *c, double beta, int transpose, ccv_matrix_t **d, int type)</arglist>
    </member>
    <member kind="function">
      <type>ccv_dense_matrix_t *</type>
      <name>ccv_get_dense_matrix</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a36e02920a6d4c4be504bf87d5ef8c15f</anchor>
      <arglist>(ccv_matrix_t *mat)</arglist>
    </member>
    <member kind="function">
      <type>ccv_sparse_matrix_t *</type>
      <name>ccv_get_sparse_matrix</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a3f4d2bde04e8fad17568df973a6398ad</anchor>
      <arglist>(ccv_matrix_t *mat)</arglist>
    </member>
    <member kind="function">
      <type>ccv_matrix_cell_t</type>
      <name>ccv_get_sparse_matrix_cell</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ab81f3944831a98c02b9658bba8bc06dc</anchor>
      <arglist>(ccv_sparse_matrix_t *mat, int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>ccv_dense_vector_t *</type>
      <name>ccv_get_sparse_matrix_vector</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ad7008abbc2f992edc2b5f61e261d367e</anchor>
      <arglist>(ccv_sparse_matrix_t *mat, int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_gradient</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a36018fccac16dd89e655d52a2984c100</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **theta, int ttype, ccv_dense_matrix_t **m, int mtype, int dx, int dy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_hog</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a18b3e834ad53d41bb8db7e04984fc7c6</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int b_type, int sbin, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_invert</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a8d71b7f8ed1d689b1034bf2956d56cd6</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t **b, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_make_array_immutable</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>acf990d05715c6c58ab6d04bcd9bb77df</anchor>
      <arglist>(ccv_array_t *array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_make_array_mutable</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a0b4ad83bdc4819f04c05c0205ca9501c</anchor>
      <arglist>(ccv_array_t *array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_make_matrix_immutable</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aed4778f989a2c474c4ecc7da31974b9b</anchor>
      <arglist>(ccv_matrix_t *mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_make_matrix_mutable</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a41a27a697125b18a873052762ff012b8</anchor>
      <arglist>(ccv_matrix_t *mat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ccv_matrix_eq</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a9bb660ecee44e670d669c401bddc6561</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_matrix_free</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a6734ee173c4bd711c268822cc635afac</anchor>
      <arglist>(ccv_matrix_t *mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_matrix_free_immediately</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aca6655ac595f52fa0e6feca61adf6b75</anchor>
      <arglist>(ccv_matrix_t *mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_minimize</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a7dec92c09f3cf85ac8a4be6a0f601aba</anchor>
      <arglist>(ccv_dense_matrix_t *x, int length, double red, ccv_minimize_f func, ccv_minimize_param_t params, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_move</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>acc1d931d0a6a428ed38fddb32189e31f</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t **b, int btype, int y, int x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_multiply</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ad7873e9a7b494d65b78f8dd4bd6753e5</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t *b, ccv_matrix_t **c, int type)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ccv_norm</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a8beeb754bf87b2ae33f2472830b6226e</anchor>
      <arglist>(ccv_matrix_t *mat, int type)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ccv_normalize</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aa630697da2fa70898c336a79e09d889f</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t **b, int btype, int flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_optical_flow_lucas_kanade</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aad5c9d119275c17dd4755ffb6d5be638</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t *b, ccv_array_t *point_a, ccv_array_t **point_b, ccv_size_t win_size, int level, double min_eigen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ccv_otsu</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a6af75506721068e0e6b40d9f38232bc1</anchor>
      <arglist>(ccv_dense_matrix_t *a, double *outvar, int range)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_perspective_transform</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ad2c4936872ef1eda94896a4d385441ea</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type, float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22)</arglist>
    </member>
    <member kind="function">
      <type>ccv_decimal_point_t</type>
      <name>ccv_perspective_transform_apply</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ade5d9012c4bc785d65e491506f100e4c</anchor>
      <arglist>(ccv_decimal_point_t point, ccv_size_t size, float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ccv_point_t</type>
      <name>ccv_point</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a5c6357d3943a7f4ff1deeee0ab9163a1</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ccv_read_impl</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a8dcf3122f4f5e175ad169b2d5445daf0</anchor>
      <arglist>(const void *in, ccv_dense_matrix_t **x, int type, int rows, int cols, int scanline)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ccv_rect_t</type>
      <name>ccv_rect</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a0bb7e0c6de557f7198a55397600b70b6</anchor>
      <arglist>(int x, int y, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ccv_rect_is_zero</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>af84fa3284523a077f2ebde969b0370b8</anchor>
      <arglist>(ccv_rect_t rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_resample</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a71b38c14a8ad5ec84eb110b78643efbb</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int btype, int rows, int cols, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_sample_down</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aba763d1426f44dbc685d8a8d8d2816a3</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type, int src_x, int src_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_sample_up</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aedaa76cedd2ddedeac9e986e3540db3c</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type, int src_x, int src_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_sat</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>af652900785717031fc9fa05cc5f5a0d5</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type, int padding_pattern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_set_sparse_matrix_cell</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a3eff0620c7c1fe1156ccc1bd82426c28</anchor>
      <arglist>(ccv_sparse_matrix_t *mat, int row, int col, void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_shift</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a42d78c28be14561f8cce7897c066a7b8</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t **b, int type, int lr, int rr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_sift</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a81733a11f81f1881de7cdf3ba97d33fc</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_array_t **keypoints, ccv_dense_matrix_t **desc, int type, ccv_sift_param_t params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ccv_size_t</type>
      <name>ccv_size</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>afc26fa6b308ff6a46993db059551ec85</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ccv_size_is_zero</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ab6dfa46b01ad04771f457a2a40eaa726</anchor>
      <arglist>(ccv_size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_slice</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aef3387167d070c8a8bcc09aedd9a97aa</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t **b, int type, int y, int x, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_sobel</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a243f1713e1478b415d543fc02bea2152</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type, int dx, int dy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_solve</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a8f30a583d3704fe7f7bd7af51e926bb6</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t *b, ccv_matrix_t **d, int type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_sparse_coding</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a15aa7b0820c7a9e6895928bc7ac1132a</anchor>
      <arglist>(ccv_matrix_t *x, int k, ccv_matrix_t **A, int typeA, ccv_matrix_t **y, int typey)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_subtract</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a78e58877d68651d42d3e4bcf75594ebd</anchor>
      <arglist>(ccv_matrix_t *a, ccv_matrix_t *b, ccv_matrix_t **c, int type)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ccv_sum</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>addede44024dbea34e2fea8cbb2a08e13</anchor>
      <arglist>(ccv_matrix_t *mat, int flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_swt</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a29f5ba58dee2150ed063a41a1235d34d</anchor>
      <arglist>(ccv_dense_matrix_t *a, ccv_dense_matrix_t **b, int type, ccv_swt_param_t params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_tld_free</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aeefdfc972c07800c3f8d9e8c9aecfc28</anchor>
      <arglist>(ccv_tld_t *tld)</arglist>
    </member>
    <member kind="function">
      <type>ccv_comp_t</type>
      <name>ccv_tld_track_object</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a17b8bc0d87f1d5679e8b7be3842dd72b</anchor>
      <arglist>(ccv_tld_t *tld, ccv_dense_matrix_t *a, ccv_dense_matrix_t *b, ccv_tld_info_t *info)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ccv_trace</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ae9f6e3bba64c67c6a0b71bb2837f6735</anchor>
      <arglist>(ccv_matrix_t *mat)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ccv_variance</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aea76b861c0f4206e533cebd689f832cf</anchor>
      <arglist>(ccv_matrix_t *mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_visualize</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a3b09966a832c6ae82571c34cd39b8ab3</anchor>
      <arglist>(ccv_matrix_t *a, ccv_dense_matrix_t **b, int type)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ccv_write</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a7948d0549e2ccda3cdbd6bcc8bcd67a9</anchor>
      <arglist>(ccv_dense_matrix_t *mat, char *out, int *len, int type, void *conf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ccv_zero</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a6d8034eb1b6d5b5902af8ad2f63fcf8d</anchor>
      <arglist>(ccv_matrix_t *mat)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>_ccv_get_data_type_size</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a00c230827d193565043d0b883b56619c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_ccv_get_sparse_prime</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a83e2ad1d931fc6e1cfdc8b9f9a089a80</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>ccv_array_t ccv_dense_matrix_t ccv_dense_matrix_t **</type>
      <name>b</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a2c4f7011c0276f416475fa0ef1dc9184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_tld_t ccv_rect_t</type>
      <name>box</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a03c86ec76e2e4bbcc20545615d98517b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_array_t ccv_bbf_classifier_cascade_t **</type>
      <name>cascade</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a9ded0d0b1f0e01b58f4e2bd2282b2562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ccv_bbf_param_t</type>
      <name>ccv_bbf_default_params</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aa7327f22f27250ca288d11f2ad146276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ccv_dpm_param_t</type>
      <name>ccv_dpm_default_params</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a6ace655034741aebb2a0877e2cbee489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ccv_sift_param_t</type>
      <name>ccv_sift_default_params</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ae26df13eb61dc800984fda87ba9f8701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ccv_swt_param_t</type>
      <name>ccv_swt_default_params</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aa619abbcdc221cf3d8cd4fe5c21e732b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ccv_tld_param_t</type>
      <name>ccv_tld_default_params</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>adfe53ccea89b56a70b5cccd4365a45d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dense_matrix_t int int</type>
      <name>cols</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a39dc28e9378f8e64781f8192bceb4559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_array_t ccv_dpm_mixture_model_t int</type>
      <name>count</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>ab3650e2bfe272ffa45bd3a1d36d783dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dense_matrix_t int int void *</type>
      <name>data</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a4bf6b2cc2afbe8f186bf5fd661357eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_ferns_t int</type>
      <name>features</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abeae7e66459e3f11c32bbbbdb34a74d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_array_t ccv_dense_matrix_t *</type>
      <name>h</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a4d849cbe772bf072dc320c4f54f0ccf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_sparse_matrix_t int int int</type>
      <name>major</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>af754a93073cb13ecc8b549d9f06b8fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_array_t ccv_dpm_mixture_model_t **</type>
      <name>model</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a7692e7f41f5f393654c6c0f640a80658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_array_t ccv_dense_matrix_t ccv_dense_matrix_t int ccv_mser_param_t</type>
      <name>params</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>abe264d3300af1237766484da9ca26baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dense_matrix_t int int int int</type>
      <name>prefer_type</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a334a537e213d41a3c21e2a5dcf30a5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_array_t int</type>
      <name>rnum</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a498638b0cfd6fda555085e87ebb697f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dense_matrix_t int</type>
      <name>rows</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aebc2a83b78803085545ef951f1d9d32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_ferns_t int int</type>
      <name>scales</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a707a0dcd0f6b83b415a40db6914ac0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dense_matrix_t int int int int uint64_t</type>
      <name>sig</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a9c1b583b2b53e212447e3e48db5664c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_ferns_t int int ccv_size_t *</type>
      <name>sizes</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>a34922c68ad4786c3e8dfb1e2112f9f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dense_matrix_t int int</type>
      <name>type</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>aba9ea6177905f83fcbee29a3cdfcea49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dense_matrix_t int int int</type>
      <name>types</name>
      <anchorfile>ccv_8h.html</anchorfile>
      <anchor>af04bf5381b074b98e442200454501e81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ccv.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-text_locator/doc_stacks/2014-10-06_07-52-55.994485/text_locator/include/text_locator/</path>
    <filename>ccv_8hpp</filename>
    <includes id="ccv_8h" name="ccv.h" local="yes" imported="no">ccv.h</includes>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-text_locator/doc_stacks/2014-10-06_07-52-55.994485/text_locator/src/</path>
    <filename>main_8cpp</filename>
    <includes id="TextLocator_8hpp" name="TextLocator.hpp" local="yes" imported="no">TextLocator.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TDetector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-text_locator/doc_stacks/2014-10-06_07-52-55.994485/text_locator/src/</path>
    <filename>TDetector_8cpp</filename>
    <includes id="TDetector_8hpp" name="TDetector.hpp" local="yes" imported="no">text_locator/TDetector.hpp</includes>
    <namespace>ros_text_locator</namespace>
  </compound>
  <compound kind="file">
    <name>TDetector.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-text_locator/doc_stacks/2014-10-06_07-52-55.994485/text_locator/include/text_locator/</path>
    <filename>TDetector_8hpp</filename>
    <includes id="ccv_8hpp" name="ccv.hpp" local="yes" imported="no">ccv.hpp</includes>
    <includes id="Text2D_8hpp" name="Text2D.hpp" local="yes" imported="no">Text2D.hpp</includes>
    <class kind="class">ros_text_locator::TDetector</class>
    <namespace>ros_text_locator</namespace>
  </compound>
  <compound kind="file">
    <name>Text2D.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-text_locator/doc_stacks/2014-10-06_07-52-55.994485/text_locator/include/text_locator/</path>
    <filename>Text2D_8hpp</filename>
    <class kind="class">ros_text_locator::Text2D</class>
    <namespace>ros_text_locator</namespace>
  </compound>
  <compound kind="file">
    <name>TextLocation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-text_locator/doc_stacks/2014-10-06_07-52-55.994485/text_locator/include/text_locator/</path>
    <filename>TextLocation_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::HasHeader&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; const  &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">text_locator::TextLocation_</class>
    <namespace>text_locator</namespace>
    <member kind="typedef">
      <type>::text_locator::TextLocation_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>TextLocation</name>
      <anchorfile>namespacetext__locator.html</anchorfile>
      <anchor>a456d67d9f968bd0a2dd611f1b7511d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::text_locator::TextLocation const  &gt;</type>
      <name>TextLocationConstPtr</name>
      <anchorfile>namespacetext__locator.html</anchorfile>
      <anchor>a007f409695d581b4fb18636e4b7ec48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::text_locator::TextLocation &gt;</type>
      <name>TextLocationPtr</name>
      <anchorfile>namespacetext__locator.html</anchorfile>
      <anchor>a144a9b27a276bb95715255ea74530faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetext__locator.html</anchorfile>
      <anchor>a6a50a67b8d6edf0d8ddceeda7cdfce67</anchor>
      <arglist>(std::ostream &amp;s, const ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TextLocator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-text_locator/doc_stacks/2014-10-06_07-52-55.994485/text_locator/src/</path>
    <filename>TextLocator_8cpp</filename>
    <includes id="TextLocator_8hpp" name="TextLocator.hpp" local="yes" imported="no">text_locator/TextLocator.hpp</includes>
    <includes id="utils_8hpp" name="utils.hpp" local="yes" imported="no">text_locator/utils.hpp</includes>
    <includes id="TextLocation_8h" name="TextLocation.h" local="yes" imported="no">text_locator/TextLocation.h</includes>
    <namespace>ros_text_locator</namespace>
  </compound>
  <compound kind="file">
    <name>TextLocator.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-text_locator/doc_stacks/2014-10-06_07-52-55.994485/text_locator/include/text_locator/</path>
    <filename>TextLocator_8hpp</filename>
    <includes id="TRecognizer_8hpp" name="TRecognizer.hpp" local="yes" imported="no">TRecognizer.hpp</includes>
    <includes id="TDetector_8hpp" name="TDetector.hpp" local="yes" imported="no">TDetector.hpp</includes>
    <class kind="class">ros_text_locator::TextLocator</class>
    <namespace>ros_text_locator</namespace>
  </compound>
  <compound kind="file">
    <name>TRecognizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-text_locator/doc_stacks/2014-10-06_07-52-55.994485/text_locator/src/</path>
    <filename>TRecognizer_8cpp</filename>
    <includes id="TRecognizer_8hpp" name="TRecognizer.hpp" local="yes" imported="no">text_locator/TRecognizer.hpp</includes>
    <includes id="utils_8hpp" name="utils.hpp" local="no" imported="no">text_locator/utils.hpp</includes>
    <namespace>ros_text_locator</namespace>
  </compound>
  <compound kind="file">
    <name>TRecognizer.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-text_locator/doc_stacks/2014-10-06_07-52-55.994485/text_locator/include/text_locator/</path>
    <filename>TRecognizer_8hpp</filename>
    <includes id="TDetector_8hpp" name="TDetector.hpp" local="yes" imported="no">TDetector.hpp</includes>
    <includes id="Text2D_8hpp" name="Text2D.hpp" local="yes" imported="no">Text2D.hpp</includes>
    <class kind="class">ros_text_locator::TRecognizer</class>
    <namespace>ros_text_locator</namespace>
  </compound>
  <compound kind="file">
    <name>utils.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-text_locator/doc_stacks/2014-10-06_07-52-55.994485/text_locator/include/text_locator/</path>
    <filename>utils_8hpp</filename>
    <includes id="ccv_8h" name="ccv.h" local="no" imported="no">ccv.h</includes>
    <namespace>ros_text_locator</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>exec</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>ae88680067dc1295f2760e51f24cc4237</anchor>
      <arglist>(char *cmd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findMatch</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>afc5cc978c2a6154fcf5e48b30e637366</anchor>
      <arglist>(std::string &amp;in, std::vector&lt; Text2D &gt; &amp;text2d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getHome</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>a57babc04624135fd691d953875a14184</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>getTargetCoordinate</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>a064d63c8bf62fc8f21bad62ef2501f91</anchor>
      <arglist>(int i, std::vector&lt; Text2D &gt; &amp;text2d)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>openni2ModeToRes</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>a5be4ecdbd83f3bbc26456719db8ed559</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>openniModeToRes</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>a2843662e90037e3371069b045306d4f7</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>readFile</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>a7b81c941183cbc255ceb810d51e23c1d</anchor>
      <arglist>(std::string file)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>trim</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>a9b7b14e68e5af608b4c051cbf7a0324c</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_array_t</name>
    <filename>structccv__array__t.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structccv__array__t.html</anchorfile>
      <anchor>a5f81d15f90749f99f2006ea4315da1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refcount</name>
      <anchorfile>structccv__array__t.html</anchorfile>
      <anchor>ae92137948e664150c38fe8f711fb016b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rnum</name>
      <anchorfile>structccv__array__t.html</anchorfile>
      <anchor>a9980b6084328025fed218010db4e364e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rsize</name>
      <anchorfile>structccv__array__t.html</anchorfile>
      <anchor>a0d3ff706ea759787524645014e441bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>sig</name>
      <anchorfile>structccv__array__t.html</anchorfile>
      <anchor>a1616749e71aa51389d7790ef2cdc4e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structccv__array__t.html</anchorfile>
      <anchor>a8e018e6cafde4d9b1042fbecdb89f8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structccv__array__t.html</anchorfile>
      <anchor>a3250e5506770f94f2e827d32743d0fd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_bbf_classifier_cascade_t</name>
    <filename>structccv__bbf__classifier__cascade__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structccv__bbf__classifier__cascade__t.html</anchorfile>
      <anchor>a489096a43fa05781ff511b7ca724b518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_size_t</type>
      <name>size</name>
      <anchorfile>structccv__bbf__classifier__cascade__t.html</anchorfile>
      <anchor>a9fb4381ae4f92c739fb05c18aa633317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_bbf_stage_classifier_t *</type>
      <name>stage_classifier</name>
      <anchorfile>structccv__bbf__classifier__cascade__t.html</anchorfile>
      <anchor>a3e84eef150f5a443bce910fded962f8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_bbf_feature_t</name>
    <filename>structccv__bbf__feature__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>nx</name>
      <anchorfile>structccv__bbf__feature__t.html</anchorfile>
      <anchor>ad330a5097475cacc1e6c899b82182392</anchor>
      <arglist>[CCV_BBF_POINT_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ny</name>
      <anchorfile>structccv__bbf__feature__t.html</anchorfile>
      <anchor>aa4582cf5dee61399c3817fc43ea6a744</anchor>
      <arglist>[CCV_BBF_POINT_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nz</name>
      <anchorfile>structccv__bbf__feature__t.html</anchorfile>
      <anchor>a5e80ae9168d44f8ca373897440118613</anchor>
      <arglist>[CCV_BBF_POINT_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>px</name>
      <anchorfile>structccv__bbf__feature__t.html</anchorfile>
      <anchor>a93ab96a609a732555659a648c75d9bba</anchor>
      <arglist>[CCV_BBF_POINT_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>py</name>
      <anchorfile>structccv__bbf__feature__t.html</anchorfile>
      <anchor>ad048db1d7b947a7ed545d982bc7dce57</anchor>
      <arglist>[CCV_BBF_POINT_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pz</name>
      <anchorfile>structccv__bbf__feature__t.html</anchorfile>
      <anchor>aa6687aed1893720cbe97bfd8cd01e769</anchor>
      <arglist>[CCV_BBF_POINT_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structccv__bbf__feature__t.html</anchorfile>
      <anchor>a555056e5fc22e4e0da69de0a5b339804</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_bbf_new_param_t</name>
    <filename>structccv__bbf__new__param__t.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>balance_k</name>
      <anchorfile>structccv__bbf__new__param__t.html</anchorfile>
      <anchor>acd1e4114a5346187536569a056b2853a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_bbf_param_t</type>
      <name>detector</name>
      <anchorfile>structccv__bbf__new__param__t.html</anchorfile>
      <anchor>a137bb04588c51d60d94c5431ec01e2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>feature_number</name>
      <anchorfile>structccv__bbf__new__param__t.html</anchorfile>
      <anchor>ace593b4d57ddc5f1990fd5f1cfe8749e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>layer</name>
      <anchorfile>structccv__bbf__new__param__t.html</anchorfile>
      <anchor>ae5dfda9b6bd86cc945ace43e7f1e42d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>neg_crit</name>
      <anchorfile>structccv__bbf__new__param__t.html</anchorfile>
      <anchor>a23969cb58a82c60caf21020c1598ada9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>optimizer</name>
      <anchorfile>structccv__bbf__new__param__t.html</anchorfile>
      <anchor>aa1b1de1a2f057ef02e87e71df3a4b7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pos_crit</name>
      <anchorfile>structccv__bbf__new__param__t.html</anchorfile>
      <anchor>a765071094a88148360da9902605155df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_bbf_param_t</name>
    <filename>structccv__bbf__param__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>accurate</name>
      <anchorfile>structccv__bbf__param__t.html</anchorfile>
      <anchor>ab10cd95080dd05073b5849fe1413a114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structccv__bbf__param__t.html</anchorfile>
      <anchor>a26a83f422d21338338c8185fadcef5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interval</name>
      <anchorfile>structccv__bbf__param__t.html</anchorfile>
      <anchor>a7b30e31034c47a97ebce7b8431e0a1bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_neighbors</name>
      <anchorfile>structccv__bbf__param__t.html</anchorfile>
      <anchor>a25bfc1635ba2dd73b7b23bee59c781fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_size_t</type>
      <name>size</name>
      <anchorfile>structccv__bbf__param__t.html</anchorfile>
      <anchor>a096186e0322364f5f5d9aa4731ed5cf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_bbf_stage_classifier_t</name>
    <filename>structccv__bbf__stage__classifier__t.html</filename>
    <member kind="variable">
      <type>float *</type>
      <name>alpha</name>
      <anchorfile>structccv__bbf__stage__classifier__t.html</anchorfile>
      <anchor>a73392ab05e0df5504ae3fb43a6075e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structccv__bbf__stage__classifier__t.html</anchorfile>
      <anchor>a36831be31ebb7f506467b635b71ace9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_bbf_feature_t *</type>
      <name>feature</name>
      <anchorfile>structccv__bbf__stage__classifier__t.html</anchorfile>
      <anchor>a2a55e6eb9779828a8a239dbd36561339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>threshold</name>
      <anchorfile>structccv__bbf__stage__classifier__t.html</anchorfile>
      <anchor>a82b5225589128a71d18b1593343248df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ccv_cache_index_t</name>
    <filename>unionccv__cache__index__t.html</filename>
    <member kind="variable">
      <type>struct ccv_cache_index_t::@24</type>
      <name>branch</name>
      <anchorfile>unionccv__cache__index__t.html</anchorfile>
      <anchor>a7c44c7340ddd57dcf76822be857f4991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>age</name>
      <anchorfile>structccv__cache__index__t_1_1@24.html</anchorfile>
      <anchor>a3250697027eb6dab67d0781db934231c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>bitmap</name>
      <anchorfile>structccv__cache__index__t_1_1@24.html</anchorfile>
      <anchor>a6bcee56c13b593f880453473ce83c9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>set</name>
      <anchorfile>structccv__cache__index__t_1_1@24.html</anchorfile>
      <anchor>a44fceab793f48a521c262510d2b9167c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ccv_cache_index_t::@25</type>
      <name>terminal</name>
      <anchorfile>unionccv__cache__index__t.html</anchorfile>
      <anchor>a600f290279a523923b20a067b7466a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>off</name>
      <anchorfile>structccv__cache__index__t_1_1@25.html</anchorfile>
      <anchor>ab60d550080fbf41478bc9b68fc389d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>sign</name>
      <anchorfile>structccv__cache__index__t_1_1@25.html</anchorfile>
      <anchor>a65a5423b678c72fa38ce883a596c0199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>type</name>
      <anchorfile>structccv__cache__index__t_1_1@25.html</anchorfile>
      <anchor>ac17166977b8924f2afea6f1c5122e83b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_cache_t</name>
    <filename>structccv__cache__t.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>age</name>
      <anchorfile>structccv__cache__t.html</anchorfile>
      <anchor>a5bb29c643ffc50ae661969836a6ad7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_cache_index_free_f</type>
      <name>ffree</name>
      <anchorfile>structccv__cache__t.html</anchorfile>
      <anchor>a486ad7ab4efeafb18b09013f7dec2fec</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>ccv_cache_index_t</type>
      <name>origin</name>
      <anchorfile>structccv__cache__t.html</anchorfile>
      <anchor>a06a57466732857ebda73048dc4862d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>rnum</name>
      <anchorfile>structccv__cache__t.html</anchorfile>
      <anchor>a4d53deb3f1fecd04f234e48bfe2548d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structccv__cache__t.html</anchorfile>
      <anchor>af6e37f4f8ebf49c271275a801a1099d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>up</name>
      <anchorfile>structccv__cache__t.html</anchorfile>
      <anchor>aed8b63303ff83112adb220eb48cc7be0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_comp_t</name>
    <filename>structccv__comp__t.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>confidence</name>
      <anchorfile>structccv__comp__t.html</anchorfile>
      <anchor>a60cbd1e73708d7cfcdc272f1cad49c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structccv__comp__t.html</anchorfile>
      <anchor>aa5ab2e487b3a9827af16469681cbc0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>neighbors</name>
      <anchorfile>structccv__comp__t.html</anchorfile>
      <anchor>af0f7195779f0785dea2f41077f5e3a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_rect_t</type>
      <name>rect</name>
      <anchorfile>structccv__comp__t.html</anchorfile>
      <anchor>a06ab0ed28f09c073eed81d34489e2166</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_compressed_sparse_matrix_t</name>
    <filename>structccv__compressed__sparse__matrix__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>structccv__compressed__sparse__matrix__t.html</anchorfile>
      <anchor>acfd4a8ec32b54d8beda90d73d414d62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_matrix_cell_t</type>
      <name>data</name>
      <anchorfile>structccv__compressed__sparse__matrix__t.html</anchorfile>
      <anchor>aea35ebb157045dc692074cb11bd85860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>index</name>
      <anchorfile>structccv__compressed__sparse__matrix__t.html</anchorfile>
      <anchor>aa4246d9307478a0a73eae94b60e7e47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nnz</name>
      <anchorfile>structccv__compressed__sparse__matrix__t.html</anchorfile>
      <anchor>a5655d60197097892132b9d51107a3cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>offset</name>
      <anchorfile>structccv__compressed__sparse__matrix__t.html</anchorfile>
      <anchor>a26c328d6e74c712e50bf35c60316f359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refcount</name>
      <anchorfile>structccv__compressed__sparse__matrix__t.html</anchorfile>
      <anchor>a3987c0aa6addfc5274cf8cc4f999cc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>structccv__compressed__sparse__matrix__t.html</anchorfile>
      <anchor>aec4837069e09a33fe349e9f439845e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>sig</name>
      <anchorfile>structccv__compressed__sparse__matrix__t.html</anchorfile>
      <anchor>a72e8e13d5f1bfb9e8b7a3b6b79c26598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union ccv_compressed_sparse_matrix_t::@26</type>
      <name>tag</name>
      <anchorfile>structccv__compressed__sparse__matrix__t.html</anchorfile>
      <anchor>a61048a4e12b120de9f39b7a33aa0eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>chr</name>
      <anchorfile>unionccv__compressed__sparse__matrix__t_1_1@26.html</anchorfile>
      <anchor>ae8155df2f62611f13f40347380ebe956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>db</name>
      <anchorfile>unionccv__compressed__sparse__matrix__t_1_1@26.html</anchorfile>
      <anchor>ad3df7c3f77a831f0f5a15f99960a6574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fl</name>
      <anchorfile>unionccv__compressed__sparse__matrix__t_1_1@26.html</anchorfile>
      <anchor>afe44cd9b542a9218bebb52d670eae4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>unionccv__compressed__sparse__matrix__t_1_1@26.html</anchorfile>
      <anchor>ab4281902621af4df09caf620ac785586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>l</name>
      <anchorfile>unionccv__compressed__sparse__matrix__t_1_1@26.html</anchorfile>
      <anchor>a70414761db85d4088d6ddfc1fba390b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structccv__compressed__sparse__matrix__t.html</anchorfile>
      <anchor>ac940eb3bcb708b39acdd023a2179b436</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_contour_t</name>
    <filename>structccv__contour__t.html</filename>
    <member kind="variable">
      <type>long</type>
      <name>m01</name>
      <anchorfile>structccv__contour__t.html</anchorfile>
      <anchor>ad4898495e09a0603b5dc7ba31281f94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>m02</name>
      <anchorfile>structccv__contour__t.html</anchorfile>
      <anchor>a05f0d5773a32208366e60de4d87ffd0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>m10</name>
      <anchorfile>structccv__contour__t.html</anchorfile>
      <anchor>aa026320f7a79a9fe2d4184095478bb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>m11</name>
      <anchorfile>structccv__contour__t.html</anchorfile>
      <anchor>aa31a8c80c4350fb23c3a5c1f5078e929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>m20</name>
      <anchorfile>structccv__contour__t.html</anchorfile>
      <anchor>a9379d4967e8baf617907e5dc7002148d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_rect_t</type>
      <name>rect</name>
      <anchorfile>structccv__contour__t.html</anchorfile>
      <anchor>aa5f78b960ee32babbcbe85d6057dcf52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_array_t *</type>
      <name>set</name>
      <anchorfile>structccv__contour__t.html</anchorfile>
      <anchor>a9fa891b8f10cb40779f9f3bc56dcaac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structccv__contour__t.html</anchorfile>
      <anchor>a9fc833e465df7695a23ed51bac13507f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_daisy_param_t</name>
    <filename>structccv__daisy__param__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>hist_th_q_no</name>
      <anchorfile>structccv__daisy__param__t.html</anchorfile>
      <anchor>afdaeb23e69d48a15ce203bec5792e61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>normalize_method</name>
      <anchorfile>structccv__daisy__param__t.html</anchorfile>
      <anchor>a3d97b844f3b2bad4df4416f769f70635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>normalize_threshold</name>
      <anchorfile>structccv__daisy__param__t.html</anchorfile>
      <anchor>a01ae016f0f86d8fa15a79c4786231a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rad_q_no</name>
      <anchorfile>structccv__daisy__param__t.html</anchorfile>
      <anchor>a6c9c2edd04c0f82f70a8d878f48d0e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>structccv__daisy__param__t.html</anchorfile>
      <anchor>a1487ddfee4c05cb248e8176f1af30bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>th_q_no</name>
      <anchorfile>structccv__daisy__param__t.html</anchorfile>
      <anchor>ab235f981c086c74be4c494bdaf9decf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_decimal_point_t</name>
    <filename>structccv__decimal__point__t.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structccv__decimal__point__t.html</anchorfile>
      <anchor>a4ba098f5ee6ce682e78b6a275d18ddba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structccv__decimal__point__t.html</anchorfile>
      <anchor>a6fd9dec3004e2f35f9ba2393f95b5135</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_decimal_point_with_status_t</name>
    <filename>structccv__decimal__point__with__status__t.html</filename>
    <member kind="variable">
      <type>ccv_decimal_point_t</type>
      <name>point</name>
      <anchorfile>structccv__decimal__point__with__status__t.html</anchorfile>
      <anchor>a22d6b9e1968ab8ca46b5327ef9aab951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>status</name>
      <anchorfile>structccv__decimal__point__with__status__t.html</anchorfile>
      <anchor>abf763bfe65737b9a155042a5261a1824</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_dense_matrix_t</name>
    <filename>structccv__dense__matrix__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>structccv__dense__matrix__t.html</anchorfile>
      <anchor>a89328eb1b8af78929842198c95ce8ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_matrix_cell_t</type>
      <name>data</name>
      <anchorfile>structccv__dense__matrix__t.html</anchorfile>
      <anchor>a7ca38e8236b5471dd1118415938d85c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refcount</name>
      <anchorfile>structccv__dense__matrix__t.html</anchorfile>
      <anchor>a616eb27f8a558dffdb50bfc1bbaae6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>structccv__dense__matrix__t.html</anchorfile>
      <anchor>a4409b8aa5b26ea60ca5ab40b1e5b1668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>sig</name>
      <anchorfile>structccv__dense__matrix__t.html</anchorfile>
      <anchor>aa336fef9e9943fb118a1034fa040cf2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>step</name>
      <anchorfile>structccv__dense__matrix__t.html</anchorfile>
      <anchor>ab593f821db9d422999459bd7969b07c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union ccv_dense_matrix_t::@22</type>
      <name>tag</name>
      <anchorfile>structccv__dense__matrix__t.html</anchorfile>
      <anchor>a9eba9196305b2e87c0777b1cef528a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>f32</name>
      <anchorfile>unionccv__dense__matrix__t_1_1@22.html</anchorfile>
      <anchor>ab97e3eefde2ef2aacb55920fda494c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>f64</name>
      <anchorfile>unionccv__dense__matrix__t_1_1@22.html</anchorfile>
      <anchor>ade810573bba3df22f69daec14e7c599e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i32</name>
      <anchorfile>unionccv__dense__matrix__t_1_1@22.html</anchorfile>
      <anchor>ab22b5872fa31deb92803149b763dab62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>i64</name>
      <anchorfile>unionccv__dense__matrix__t_1_1@22.html</anchorfile>
      <anchor>aa2db41cd83b399ad50e7c828c5875811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p</name>
      <anchorfile>unionccv__dense__matrix__t_1_1@22.html</anchorfile>
      <anchor>aa68582072557ffe4c032b24c2c1b49c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>u8</name>
      <anchorfile>unionccv__dense__matrix__t_1_1@22.html</anchorfile>
      <anchor>a1baec36fcc59be3f91c37c9ba73f8df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structccv__dense__matrix__t.html</anchorfile>
      <anchor>ad9f40e7d89ba11556a3017c3a4e79d55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_dense_vector_t</name>
    <filename>structccv__dense__vector__t.html</filename>
    <member kind="variable">
      <type>ccv_matrix_cell_t</type>
      <name>data</name>
      <anchorfile>structccv__dense__vector__t.html</anchorfile>
      <anchor>a478f1aedd19d5635886705b0f57b8a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structccv__dense__vector__t.html</anchorfile>
      <anchor>abca333d385b427030b4f304599395bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>indice</name>
      <anchorfile>structccv__dense__vector__t.html</anchorfile>
      <anchor>afcd4412dc9564ad703b2193d22c7cdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>structccv__dense__vector__t.html</anchorfile>
      <anchor>aadfce0b03d5d79aa4fb34f07dc3fee57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>load_factor</name>
      <anchorfile>structccv__dense__vector__t.html</anchorfile>
      <anchor>adfc1da501f9947d396a7a06c79961be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ccv_dense_vector_t *</type>
      <name>next</name>
      <anchorfile>structccv__dense__vector__t.html</anchorfile>
      <anchor>ac15621fc239816503c7981c113cd670e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prime</name>
      <anchorfile>structccv__dense__vector__t.html</anchorfile>
      <anchor>aa4696f431952d41bccecb5797bb80b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>step</name>
      <anchorfile>structccv__dense__vector__t.html</anchorfile>
      <anchor>a705e697b80cbff2ec2f34fbe1222844b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_dpm_mixture_model_t</name>
    <filename>structccv__dpm__mixture__model__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structccv__dpm__mixture__model__t.html</anchorfile>
      <anchor>a82db1eb69283cdd72b2394e7bd6b9675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dpm_root_classifier_t *</type>
      <name>root</name>
      <anchorfile>structccv__dpm__mixture__model__t.html</anchorfile>
      <anchor>a7a800a3f6e95fb0641dc3b46002617a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_dpm_new_param_t</name>
    <filename>structccv__dpm__new__param__t.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>alpha</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>a975755793c1ac60fa4ae8ae37e4d64a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>alpha_ratio</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>ae354d664482119271a6e5a724788977d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>balance</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>a171bd46cfa61c79e63336e4968ac6a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>C</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>aa70778b06247956d5e8ad230e3b85560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>components</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>a6a899d3c6483a310e9743fe0419f2dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>data_minings</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>a0b74d7a61a4b4ed82bbc6042cce3a7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dpm_param_t</type>
      <name>detector</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>a45a26f5d9597e807085e6eb9be6c6e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>discard_estimating_constant</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>ae8d93a8c2594576d1c1e884e68e0513c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>grayscale</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>ab6ea7c0a6cc3e3b10c4446f82d45fcad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>include_overlap</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>aa9662bbfc37f4720608f95d2b3bf5345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iterations</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>adbb474f5fa2ab5e2f1500bd4fe641a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_area</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>af4b00df6952d8a70af70b071ed82b124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_area</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>ac5244f21720c23f5e6c472ae888505e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>negative_cache_size</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>a39f7e1e1e5eb22499a735478e900d661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>parts</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>a3b93ab713bad745c2c72b408d0cd92c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>percentile_breakdown</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>a8e4077cb7dc10b299d02873528b87b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>relabels</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>ac3d1e06b74dc94847628289e189da1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>root_relabels</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>a2a3d7767f46faea4716edd5c561a9614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>symmetric</name>
      <anchorfile>structccv__dpm__new__param__t.html</anchorfile>
      <anchor>a901971597142e95cf32c956c5bcf366a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_dpm_param_t</name>
    <filename>structccv__dpm__param__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structccv__dpm__param__t.html</anchorfile>
      <anchor>a4675620950d5a16b3fde44758f439da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interval</name>
      <anchorfile>structccv__dpm__param__t.html</anchorfile>
      <anchor>a0701313323537b61d74c7c200cf9fee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_neighbors</name>
      <anchorfile>structccv__dpm__param__t.html</anchorfile>
      <anchor>a968680f3528c5b69a5057a11fed9d32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>threshold</name>
      <anchorfile>structccv__dpm__param__t.html</anchorfile>
      <anchor>a0c86c4a248310dea9554e0232be3edba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_dpm_part_classifier_t</name>
    <filename>structccv__dpm__part__classifier__t.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>alpha</name>
      <anchorfile>structccv__dpm__part__classifier__t.html</anchorfile>
      <anchor>a617173681cec9ed284df3040d3216090</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>counterpart</name>
      <anchorfile>structccv__dpm__part__classifier__t.html</anchorfile>
      <anchor>ae791b7a5ca988517c66f21ba4592c2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dx</name>
      <anchorfile>structccv__dpm__part__classifier__t.html</anchorfile>
      <anchor>a273ec6412f5a8e2315423312825f288b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dxx</name>
      <anchorfile>structccv__dpm__part__classifier__t.html</anchorfile>
      <anchor>a50a88566373abe7def80e7b05ef756de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dy</name>
      <anchorfile>structccv__dpm__part__classifier__t.html</anchorfile>
      <anchor>aa99f6d87b7354f4839054874a6c5f7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dyy</name>
      <anchorfile>structccv__dpm__part__classifier__t.html</anchorfile>
      <anchor>ae6be0dbe69ae70d421f47fa8951cf759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dense_matrix_t *</type>
      <name>w</name>
      <anchorfile>structccv__dpm__part__classifier__t.html</anchorfile>
      <anchor>a142ea855840ff99ec90af5f15cbfe1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structccv__dpm__part__classifier__t.html</anchorfile>
      <anchor>aaf9af014c1daaded3b2ddecde8e8f876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structccv__dpm__part__classifier__t.html</anchorfile>
      <anchor>a347b1702d6ae34b761214c89fc0cf974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>z</name>
      <anchorfile>structccv__dpm__part__classifier__t.html</anchorfile>
      <anchor>a56f703f6a72194bf2149f7ddb73d05f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_dpm_root_classifier_t</name>
    <filename>structccv__dpm__root__classifier__t.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>alpha</name>
      <anchorfile>structccv__dpm__root__classifier__t.html</anchorfile>
      <anchor>ada74ffc7aa7601a734f5a96d090acde0</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>beta</name>
      <anchorfile>structccv__dpm__root__classifier__t.html</anchorfile>
      <anchor>afd3cd019e0b3758b1ab1eeb599139b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structccv__dpm__root__classifier__t.html</anchorfile>
      <anchor>af6c1b89564e03395028678e401627750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dpm_part_classifier_t *</type>
      <name>part</name>
      <anchorfile>structccv__dpm__root__classifier__t.html</anchorfile>
      <anchor>ab8fa8eff2694deef3616d80318313cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dpm_part_classifier_t</type>
      <name>root</name>
      <anchorfile>structccv__dpm__root__classifier__t.html</anchorfile>
      <anchor>a6288a7c16f1e44b0797b79edf523ec9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_ferns_t</name>
    <filename>structccv__ferns__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cnum</name>
      <anchorfile>structccv__ferns__t.html</anchorfile>
      <anchor>aec5a9fcf44ed6333ed2f761f335af534</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>features</name>
      <anchorfile>structccv__ferns__t.html</anchorfile>
      <anchor>a554597b50a24478d90da5297c89f2dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_point_t</type>
      <name>fern</name>
      <anchorfile>structccv__ferns__t.html</anchorfile>
      <anchor>a7544c505a2840aa24d51123066fd4729</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>posterior</name>
      <anchorfile>structccv__ferns__t.html</anchorfile>
      <anchor>afb9a0b4ec2003dc71e133069c431bbbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>posteriors</name>
      <anchorfile>structccv__ferns__t.html</anchorfile>
      <anchor>ac57a331665f74ffe108b1f1fa29db3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>rnum</name>
      <anchorfile>structccv__ferns__t.html</anchorfile>
      <anchor>af9c771dbfa9dbef08f6666d087f81944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scales</name>
      <anchorfile>structccv__ferns__t.html</anchorfile>
      <anchor>a5c06d52658591fb69df54d699607fb27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>structs</name>
      <anchorfile>structccv__ferns__t.html</anchorfile>
      <anchor>ab0b50e66c7f01c524ef4b5345c0e353a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>threshold</name>
      <anchorfile>structccv__ferns__t.html</anchorfile>
      <anchor>a196af148ff241dfc027220b668fdedf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_keypoint_t</name>
    <filename>structccv__keypoint__t.html</filename>
    <member kind="variable">
      <type>union ccv_keypoint_t::@27</type>
      <name>@28</name>
      <anchorfile>structccv__keypoint__t.html</anchorfile>
      <anchor>acfcbbcbddde291387964c38ac927ca5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ccv_keypoint_t::@27::@29</type>
      <name>affine</name>
      <anchorfile>unionccv__keypoint__t_1_1@27.html</anchorfile>
      <anchor>adf2a793b9f8bb824c3cafad0e2a1b183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>a</name>
      <anchorfile>structccv__keypoint__t_1_1@27_1_1@29.html</anchorfile>
      <anchor>a2410af9e5c5e7b73cc9993997152e8c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>b</name>
      <anchorfile>structccv__keypoint__t_1_1@27_1_1@29.html</anchorfile>
      <anchor>ae6353447a93e2a2d9f206161f5f41f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>c</name>
      <anchorfile>structccv__keypoint__t_1_1@27_1_1@29.html</anchorfile>
      <anchor>ad55adac247c8b6388c8346cb76d67bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>structccv__keypoint__t_1_1@27_1_1@29.html</anchorfile>
      <anchor>aac60688ed29c9c5b0caac7d4cad86ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ccv_keypoint_t::@27::@30</type>
      <name>regular</name>
      <anchorfile>unionccv__keypoint__t_1_1@27.html</anchorfile>
      <anchor>ac119232a373f3341f42f0f7e4b3d01c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angle</name>
      <anchorfile>structccv__keypoint__t_1_1@27_1_1@30.html</anchorfile>
      <anchor>a082148608a4ced4273d6caf89621165c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scale</name>
      <anchorfile>structccv__keypoint__t_1_1@27_1_1@30.html</anchorfile>
      <anchor>a9a99a3c3d97f2862e220671ccc284e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>level</name>
      <anchorfile>structccv__keypoint__t.html</anchorfile>
      <anchor>a3594d0610be2ec2048a7be60c571b095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>octave</name>
      <anchorfile>structccv__keypoint__t.html</anchorfile>
      <anchor>a7975d0fe8c69b1231a23e044c65a1c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structccv__keypoint__t.html</anchorfile>
      <anchor>ad9c3764250ce9de2a83b762f3260425b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>structccv__keypoint__t.html</anchorfile>
      <anchor>a555ecd01d91fc25af023b467892f8e97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>ccv_matrix_cell_t</name>
    <filename>unionccv__matrix__cell__t.html</filename>
    <member kind="variable">
      <type>float *</type>
      <name>f32</name>
      <anchorfile>unionccv__matrix__cell__t.html</anchorfile>
      <anchor>a4a1df9cdde77a9e0d6f7a24d7f563930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>f64</name>
      <anchorfile>unionccv__matrix__cell__t.html</anchorfile>
      <anchor>a5d3a1ab536f565cfeff63ae722826e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>i32</name>
      <anchorfile>unionccv__matrix__cell__t.html</anchorfile>
      <anchor>afe760e3f1d3831660bd6b8f8ae253ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t *</type>
      <name>i64</name>
      <anchorfile>unionccv__matrix__cell__t.html</anchorfile>
      <anchor>acd5d10dfb892e85261bf81e183e097d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>u8</name>
      <anchorfile>unionccv__matrix__cell__t.html</anchorfile>
      <anchor>a922e1e58015f26d4580c0e9382a82ff1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_minimize_param_t</name>
    <filename>structccv__minimize__param__t.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>extrap</name>
      <anchorfile>structccv__minimize__param__t.html</anchorfile>
      <anchor>a6731fd3a3c4be5410dfc7db6cb23bbfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interp</name>
      <anchorfile>structccv__minimize__param__t.html</anchorfile>
      <anchor>ab0cd8f069798788377e4aedce4cb01f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_iter</name>
      <anchorfile>structccv__minimize__param__t.html</anchorfile>
      <anchor>a5088c831c2a763e39d54cd6f44514ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ratio</name>
      <anchorfile>structccv__minimize__param__t.html</anchorfile>
      <anchor>aa48a8c9cd54a5f368a44adc4c0330e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rho</name>
      <anchorfile>structccv__minimize__param__t.html</anchorfile>
      <anchor>a8d24aa38eea6aa2fe6b9cc0dbb21ee8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sig</name>
      <anchorfile>structccv__minimize__param__t.html</anchorfile>
      <anchor>aea3a8585b14ccc00d63f4f5630a2bde4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_mser_keypoint_t</name>
    <filename>structccv__mser__keypoint__t.html</filename>
    <member kind="variable">
      <type>ccv_point_t</type>
      <name>keypoint</name>
      <anchorfile>structccv__mser__keypoint__t.html</anchorfile>
      <anchor>a32e19cb000585d79f27c83bb0193d37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>m01</name>
      <anchorfile>structccv__mser__keypoint__t.html</anchorfile>
      <anchor>ac3b2bcd85e098e39aff64755eff51722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>m02</name>
      <anchorfile>structccv__mser__keypoint__t.html</anchorfile>
      <anchor>a75f73b82c01577ebcbe7198b8d07f150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>m10</name>
      <anchorfile>structccv__mser__keypoint__t.html</anchorfile>
      <anchor>ae7b4ba9066119a5acdfbf3f9c5c5649a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>m11</name>
      <anchorfile>structccv__mser__keypoint__t.html</anchorfile>
      <anchor>a19ce6f0dee383bc8661ccf5de08bee9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>m20</name>
      <anchorfile>structccv__mser__keypoint__t.html</anchorfile>
      <anchor>ae7430e7bbfe4a701ad9ae2a2ffeb6892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_rect_t</type>
      <name>rect</name>
      <anchorfile>structccv__mser__keypoint__t.html</anchorfile>
      <anchor>ad78b30dfe5dba7344839c394cd0bbbcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structccv__mser__keypoint__t.html</anchorfile>
      <anchor>a0f6c66d62aca131d9f1f87d277c71ef0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_mser_param_t</name>
    <filename>structccv__mser__param__t.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>area_threshold</name>
      <anchorfile>structccv__mser__param__t.html</anchorfile>
      <anchor>a1a4f491c246ea2d31a31bdb1cb6013df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>delta</name>
      <anchorfile>structccv__mser__param__t.html</anchorfile>
      <anchor>a375474c30df9b0fa1e0ccab5bac9920a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>direction</name>
      <anchorfile>structccv__mser__param__t.html</anchorfile>
      <anchor>ad0a8ec64fd5ef0a5f878cca5c59f2968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>edge_blur_sigma</name>
      <anchorfile>structccv__mser__param__t.html</anchorfile>
      <anchor>aff71bea7fa9be067ad44d5c48fbf37a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_area</name>
      <anchorfile>structccv__mser__param__t.html</anchorfile>
      <anchor>a5d471e4801bb7c31c6fe276b4276dcba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_evolution</name>
      <anchorfile>structccv__mser__param__t.html</anchorfile>
      <anchor>a9ed779701f1ce063e995f18dd8ae00a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_variance</name>
      <anchorfile>structccv__mser__param__t.html</anchorfile>
      <anchor>a02e2b9bb23bc77e538e2275581ca09fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_area</name>
      <anchorfile>structccv__mser__param__t.html</anchorfile>
      <anchor>ab4874203b71a3c930395a46adf5739df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_diversity</name>
      <anchorfile>structccv__mser__param__t.html</anchorfile>
      <anchor>a1b9060860ae5c139b408de1ad11dd957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>min_margin</name>
      <anchorfile>structccv__mser__param__t.html</anchorfile>
      <anchor>aa7efe6990ec88c9b035679ae963596d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>range</name>
      <anchorfile>structccv__mser__param__t.html</anchorfile>
      <anchor>a3004978380186b56b43ec7372ecc1139</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_point_t</name>
    <filename>structccv__point__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structccv__point__t.html</anchorfile>
      <anchor>adea8ffa6cb2848addb3137605d5277dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structccv__point__t.html</anchorfile>
      <anchor>a49f82ab1322f7f68c4ef42561f730119</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_rect_t</name>
    <filename>structccv__rect__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structccv__rect__t.html</anchorfile>
      <anchor>a3194d706c862665cd9968b0278333f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structccv__rect__t.html</anchorfile>
      <anchor>ae6e68ccd4f7849bac36bc41f4770aa28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structccv__rect__t.html</anchorfile>
      <anchor>a37820768edda1ca06fc2d6c44743babc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structccv__rect__t.html</anchorfile>
      <anchor>afd10868f31af2021c0be9d2f7452b485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_root_comp_t</name>
    <filename>structccv__root__comp__t.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>confidence</name>
      <anchorfile>structccv__root__comp__t.html</anchorfile>
      <anchor>ad1cbc4f4399777860da9d5448cbea5a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structccv__root__comp__t.html</anchorfile>
      <anchor>af7acc57135ff41af6fa4555a9370f157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>neighbors</name>
      <anchorfile>structccv__root__comp__t.html</anchorfile>
      <anchor>a60e5f5d84d68b7236d5ebc240e81c8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_comp_t</type>
      <name>part</name>
      <anchorfile>structccv__root__comp__t.html</anchorfile>
      <anchor>a08e9b49b101a50a244b8a7f1007cc21f</anchor>
      <arglist>[CCV_DPM_PART_MAX]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pnum</name>
      <anchorfile>structccv__root__comp__t.html</anchorfile>
      <anchor>ac43970f52954b8afc0f13f4a9fdc21ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_rect_t</type>
      <name>rect</name>
      <anchorfile>structccv__root__comp__t.html</anchorfile>
      <anchor>a1f230f5ed02feddaa2d3b6f7bb527189</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_sift_param_t</name>
    <filename>structccv__sift__param__t.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>edge_threshold</name>
      <anchorfile>structccv__sift__param__t.html</anchorfile>
      <anchor>adc33b52f2b44fd162a3b1f8d23e374c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nlevels</name>
      <anchorfile>structccv__sift__param__t.html</anchorfile>
      <anchor>aece94c8de49eda70165df8e8a88f3fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>noctaves</name>
      <anchorfile>structccv__sift__param__t.html</anchorfile>
      <anchor>a4cffd20e149a3322ba236e81b31639ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>norm_threshold</name>
      <anchorfile>structccv__sift__param__t.html</anchorfile>
      <anchor>a5f30dd7ad59dc25df3d42f5ffd9cfccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>peak_threshold</name>
      <anchorfile>structccv__sift__param__t.html</anchorfile>
      <anchor>a36c0726feb313e3853cd22faf60b5515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>up2x</name>
      <anchorfile>structccv__sift__param__t.html</anchorfile>
      <anchor>ace28cca22417eeee28f015842e17ca0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_size_t</name>
    <filename>structccv__size__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structccv__size__t.html</anchorfile>
      <anchor>af371e16dfe52bfe8c53c1fcbb4bd4253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structccv__size__t.html</anchorfile>
      <anchor>a89681017f2879bb33f88ec4f186d83df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_sparse_matrix_t</name>
    <filename>structccv__sparse__matrix__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>structccv__sparse__matrix__t.html</anchorfile>
      <anchor>af6bf13a1dfa904fd78cb780e5fe220db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>load_factor</name>
      <anchorfile>structccv__sparse__matrix__t.html</anchorfile>
      <anchor>a9f8528bbafe50bf77e04521a27fd2bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>major</name>
      <anchorfile>structccv__sparse__matrix__t.html</anchorfile>
      <anchor>a997b950a45c6ae3694fef58a28af3c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>prime</name>
      <anchorfile>structccv__sparse__matrix__t.html</anchorfile>
      <anchor>a3a8eb458a4b9d8f72eb591dc3a233d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>refcount</name>
      <anchorfile>structccv__sparse__matrix__t.html</anchorfile>
      <anchor>a4ef46d95f9b146ea949071ed99bbe7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>structccv__sparse__matrix__t.html</anchorfile>
      <anchor>ac54888f2aa64b403c12aa772576bf42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>sig</name>
      <anchorfile>structccv__sparse__matrix__t.html</anchorfile>
      <anchor>a2c3ce6814635e1a94be7d9ea0f58b6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union ccv_sparse_matrix_t::@23</type>
      <name>tag</name>
      <anchorfile>structccv__sparse__matrix__t.html</anchorfile>
      <anchor>a1c77120c573967b769c4855c9a52e490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>chr</name>
      <anchorfile>unionccv__sparse__matrix__t_1_1@23.html</anchorfile>
      <anchor>a9ba2c290b92559f00f134c99b8a25eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>db</name>
      <anchorfile>unionccv__sparse__matrix__t_1_1@23.html</anchorfile>
      <anchor>abddd7afd1c0019d3c5b387be9e01a22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fl</name>
      <anchorfile>unionccv__sparse__matrix__t_1_1@23.html</anchorfile>
      <anchor>ae9378347e13632f042dbce191a08fa27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>unionccv__sparse__matrix__t_1_1@23.html</anchorfile>
      <anchor>ae64cadddef0bf0fc411cf95dcae8f93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>l</name>
      <anchorfile>unionccv__sparse__matrix__t_1_1@23.html</anchorfile>
      <anchor>abcd311adc602ebd50edf6bb17d77ca35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structccv__sparse__matrix__t.html</anchorfile>
      <anchor>a70bdf3ffbde92cfcb1bd0883affffe93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_dense_vector_t *</type>
      <name>vector</name>
      <anchorfile>structccv__sparse__matrix__t.html</anchorfile>
      <anchor>aae28a610308846da3cb477cffb16fd76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_swt_param_t</name>
    <filename>structccv__swt__param__t.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>aspect_ratio</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a844235fc29c5326fd50b150820f77328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>breakdown</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a196fd6f4346e27d0d4d2931cbcd0536e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>breakdown_ratio</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>ae5115233eea4cdbdff13e415881b130c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>direction</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a5bb3beb91467d8f1aad47516dd09258d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distance_ratio</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a090b401bc3531b18d62fc9e0fa659f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>elongate_ratio</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a41a7fba83c653cde32aaf876acb83c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>height_ratio</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a644bdcad6c21e138d435e4e86a1bc216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>high_thresh</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>aa0ac1c997122209adc0b4dfea5287b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>intensity_thresh</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a379dac4284ecd97597a869d57b7651c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>intersect_ratio</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>ad35895684a3f91d22cff9fc882a4dcce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interval</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a48ad12a99727361489cb97f405532c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>letter_occlude_thresh</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a1d02d71f801b68450f98636be367d030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>letter_thresh</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a3c199bc50a6f289f31f5854131a30e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>low_thresh</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a8327aac48f869a7ac3f2b9dfc2182702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_height</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a68a677394601eb3f013c9028aa40a25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_area</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a37c0998f40c608b8452df04bf69c9e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_height</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a8ab2e1a8f08c3a91bc027a13f410ae97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_neighbors</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>abdc4c3ce249b237d742c331bb1966786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>same_word_thresh</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a2f157fd29136ab2d6d31008794bb59e7</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>scale_invariant</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a6fce1ce57c0ef45767d54112764b9d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>aa93a5d6397fd8277269a40370bb7ec52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>std_ratio</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>aeba3a98713ebed96e7515f97a0d91fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>thickness_ratio</name>
      <anchorfile>structccv__swt__param__t.html</anchorfile>
      <anchor>a3bb1f4699733d3a12984526b9e06f511</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_tld_info_t</name>
    <filename>structccv__tld__info__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>close_matches</name>
      <anchorfile>structccv__tld__info__t.html</anchorfile>
      <anchor>acb7da11e1938e3aeb1eda8b84ce2ebb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>clustered_detects</name>
      <anchorfile>structccv__tld__info__t.html</anchorfile>
      <anchor>aad301e7c97756373391bbd0d074ede3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>confident_matches</name>
      <anchorfile>structccv__tld__info__t.html</anchorfile>
      <anchor>a1c27196b02ddebd495cad0cac89d8fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ferns_detects</name>
      <anchorfile>structccv__tld__info__t.html</anchorfile>
      <anchor>a57c7750ea193b9c77a4ba04750c02b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nnc_detects</name>
      <anchorfile>structccv__tld__info__t.html</anchorfile>
      <anchor>aeaab6764e79088196e82252f8c544ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>perform_learn</name>
      <anchorfile>structccv__tld__info__t.html</anchorfile>
      <anchor>a091146a300da8090214d2742eb6bdd06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>perform_track</name>
      <anchorfile>structccv__tld__info__t.html</anchorfile>
      <anchor>aa2bdc7c2dde814a180a5f2dbbe0c108c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>track_success</name>
      <anchorfile>structccv__tld__info__t.html</anchorfile>
      <anchor>ae01632801b82064abb839d453cebfe5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_tld_param_t</name>
    <filename>structccv__tld__param__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bad_patches</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a942c7ef80844dfd599cd572e35fddb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>exclude_overlap</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>afa2af926a757e3f73550911c1a28ec88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>features</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a5e7f799770d50c49460c318028d261ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>include_overlap</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a26a88c5aa9f01e625b0a9d4dd1cd9bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interval</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a975b1779e9bc93c6e097c775447aca84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>level</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a6244f280a56987b67d6641f49ead2e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_eigen</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a4ee40e271224c600d3bbef48cad1e46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_forward_backward_error</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a08279f58bbd91bad5334cc9a6e25e4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_win</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>ac1a9efe723e7c1d008cc518c39a55000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>new_deform</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>af653455deb51d77565f70c14db4628fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>new_deform_angle</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>aaba1954c99bf1cf8835a0fd2f3f0b321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>new_deform_scale</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>ab42819f1ee930181f690d514779ead3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>new_deform_shift</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>afafdc9566bb766325acfaeecbbba3d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>nnc_beyond</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a90855d810e43d0cd39caf754326e5b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>nnc_collect</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a1c3a4098a7fa80b046f2c45cdd29e1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>nnc_same</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a2db5e9462eba093302e7d9ac5f36a925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>nnc_thres</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>ab0286f1014f48286f9138e558dbfa9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>nnc_verify</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a9d558bfb1a5b00b57bc1b4e1a69ad93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rotation</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a5e1994f37956eebdc651c9579b0890c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>shift</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>ab9ec5ae95f1b2b93f40a6aafe64c5024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>structs</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a5ace90d4e91439478a0a3fd0ead42561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>top_n</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>ad49f3b6bde5007e5f98f06e9fbcb498a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>track_deform</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a28db7dc5328756041c1f5e18a64d6da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>track_deform_angle</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a3436f822fd4264b89ee536d6fc64f35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>track_deform_scale</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a957c6baf6df4a5eb732d852ce41db4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>track_deform_shift</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>acafd252b0a413624ba89962bb1416568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>validate_set</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a0c9be0bcc446c41600e96eb4d5571a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_size_t</type>
      <name>win_size</name>
      <anchorfile>structccv__tld__param__t.html</anchorfile>
      <anchor>a2071dce13e0bf4334d87353f4938a274</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ccv_tld_t</name>
    <filename>structccv__tld__t.html</filename>
    <member kind="variable">
      <type>ccv_comp_t</type>
      <name>box</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>aff81254a3fcf4bfc3fc464e8f437e3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>a4b124eee44ffd4eb0567b1cbd972af36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>dsfmt</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>a40699fba34ec14c8bf11f76905062285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>fern_buffer</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>a45930ec8a7a0f59648a505d9947dd2d2</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>ccv_ferns_t *</type>
      <name>ferns</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>a059aeb104ae01c0d8ffe5e54af2fe4f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>ferns_thres</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>a74d15f060c876732923ae818d7b7b10a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>found</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>aec6809e7f99d2eeba45bfb0368472fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>frame_signature</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>a71a27c20192cb52f77a9450e3b4f4f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>nnc_thres</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>a28a8e9557ca501d66a06d14f196ba15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>nnc_verify_thres</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>a8244a38d9386ca57d0e7d2ed843256f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_tld_param_t</type>
      <name>params</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>a317889eda83cadc829da509bb10f2dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_size_t</type>
      <name>patch</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>ab76ebb3cdc8cd2a1b5ad966c73bd4564</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>sfmt</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>aad9500a12de573706365dca6be21996d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ccv_array_t *</type>
      <name>sv</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>a0e1a053b5adae6d2ff859616812dd343</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>ccv_array_t *</type>
      <name>top</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>a9820e59f0b81aa1962af8b34424f124b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>var_thres</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>a8fca473e937c8af83331d99e6034b8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verified</name>
      <anchorfile>structccv__tld__t.html</anchorfile>
      <anchor>aaf49cde8c0cb7c0b58150498512bd083</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a1fd1e22db661fd218519bb3c901aed68</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>adc1b678ea320fac6ab3c81792450c32c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa3f6d9cc97a3d69e91b7bd1fd94db069</anchor>
      <arglist>(const ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a602e24c714bba215bcfbeeb01cb55faa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ae59a5ba81e1e298fe20970d0c73de205</anchor>
      <arglist>(const ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::HasHeader&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; const  &gt;</name>
    <filename>structros_1_1message__traits_1_1HasHeader_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::FalseType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::FalseType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01const_01_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a46c532b4420e8a87e543c49c1766b75e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a6de5dab8e2dcb5cef3d1abd01817479b</anchor>
      <arglist>(const ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a013a468d1b9fafa87eeb8f34220a1955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab7a1e2fc886128a9a39f2ebeba441fe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a91ec3dcd312953b548b5faa24248888c</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1text__locator_1_1TextLocation___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab0af472effbedee848bda61fc1c3f94f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros_text_locator</name>
    <filename>namespaceros__text__locator.html</filename>
    <class kind="class">ros_text_locator::TDetector</class>
    <class kind="class">ros_text_locator::Text2D</class>
    <class kind="class">ros_text_locator::TextLocator</class>
    <class kind="class">ros_text_locator::TRecognizer</class>
    <member kind="function">
      <type>std::string</type>
      <name>exec</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>ae88680067dc1295f2760e51f24cc4237</anchor>
      <arglist>(char *cmd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>findMatch</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>afc5cc978c2a6154fcf5e48b30e637366</anchor>
      <arglist>(std::string &amp;in, std::vector&lt; Text2D &gt; &amp;text2d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getHome</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>a57babc04624135fd691d953875a14184</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>getTargetCoordinate</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>a064d63c8bf62fc8f21bad62ef2501f91</anchor>
      <arglist>(int i, std::vector&lt; Text2D &gt; &amp;text2d)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>openni2ModeToRes</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>a5be4ecdbd83f3bbc26456719db8ed559</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>openniModeToRes</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>a2843662e90037e3371069b045306d4f7</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>readFile</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>a7b81c941183cbc255ceb810d51e23c1d</anchor>
      <arglist>(std::string file)</arglist>
    </member>
    <member kind="function">
      <type>std::string &amp;</type>
      <name>trim</name>
      <anchorfile>namespaceros__text__locator.html</anchorfile>
      <anchor>a9b7b14e68e5af608b4c051cbf7a0324c</anchor>
      <arglist>(std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros_text_locator::TDetector</name>
    <filename>classros__text__locator_1_1TDetector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addParams</name>
      <anchorfile>classros__text__locator_1_1TDetector.html</anchorfile>
      <anchor>a3772bad2d7103c595e948c8a8adc206e</anchor>
      <arglist>(ccv_swt_param_t ccv_swt_params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearParams</name>
      <anchorfile>classros__text__locator_1_1TDetector.html</anchorfile>
      <anchor>a3f0c0bb53782d6bb8dbf8ca828032fd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classros__text__locator_1_1TDetector.html</anchorfile>
      <anchor>a719af6f1290ae1e0036a7b4feb241004</anchor>
      <arglist>(const cv::Mat &amp;rgb, std::vector&lt; Text2D &gt; &amp;text2d)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; ccv_swt_param_t &gt; &amp;</type>
      <name>getParams</name>
      <anchorfile>classros__text__locator_1_1TDetector.html</anchorfile>
      <anchor>accab69fdf3a628b470247bc3e68f9d3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParams</name>
      <anchorfile>classros__text__locator_1_1TDetector.html</anchorfile>
      <anchor>a7276f212714beef8e866db0f7eb64201</anchor>
      <arglist>(const std::vector&lt; ccv_swt_param_t &gt; &amp;params)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TDetector</name>
      <anchorfile>classros__text__locator_1_1TDetector.html</anchorfile>
      <anchor>a03fa0013fb7e277e146d9ab1282e4e6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TDetector</name>
      <anchorfile>classros__text__locator_1_1TDetector.html</anchorfile>
      <anchor>ab70f9b39bce393a9cf8f5a831065590e</anchor>
      <arglist>(std::vector&lt; ccv_swt_param_t &gt; params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TDetector</name>
      <anchorfile>classros__text__locator_1_1TDetector.html</anchorfile>
      <anchor>a67c4c5cd2df198a5c145c845c225d969</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pdetect</name>
      <anchorfile>classros__text__locator_1_1TDetector.html</anchorfile>
      <anchor>a81ba9cb38f8dcf742573e97ceade24d5</anchor>
      <arglist>(ccv_dense_matrix_t *image, std::vector&lt; Text2D &gt; &amp;text2d)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ccv_swt_param_t &gt;</type>
      <name>params</name>
      <anchorfile>classros__text__locator_1_1TDetector.html</anchorfile>
      <anchor>a4c3062b5cf9c2b76212fc4433d6ffb46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros_text_locator::Text2D</name>
    <filename>classros__text__locator_1_1Text2D.html</filename>
    <member kind="function">
      <type></type>
      <name>Text2D</name>
      <anchorfile>classros__text__locator_1_1Text2D.html</anchorfile>
      <anchor>a346d0d1bf24d982248154cf85da498f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Text2D</name>
      <anchorfile>classros__text__locator_1_1Text2D.html</anchorfile>
      <anchor>a5f991293b34824644fddfae738e5e5bc</anchor>
      <arglist>(int x, int y, int x2, int y2, std::string)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Text2D</name>
      <anchorfile>classros__text__locator_1_1Text2D.html</anchorfile>
      <anchor>a83a2148be0c37ebd3addc94a46459a3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text</name>
      <anchorfile>classros__text__locator_1_1Text2D.html</anchorfile>
      <anchor>a3d73d1f475d8068abaebe79bab985dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>classros__text__locator_1_1Text2D.html</anchorfile>
      <anchor>af1565c227eb7877a391f5c3d995dac07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x2</name>
      <anchorfile>classros__text__locator_1_1Text2D.html</anchorfile>
      <anchor>a15060c1d2a0cbb6a15f57abd168387e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>classros__text__locator_1_1Text2D.html</anchorfile>
      <anchor>a30931408955142d3e638022712c90c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y2</name>
      <anchorfile>classros__text__locator_1_1Text2D.html</anchorfile>
      <anchor>a0fd0edc4c75fbd5e2b0e60afa3067673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros_text_locator::TextLocator</name>
    <filename>classros__text__locator_1_1TextLocator.html</filename>
    <member kind="function">
      <type>TDetector &amp;</type>
      <name>getDetector</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a781b3e3f01ad2d5ed545ec89610d8deb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TRecognizer &amp;</type>
      <name>getRecognizer</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a84fd70c2e609045139e4d57ffda1c46e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPclEnabled</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a73e98d75e53c38e8df7e02da7e7cad3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRecognitionEnabled</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>ac95868f69d5cc6b8734cd7f227becde2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a78195c8395dfe6b1b29bcef95d42dcbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextLocator</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a225a84a87982542d344dc809bca2c1a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextLocator</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a0c307b8b05a1cb6817efc46410a7d543</anchor>
      <arglist>(ros::NodeHandle &amp;handle, tesseract::PageSegMode pgSegMode, std::string lang, std::vector&lt; ccv_swt_param_t &gt; params, const bool enableRecognition, const bool paramDebug, const bool enablePcl)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depthCallback</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>ac690365b88665816da71770089074ca6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::ConstPtr &amp;depth)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a751cef80665ba4cb4fc522a539dbc629</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>monoCallback</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a7e4ec1c92db468696cd06e4e7f23157e</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a77b368f3fcbaf50ddea09bd311bce089</anchor>
      <arglist>(pcl::PointXYZRGB &amp;p1, pcl::PointXYZRGB &amp;p2, std::string txt)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>rgbToIrX</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a2faaf0e58365f66f3c7916b22c6e1b1e</anchor>
      <arglist>(int rgb)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>rgbToIrY</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a7bbde79d6e690c73da0dd8726c4ad73b</anchor>
      <arglist>(int rgb)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveDbgImg</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a78636c8c9de8a05c1ed068d0936eb7b2</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv_bridge::CvImageConstPtr</type>
      <name>cv_ptr</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>aa92620be6ac230a8d93cc1cc783861b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TDetector</type>
      <name>detector</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a39b3c61acdecaf5e0106da8a331535fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>volatile bool</type>
      <name>newdata</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a9ba62617e350116681ae9004599bcfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>nodehandler</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a45391b09e80c0da4c6fd79a7e9e6e7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>paramDebugMode</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>acbc68a8be666792002c291a486aeb9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>pclEnabled</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>acaad62ecc7c4e36bcbd3c3a6b528833f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>acf48ab68ac4487f299fe0e58decce00b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TRecognizer</type>
      <name>rec</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a8fb0cea545a2db882c68883dacace0ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>recognitionEnabled</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a74113f20ea8eaa3d005d39990cb45e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>rgb2IrX</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a33d5478c84d5bec5499714c61953dd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>rgb2IrY</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>a75944f2095dc8af148892df8ad095b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>ac32b964ed7e266231160ce1b5afa1c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub2</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>ab6488890309c203d41207e175f7fc5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Text2D &gt;</type>
      <name>text2d</name>
      <anchorfile>classros__text__locator_1_1TextLocator.html</anchorfile>
      <anchor>af99f4ab30adfcb7cefee7dd0dcc6070e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros_text_locator::TRecognizer</name>
    <filename>classros__text__locator_1_1TRecognizer.html</filename>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getLang</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>a4c7ac3919cc90f455a554041f9a50d26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const tesseract::PageSegMode</type>
      <name>getMode</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>a9d3e3c24918a1a63aad6b7b0f4dcfa10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recognize</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>afc11ffe7344b3c68b08a52dcdb7a5d48</anchor>
      <arglist>(const cv::Mat &amp;img, std::vector&lt; Text2D &gt; &amp;text2d)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>recognize</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>ab91e1a519e4fc21392e947db7a40a7ca</anchor>
      <arglist>(const cv::Mat &amp;img, int x, int y, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLang</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>a67a88e12cc682abe9a5c78e0ad4c43e6</anchor>
      <arglist>(std::string lang)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>a4394053213c16628b4833a22a5a33a5b</anchor>
      <arglist>(tesseract::PageSegMode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TRecognizer</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>aa8cf7a1415367db4270a84e8a61f408b</anchor>
      <arglist>(tesseract::PageSegMode pageSegMode, std::string lang)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TRecognizer</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>aae6cf5f9006c28584cc6062fb20457e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>initTesseract</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>ae3a54ab88e06b0d289d8ad8a3be6c0ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>tesseract</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>a937d7621cb7e61495da283656b071307</anchor>
      <arglist>(const cv::Mat &amp;image, int left, int top, int width, int height)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tesseract::TessBaseAPI *</type>
      <name>api</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>a45db5a5bd7db5f31e3d2f49cedc5db8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>lang</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>af2805c855efea81409df0bf22054ab68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tesseract::PageSegMode</type>
      <name>mode</name>
      <anchorfile>classros__text__locator_1_1TRecognizer.html</anchorfile>
      <anchor>a540aa8d2eccf9d418642011b1b6c756f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>text_locator</name>
    <filename>namespacetext__locator.html</filename>
    <class kind="struct">text_locator::TextLocation_</class>
    <member kind="typedef">
      <type>::text_locator::TextLocation_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>TextLocation</name>
      <anchorfile>namespacetext__locator.html</anchorfile>
      <anchor>a456d67d9f968bd0a2dd611f1b7511d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::text_locator::TextLocation const  &gt;</type>
      <name>TextLocationConstPtr</name>
      <anchorfile>namespacetext__locator.html</anchorfile>
      <anchor>a007f409695d581b4fb18636e4b7ec48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::text_locator::TextLocation &gt;</type>
      <name>TextLocationPtr</name>
      <anchorfile>namespacetext__locator.html</anchorfile>
      <anchor>a144a9b27a276bb95715255ea74530faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetext__locator.html</anchorfile>
      <anchor>a6a50a67b8d6edf0d8ddceeda7cdfce67</anchor>
      <arglist>(std::ostream &amp;s, const ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>text_locator::TextLocation_</name>
    <filename>structtext__locator_1_1TextLocation__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::std_msgs::Header_&lt; ContainerAllocator &gt;</type>
      <name>_header_type</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>aaf492380b227aa4cad553a440a85dfe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Point_&lt; ContainerAllocator &gt;</type>
      <name>_p1_type</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>ab12e126cbfeb6eb9cfac8f392c8d087e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::geometry_msgs::Point_&lt; ContainerAllocator &gt;</type>
      <name>_p2_type</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>a8186f676c7a37a3f34381159215bf894</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::basic_string&lt; char, std::char_traits&lt; char &gt;, typename ContainerAllocator::template rebind&lt; char &gt;::other &gt;</type>
      <name>_text_type</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>a32caebb18cb4fa23f8f4fc973acd3387</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>a2eff5a7f1b247a1068623560f031b626</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::text_locator::TextLocation_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>a15d6dad423d7404e559465d3758a742c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TextLocation_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>a3a4969b601f9f87726f5dcc8f5d96dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextLocation_</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>afd42fe3c3469da2c8421899dbf4e926e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextLocation_</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>a15f6c763cceaf117a57fed245c73656f</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>a7f75ea98ca0832b2b8e1da6b189a04b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_header_type</type>
      <name>header</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>aa1d455c14d7750dbca1661c496cc9617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_p1_type</type>
      <name>p1</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>ae549e2cec283345dc50cae610b8735c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_p2_type</type>
      <name>p2</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>a5bd881c5b71fdebbcab3260dd119b562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_text_type</type>
      <name>text</name>
      <anchorfile>structtext__locator_1_1TextLocation__.html</anchorfile>
      <anchor>a516858a7e1e32d5c309ebfdd891773fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
