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
13
class
ccKdTreeForFacetExtraction
{
14
public
:
16
ccKdTreeForFacetExtraction
();
17
19
28
static
bool
FuseCells
(
29
ccKdTree
* kdTree,
30
double
maxError,
31
cloudViewer::DistanceComputationTools::ERROR_MEASURES
errorMeasure,
32
double
maxAngle_deg,
33
PointCoordinateType
overlapCoef = 1,
34
bool
closestFirst =
true
,
35
cloudViewer::GenericProgressCallback
* progressCb = 0);
36
};
PointCoordinateType
float PointCoordinateType
Type of the coordinates of a (N-D) point.
Definition:
CVTypes.h:16
ccKdTreeForFacetExtraction
Definition:
kdTreeForFacetExtraction.h:13
ccKdTreeForFacetExtraction::ccKdTreeForFacetExtraction
ccKdTreeForFacetExtraction()
Default constructor.
ccKdTreeForFacetExtraction::FuseCells
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.
Definition:
kdTreeForFacetExtraction.cpp:52
ccKdTree
KD-tree structure.
Definition:
ecvKdTree.h:25
cloudViewer::DistanceComputationTools::ERROR_MEASURES
ERROR_MEASURES
Error estimators.
Definition:
DistanceComputationTools.h:410
cloudViewer::GenericProgressCallback
Definition:
GenericProgressCallback.h:20
ecvKdTree.h
plugins
core
Standard
qFacets
include
kdTreeForFacetExtraction.h
Generated on Wed Jan 28 2026 09:01:07 for ACloudViewer by
1.9.1