uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
KdTree Class Reference

#include <kdTree.hpp>

Collaboration diagram for KdTree:

Public Member Functions

 KdTree (const size_t &kdTreeMaxLeafSize, const std::vector< uvgutils::VectorN< typeGeometryInput, 3 > > &pointsGeometry)
 
void knn (const uvgutils::VectorN< typeGeometryInput, 3 > &queryPoint, const size_t nnCount, std::vector< size_t > &nnIndices) const
 
void knnDist (const uvgutils::VectorN< typeGeometryInput, 3 > &queryPoint, const size_t nnCount, std::vector< int16_t > &out_dists_sqr) const
 

Constructor & Destructor Documentation

◆ KdTree()

KdTree::KdTree ( const size_t &  kdTreeMaxLeafSize,
const std::vector< uvgutils::VectorN< typeGeometryInput, 3 > > &  pointsGeometry 
)

Member Function Documentation

◆ knn()

void KdTree::knn ( const uvgutils::VectorN< typeGeometryInput, 3 > &  queryPoint,
const size_t  nnCount,
std::vector< size_t > &  nnIndices 
) const
Here is the call graph for this function:

◆ knnDist()

void KdTree::knnDist ( const uvgutils::VectorN< typeGeometryInput, 3 > &  queryPoint,
const size_t  nnCount,
std::vector< int16_t > &  out_dists_sqr 
) const
Here is the call graph for this function:

The documentation for this class was generated from the following files: