mirror of
https://github.com/introlab/rtabmap.git
synced 2026-10-04 09:07:47 +08:00
Preview for PR #1492 478d74ebb51e815d074c2120d6dfa2e3fd1ec4a8
This commit is contained in:
@@ -461,198 +461,197 @@ $(document).ready(function(){initNavTree('util3d__surface_8h_source.html',''); i
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <span class="keywordtype">float</span> normalSmoothingSize = 10.0f,</div>
|
||||
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> <span class="keyword">const</span> Eigen::Vector3f & viewPoint = Eigen::Vector3f(0,0,0));</div>
|
||||
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> </div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"><a class="line" href="group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58"> 435</a></span><span class="keywordtype">float</span> RTABMAP_CORE_EXPORT <a class="code hl_function" href="group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58">computeNormalsComplexity</a>(</div>
|
||||
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & scan,</div>
|
||||
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1Transform.html">Transform</a> & t = <a class="code hl_function" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>(),</div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> cv::Mat * pcaEigenVectors = 0,</div>
|
||||
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> cv::Mat * pcaEigenValues = 0,</div>
|
||||
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> <span class="keywordtype">bool</span> centered = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"><a class="line" href="group__ComputeNormalsComplexity.html#ga5a68422282e99f8d05c0821eac491895"> 445</a></span><span class="keywordtype">float</span> RTABMAP_CORE_EXPORT <a class="code hl_function" href="group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58">computeNormalsComplexity</a>(</div>
|
||||
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> <span class="keyword">const</span> pcl::PointCloud<pcl::Normal> & normals,</div>
|
||||
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1Transform.html">Transform</a> & t = <a class="code hl_function" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>(),</div>
|
||||
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <span class="keywordtype">bool</span> is2d = <span class="keyword">false</span>,</div>
|
||||
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> cv::Mat * pcaEigenVectors = 0,</div>
|
||||
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> cv::Mat * pcaEigenValues = 0,</div>
|
||||
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> <span class="keywordtype">bool</span> centered = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"><a class="line" href="group__ComputeNormalsComplexity.html#ga13a6d7525494d390041c9ef0337e02dd"> 456</a></span><span class="keywordtype">float</span> RTABMAP_CORE_EXPORT <a class="code hl_function" href="group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58">computeNormalsComplexity</a>(</div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointNormal> & cloud,</div>
|
||||
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"><a class="line" href="group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58"> 433</a></span><span class="keywordtype">float</span> RTABMAP_CORE_EXPORT <a class="code hl_function" href="group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58">computeNormalsComplexity</a>(</div>
|
||||
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & scan,</div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1Transform.html">Transform</a> & t = <a class="code hl_function" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>(),</div>
|
||||
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> cv::Mat * pcaEigenVectors = 0,</div>
|
||||
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> cv::Mat * pcaEigenValues = 0,</div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> <span class="keywordtype">bool</span> centered = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"><a class="line" href="group__ComputeNormalsComplexity.html#ga5a68422282e99f8d05c0821eac491895"> 440</a></span><span class="keywordtype">float</span> RTABMAP_CORE_EXPORT <a class="code hl_function" href="group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58">computeNormalsComplexity</a>(</div>
|
||||
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> <span class="keyword">const</span> pcl::PointCloud<pcl::Normal> & normals,</div>
|
||||
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1Transform.html">Transform</a> & t = <a class="code hl_function" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>(),</div>
|
||||
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> <span class="keywordtype">bool</span> is2d = <span class="keyword">false</span>,</div>
|
||||
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> cv::Mat * pcaEigenVectors = 0,</div>
|
||||
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> cv::Mat * pcaEigenValues = 0,</div>
|
||||
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> <span class="keywordtype">bool</span> centered = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"><a class="line" href="group__ComputeNormalsComplexity.html#ga13a6d7525494d390041c9ef0337e02dd"> 448</a></span><span class="keywordtype">float</span> RTABMAP_CORE_EXPORT <a class="code hl_function" href="group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58">computeNormalsComplexity</a>(</div>
|
||||
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointNormal> & cloud,</div>
|
||||
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1Transform.html">Transform</a> & t = <a class="code hl_function" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>(),</div>
|
||||
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> <span class="keywordtype">bool</span> is2d = <span class="keyword">false</span>,</div>
|
||||
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> cv::Mat * pcaEigenVectors = 0,</div>
|
||||
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> cv::Mat * pcaEigenValues = 0,</div>
|
||||
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> <span class="keywordtype">bool</span> centered = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"><a class="line" href="group__ComputeNormalsComplexity.html#ga6e03130bf686d43ea527dc8e6f5cce55"> 456</a></span><span class="keywordtype">float</span> RTABMAP_CORE_EXPORT <a class="code hl_function" href="group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58">computeNormalsComplexity</a>(</div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZINormal> & cloud,</div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1Transform.html">Transform</a> & t = <a class="code hl_function" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>(),</div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> <span class="keywordtype">bool</span> is2d = <span class="keyword">false</span>,</div>
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> cv::Mat * pcaEigenVectors = 0,</div>
|
||||
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> cv::Mat * pcaEigenValues = 0,</div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> <span class="keywordtype">bool</span> centered = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"><a class="line" href="group__ComputeNormalsComplexity.html#ga6e03130bf686d43ea527dc8e6f5cce55"> 467</a></span><span class="keywordtype">float</span> RTABMAP_CORE_EXPORT <a class="code hl_function" href="group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58">computeNormalsComplexity</a>(</div>
|
||||
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZINormal> & cloud,</div>
|
||||
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1Transform.html">Transform</a> & t = <a class="code hl_function" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>(),</div>
|
||||
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> <span class="keywordtype">bool</span> is2d = <span class="keyword">false</span>,</div>
|
||||
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> cv::Mat * pcaEigenVectors = 0,</div>
|
||||
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> cv::Mat * pcaEigenValues = 0,</div>
|
||||
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> <span class="keywordtype">bool</span> centered = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"><a class="line" href="group__ComputeNormalsComplexity.html#ga3e024c51a6a49d1c8e6b64c230148137"> 478</a></span><span class="keywordtype">float</span> RTABMAP_CORE_EXPORT <a class="code hl_function" href="group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58">computeNormalsComplexity</a>(</div>
|
||||
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZRGBNormal> & cloud,</div>
|
||||
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1Transform.html">Transform</a> & t = <a class="code hl_function" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>(),</div>
|
||||
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> <span class="keywordtype">bool</span> is2d = <span class="keyword">false</span>,</div>
|
||||
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> cv::Mat * pcaEigenVectors = 0,</div>
|
||||
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> cv::Mat * pcaEigenValues = 0,</div>
|
||||
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> <span class="keywordtype">bool</span> centered = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> </div>
|
||||
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span>pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr RTABMAP_CORE_EXPORT mls(</div>
|
||||
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZRGB>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> <span class="keywordtype">float</span> searchRadius = 0.0f,</div>
|
||||
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> <span class="keywordtype">int</span> polygonialOrder = 2,</div>
|
||||
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <span class="keywordtype">int</span> upsamplingMethod = 0, <span class="comment">// NONE, DISTINCT_CLOUD, SAMPLE_LOCAL_PLANE, RANDOM_UNIFORM_DENSITY, VOXEL_GRID_DILATION</span></div>
|
||||
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> <span class="keywordtype">float</span> upsamplingRadius = 0.0f, <span class="comment">// SAMPLE_LOCAL_PLANE</span></div>
|
||||
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> <span class="keywordtype">float</span> upsamplingStep = 0.0f, <span class="comment">// SAMPLE_LOCAL_PLANE</span></div>
|
||||
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <span class="keywordtype">int</span> pointDensity = 0, <span class="comment">// RANDOM_UNIFORM_DENSITY</span></div>
|
||||
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> <span class="keywordtype">float</span> dilationVoxelSize = 1.0f, <span class="comment">// VOXEL_GRID_DILATION</span></div>
|
||||
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> <span class="keywordtype">int</span> dilationIterations = 0); <span class="comment">// VOXEL_GRID_DILATION</span></div>
|
||||
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span>pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr RTABMAP_CORE_EXPORT mls(</div>
|
||||
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZRGB>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> <span class="keyword">const</span> pcl::IndicesPtr & indices,</div>
|
||||
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> <span class="keywordtype">float</span> searchRadius = 0.0f,</div>
|
||||
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> <span class="keywordtype">int</span> polygonialOrder = 2,</div>
|
||||
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> <span class="keywordtype">int</span> upsamplingMethod = 0, <span class="comment">// NONE, DISTINCT_CLOUD, SAMPLE_LOCAL_PLANE, RANDOM_UNIFORM_DENSITY, VOXEL_GRID_DILATION</span></div>
|
||||
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> <span class="keywordtype">float</span> upsamplingRadius = 0.0f, <span class="comment">// SAMPLE_LOCAL_PLANE</span></div>
|
||||
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> <span class="keywordtype">float</span> upsamplingStep = 0.0f, <span class="comment">// SAMPLE_LOCAL_PLANE</span></div>
|
||||
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span> <span class="keywordtype">int</span> pointDensity = 0, <span class="comment">// RANDOM_UNIFORM_DENSITY</span></div>
|
||||
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> <span class="keywordtype">float</span> dilationVoxelSize = 1.0f, <span class="comment">// VOXEL_GRID_DILATION</span></div>
|
||||
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> <span class="keywordtype">int</span> dilationIterations = 0); <span class="comment">// VOXEL_GRID_DILATION</span></div>
|
||||
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> </div>
|
||||
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span><span class="comment">// Use version with groundNormalsUp as float. For forceGroundNormalsUp=true, set groundNormalsUp to 0.8f, otherwise set groundNormalsUp to 0.0f.</span></div>
|
||||
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span>RTABMAP_DEPRECATED <a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & scan,</div>
|
||||
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint,</div>
|
||||
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> <span class="keywordtype">bool</span> forceGroundNormalsUp);</div>
|
||||
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span><a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & scan,</div>
|
||||
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint = Eigen::Vector3f(0,0,0),</div>
|
||||
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span><span class="comment">// Use version with groundNormalsUp as float. For forceGroundNormalsUp=true, set groundNormalsUp to 0.8f, otherwise set groundNormalsUp to 0.0f.</span></div>
|
||||
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span>RTABMAP_DEPRECATED <span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> pcl::PointCloud<pcl::PointNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint,</div>
|
||||
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> <span class="keywordtype">bool</span> forceGroundNormalsUp);</div>
|
||||
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> pcl::PointCloud<pcl::PointNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint = Eigen::Vector3f(0,0,0),</div>
|
||||
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span><span class="comment">// Use version with groundNormalsUp as float. For forceGroundNormalsUp=true, set groundNormalsUp to 0.8f, otherwise set groundNormalsUp to 0.0f.</span></div>
|
||||
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span>RTABMAP_DEPRECATED <span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint,</div>
|
||||
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> <span class="keywordtype">bool</span> forceGroundNormalsUp);</div>
|
||||
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint = Eigen::Vector3f(0,0,0),</div>
|
||||
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span><span class="comment">// Use version with groundNormalsUp as float. For forceGroundNormalsUp=true, set groundNormalsUp to 0.8f, otherwise set groundNormalsUp to 0.0f.</span></div>
|
||||
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span>RTABMAP_DEPRECATED <span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> pcl::PointCloud<pcl::PointXYZINormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint,</div>
|
||||
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> <span class="keywordtype">bool</span> forceGroundNormalsUp);</div>
|
||||
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> pcl::PointCloud<pcl::PointXYZINormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint = Eigen::Vector3f(0,0,0),</div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
|
||||
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> <span class="keyword">const</span> std::map<int, Transform> & poses,</div>
|
||||
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <span class="keyword">const</span> std::vector<int> & cameraIndices,</div>
|
||||
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> pcl::PointCloud<pcl::PointNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <span class="keyword">const</span> std::map<int, Transform> & poses,</div>
|
||||
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> <span class="keyword">const</span> std::vector<int> & cameraIndices,</div>
|
||||
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> <span class="keyword">const</span> std::map<int, Transform> & poses,</div>
|
||||
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> <span class="keyword">const</span> std::vector<int> & cameraIndices,</div>
|
||||
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> pcl::PointCloud<pcl::PointXYZINormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"><a class="line" href="group__ComputeNormalsComplexity.html#ga3e024c51a6a49d1c8e6b64c230148137"> 464</a></span><span class="keywordtype">float</span> RTABMAP_CORE_EXPORT <a class="code hl_function" href="group__ComputeNormalsComplexity.html#ga3724a082502fbef6222c11843ca56b58">computeNormalsComplexity</a>(</div>
|
||||
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZRGBNormal> & cloud,</div>
|
||||
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1Transform.html">Transform</a> & t = <a class="code hl_function" href="classrtabmap_1_1Transform.html#a8ea4368f2018d751d2733038081d56a2">Transform::getIdentity</a>(),</div>
|
||||
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> <span class="keywordtype">bool</span> is2d = <span class="keyword">false</span>,</div>
|
||||
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> cv::Mat * pcaEigenVectors = 0,</div>
|
||||
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> cv::Mat * pcaEigenValues = 0,</div>
|
||||
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> <span class="keywordtype">bool</span> centered = <span class="keyword">true</span>);</div>
|
||||
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span>pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr RTABMAP_CORE_EXPORT mls(</div>
|
||||
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZRGB>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> <span class="keywordtype">float</span> searchRadius = 0.0f,</div>
|
||||
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> <span class="keywordtype">int</span> polygonialOrder = 2,</div>
|
||||
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> <span class="keywordtype">int</span> upsamplingMethod = 0, <span class="comment">// NONE, DISTINCT_CLOUD, SAMPLE_LOCAL_PLANE, RANDOM_UNIFORM_DENSITY, VOXEL_GRID_DILATION</span></div>
|
||||
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> <span class="keywordtype">float</span> upsamplingRadius = 0.0f, <span class="comment">// SAMPLE_LOCAL_PLANE</span></div>
|
||||
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> <span class="keywordtype">float</span> upsamplingStep = 0.0f, <span class="comment">// SAMPLE_LOCAL_PLANE</span></div>
|
||||
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> <span class="keywordtype">int</span> pointDensity = 0, <span class="comment">// RANDOM_UNIFORM_DENSITY</span></div>
|
||||
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> <span class="keywordtype">float</span> dilationVoxelSize = 1.0f, <span class="comment">// VOXEL_GRID_DILATION</span></div>
|
||||
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> <span class="keywordtype">int</span> dilationIterations = 0); <span class="comment">// VOXEL_GRID_DILATION</span></div>
|
||||
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span>pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr RTABMAP_CORE_EXPORT mls(</div>
|
||||
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZRGB>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> <span class="keyword">const</span> pcl::IndicesPtr & indices,</div>
|
||||
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> <span class="keywordtype">float</span> searchRadius = 0.0f,</div>
|
||||
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> <span class="keywordtype">int</span> polygonialOrder = 2,</div>
|
||||
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> <span class="keywordtype">int</span> upsamplingMethod = 0, <span class="comment">// NONE, DISTINCT_CLOUD, SAMPLE_LOCAL_PLANE, RANDOM_UNIFORM_DENSITY, VOXEL_GRID_DILATION</span></div>
|
||||
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> <span class="keywordtype">float</span> upsamplingRadius = 0.0f, <span class="comment">// SAMPLE_LOCAL_PLANE</span></div>
|
||||
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <span class="keywordtype">float</span> upsamplingStep = 0.0f, <span class="comment">// SAMPLE_LOCAL_PLANE</span></div>
|
||||
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> <span class="keywordtype">int</span> pointDensity = 0, <span class="comment">// RANDOM_UNIFORM_DENSITY</span></div>
|
||||
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> <span class="keywordtype">float</span> dilationVoxelSize = 1.0f, <span class="comment">// VOXEL_GRID_DILATION</span></div>
|
||||
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <span class="keywordtype">int</span> dilationIterations = 0); <span class="comment">// VOXEL_GRID_DILATION</span></div>
|
||||
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> </div>
|
||||
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span><span class="comment">// Use version with groundNormalsUp as float. For forceGroundNormalsUp=true, set groundNormalsUp to 0.8f, otherwise set groundNormalsUp to 0.0f.</span></div>
|
||||
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span>RTABMAP_DEPRECATED <a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & scan,</div>
|
||||
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint,</div>
|
||||
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> <span class="keywordtype">bool</span> forceGroundNormalsUp);</div>
|
||||
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span><a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & scan,</div>
|
||||
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint = Eigen::Vector3f(0,0,0),</div>
|
||||
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span><span class="comment">// Use version with groundNormalsUp as float. For forceGroundNormalsUp=true, set groundNormalsUp to 0.8f, otherwise set groundNormalsUp to 0.0f.</span></div>
|
||||
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span>RTABMAP_DEPRECATED <span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> pcl::PointCloud<pcl::PointNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint,</div>
|
||||
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> <span class="keywordtype">bool</span> forceGroundNormalsUp);</div>
|
||||
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> pcl::PointCloud<pcl::PointNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint = Eigen::Vector3f(0,0,0),</div>
|
||||
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span><span class="comment">// Use version with groundNormalsUp as float. For forceGroundNormalsUp=true, set groundNormalsUp to 0.8f, otherwise set groundNormalsUp to 0.0f.</span></div>
|
||||
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span>RTABMAP_DEPRECATED <span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span> pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint,</div>
|
||||
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> <span class="keywordtype">bool</span> forceGroundNormalsUp);</div>
|
||||
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint = Eigen::Vector3f(0,0,0),</div>
|
||||
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span><span class="comment">// Use version with groundNormalsUp as float. For forceGroundNormalsUp=true, set groundNormalsUp to 0.8f, otherwise set groundNormalsUp to 0.0f.</span></div>
|
||||
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span>RTABMAP_DEPRECATED <span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> pcl::PointCloud<pcl::PointXYZINormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint,</div>
|
||||
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> <span class="keywordtype">bool</span> forceGroundNormalsUp);</div>
|
||||
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoint(</div>
|
||||
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> pcl::PointCloud<pcl::PointXYZINormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> <span class="keyword">const</span> Eigen::Vector3f & viewpoint = Eigen::Vector3f(0,0,0),</div>
|
||||
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> </div>
|
||||
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> <span class="keyword">const</span> std::map<int, Transform> & poses,</div>
|
||||
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> <span class="keyword">const</span> std::vector<int> & cameraIndices,</div>
|
||||
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> pcl::PointCloud<pcl::PointNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> <span class="keyword">const</span> std::map<int, Transform> & poses,</div>
|
||||
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> <span class="keyword">const</span> std::vector<int> & cameraIndices,</div>
|
||||
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="keyword">const</span> std::map<int, Transform> & poses,</div>
|
||||
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> <span class="keyword">const</span> std::vector<int> & cameraIndices,</div>
|
||||
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> pcl::PointCloud<pcl::PointXYZINormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> </div>
|
||||
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <span class="keyword">const</span> std::map<int, Transform> & poses,</div>
|
||||
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZ>::Ptr & rawCloud,</div>
|
||||
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <span class="keyword">const</span> std::vector<int> & rawCameraIndices,</div>
|
||||
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> pcl::PointCloud<pcl::PointNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> <span class="keyword">const</span> std::map<int, Transform> & poses,</div>
|
||||
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZ>::Ptr & rawCloud,</div>
|
||||
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> <span class="keyword">const</span> std::vector<int> & rawCameraIndices,</div>
|
||||
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> </div>
|
||||
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <span class="keyword">const</span> std::map<int, Transform> & poses,</div>
|
||||
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZ>::Ptr & rawCloud,</div>
|
||||
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> <span class="keyword">const</span> std::vector<int> & rawCameraIndices,</div>
|
||||
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> pcl::PointCloud<pcl::PointNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> <span class="keyword">const</span> std::map<int, Transform> & poses,</div>
|
||||
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZ>::Ptr & rawCloud,</div>
|
||||
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <span class="keyword">const</span> std::vector<int> & rawCameraIndices,</div>
|
||||
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> pcl::PointCloud<pcl::PointXYZINormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> </div>
|
||||
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> <span class="keyword">const</span> std::map<int, Transform> & poses,</div>
|
||||
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZ>::Ptr & rawCloud,</div>
|
||||
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> <span class="keyword">const</span> std::vector<int> & rawCameraIndices,</div>
|
||||
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> pcl::PointCloud<pcl::PointXYZRGBNormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> <span class="keyword">const</span> std::map<int, Transform> & viewpoints,</div>
|
||||
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & rawScan,</div>
|
||||
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> <span class="keyword">const</span> std::vector<int> & viewpointIds,</div>
|
||||
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> <a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & scan,</div>
|
||||
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> <span class="keyword">const</span> std::map<int, Transform> & poses,</div>
|
||||
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> <span class="keyword">const</span> pcl::PointCloud<pcl::PointXYZ>::Ptr & rawCloud,</div>
|
||||
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> <span class="keyword">const</span> std::vector<int> & rawCameraIndices,</div>
|
||||
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> pcl::PointCloud<pcl::PointXYZINormal>::Ptr & cloud,</div>
|
||||
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> </div>
|
||||
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span><span class="keywordtype">void</span> RTABMAP_CORE_EXPORT adjustNormalsToViewPoints(</div>
|
||||
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <span class="keyword">const</span> std::map<int, Transform> & viewpoints,</div>
|
||||
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> <span class="keyword">const</span> <a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & rawScan,</div>
|
||||
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> <span class="keyword">const</span> std::vector<int> & viewpointIds,</div>
|
||||
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> <a class="code hl_class" href="classrtabmap_1_1LaserScan.html">LaserScan</a> & scan,</div>
|
||||
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> <span class="keywordtype">float</span> groundNormalsUp = 0.0f);</div>
|
||||
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> </div>
|
||||
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span>pcl::PolygonMesh::Ptr RTABMAP_CORE_EXPORT meshDecimation(<span class="keyword">const</span> pcl::PolygonMesh::Ptr & mesh, <span class="keywordtype">float</span> factor);</div>
|
||||
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> </div>
|
||||
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span><span class="keyword">template</span><<span class="keyword">typename</span> po<span class="keywordtype">int</span>T></div>
|
||||
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span>std::vector<pcl::Vertices> normalizePolygonsSide(</div>
|
||||
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> <span class="keyword">const</span> pcl::PointCloud<pointT> & cloud,</div>
|
||||
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> <span class="keyword">const</span> std::vector<pcl::Vertices> & polygons,</div>
|
||||
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> <span class="keyword">const</span> pcl::PointXYZ & viewPoint = pcl::PointXYZ(0,0,0));</div>
|
||||
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> </div>
|
||||
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span><span class="keyword">template</span><<span class="keyword">typename</span> po<span class="keywordtype">int</span>RGBT></div>
|
||||
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span><span class="keywordtype">void</span> denseMeshPostProcessing(</div>
|
||||
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> pcl::PolygonMeshPtr & mesh,</div>
|
||||
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> <span class="keywordtype">float</span> meshDecimationFactor = 0.0f, <span class="comment">// value between 0 and 1, 0=disabled</span></div>
|
||||
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> <span class="keywordtype">int</span> maximumPolygons = 0, <span class="comment">// 0=disabled</span></div>
|
||||
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <span class="keyword">const</span> <span class="keyword">typename</span> pcl::PointCloud<pointRGBT>::Ptr & cloud = pcl::PointCloud<pointRGBT>::Ptr(), <span class="comment">// A RGB point cloud used to transfer colors back to mesh (needed for parameters below)</span></div>
|
||||
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> <span class="keywordtype">float</span> transferColorRadius = 0.05f, <span class="comment">// <0=disabled, 0=nearest color</span></div>
|
||||
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> <span class="keywordtype">bool</span> coloredOutput = <span class="keyword">true</span>, <span class="comment">// Not used anymore, output is colored if transferColorRadius>=0</span></div>
|
||||
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> <span class="keywordtype">bool</span> cleanMesh = <span class="keyword">true</span>, <span class="comment">// Remove polygons not colored (if coloredOutput is disabled, transferColorRadius is still used to clean the mesh)</span></div>
|
||||
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> <span class="keywordtype">int</span> minClusterSize = 50, <span class="comment">// Remove small polygon clusters after the mesh has been cleaned (0=disabled)</span></div>
|
||||
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> <a class="code hl_class" href="classrtabmap_1_1ProgressState.html">ProgressState</a> * progressState = 0);</div>
|
||||
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> </div>
|
||||
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"><a class="line" href="namespacertabmap_1_1util3d.html#ab138227ab6c0511088e846b2276e7afc"> 629</a></span><span class="keywordtype">bool</span> RTABMAP_CORE_EXPORT <a class="code hl_function" href="namespacertabmap_1_1util3d.html#ab138227ab6c0511088e846b2276e7afc">intersectRayTriangle</a>(</div>
|
||||
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> <span class="keyword">const</span> Eigen::Vector3f & p,</div>
|
||||
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> <span class="keyword">const</span> Eigen::Vector3f & dir,</div>
|
||||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> <span class="keyword">const</span> Eigen::Vector3f & v0,</div>
|
||||
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> <span class="keyword">const</span> Eigen::Vector3f & v1,</div>
|
||||
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> <span class="keyword">const</span> Eigen::Vector3f & v2,</div>
|
||||
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> <span class="keywordtype">float</span> & distance,</div>
|
||||
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> Eigen::Vector3f & normal);</div>
|
||||
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> </div>
|
||||
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span><span class="keyword">template</span><<span class="keyword">typename</span> Po<span class="keywordtype">int</span>T></div>
|
||||
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span><span class="keywordtype">bool</span> intersectRayMesh(</div>
|
||||
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> <span class="keyword">const</span> Eigen::Vector3f & origin,</div>
|
||||
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> <span class="keyword">const</span> Eigen::Vector3f & dir,</div>
|
||||
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span> <span class="keyword">const</span> <span class="keyword">typename</span> pcl::PointCloud<PointT> & cloud,</div>
|
||||
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> <span class="keyword">const</span> std::vector<pcl::Vertices> & polygons,</div>
|
||||
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> <span class="keywordtype">bool</span> ignoreBackFaces,</div>
|
||||
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> <span class="keywordtype">float</span> & distance,</div>
|
||||
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> Eigen::Vector3f & normal,</div>
|
||||
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> <span class="keywordtype">int</span> & index);</div>
|
||||
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span> </div>
|
||||
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span>pcl::PolygonMesh::Ptr RTABMAP_CORE_EXPORT meshDecimation(<span class="keyword">const</span> pcl::PolygonMesh::Ptr & mesh, <span class="keywordtype">float</span> factor);</div>
|
||||
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> </div>
|
||||
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span><span class="keyword">template</span><<span class="keyword">typename</span> po<span class="keywordtype">int</span>T></div>
|
||||
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span>std::vector<pcl::Vertices> normalizePolygonsSide(</div>
|
||||
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> <span class="keyword">const</span> pcl::PointCloud<pointT> & cloud,</div>
|
||||
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> <span class="keyword">const</span> std::vector<pcl::Vertices> & polygons,</div>
|
||||
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <span class="keyword">const</span> pcl::PointXYZ & viewPoint = pcl::PointXYZ(0,0,0));</div>
|
||||
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> </div>
|
||||
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span><span class="keyword">template</span><<span class="keyword">typename</span> po<span class="keywordtype">int</span>RGBT></div>
|
||||
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span><span class="keywordtype">void</span> denseMeshPostProcessing(</div>
|
||||
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> pcl::PolygonMeshPtr & mesh,</div>
|
||||
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> <span class="keywordtype">float</span> meshDecimationFactor = 0.0f, <span class="comment">// value between 0 and 1, 0=disabled</span></div>
|
||||
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> <span class="keywordtype">int</span> maximumPolygons = 0, <span class="comment">// 0=disabled</span></div>
|
||||
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> <span class="keyword">const</span> <span class="keyword">typename</span> pcl::PointCloud<pointRGBT>::Ptr & cloud = pcl::PointCloud<pointRGBT>::Ptr(), <span class="comment">// A RGB point cloud used to transfer colors back to mesh (needed for parameters below)</span></div>
|
||||
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <span class="keywordtype">float</span> transferColorRadius = 0.05f, <span class="comment">// <0=disabled, 0=nearest color</span></div>
|
||||
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> <span class="keywordtype">bool</span> coloredOutput = <span class="keyword">true</span>, <span class="comment">// Not used anymore, output is colored if transferColorRadius>=0</span></div>
|
||||
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> <span class="keywordtype">bool</span> cleanMesh = <span class="keyword">true</span>, <span class="comment">// Remove polygons not colored (if coloredOutput is disabled, transferColorRadius is still used to clean the mesh)</span></div>
|
||||
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> <span class="keywordtype">int</span> minClusterSize = 50, <span class="comment">// Remove small polygon clusters after the mesh has been cleaned (0=disabled)</span></div>
|
||||
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> <a class="code hl_class" href="classrtabmap_1_1ProgressState.html">ProgressState</a> * progressState = 0);</div>
|
||||
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> </div>
|
||||
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"><a class="line" href="namespacertabmap_1_1util3d.html#ab138227ab6c0511088e846b2276e7afc"> 616</a></span><span class="keywordtype">bool</span> RTABMAP_CORE_EXPORT <a class="code hl_function" href="namespacertabmap_1_1util3d.html#ab138227ab6c0511088e846b2276e7afc">intersectRayTriangle</a>(</div>
|
||||
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> <span class="keyword">const</span> Eigen::Vector3f & p,</div>
|
||||
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> <span class="keyword">const</span> Eigen::Vector3f & dir,</div>
|
||||
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> <span class="keyword">const</span> Eigen::Vector3f & v0,</div>
|
||||
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> <span class="keyword">const</span> Eigen::Vector3f & v1,</div>
|
||||
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> <span class="keyword">const</span> Eigen::Vector3f & v2,</div>
|
||||
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> <span class="keywordtype">float</span> & distance,</div>
|
||||
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> Eigen::Vector3f & normal);</div>
|
||||
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> </div>
|
||||
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span><span class="keyword">template</span><<span class="keyword">typename</span> Po<span class="keywordtype">int</span>T></div>
|
||||
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span><span class="keywordtype">bool</span> intersectRayMesh(</div>
|
||||
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> <span class="keyword">const</span> Eigen::Vector3f & origin,</div>
|
||||
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> <span class="keyword">const</span> Eigen::Vector3f & dir,</div>
|
||||
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> <span class="keyword">const</span> <span class="keyword">typename</span> pcl::PointCloud<PointT> & cloud,</div>
|
||||
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> <span class="keyword">const</span> std::vector<pcl::Vertices> & polygons,</div>
|
||||
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> <span class="keywordtype">bool</span> ignoreBackFaces,</div>
|
||||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> <span class="keywordtype">float</span> & distance,</div>
|
||||
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> Eigen::Vector3f & normal,</div>
|
||||
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> <span class="keywordtype">int</span> & index);</div>
|
||||
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> </div>
|
||||
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span><span class="keywordtype">int</span> RTABMAP_CORE_EXPORT saveOBJFile(</div>
|
||||
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> <span class="keyword">const</span> std::string &file_name,</div>
|
||||
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> <span class="keyword">const</span> pcl::TextureMesh &tex_mesh,</div>
|
||||
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> <span class="keywordtype">unsigned</span> precision = 5);</div>
|
||||
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> </div>
|
||||
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span><span class="keywordtype">int</span> RTABMAP_CORE_EXPORT saveOBJFile(</div>
|
||||
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span> <span class="keyword">const</span> std::string &file_name,</div>
|
||||
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> <span class="keyword">const</span> pcl::PolygonMesh &mesh,</div>
|
||||
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> <span class="keywordtype">unsigned</span> precision = 5);</div>
|
||||
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> </div>
|
||||
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span>} <span class="comment">// namespace util3d</span></div>
|
||||
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span>} <span class="comment">// namespace rtabmap</span></div>
|
||||
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> </div>
|
||||
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span><span class="keywordtype">int</span> RTABMAP_CORE_EXPORT saveOBJFile(</div>
|
||||
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span> <span class="keyword">const</span> std::string &file_name,</div>
|
||||
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> <span class="keyword">const</span> pcl::TextureMesh &tex_mesh,</div>
|
||||
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span> <span class="keywordtype">unsigned</span> precision = 5);</div>
|
||||
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> </div>
|
||||
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span><span class="keywordtype">int</span> RTABMAP_CORE_EXPORT saveOBJFile(</div>
|
||||
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> <span class="keyword">const</span> std::string &file_name,</div>
|
||||
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> <span class="keyword">const</span> pcl::PolygonMesh &mesh,</div>
|
||||
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> <span class="keywordtype">unsigned</span> precision = 5);</div>
|
||||
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> </div>
|
||||
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span>} <span class="comment">// namespace util3d</span></div>
|
||||
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span>} <span class="comment">// namespace rtabmap</span></div>
|
||||
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span> </div>
|
||||
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span><span class="preprocessor">#include "rtabmap/core/impl/util3d_surface.hpp"</span></div>
|
||||
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span> </div>
|
||||
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span><span class="preprocessor">#endif </span><span class="comment">/* UTIL3D_SURFACE_H_ */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span><span class="preprocessor">#include "rtabmap/core/impl/util3d_surface.hpp"</span></div>
|
||||
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span> </div>
|
||||
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span><span class="preprocessor">#endif </span><span class="comment">/* UTIL3D_SURFACE_H_ */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="aclassrtabmap_1_1DBDriver_html"><div class="ttname"><a href="classrtabmap_1_1DBDriver.html">rtabmap::DBDriver</a></div><div class="ttdoc">Abstract database driver for RTAB-Map maps (signatures, links, words, statistics).</div><div class="ttdef"><b>Definition</b> <a href="DBDriver_8h_source.html#l00071">DBDriver.h:72</a></div></div>
|
||||
<div class="ttc" id="aclassrtabmap_1_1LaserScan_html"><div class="ttname"><a href="classrtabmap_1_1LaserScan.html">rtabmap::LaserScan</a></div><div class="ttdoc">Represents 2D or 3D laser scan data with support for multiple point data formats.</div><div class="ttdef"><b>Definition</b> <a href="LaserScan_8h_source.html#l00045">LaserScan.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassrtabmap_1_1Memory_html"><div class="ttname"><a href="classrtabmap_1_1Memory.html">rtabmap::Memory</a></div><div class="ttdoc">Three-tiered memory management (STM, WM, LTM) for RTAB-Map.</div><div class="ttdef"><b>Definition</b> <a href="Memory_8h_source.html#l00101">Memory.h:102</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user