ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
kdTreeForFacetExtraction.h
Go to the documentation of this file.
1 // ----------------------------------------------------------------------------
2 // - CloudViewer: www.cloudViewer.org -
3 // ----------------------------------------------------------------------------
4 // Copyright (c) 2018-2024 www.cloudViewer.org
5 // SPDX-License-Identifier: MIT
6 // ----------------------------------------------------------------------------
7 
8 #pragma once
9 
10 // CV_DB_LIB
11 #include <ecvKdTree.h>
12 
14 public:
17 
19 
28  static bool FuseCells(
29  ccKdTree* kdTree,
30  double maxError,
32  double maxAngle_deg,
33  PointCoordinateType overlapCoef = 1,
34  bool closestFirst = true,
35  cloudViewer::GenericProgressCallback* progressCb = 0);
36 };
float PointCoordinateType
Type of the coordinates of a (N-D) point.
Definition: CVTypes.h:16
ccKdTreeForFacetExtraction()
Default constructor.
static bool FuseCells(ccKdTree *kdTree, double maxError, cloudViewer::DistanceComputationTools::ERROR_MEASURES errorMeasure, double maxAngle_deg, PointCoordinateType overlapCoef=1, bool closestFirst=true, cloudViewer::GenericProgressCallback *progressCb=0)
Fuses cells.
KD-tree structure.
Definition: ecvKdTree.h:25