--- /srv/reproducible-results/rbuild-debian/r-b-build.OPghkkwo/b1/pcl_1.15.0+dfsg-2_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.OPghkkwo/b2/pcl_1.15.0+dfsg-2_i386.changes ├── Files │ @@ -1,14 +1,14 @@ │ │ f98fd3170a6c60f0261979252257e953 1052264 debug optional libpcl-apps1.15-dbgsym_1.15.0+dfsg-2_i386.deb │ 74c00134d499cf9f4c55059f8caaef78 310348 libs optional libpcl-apps1.15_1.15.0+dfsg-2_i386.deb │ 3819f17c232b2a25413f6e1cadfdd38a 603276 debug optional libpcl-common1.15-dbgsym_1.15.0+dfsg-2_i386.deb │ d43d681ac3f766dd85d50601bca14aa3 257920 libs optional libpcl-common1.15_1.15.0+dfsg-2_i386.deb │ 43ee170819340f0c6d5c1d8072f41e9d 1214892 libdevel optional libpcl-dev_1.15.0+dfsg-2_i386.deb │ - f2608480f17ef4f579262ee339616dbd 15100224 doc optional libpcl-doc_1.15.0+dfsg-2_all.deb │ + b6a7ad383029b6dd1bb6b03ecec7772b 15100448 doc optional libpcl-doc_1.15.0+dfsg-2_all.deb │ 73e8f639748d047c69508e3335416629 15544388 debug optional libpcl-features1.15-dbgsym_1.15.0+dfsg-2_i386.deb │ cce000c4083933dfde1eb7c1b9a5a10a 3691812 libs optional libpcl-features1.15_1.15.0+dfsg-2_i386.deb │ fc47ea7deb3052c099d1493d59c10efb 4682108 debug optional libpcl-filters1.15-dbgsym_1.15.0+dfsg-2_i386.deb │ f56950674587e3bf717bcaaf423f51bc 1074860 libs optional libpcl-filters1.15_1.15.0+dfsg-2_i386.deb │ 95c529e9956c183b97bb33561291124a 2386828 debug optional libpcl-io1.15-dbgsym_1.15.0+dfsg-2_i386.deb │ dda8691bda0d4f5c0f8f0ea365830c5f 755236 libs optional libpcl-io1.15_1.15.0+dfsg-2_i386.deb │ ad2c3719848fbcd22d869dc0884b2c02 616676 debug optional libpcl-kdtree1.15-dbgsym_1.15.0+dfsg-2_i386.deb ├── libpcl-doc_1.15.0+dfsg-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-02-24 08:16:33.000000 debian-binary │ │ --rw-r--r-- 0 0 0 154664 2025-02-24 08:16:33.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 14945368 2025-02-24 08:16:33.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 154656 2025-02-24 08:16:33.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 14945600 2025-02-24 08:16:33.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -2097,15 +2097,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7937 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1face__detection_1_1_r_f_tree_node-members.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28668 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1face__detection_1_1_r_f_tree_node.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5980 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1face__detection_1_1_training_example-members.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13537 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1face__detection_1_1_training_example.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10256 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1features_1_1_i_s_m_vote_list-members.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 47343 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1features_1_1_i_s_m_vote_list.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16006 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1filters_1_1_convolution-members.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 71186 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1filters_1_1_convolution.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 71542 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1filters_1_1_convolution.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19199 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1filters_1_1_convolution3_d-members.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 72498 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1filters_1_1_convolution3_d.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1011 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1filters_1_1_convolution3_d.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7621 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1filters_1_1_convolving_kernel-members.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28854 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1filters_1_1_convolving_kernel.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1777 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1filters_1_1_convolving_kernel.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3780 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/classpcl_1_1filters_1_1_convolving_kernel_3_01_point_t_00_01pcl_1_1_normal_01_4-members.html │ │ │ │ @@ -3528,15 +3528,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 39845 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/fern__trainer_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 55803 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/fern__trainer_8hpp_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 20855 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/file__grabber_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21393 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/file__io_8hpp_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35337 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/filter_8hpp_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 78091 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/filter__indices_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26320 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/filter__indices_8hpp_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 67817 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/filters_2include_2pcl_2filters_2convolution_8h_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 68371 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/filters_2include_2pcl_2filters_2convolution_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 62585 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/filters_2include_2pcl_2filters_2extract__indices_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 78948 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/filters_2include_2pcl_2filters_2filter_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 107350 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/filters_2include_2pcl_2filters_2impl_2convolution_8hpp_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 79305 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/filters_2include_2pcl_2filters_2passthrough_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 244905 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/filters_2include_2pcl_2filters_2voxel__grid_8h_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8730 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/filters_8doxy_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 113034 2025-02-24 08:16:33.000000 ./usr/share/doc/libpcl-dev/html/flann__search_8h_source.html │ │ │ ├── ./usr/share/doc/libpcl-dev/html/classpcl_1_1filters_1_1_convolution.html │ │ │ │ @@ -94,17 +94,17 @@ │ │ │ │ , <a class="el" href="classpcl_1_1filters_1_1_convolution.html#ae9da4579c89dba3c56e860c8e6b96d9fa3f4f98063ef8de67f5350f73995afb1b">BORDERS_POLICY_MIRROR</a> = 0 │ │ │ │ , <a class="el" href="classpcl_1_1filters_1_1_convolution.html#ae9da4579c89dba3c56e860c8e6b96d9fa2a037c56567849b56093582ac15179ec">BORDERS_POLICY_DUPLICATE</a> = 1 │ │ │ │ }</td></tr> │ │ │ │ <tr class="memdesc:ae9da4579c89dba3c56e860c8e6b96d9f"><td class="mdescLeft"> </td><td class="mdescRight">The borders policy available. <a href="classpcl_1_1filters_1_1_convolution.html#ae9da4579c89dba3c56e860c8e6b96d9f">More...</a><br /></td></tr> │ │ │ │ <tr class="separator:ae9da4579c89dba3c56e860c8e6b96d9f"><td class="memSeparator" colspan="2"> </td></tr> │ │ │ │ <tr class="memitem:abdefa60c8c56e4854b5ff065f23eec0a" id="r_abdefa60c8c56e4854b5ff065f23eec0a"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1filters_1_1_convolution.html#abdefa60c8c56e4854b5ff065f23eec0a">PointCloudIn</a> = <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>< PointIn ></td></tr> │ │ │ │ <tr class="separator:abdefa60c8c56e4854b5ff065f23eec0a"><td class="memSeparator" colspan="2"> </td></tr> │ │ │ │ -<tr class="memitem:a02e5342618618bb56dc7403526410564" id="r_a02e5342618618bb56dc7403526410564"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1filters_1_1_convolution.html#a02e5342618618bb56dc7403526410564">PointCloudInPtr</a> = typename PointCloudIn::Ptr</td></tr> │ │ │ │ +<tr class="memitem:a02e5342618618bb56dc7403526410564" id="r_a02e5342618618bb56dc7403526410564"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1filters_1_1_convolution.html#a02e5342618618bb56dc7403526410564">PointCloudInPtr</a> = typename <a class="el" href="classpcl_1_1_point_cloud.html#ab805ba3b19e952ad19d084a9caa3dc60">PointCloudIn::Ptr</a></td></tr> │ │ │ │ <tr class="separator:a02e5342618618bb56dc7403526410564"><td class="memSeparator" colspan="2"> </td></tr> │ │ │ │ -<tr class="memitem:a4e4a3dc34fe4efbde2a99d0f1538b74c" id="r_a4e4a3dc34fe4efbde2a99d0f1538b74c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1filters_1_1_convolution.html#a4e4a3dc34fe4efbde2a99d0f1538b74c">PointCloudInConstPtr</a> = typename PointCloudIn::ConstPtr</td></tr> │ │ │ │ +<tr class="memitem:a4e4a3dc34fe4efbde2a99d0f1538b74c" id="r_a4e4a3dc34fe4efbde2a99d0f1538b74c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1filters_1_1_convolution.html#a4e4a3dc34fe4efbde2a99d0f1538b74c">PointCloudInConstPtr</a> = typename <a class="el" href="classpcl_1_1_point_cloud.html#af70fd81ce582ccabf683dd782ed3f032">PointCloudIn::ConstPtr</a></td></tr> │ │ │ │ <tr class="separator:a4e4a3dc34fe4efbde2a99d0f1538b74c"><td class="memSeparator" colspan="2"> </td></tr> │ │ │ │ <tr class="memitem:a195ee4c6f42f05182d318942631139d1" id="r_a195ee4c6f42f05182d318942631139d1"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1filters_1_1_convolution.html#a195ee4c6f42f05182d318942631139d1">PointCloudOut</a> = <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>< PointOut ></td></tr> │ │ │ │ <tr class="separator:a195ee4c6f42f05182d318942631139d1"><td class="memSeparator" colspan="2"> </td></tr> │ │ │ │ <tr class="memitem:a4ad3ba12a3889c9bb1a3611c5bca557c" id="r_a4ad3ba12a3889c9bb1a3611c5bca557c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1filters_1_1_convolution.html#a4ad3ba12a3889c9bb1a3611c5bca557c">Ptr</a> = shared_ptr< <a class="el" href="classpcl_1_1filters_1_1_convolution.html">Convolution</a>< PointIn, PointOut > ></td></tr> │ │ │ │ <tr class="separator:a4ad3ba12a3889c9bb1a3611c5bca557c"><td class="memSeparator" colspan="2"> </td></tr> │ │ │ │ <tr class="memitem:abcfa9333c0f2daadfd8c3bfafc992224" id="r_abcfa9333c0f2daadfd8c3bfafc992224"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1filters_1_1_convolution.html#abcfa9333c0f2daadfd8c3bfafc992224">ConstPtr</a> = shared_ptr< const <a class="el" href="classpcl_1_1filters_1_1_convolution.html">Convolution</a>< PointIn, PointOut > ></td></tr> │ │ │ │ <tr class="separator:abcfa9333c0f2daadfd8c3bfafc992224"><td class="memSeparator" colspan="2"> </td></tr> │ │ │ │ @@ -238,15 +238,15 @@ │ │ │ │ │ │ │ │ <div class="memitem"> │ │ │ │ <div class="memproto"> │ │ │ │ <div class="memtemplate"> │ │ │ │ template<typename PointIn , typename PointOut > </div> │ │ │ │ <table class="memname"> │ │ │ │ <tr> │ │ │ │ - <td class="memname">using <a class="el" href="classpcl_1_1filters_1_1_convolution.html">pcl::filters::Convolution</a>< PointIn, PointOut >::PointCloudInConstPtr = typename PointCloudIn::ConstPtr</td> │ │ │ │ + <td class="memname">using <a class="el" href="classpcl_1_1filters_1_1_convolution.html">pcl::filters::Convolution</a>< PointIn, PointOut >::PointCloudInConstPtr = typename <a class="el" href="classpcl_1_1_point_cloud.html#af70fd81ce582ccabf683dd782ed3f032">PointCloudIn::ConstPtr</a></td> │ │ │ │ </tr> │ │ │ │ </table> │ │ │ │ </div><div class="memdoc"> │ │ │ │ │ │ │ │ <p class="definition">Definition at line <a class="el" href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00077">77</a> of file <a class="el" href="filters_2include_2pcl_2filters_2convolution_8h_source.html">convolution.h</a>.</p> │ │ │ │ │ │ │ │ </div> │ │ │ │ @@ -256,15 +256,15 @@ │ │ │ │ │ │ │ │ <div class="memitem"> │ │ │ │ <div class="memproto"> │ │ │ │ <div class="memtemplate"> │ │ │ │ template<typename PointIn , typename PointOut > </div> │ │ │ │ <table class="memname"> │ │ │ │ <tr> │ │ │ │ - <td class="memname">using <a class="el" href="classpcl_1_1filters_1_1_convolution.html">pcl::filters::Convolution</a>< PointIn, PointOut >::PointCloudInPtr = typename PointCloudIn::Ptr</td> │ │ │ │ + <td class="memname">using <a class="el" href="classpcl_1_1filters_1_1_convolution.html">pcl::filters::Convolution</a>< PointIn, PointOut >::PointCloudInPtr = typename <a class="el" href="classpcl_1_1_point_cloud.html#ab805ba3b19e952ad19d084a9caa3dc60">PointCloudIn::Ptr</a></td> │ │ │ │ </tr> │ │ │ │ </table> │ │ │ │ </div><div class="memdoc"> │ │ │ │ │ │ │ │ <p class="definition">Definition at line <a class="el" href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00076">76</a> of file <a class="el" href="filters_2include_2pcl_2filters_2convolution_8h_source.html">convolution.h</a>.</p> │ │ │ │ │ │ │ │ </div> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -16,17 +16,17 @@ │ │ │ │ │ PPuubblliicc TTyyppeess │ │ │ │ │ enum _B_O_R_D_E_R_S___P_O_L_I_C_Y { _B_O_R_D_E_R_S___P_O_L_I_C_Y___I_G_N_O_R_E = -1 , _B_O_R_D_E_R_S___P_O_L_I_C_Y___M_I_R_R_O_R = 0 │ │ │ │ │ , _B_O_R_D_E_R_S___P_O_L_I_C_Y___D_U_P_L_I_C_A_T_E = 1 } │ │ │ │ │ The borders policy available. _M_o_r_e_._._. │ │ │ │ │ │ │ │ │ │ using _P_o_i_n_t_C_l_o_u_d_I_n = _p_c_l_:_:_P_o_i_n_t_C_l_o_u_d< PointIn > │ │ │ │ │ │ │ │ │ │ -using _P_o_i_n_t_C_l_o_u_d_I_n_P_t_r = typename PointCloudIn::Ptr │ │ │ │ │ +using _P_o_i_n_t_C_l_o_u_d_I_n_P_t_r = typename _P_o_i_n_t_C_l_o_u_d_I_n_:_:_P_t_r │ │ │ │ │ │ │ │ │ │ -using _P_o_i_n_t_C_l_o_u_d_I_n_C_o_n_s_t_P_t_r = typename PointCloudIn::ConstPtr │ │ │ │ │ +using _P_o_i_n_t_C_l_o_u_d_I_n_C_o_n_s_t_P_t_r = typename _P_o_i_n_t_C_l_o_u_d_I_n_:_:_C_o_n_s_t_P_t_r │ │ │ │ │ │ │ │ │ │ using _P_o_i_n_t_C_l_o_u_d_O_u_t = _p_c_l_:_:_P_o_i_n_t_C_l_o_u_d< PointOut > │ │ │ │ │ │ │ │ │ │ using _P_t_r = shared_ptr< _C_o_n_v_o_l_u_t_i_o_n< PointIn, PointOut > > │ │ │ │ │ │ │ │ │ │ using _C_o_n_s_t_P_t_r = shared_ptr< const _C_o_n_v_o_l_u_t_i_o_n< PointIn, PointOut > > │ │ │ │ │ │ │ │ │ │ @@ -130,20 +130,20 @@ │ │ │ │ │ template<typename PointIn , typename PointOut > │ │ │ │ │ using _p_c_l_:_:_f_i_l_t_e_r_s_:_:_C_o_n_v_o_l_u_t_i_o_n< PointIn, PointOut >::PointCloudIn = _p_c_l_:_: │ │ │ │ │ _P_o_i_n_t_C_l_o_u_d<PointIn> │ │ │ │ │ Definition at line _7_5 of file _c_o_n_v_o_l_u_t_i_o_n_._h. │ │ │ │ │ ********** _?◆_? PPooiinnttCClloouuddIInnCCoonnssttPPttrr ********** │ │ │ │ │ template<typename PointIn , typename PointOut > │ │ │ │ │ using _p_c_l_:_:_f_i_l_t_e_r_s_:_:_C_o_n_v_o_l_u_t_i_o_n< PointIn, PointOut >::PointCloudInConstPtr = │ │ │ │ │ -typename PointCloudIn::ConstPtr │ │ │ │ │ +typename _P_o_i_n_t_C_l_o_u_d_I_n_:_:_C_o_n_s_t_P_t_r │ │ │ │ │ Definition at line _7_7 of file _c_o_n_v_o_l_u_t_i_o_n_._h. │ │ │ │ │ ********** _?◆_? PPooiinnttCClloouuddIInnPPttrr ********** │ │ │ │ │ template<typename PointIn , typename PointOut > │ │ │ │ │ using _p_c_l_:_:_f_i_l_t_e_r_s_:_:_C_o_n_v_o_l_u_t_i_o_n< PointIn, PointOut >::PointCloudInPtr = │ │ │ │ │ -typename PointCloudIn::Ptr │ │ │ │ │ +typename _P_o_i_n_t_C_l_o_u_d_I_n_:_:_P_t_r │ │ │ │ │ Definition at line _7_6 of file _c_o_n_v_o_l_u_t_i_o_n_._h. │ │ │ │ │ ********** _?◆_? PPooiinnttCClloouuddOOuutt ********** │ │ │ │ │ template<typename PointIn , typename PointOut > │ │ │ │ │ using _p_c_l_:_:_f_i_l_t_e_r_s_:_:_C_o_n_v_o_l_u_t_i_o_n< PointIn, PointOut >::PointCloudOut = _p_c_l_:_: │ │ │ │ │ _P_o_i_n_t_C_l_o_u_d<PointOut> │ │ │ │ │ Definition at line _7_8 of file _c_o_n_v_o_l_u_t_i_o_n_._h. │ │ │ │ │ ********** _?◆_? PPttrr ********** │ │ │ ├── ./usr/share/doc/libpcl-dev/html/filters_2include_2pcl_2filters_2convolution_8h_source.html │ │ │ │ @@ -153,17 +153,17 @@ │ │ │ │ <div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="comment"> */</span></div> │ │ │ │ <div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div> │ │ │ │ <div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keyword">template</span> <<span class="keyword">typename</span> Po<span class="keywordtype">int</span>In, <span class="keyword">typename</span> Po<span class="keywordtype">int</span>Out></div> │ │ │ │ <div class="foldopen" id="foldopen00072" data-start="{" data-end="};"> │ │ │ │ <div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classpcl_1_1filters_1_1_convolution.html"> 72</a></span> <span class="keyword">class </span><a class="code hl_class" href="classpcl_1_1filters_1_1_convolution.html">Convolution</a></div> │ │ │ │ <div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> {</div> │ │ │ │ <div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="keyword">public</span>:</div> │ │ │ │ -<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classpcl_1_1filters_1_1_convolution.html#abdefa60c8c56e4854b5ff065f23eec0a"> 75</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classpcl_1_1filters_1_1_convolution.html#abdefa60c8c56e4854b5ff065f23eec0a">PointCloudIn</a> = <a class="code hl_class" href="classpcl_1_1_point_cloud.html">pcl::PointCloud<PointIn></a>;</div> │ │ │ │ -<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classpcl_1_1filters_1_1_convolution.html#a02e5342618618bb56dc7403526410564"> 76</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classpcl_1_1filters_1_1_convolution.html#a02e5342618618bb56dc7403526410564">PointCloudInPtr</a> = <span class="keyword">typename</span> PointCloudIn::Ptr;</div> │ │ │ │ -<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="classpcl_1_1filters_1_1_convolution.html#a4e4a3dc34fe4efbde2a99d0f1538b74c"> 77</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classpcl_1_1filters_1_1_convolution.html#a4e4a3dc34fe4efbde2a99d0f1538b74c">PointCloudInConstPtr</a> = <span class="keyword">typename</span> PointCloudIn::ConstPtr;</div> │ │ │ │ +<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classpcl_1_1filters_1_1_convolution.html#abdefa60c8c56e4854b5ff065f23eec0a"> 75</a></span> <span class="keyword">using </span><a class="code hl_class" href="classpcl_1_1_point_cloud.html">PointCloudIn</a> = <a class="code hl_class" href="classpcl_1_1_point_cloud.html">pcl::PointCloud<PointIn></a>;</div> │ │ │ │ +<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classpcl_1_1filters_1_1_convolution.html#a02e5342618618bb56dc7403526410564"> 76</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classpcl_1_1filters_1_1_convolution.html#a02e5342618618bb56dc7403526410564">PointCloudInPtr</a> = <span class="keyword">typename</span> <a class="code hl_typedef" href="classpcl_1_1_point_cloud.html#ab805ba3b19e952ad19d084a9caa3dc60">PointCloudIn::Ptr</a>;</div> │ │ │ │ +<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="classpcl_1_1filters_1_1_convolution.html#a4e4a3dc34fe4efbde2a99d0f1538b74c"> 77</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classpcl_1_1filters_1_1_convolution.html#a4e4a3dc34fe4efbde2a99d0f1538b74c">PointCloudInConstPtr</a> = <span class="keyword">typename</span> <a class="code hl_typedef" href="classpcl_1_1_point_cloud.html#af70fd81ce582ccabf683dd782ed3f032">PointCloudIn::ConstPtr</a>;</div> │ │ │ │ <div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="classpcl_1_1filters_1_1_convolution.html#a195ee4c6f42f05182d318942631139d1"> 78</a></span> <span class="keyword">using </span><a class="code hl_class" href="classpcl_1_1_point_cloud.html">PointCloudOut</a> = <a class="code hl_class" href="classpcl_1_1_point_cloud.html">pcl::PointCloud<PointOut></a>;</div> │ │ │ │ <div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="classpcl_1_1filters_1_1_convolution.html#a4ad3ba12a3889c9bb1a3611c5bca557c"> 79</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classpcl_1_1filters_1_1_convolution.html#a4ad3ba12a3889c9bb1a3611c5bca557c">Ptr</a> = shared_ptr< Convolution<PointIn, PointOut> >;</div> │ │ │ │ <div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="classpcl_1_1filters_1_1_convolution.html#abcfa9333c0f2daadfd8c3bfafc992224"> 80</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classpcl_1_1filters_1_1_convolution.html#abcfa9333c0f2daadfd8c3bfafc992224">ConstPtr</a> = shared_ptr< const Convolution<PointIn, PointOut> >;</div> │ │ │ │ <div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div> │ │ │ │ <div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="comment"></span> </div> │ │ │ │ <div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="comment"> /// The borders policy available</span></div> │ │ │ │ <div class="foldopen" id="foldopen00084" data-start="{" data-end="};"> │ │ │ │ @@ -318,14 +318,16 @@ │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> }</div> │ │ │ │ </div> │ │ │ │ <div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span>}</div> │ │ │ │ <div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> </div> │ │ │ │ <div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span><span class="preprocessor">#include <pcl/filters/impl/convolution.hpp></span></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1_point_cloud_html"><div class="ttname"><a href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a></div><div class="ttdoc">PointCloud represents the base class in PCL for storing collections of 3D points.</div><div class="ttdef"><b>Definition</b> <a href="common_2include_2pcl_2point__cloud_8h_source.html#l00172">point_cloud.h:173</a></div></div> │ │ │ │ +<div class="ttc" id="aclasspcl_1_1_point_cloud_html_ab805ba3b19e952ad19d084a9caa3dc60"><div class="ttname"><a href="classpcl_1_1_point_cloud.html#ab805ba3b19e952ad19d084a9caa3dc60">pcl::PointCloud::Ptr</a></div><div class="ttdeci">shared_ptr< PointCloud< PointT > > Ptr</div><div class="ttdef"><b>Definition</b> <a href="common_2include_2pcl_2point__cloud_8h_source.html#l00413">point_cloud.h:413</a></div></div> │ │ │ │ +<div class="ttc" id="aclasspcl_1_1_point_cloud_html_af70fd81ce582ccabf683dd782ed3f032"><div class="ttname"><a href="classpcl_1_1_point_cloud.html#af70fd81ce582ccabf683dd782ed3f032">pcl::PointCloud::ConstPtr</a></div><div class="ttdeci">shared_ptr< const PointCloud< PointT > > ConstPtr</div><div class="ttdef"><b>Definition</b> <a href="common_2include_2pcl_2point__cloud_8h_source.html#l00414">point_cloud.h:414</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html">pcl::filters::Convolution</a></div><div class="ttdoc">Convolution is a mathematical operation on two functions f and g, producing a third function that is ...</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00072">convolution.h:73</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_a02e5342618618bb56dc7403526410564"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#a02e5342618618bb56dc7403526410564">pcl::filters::Convolution::PointCloudInPtr</a></div><div class="ttdeci">typename PointCloudIn::Ptr PointCloudInPtr</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00076">convolution.h:76</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_a12ad33ee524c323fb108142c2736957f"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#a12ad33ee524c323fb108142c2736957f">pcl::filters::Convolution::convolveCols</a></div><div class="ttdeci">void convolveCols(PointCloudOut &output)</div><div class="ttdoc">Convolve a float image columns by a given kernel.</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2impl_2convolution_8hpp_source.html#l00112">convolution.hpp:112</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_a14b0365f33721dae85cef7246bfcf539"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#a14b0365f33721dae85cef7246bfcf539">pcl::filters::Convolution::Convolution</a></div><div class="ttdeci">Convolution()</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2impl_2convolution_8hpp_source.html#l00054">convolution.hpp:54</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_a16fbbdf38948fed054d2b8b6514ef42d"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#a16fbbdf38948fed054d2b8b6514ef42d">pcl::filters::Convolution::setInputCloud</a></div><div class="ttdeci">void setInputCloud(const PointCloudInConstPtr &cloud)</div><div class="ttdoc">Provide a pointer to the input dataset.</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00099">convolution.h:99</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_a195ee4c6f42f05182d318942631139d1"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#a195ee4c6f42f05182d318942631139d1">pcl::filters::Convolution::PointCloudOut</a></div><div class="ttdeci">pcl::PointCloud< PointOut > PointCloudOut</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00078">convolution.h:78</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_a2836bdcb1bbc026eaa38d4378617de53"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#a2836bdcb1bbc026eaa38d4378617de53">pcl::filters::Convolution::setNumberOfThreads</a></div><div class="ttdeci">void setNumberOfThreads(unsigned int nr_threads=0)</div><div class="ttdoc">Initialize the scheduler and set the number of threads to use.</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00127">convolution.h:127</a></div></div> │ │ │ │ @@ -341,15 +343,14 @@ │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_a8700c664ebc38288155d4c872c117c81"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#a8700c664ebc38288155d4c872c117c81">pcl::filters::Convolution::convolveRows</a></div><div class="ttdeci">void convolveRows(PointCloudOut &output)</div><div class="ttdoc">Convolve a float image rows by a given kernel.</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2impl_2convolution_8hpp_source.html#l00092">convolution.hpp:92</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_a90a14cfd2090f0defaee6a0b261ef697"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#a90a14cfd2090f0defaee6a0b261ef697">pcl::filters::Convolution::convolve_cols</a></div><div class="ttdeci">void convolve_cols(PointCloudOut &output)</div><div class="ttdoc">convolve cols and ignore borders</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2impl_2convolution_8hpp_source.html#l00418">convolution.hpp:418</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_a99fecb92edac3c7a6f7d3a1c03c5223f"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#a99fecb92edac3c7a6f7d3a1c03c5223f">pcl::filters::Convolution::convolve_cols_mirror</a></div><div class="ttdeci">void convolve_cols_mirror(PointCloudOut &output)</div><div class="ttdoc">convolve cols and mirror borders</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2impl_2convolution_8hpp_source.html#l00511">convolution.hpp:511</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_aa0d05344455a5a9595515b02d5669cd9"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#aa0d05344455a5a9595515b02d5669cd9">pcl::filters::Convolution::convolve_rows</a></div><div class="ttdeci">void convolve_rows(PointCloudOut &output)</div><div class="ttdoc">convolve rows and ignore borders</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2impl_2convolution_8hpp_source.html#l00278">convolution.hpp:278</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_aa517e36975cab3ef6dc048552449d1e2"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#aa517e36975cab3ef6dc048552449d1e2">pcl::filters::Convolution::convolve</a></div><div class="ttdeci">void convolve(const Eigen::ArrayXf &h_kernel, const Eigen::ArrayXf &v_kernel, PointCloudOut &output)</div><div class="ttdoc">Convolve point cloud with an horizontal kernel along rows then vertical kernel along columns : convol...</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2impl_2convolution_8hpp_source.html#l00132">convolution.hpp:132</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_aac0496f56b859fb46e39a52bf14ed853"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#aac0496f56b859fb46e39a52bf14ed853">pcl::filters::Convolution::setDistanceThreshold</a></div><div class="ttdeci">void setDistanceThreshold(const float &threshold)</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00119">convolution.h:119</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_abcfa9333c0f2daadfd8c3bfafc992224"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#abcfa9333c0f2daadfd8c3bfafc992224">pcl::filters::Convolution::ConstPtr</a></div><div class="ttdeci">shared_ptr< const Convolution< PointIn, PointOut > > ConstPtr</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00080">convolution.h:80</a></div></div> │ │ │ │ -<div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_abdefa60c8c56e4854b5ff065f23eec0a"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#abdefa60c8c56e4854b5ff065f23eec0a">pcl::filters::Convolution::PointCloudIn</a></div><div class="ttdeci">pcl::PointCloud< PointIn > PointCloudIn</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00075">convolution.h:75</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_ac6c3cc194c0bf3a9e29b6748d3e0b5de"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#ac6c3cc194c0bf3a9e29b6748d3e0b5de">pcl::filters::Convolution::setBordersPolicy</a></div><div class="ttdeci">void setBordersPolicy(int policy)</div><div class="ttdoc">Set the borders policy.</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00107">convolution.h:107</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_ac6ea4184e4763e573694d01cdf047592"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#ac6ea4184e4763e573694d01cdf047592">pcl::filters::Convolution::initCompute</a></div><div class="ttdeci">void initCompute(PointCloudOut &output)</div><div class="ttdoc">init compute is an internal method called before computation</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2impl_2convolution_8hpp_source.html#l00061">convolution.hpp:61</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_acd355932b0334275e14ee26a248c15c4"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#acd355932b0334275e14ee26a248c15c4">pcl::filters::Convolution::setKernel</a></div><div class="ttdeci">void setKernel(const Eigen::ArrayXf &kernel)</div><div class="ttdoc">Set convolving kernel.</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00104">convolution.h:104</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_adec8e2fca1a93fab4b558ee2fc9418bd"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#adec8e2fca1a93fab4b558ee2fc9418bd">pcl::filters::Convolution::threads_</a></div><div class="ttdeci">unsigned int threads_</div><div class="ttdoc">The number of threads the scheduler should use.</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00221">convolution.h:221</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_ae9da4579c89dba3c56e860c8e6b96d9f"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#ae9da4579c89dba3c56e860c8e6b96d9f">pcl::filters::Convolution::BORDERS_POLICY</a></div><div class="ttdeci">BORDERS_POLICY</div><div class="ttdoc">The borders policy available.</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00084">convolution.h:85</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_ae9da4579c89dba3c56e860c8e6b96d9fa069183c674d2d6237aee763653619871"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#ae9da4579c89dba3c56e860c8e6b96d9fa069183c674d2d6237aee763653619871">pcl::filters::Convolution::BORDERS_POLICY_IGNORE</a></div><div class="ttdeci">@ BORDERS_POLICY_IGNORE</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00086">convolution.h:86</a></div></div> │ │ │ │ <div class="ttc" id="aclasspcl_1_1filters_1_1_convolution_html_ae9da4579c89dba3c56e860c8e6b96d9fa2a037c56567849b56093582ac15179ec"><div class="ttname"><a href="classpcl_1_1filters_1_1_convolution.html#ae9da4579c89dba3c56e860c8e6b96d9fa2a037c56567849b56093582ac15179ec">pcl::filters::Convolution::BORDERS_POLICY_DUPLICATE</a></div><div class="ttdeci">@ BORDERS_POLICY_DUPLICATE</div><div class="ttdef"><b>Definition</b> <a href="filters_2include_2pcl_2filters_2convolution_8h_source.html#l00089">convolution.h:88</a></div></div> │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -76,16 +76,16 @@ │ │ │ │ │ 69 */ │ │ │ │ │ 70 │ │ │ │ │ 71 template <typename PointIn, typename PointOut> │ │ │ │ │ _7_2 class _C_o_n_v_o_l_u_t_i_o_n │ │ │ │ │ 73 { │ │ │ │ │ 74 public: │ │ │ │ │ _7_5 using _P_o_i_n_t_C_l_o_u_d_I_n = _p_c_l_:_:_P_o_i_n_t_C_l_o_u_d_<_P_o_i_n_t_I_n_>; │ │ │ │ │ -_7_6 using _P_o_i_n_t_C_l_o_u_d_I_n_P_t_r = typename PointCloudIn::Ptr; │ │ │ │ │ -_7_7 using _P_o_i_n_t_C_l_o_u_d_I_n_C_o_n_s_t_P_t_r = typename PointCloudIn::ConstPtr; │ │ │ │ │ +_7_6 using _P_o_i_n_t_C_l_o_u_d_I_n_P_t_r = typename _P_o_i_n_t_C_l_o_u_d_I_n_:_:_P_t_r; │ │ │ │ │ +_7_7 using _P_o_i_n_t_C_l_o_u_d_I_n_C_o_n_s_t_P_t_r = typename _P_o_i_n_t_C_l_o_u_d_I_n_:_:_C_o_n_s_t_P_t_r; │ │ │ │ │ _7_8 using _P_o_i_n_t_C_l_o_u_d_O_u_t = _p_c_l_:_:_P_o_i_n_t_C_l_o_u_d_<_P_o_i_n_t_O_u_t_>; │ │ │ │ │ _7_9 using _P_t_r = shared_ptr< Convolution<PointIn, PointOut> >; │ │ │ │ │ _8_0 using _C_o_n_s_t_P_t_r = shared_ptr< const Convolution<PointIn, PointOut> >; │ │ │ │ │ 81 │ │ │ │ │ 82 │ │ │ │ │ 83 /// The borders policy available │ │ │ │ │ _8_4 enum _B_O_R_D_E_R_S___P_O_L_I_C_Y │ │ │ │ │ @@ -246,14 +246,20 @@ │ │ │ │ │ 230} │ │ │ │ │ 231 │ │ │ │ │ 232#include <pcl/filters/impl/convolution.hpp> │ │ │ │ │ _p_c_l_:_:_P_o_i_n_t_C_l_o_u_d │ │ │ │ │ PointCloud represents the base class in PCL for storing collections of 3D │ │ │ │ │ points. │ │ │ │ │ DDeeffiinniittiioonn _p_o_i_n_t___c_l_o_u_d_._h_:_1_7_3 │ │ │ │ │ +_p_c_l_:_:_P_o_i_n_t_C_l_o_u_d_:_:_P_t_r │ │ │ │ │ +shared_ptr< PointCloud< PointT > > Ptr │ │ │ │ │ +DDeeffiinniittiioonn _p_o_i_n_t___c_l_o_u_d_._h_:_4_1_3 │ │ │ │ │ +_p_c_l_:_:_P_o_i_n_t_C_l_o_u_d_:_:_C_o_n_s_t_P_t_r │ │ │ │ │ +shared_ptr< const PointCloud< PointT > > ConstPtr │ │ │ │ │ +DDeeffiinniittiioonn _p_o_i_n_t___c_l_o_u_d_._h_:_4_1_4 │ │ │ │ │ _p_c_l_:_:_f_i_l_t_e_r_s_:_:_C_o_n_v_o_l_u_t_i_o_n │ │ │ │ │ Convolution is a mathematical operation on two functions f and g, producing a │ │ │ │ │ third function that is ... │ │ │ │ │ DDeeffiinniittiioonn _c_o_n_v_o_l_u_t_i_o_n_._h_:_7_3 │ │ │ │ │ _p_c_l_:_:_f_i_l_t_e_r_s_:_:_C_o_n_v_o_l_u_t_i_o_n_:_:_P_o_i_n_t_C_l_o_u_d_I_n_P_t_r │ │ │ │ │ typename PointCloudIn::Ptr PointCloudInPtr │ │ │ │ │ DDeeffiinniittiioonn _c_o_n_v_o_l_u_t_i_o_n_._h_:_7_6 │ │ │ │ │ @@ -331,17 +337,14 @@ │ │ │ │ │ DDeeffiinniittiioonn _c_o_n_v_o_l_u_t_i_o_n_._h_p_p_:_1_3_2 │ │ │ │ │ _p_c_l_:_:_f_i_l_t_e_r_s_:_:_C_o_n_v_o_l_u_t_i_o_n_:_:_s_e_t_D_i_s_t_a_n_c_e_T_h_r_e_s_h_o_l_d │ │ │ │ │ void setDistanceThreshold(const float &threshold) │ │ │ │ │ DDeeffiinniittiioonn _c_o_n_v_o_l_u_t_i_o_n_._h_:_1_1_9 │ │ │ │ │ _p_c_l_:_:_f_i_l_t_e_r_s_:_:_C_o_n_v_o_l_u_t_i_o_n_:_:_C_o_n_s_t_P_t_r │ │ │ │ │ shared_ptr< const Convolution< PointIn, PointOut > > ConstPtr │ │ │ │ │ DDeeffiinniittiioonn _c_o_n_v_o_l_u_t_i_o_n_._h_:_8_0 │ │ │ │ │ -_p_c_l_:_:_f_i_l_t_e_r_s_:_:_C_o_n_v_o_l_u_t_i_o_n_:_:_P_o_i_n_t_C_l_o_u_d_I_n │ │ │ │ │ -pcl::PointCloud< PointIn > PointCloudIn │ │ │ │ │ -DDeeffiinniittiioonn _c_o_n_v_o_l_u_t_i_o_n_._h_:_7_5 │ │ │ │ │ _p_c_l_:_:_f_i_l_t_e_r_s_:_:_C_o_n_v_o_l_u_t_i_o_n_:_:_s_e_t_B_o_r_d_e_r_s_P_o_l_i_c_y │ │ │ │ │ void setBordersPolicy(int policy) │ │ │ │ │ Set the borders policy. │ │ │ │ │ DDeeffiinniittiioonn _c_o_n_v_o_l_u_t_i_o_n_._h_:_1_0_7 │ │ │ │ │ _p_c_l_:_:_f_i_l_t_e_r_s_:_:_C_o_n_v_o_l_u_t_i_o_n_:_:_i_n_i_t_C_o_m_p_u_t_e │ │ │ │ │ void initCompute(PointCloudOut &output) │ │ │ │ │ init compute is an internal method called before computation