Go to the documentation of this file.
7 #ifndef __SEARCHTREE_H__
8 #define __SEARCHTREE_H__
64 virtual inline void lock() {};
81 virtual double *
FindClosest(
double *_p,
double maxdist2,
int threadNum = 0)
const = 0 ;
83 virtual void getPtPairs(vector <PtPair> *pairs,
84 double *source_alignxf,
85 double *
const *q_points,
unsigned int startindex,
unsigned int endindex,
87 int rnd,
double max_dist_match2,
double &sum,
88 double *centroid_m,
double *centroid_d);
90 virtual void getPtPairs(vector <PtPair> *pairs,
91 double *source_alignxf,
92 const DataXYZ& xyz_r,
unsigned int startindex,
unsigned int endindex,
94 int rnd,
double max_dist_match2,
double &sum,
95 double *centroid_m,
double *centroid_d);
149 double *
FindClosest(
double *_p,
double maxdist2,
int threadNum = 0)
const {
virtual ~CachedSearchTree()
Basic DataPointer class and its derivates SingleArray and TripleArray.
virtual double * FindClosest(double *_p, double maxdist2, int threadNum=0) const =0
double * FindClosest(double *_p, double maxdist2, int threadNum=0) const
virtual SearchTreeCacheItem * FindClosestCacheInit(double *_p, double maxdist2, int threadNum=0)=0
Representation of a general cache for search trees.
virtual void getPtPairs(vector< PtPair > *pairs, double *source_alignxf, double *const *q_points, unsigned int startindex, unsigned int endindex, int thread_num, int rnd, double max_dist_match2, double &sum, double *centroid_m, double *centroid_d)
The search tree structure.
virtual SearchTreeCacheItem * FindClosestCache(double *_p, double maxdist2, int threadNum=0)=0
The search tree structure.
Definition of point pairs.
lvr2
Author(s): Thomas Wiemann
, Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:25