uvgVPCCenc 1.0.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
#include <nanoflann.hpp>
Public Types | |
using | DistanceType = _DistanceType |
using | IndexType = _IndexType |
using | CountType = _CountType |
Public Member Functions | |
RKNNResultSet (CountType capacity_, DistanceType maximumSearchDistanceSquared_) | |
void | init (IndexType *indices_, DistanceType *dists_) |
CountType | size () const |
bool | empty () const |
bool | full () const |
bool | addPoint (DistanceType dist, IndexType index) |
DistanceType | worstDist () const |
Result set for RKNN searches (N-closest neighbors with a maximum radius)
using nanoflann::RKNNResultSet< _DistanceType, _IndexType, _CountType >::CountType = _CountType |
using nanoflann::RKNNResultSet< _DistanceType, _IndexType, _CountType >::DistanceType = _DistanceType |
using nanoflann::RKNNResultSet< _DistanceType, _IndexType, _CountType >::IndexType = _IndexType |
|
inlineexplicit |
|
inline |
Called during search to add an element matching the criteria.
If defined and two points have the same distance, the one with the lowest-index will be returned first.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |