ALLOW_SELF_MATCH enum value | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
BRUTE_FORCE enum value | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
BRUTE_FORCE_CL enum value | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
buildNodes(const BuildPointsIt first, const BuildPointsIt last, const size_t pos, const Vector minValues, const Vector maxValues) | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | protected |
BuildPoint typedef | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | protected |
BuildPoints typedef | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | protected |
BuildPointsCstIt typedef | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | protected |
BuildPointsIt typedef | Nabo::KDTreeBalancedPtInNodesStackOpenCL< 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, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | protected |
childLeft(size_t pos) const | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | inlineprotected |
childRight(size_t pos) const | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | inlineprotected |
cloud | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
cloudCL | Nabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | protected |
CloudType typedef | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
context | Nabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | 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, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | 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, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | inlinestatic |
createBruteForce(const CloudType &cloud, const Index dim=std::numeric_limits< Index >::max(), const unsigned creationOptionFlags=0) | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | static |
createBruteForce(const WrongMatrixType &cloud, const Index dim=std::numeric_limits< Index >::max(), const unsigned creationOptionFlags=0) | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | inlinestatic |
createKDTreeLinearHeap(const CloudType &cloud, const Index dim=std::numeric_limits< Index >::max(), const unsigned creationOptionFlags=0, const Parameters &additionalParameters=Parameters()) | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | static |
createKDTreeLinearHeap(const WrongMatrixType &cloud, const Index dim=std::numeric_limits< Index >::max(), const unsigned creationOptionFlags=0, const Parameters &additionalParameters=Parameters()) | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | inlinestatic |
createKDTreeTreeHeap(const CloudType &cloud, const Index dim=std::numeric_limits< Index >::max(), const unsigned creationOptionFlags=0, const Parameters &additionalParameters=Parameters()) | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | static |
createKDTreeTreeHeap(const WrongMatrixType &, const Index dim=std::numeric_limits< Index >::max(), const unsigned creationOptionFlags=0, const Parameters &additionalParameters=Parameters()) | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | inlinestatic |
CreationOptionFlags enum name | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
creationOptionFlags | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
deviceType | Nabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | protected |
dim | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
getTreeDepth(size_t size) const | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | protected |
getTreeSize(size_t size) const | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | protected |
Index typedef (defined in Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >) | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | |
IndexMatrix typedef (defined in Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >) | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | |
IndexVector typedef (defined in Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >) | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | |
initOpenCL(const char *clFileName, const char *kernelName, const std::string &additionalDefines="") | Nabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | protected |
InvalidIndex | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | static |
InvalidValue | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | static |
KDTREE_CL_PT_IN_LEAVES enum value | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
KDTREE_CL_PT_IN_NODES enum value | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
KDTREE_LINEAR_HEAP enum value | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
KDTREE_TREE_HEAP enum value | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
KDTreeBalancedPtInNodesStackOpenCL(const CloudType &cloud, const Index dim, const unsigned creationOptionFlags, const cl_device_type deviceType) | Nabo::KDTreeBalancedPtInNodesStackOpenCL< 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, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >) | Nabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | 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, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >) | Nabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | virtual |
NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >::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, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >::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, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | pure virtual |
knnKernel | Nabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | mutableprotected |
Matrix typedef (defined in Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >) | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | |
maxBound | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
minBound | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
NearestNeighbourSearch(const CloudType &cloud, const Index dim, const unsigned creationOptionFlags) | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | protected |
nodes | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | protected |
Nodes typedef | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | protected |
nodesCL | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | protected |
OpenCLSearch(const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &cloud, const Index dim, const unsigned creationOptionFlags, const cl_device_type deviceType) | Nabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | protected |
parent(size_t pos) const | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | inlineprotected |
queue | Nabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | protected |
SEARCH_TYPE_COUNT enum value | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
SearchOptionFlags enum name | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
SearchType enum name | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
SORT_RESULTS enum value | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
TOUCH_STATISTICS enum value | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | |
Vector typedef (defined in Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >) | Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > | |
~NearestNeighbourSearch() | Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > > | inlinevirtual |