|
uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
#include <kdTree.hpp>
Public Member Functions | |
| KdTree (const size_t &kdTreeMaxLeafSize, const std::vector< uvgvpcc_enc::Vector3< typeGeometryInput > > &pointsGeometry) | |
| void | knn (const uvgvpcc_enc::Vector3< typeGeometryInput > &queryPoint, const size_t nnCount, std::vector< size_t > &nnIndices) const |
| void | knnDist (const uvgvpcc_enc::Vector3< typeGeometryInput > &queryPoint, const size_t nnCount, std::vector< int16_t > &out_dists_sqr) const |
| KdTree::KdTree | ( | const size_t & | kdTreeMaxLeafSize, |
| const std::vector< uvgvpcc_enc::Vector3< typeGeometryInput > > & | pointsGeometry | ||
| ) |
| void KdTree::knn | ( | const uvgvpcc_enc::Vector3< typeGeometryInput > & | queryPoint, |
| const size_t | nnCount, | ||
| std::vector< size_t > & | nnIndices | ||
| ) | const |
| void KdTree::knnDist | ( | const uvgvpcc_enc::Vector3< typeGeometryInput > & | queryPoint, |
| const size_t | nnCount, | ||
| std::vector< int16_t > & | out_dists_sqr | ||
| ) | const |