<trclass="memdesc:ga8291151381ff38773e641740b66b93ef"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PCLPointCloud2</code> and returns filtered indices. <br/></td></tr>
<trclass="memdesc:ga668e8d0a8a8abd65500bd7e7b748eec2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PointXYZ</code> and returns filtered indices. <br/></td></tr>
<trclass="memdesc:gaa6737135785f73d1a2f3ec966ab22bc7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PointNormal</code> and returns filtered indices. <br/></td></tr>
<trclass="memdesc:ga20a5eeed65c38958ed5866216f26bd44"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PointXYZRGB</code> and returns filtered indices. <br/></td></tr>
<trclass="memdesc:ga3b4c45a05e5bc0ff7d4c3917103e4f29"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PointXYZRGBNormal</code> and returns filtered indices. <br/></td></tr>
<trclass="memdesc:ga43309cd4b35fcbe7a746ccb1dc9a1b4f"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PointXYZI</code> and returns filtered indices. <br/></td></tr>
<trclass="memdesc:ga0fe7f976bca4c8ec9dd0afa95f590c72"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PointXYZINormal</code> and returns filtered indices. <br/></td></tr>
<trclass="memdesc:ga15f14d0a8c9de82ff3ad398fa8c36097"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PointXYZ</code> and returns a new point cloud of the filtered points. <br/></td></tr>
<trclass="memdesc:ga1302fc8f7569390d2d9a6a66c24f5179"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PointNormal</code> and returns a new point cloud of the filtered points. <br/></td></tr>
<trclass="memdesc:ga1f23604e3b58f73183fe3102dd9f86c9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PointXYZRGB</code> and returns a new point cloud of the filtered points. <br/></td></tr>
<trclass="memdesc:ga8065c61da2295bf203e4ee7471e9332d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PointXYZI</code> and returns a new point cloud of the filtered points. <br/></td></tr>
<trclass="memdesc:ga5d5cafb95fb856438e55a0de06378ef7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PointXYZINormal</code> and returns a new point cloud of the filtered points. <br/></td></tr>
<trclass="memdesc:ga32e6cd849848faaccc6b46ba02f98f6b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Performs crop box filtering on a point cloud of type <code>pcl::PointXYZRGBNormal</code> and returns a new point cloud of the filtered points. <br/></td></tr>
<p>Filters points from a point cloud using a 3D crop box. </p>
<p>This function applies a PCL <code>CropBox</code> filter to retain or exclude points from the input point cloud that lie within a specified 3D axis-aligned bounding box, optionally transformed by a 3D transformation. The filter can be applied to the entire cloud or limited to a subset via input indices.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">cloud</td><td>A pointer to the input point cloud to be filtered. </td></tr>
<tr><tdclass="paramname">indices</td><td>A pointer to a vector of point indices that restricts the filtering to a subset of the cloud. Pass <code>nullptr</code> to apply the filter to all points in the cloud. </td></tr>
<tr><tdclass="paramname">min</td><td>The minimum (corner) boundary of the crop box, as an Eigen 4D vector (x, y, z, _). </td></tr>
<tr><tdclass="paramname">max</td><td>The maximum (corner) boundary of the crop box, as an Eigen 4D vector (x, y, z, _). </td></tr>
<tr><tdclass="paramname">transform</td><td>A transformation to be applied to the crop box (not the cloud). If the transform is null or identity, no transformation is applied. </td></tr>
<tr><tdclass="paramname">negative</td><td>If <code>true</code>, the filter will exclude points inside the box; if <code>false</code>, it will include only those inside.</td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>The indices corresponding to the points that passed the filter, or the new filtered point cloud otherwise.</dd></dl>
<dlclass="exception"><dt>Exceptions</dt><dd>
<tableclass="exception">
<tr><tdclass="paramname">Assertion</td><td>failure if any of <code>min[x] >= max[x]</code>, <code>min[y] >= max[y]</code>, or <code>min[z] >= max[z]</code>. </td></tr>
</table>
</dd>
</dl>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<divid="nav-path"class="navpath"><!-- id is needed for treeview function! -->
<ul>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.9.8 </li>