libnabo  1.1.2
Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType > Member List

This is the complete list of members for Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >, including all inherited members.

ALLOW_SELF_MATCH enum valueNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
BRUTE_FORCE enum valueNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
BRUTE_FORCE_CL enum valueNabo::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 typedefNabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >protected
BuildPoints typedefNabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >protected
BuildPointsCstIt typedefNabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >protected
BuildPointsIt typedefNabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >protected
checkSizesKnn(const Matrix &query, const IndexMatrix &indices, const Matrix &dists2, const Index k, const unsigned optionFlags, const Vector *maxRadii=0) constNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >protected
childLeft(size_t pos) constNabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >inlineprotected
childRight(size_t pos) constNabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >inlineprotected
cloudNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
cloudCLNabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >protected
CloudType typedefNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
contextNabo::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 nameNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
creationOptionFlagsNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
deviceTypeNabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >protected
dimNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
getTreeDepth(size_t size) constNabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >protected
getTreeSize(size_t size) constNabo::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
InvalidIndexNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >static
InvalidValueNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >static
KDTREE_CL_PT_IN_LEAVES enum valueNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
KDTREE_CL_PT_IN_NODES enum valueNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
KDTREE_LINEAR_HEAP enum valueNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
KDTREE_TREE_HEAP enum valueNabo::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()) constNabo::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=0Nabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >pure virtual
knnKernelNabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >mutableprotected
Matrix typedef (defined in Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >)Nabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >
maxBoundNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
minBoundNabo::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
nodesNabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >protected
Nodes typedefNabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >protected
nodesCLNabo::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) constNabo::KDTreeBalancedPtInNodesStackOpenCL< T, CloudType >inlineprotected
queueNabo::OpenCLSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >protected
SEARCH_TYPE_COUNT enum valueNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
SearchOptionFlags enum nameNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
SearchType enum nameNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
SORT_RESULTS enum valueNabo::NearestNeighbourSearch< T, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > >
TOUCH_STATISTICS enum valueNabo::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