ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
TrueKdTree.cpp File Reference
#include "TrueKdTree.h"
#include "GenericProgressCallback.h"
#include "Neighbourhood.h"
#include "ParallelSort.h"
Include dependency graph for TrueKdTree.cpp:

Go to the source code of this file.

Classes

class  GetLeavesVisitor
 Recursive visitor for TrueKdTree::getLeaves. More...
 

Functions

static void InitProgress (GenericProgressCallback *progressCb, unsigned totalCount)
 
static void UpdateProgress (unsigned increment)
 

Variables

static std::vector< PointCoordinateTypes_sortedCoordsForSplit
 
static GenericProgressCallbacks_progressCb = nullptr
 
static unsigned s_lastProgressCount = 0
 
static unsigned s_totalProgressCount = 0
 
static unsigned s_lastProgress = 0
 

Function Documentation

◆ InitProgress()

◆ UpdateProgress()

Variable Documentation

◆ s_lastProgress

unsigned s_lastProgress = 0
static

Definition at line 42 of file TrueKdTree.cpp.

Referenced by InitProgress(), and UpdateProgress().

◆ s_lastProgressCount

unsigned s_lastProgressCount = 0
static

Definition at line 40 of file TrueKdTree.cpp.

Referenced by InitProgress(), and UpdateProgress().

◆ s_progressCb

GenericProgressCallback* s_progressCb = nullptr
static

Definition at line 39 of file TrueKdTree.cpp.

Referenced by InitProgress(), and UpdateProgress().

◆ s_sortedCoordsForSplit

std::vector<PointCoordinateType> s_sortedCoordsForSplit
static

◆ s_totalProgressCount

unsigned s_totalProgressCount = 0
static

Definition at line 41 of file TrueKdTree.cpp.

Referenced by InitProgress(), and UpdateProgress().