| ALLOW_SELF_MATCH enum value | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | BRUTE_FORCE enum value | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | BRUTE_FORCE_CL enum value | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | buildNodes(const BuildPointsIt first, const BuildPointsIt last, const size_t pos, const Vector minValues, const Vector maxValues) | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > | protected | 
  | BuildPoints typedef | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > | protected | 
  | BuildPointsCstIt typedef | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > | protected | 
  | BuildPointsIt typedef | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > | protected | 
  | checkSizesKnn(const Matrix &query, const IndexMatrix &indices, const Matrix &dists2, const Index k, const unsigned optionFlags, const Vector *maxRadii=0) const | Nabo::NearestNeighbourSearch< T, Cloud_T > | protected | 
  | childLeft(size_t pos) const | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > | inlineprotected | 
  | childRight(size_t pos) const | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > | inlineprotected | 
  | cloud | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | cloudCL | Nabo::OpenCLSearch< T, CloudType > | protected | 
  | CloudType typedef | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | context | Nabo::OpenCLSearch< T, CloudType > | protected | 
  | create(const CloudType &cloud, const Index dim=std::numeric_limits< Index >::max(), const SearchType preferedType=KDTREE_LINEAR_HEAP, const unsigned creationOptionFlags=0, const Parameters &additionalParameters=Parameters()) | Nabo::NearestNeighbourSearch< T, Cloud_T > | static | 
  | create(const WrongMatrixType &cloud, const Index dim=std::numeric_limits< Index >::max(), const SearchType preferedType=KDTREE_LINEAR_HEAP, const unsigned creationOptionFlags=0, const Parameters &additionalParameters=Parameters()) | Nabo::NearestNeighbourSearch< T, Cloud_T > | inlinestatic | 
  | createBruteForce(const CloudType &cloud, const Index dim=std::numeric_limits< Index >::max(), const unsigned creationOptionFlags=0) | Nabo::NearestNeighbourSearch< T, Cloud_T > | static | 
  | createBruteForce(const WrongMatrixType &cloud, const Index dim=std::numeric_limits< Index >::max(), const unsigned creationOptionFlags=0) | Nabo::NearestNeighbourSearch< T, Cloud_T > | inlinestatic | 
  | createKDTreeLinearHeap(const CloudType &cloud, const Index dim=std::numeric_limits< Index >::max(), const unsigned creationOptionFlags=0, const Parameters &additionalParameters=Parameters()) | Nabo::NearestNeighbourSearch< T, Cloud_T > | static | 
  | createKDTreeLinearHeap(const WrongMatrixType &cloud, const Index dim=std::numeric_limits< Index >::max(), const unsigned creationOptionFlags=0, const Parameters &additionalParameters=Parameters()) | Nabo::NearestNeighbourSearch< T, Cloud_T > | inlinestatic | 
  | createKDTreeTreeHeap(const CloudType &cloud, const Index dim=std::numeric_limits< Index >::max(), const unsigned creationOptionFlags=0, const Parameters &additionalParameters=Parameters()) | Nabo::NearestNeighbourSearch< T, Cloud_T > | static | 
  | createKDTreeTreeHeap(const WrongMatrixType &, const Index dim=std::numeric_limits< Index >::max(), const unsigned creationOptionFlags=0, const Parameters &additionalParameters=Parameters()) | Nabo::NearestNeighbourSearch< T, Cloud_T > | inlinestatic | 
  | creationOptionFlags | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | CreationOptionFlags enum name | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | deviceType | Nabo::OpenCLSearch< T, CloudType > | protected | 
  | dim | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | getTreeDepth(size_t size) const | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > | protected | 
  | getTreeSize(size_t size) const | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > | protected | 
  | Index typedef (defined in Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType >) | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > |  | 
  | IndexMatrix typedef (defined in Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType >) | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > |  | 
  | IndexVector typedef (defined in Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType >) | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > |  | 
  | initOpenCL(const char *clFileName, const char *kernelName, const std::string &additionalDefines="") | Nabo::OpenCLSearch< T, CloudType > | protected | 
  | InvalidIndex | Nabo::NearestNeighbourSearch< T, Cloud_T > | static | 
  | InvalidValue | Nabo::NearestNeighbourSearch< T, Cloud_T > | static | 
  | KDTREE_CL_PT_IN_LEAVES enum value | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | KDTREE_CL_PT_IN_NODES enum value | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | KDTREE_LINEAR_HEAP enum value | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | KDTREE_TREE_HEAP enum value | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | KDTreeBalancedPtInLeavesStackOpenCL(const CloudType &cloud, const Index dim, const unsigned creationOptionFlags, const cl_device_type deviceType) | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > |  | 
  | knn(const Matrix &query, IndexMatrix &indices, Matrix &dists2, const Index k, const T epsilon, const unsigned optionFlags, const T maxRadius) const (defined in Nabo::OpenCLSearch< T, CloudType >) | Nabo::OpenCLSearch< T, CloudType > | virtual | 
  | knn(const Matrix &query, IndexMatrix &indices, Matrix &dists2, const Vector &maxRadii, const Index k=1, const T epsilon=0, const unsigned optionFlags=0) const (defined in Nabo::OpenCLSearch< T, CloudType >) | Nabo::OpenCLSearch< T, CloudType > | virtual | 
  | Nabo::NearestNeighbourSearch::knn(const Vector &query, IndexVector &indices, Vector &dists2, const Index k=1, const T epsilon=0, const unsigned optionFlags=0, const T maxRadius=std::numeric_limits< T >::infinity()) const | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | Nabo::NearestNeighbourSearch::knn(const Matrix &query, IndexMatrix &indices, Matrix &dists2, const Index k=1, const T epsilon=0, const unsigned optionFlags=0, const T maxRadius=std::numeric_limits< T >::infinity()) const =0 | Nabo::NearestNeighbourSearch< T, Cloud_T > | pure virtual | 
  | Nabo::NearestNeighbourSearch::knn(const Matrix &query, IndexMatrix &indices, Matrix &dists2, const Vector &maxRadii, const Index k=1, const T epsilon=0, const unsigned optionFlags=0) const =0 | Nabo::NearestNeighbourSearch< T, Cloud_T > | pure virtual | 
  | knnKernel | Nabo::OpenCLSearch< T, CloudType > | mutableprotected | 
  | Matrix typedef (defined in Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType >) | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > |  | 
  | maxBound | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | minBound | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | NearestNeighbourSearch(const CloudType &cloud, const Index dim, const unsigned creationOptionFlags) | Nabo::NearestNeighbourSearch< T, Cloud_T > | protected | 
  | Nodes typedef | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > | protected | 
  | nodes | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > | protected | 
  | nodesCL | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > | protected | 
  | OpenCLSearch(const CloudType &cloud, const Index dim, const unsigned creationOptionFlags, const cl_device_type deviceType) | Nabo::OpenCLSearch< T, CloudType > | protected | 
  | parent(size_t pos) const | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > | inlineprotected | 
  | queue | Nabo::OpenCLSearch< T, CloudType > | protected | 
  | SEARCH_TYPE_COUNT enum value | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | SearchOptionFlags enum name | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | SearchType enum name | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | SORT_RESULTS enum value | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | TOUCH_STATISTICS enum value | Nabo::NearestNeighbourSearch< T, Cloud_T > |  | 
  | Vector typedef (defined in Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType >) | Nabo::KDTreeBalancedPtInLeavesStackOpenCL< T, CloudType > |  | 
  | ~NearestNeighbourSearch() | Nabo::NearestNeighbourSearch< T, Cloud_T > | inlinevirtual |