ElementType 111 modules/flann/include/opencv2/flann.hpp typedef typename Distance::ElementType ElementType; ElementType 216 modules/flann/include/opencv2/flann.hpp void knnSearch(const std::vector<ElementType>& query, std::vector<int>& indices, ElementType 220 modules/flann/include/opencv2/flann.hpp int radiusSearch(const std::vector<ElementType>& query, std::vector<int>& indices, ElementType 253 modules/flann/include/opencv2/flann.hpp CV_Assert(dataset.type() == CvType<ElementType>::type()); ElementType 255 modules/flann/include/opencv2/flann.hpp ::cvflann::Matrix<ElementType> m_dataset((ElementType*)dataset.ptr<ElementType>(0), dataset.rows, dataset.cols); ElementType 271 modules/flann/include/opencv2/flann.hpp void GenericIndex<Distance>::knnSearch(const std::vector<ElementType>& query, std::vector<int>& indices, std::vector<DistanceType>& dists, int knn, const ::cvflann::SearchParams& searchParams) ElementType 273 modules/flann/include/opencv2/flann.hpp ::cvflann::Matrix<ElementType> m_query((ElementType*)&query[0], 1, query.size()); ElementType 286 modules/flann/include/opencv2/flann.hpp CV_Assert(queries.type() == CvType<ElementType>::type()); ElementType 288 modules/flann/include/opencv2/flann.hpp ::cvflann::Matrix<ElementType> m_queries((ElementType*)queries.ptr<ElementType>(0), queries.rows, queries.cols); ElementType 304 modules/flann/include/opencv2/flann.hpp int GenericIndex<Distance>::radiusSearch(const std::vector<ElementType>& query, std::vector<int>& indices, std::vector<DistanceType>& dists, DistanceType radius, const ::cvflann::SearchParams& searchParams) ElementType 306 modules/flann/include/opencv2/flann.hpp ::cvflann::Matrix<ElementType> m_query((ElementType*)&query[0], 1, query.size()); ElementType 318 modules/flann/include/opencv2/flann.hpp CV_Assert(query.type() == CvType<ElementType>::type()); ElementType 320 modules/flann/include/opencv2/flann.hpp ::cvflann::Matrix<ElementType> m_query((ElementType*)query.ptr<ElementType>(0), query.rows, query.cols); ElementType 347 modules/flann/include/opencv2/flann.hpp typedef typename L2<T>::ElementType ElementType; ElementType 354 modules/flann/include/opencv2/flann.hpp void knnSearch(const std::vector<ElementType>& query, std::vector<int>& indices, std::vector<DistanceType>& dists, int knn, const ::cvflann::SearchParams& params); ElementType 357 modules/flann/include/opencv2/flann.hpp int radiusSearch(const std::vector<ElementType>& query, std::vector<int>& indices, std::vector<DistanceType>& dists, DistanceType radius, const ::cvflann::SearchParams& params); ElementType 393 modules/flann/include/opencv2/flann.hpp ::cvflann::Index< L2<ElementType> >* nnIndex_L2; ElementType 394 modules/flann/include/opencv2/flann.hpp ::cvflann::Index< L1<ElementType> >* nnIndex_L1; ElementType 409 modules/flann/include/opencv2/flann.hpp CV_Assert(dataset.type() == CvType<ElementType>::type()); ElementType 411 modules/flann/include/opencv2/flann.hpp ::cvflann::Matrix<ElementType> m_dataset((ElementType*)dataset.ptr<ElementType>(0), dataset.rows, dataset.cols); ElementType 415 modules/flann/include/opencv2/flann.hpp nnIndex_L2 = new ::cvflann::Index< L2<ElementType> >(m_dataset, params); ElementType 418 modules/flann/include/opencv2/flann.hpp nnIndex_L1 = new ::cvflann::Index< L1<ElementType> >(m_dataset, params); ElementType 438 modules/flann/include/opencv2/flann.hpp void Index_<T>::knnSearch(const std::vector<ElementType>& query, std::vector<int>& indices, std::vector<DistanceType>& dists, int knn, const ::cvflann::SearchParams& searchParams) ElementType 440 modules/flann/include/opencv2/flann.hpp ::cvflann::Matrix<ElementType> m_query((ElementType*)&query[0], 1, query.size()); ElementType 452 modules/flann/include/opencv2/flann.hpp CV_Assert(queries.type() == CvType<ElementType>::type()); ElementType 454 modules/flann/include/opencv2/flann.hpp ::cvflann::Matrix<ElementType> m_queries((ElementType*)queries.ptr<ElementType>(0), queries.rows, queries.cols); ElementType 469 modules/flann/include/opencv2/flann.hpp int Index_<T>::radiusSearch(const std::vector<ElementType>& query, std::vector<int>& indices, std::vector<DistanceType>& dists, DistanceType radius, const ::cvflann::SearchParams& searchParams) ElementType 471 modules/flann/include/opencv2/flann.hpp ::cvflann::Matrix<ElementType> m_query((ElementType*)&query[0], 1, query.size()); ElementType 482 modules/flann/include/opencv2/flann.hpp CV_Assert(query.type() == CvType<ElementType>::type()); ElementType 484 modules/flann/include/opencv2/flann.hpp ::cvflann::Matrix<ElementType> m_query((ElementType*)query.ptr<ElementType>(0), query.rows, query.cols); ElementType 521 modules/flann/include/opencv2/flann.hpp typedef typename Distance::ElementType ElementType; ElementType 524 modules/flann/include/opencv2/flann.hpp CV_Assert(features.type() == CvType<ElementType>::type()); ElementType 526 modules/flann/include/opencv2/flann.hpp ::cvflann::Matrix<ElementType> m_features((ElementType*)features.ptr<ElementType>(0), features.rows, features.cols); ElementType 52 modules/flann/include/opencv2/flann/all_indices.h static NNIndex<Distance>* create(const Matrix<typename Distance::ElementType>& dataset, const IndexParams& params, const Distance& distance) ElementType 93 modules/flann/include/opencv2/flann/all_indices.h static NNIndex<Distance>* create(const Matrix<typename Distance::ElementType>& dataset, const IndexParams& params, const Distance& distance) ElementType 122 modules/flann/include/opencv2/flann/all_indices.h static NNIndex<Distance>* create(const Matrix<typename Distance::ElementType>& dataset, const IndexParams& params, const Distance& distance) ElementType 146 modules/flann/include/opencv2/flann/all_indices.h NNIndex<Distance>* create_index_by_type(const Matrix<typename Distance::ElementType>& dataset, const IndexParams& params, const Distance& distance) ElementType 49 modules/flann/include/opencv2/flann/autotuned_index.h NNIndex<Distance>* create_index_by_type(const Matrix<typename Distance::ElementType>& dataset, const IndexParams& params, const Distance& distance); ElementType 73 modules/flann/include/opencv2/flann/autotuned_index.h typedef typename Distance::ElementType ElementType; ElementType 76 modules/flann/include/opencv2/flann/autotuned_index.h AutotunedIndex(const Matrix<ElementType>& inputData, const IndexParams& params = AutotunedIndexParams(), Distance d = Distance()) : ElementType 151 modules/flann/include/opencv2/flann/autotuned_index.h virtual void findNeighbors(ResultSet<DistanceType>& result, const ElementType* vec, const SearchParams& searchParams) ElementType 500 modules/flann/include/opencv2/flann/autotuned_index.h Matrix<ElementType> testDataset = random_sample(dataset_, samples); ElementType 562 modules/flann/include/opencv2/flann/autotuned_index.h Matrix<ElementType> sampledDataset_; ElementType 563 modules/flann/include/opencv2/flann/autotuned_index.h Matrix<ElementType> testDataset_; ElementType 571 modules/flann/include/opencv2/flann/autotuned_index.h const Matrix<ElementType> dataset_; ElementType 74 modules/flann/include/opencv2/flann/composite_index.h typedef typename Distance::ElementType ElementType; ElementType 84 modules/flann/include/opencv2/flann/composite_index.h CompositeIndex(const Matrix<ElementType>& inputData, const IndexParams& params = CompositeIndexParams(), ElementType 175 modules/flann/include/opencv2/flann/composite_index.h void findNeighbors(ResultSet<DistanceType>& result, const ElementType* vec, const SearchParams& searchParams) ElementType 789 modules/flann/include/opencv2/flann/dist.h template <typename Distance, typename ElementType> ElementType 797 modules/flann/include/opencv2/flann/dist.h template <typename ElementType> ElementType 798 modules/flann/include/opencv2/flann/dist.h struct squareDistance<L2_Simple<ElementType>, ElementType> ElementType 800 modules/flann/include/opencv2/flann/dist.h typedef typename L2_Simple<ElementType>::ResultType ResultType; ElementType 804 modules/flann/include/opencv2/flann/dist.h template <typename ElementType> ElementType 805 modules/flann/include/opencv2/flann/dist.h struct squareDistance<L2<ElementType>, ElementType> ElementType 807 modules/flann/include/opencv2/flann/dist.h typedef typename L2<ElementType>::ResultType ResultType; ElementType 812 modules/flann/include/opencv2/flann/dist.h template <typename ElementType> ElementType 813 modules/flann/include/opencv2/flann/dist.h struct squareDistance<MinkowskiDistance<ElementType>, ElementType> ElementType 815 modules/flann/include/opencv2/flann/dist.h typedef typename MinkowskiDistance<ElementType>::ResultType ResultType; ElementType 819 modules/flann/include/opencv2/flann/dist.h template <typename ElementType> ElementType 820 modules/flann/include/opencv2/flann/dist.h struct squareDistance<HellingerDistance<ElementType>, ElementType> ElementType 822 modules/flann/include/opencv2/flann/dist.h typedef typename HellingerDistance<ElementType>::ResultType ResultType; ElementType 826 modules/flann/include/opencv2/flann/dist.h template <typename ElementType> ElementType 827 modules/flann/include/opencv2/flann/dist.h struct squareDistance<ChiSquareDistance<ElementType>, ElementType> ElementType 829 modules/flann/include/opencv2/flann/dist.h typedef typename ChiSquareDistance<ElementType>::ResultType ResultType; ElementType 837 modules/flann/include/opencv2/flann/dist.h typedef typename Distance::ElementType ElementType; ElementType 839 modules/flann/include/opencv2/flann/dist.h squareDistance<Distance, ElementType> dummy; ElementType 849 modules/flann/include/opencv2/flann/dist.h template <typename Distance, typename ElementType> ElementType 857 modules/flann/include/opencv2/flann/dist.h template <typename ElementType> ElementType 858 modules/flann/include/opencv2/flann/dist.h struct simpleDistance<L2_Simple<ElementType>, ElementType> ElementType 860 modules/flann/include/opencv2/flann/dist.h typedef typename L2_Simple<ElementType>::ResultType ResultType; ElementType 864 modules/flann/include/opencv2/flann/dist.h template <typename ElementType> ElementType 865 modules/flann/include/opencv2/flann/dist.h struct simpleDistance<L2<ElementType>, ElementType> ElementType 867 modules/flann/include/opencv2/flann/dist.h typedef typename L2<ElementType>::ResultType ResultType; ElementType 872 modules/flann/include/opencv2/flann/dist.h template <typename ElementType> ElementType 873 modules/flann/include/opencv2/flann/dist.h struct simpleDistance<MinkowskiDistance<ElementType>, ElementType> ElementType 875 modules/flann/include/opencv2/flann/dist.h typedef typename MinkowskiDistance<ElementType>::ResultType ResultType; ElementType 879 modules/flann/include/opencv2/flann/dist.h template <typename ElementType> ElementType 880 modules/flann/include/opencv2/flann/dist.h struct simpleDistance<HellingerDistance<ElementType>, ElementType> ElementType 882 modules/flann/include/opencv2/flann/dist.h typedef typename HellingerDistance<ElementType>::ResultType ResultType; ElementType 886 modules/flann/include/opencv2/flann/dist.h template <typename ElementType> ElementType 887 modules/flann/include/opencv2/flann/dist.h struct simpleDistance<ChiSquareDistance<ElementType>, ElementType> ElementType 889 modules/flann/include/opencv2/flann/dist.h typedef typename ChiSquareDistance<ElementType>::ResultType ResultType; ElementType 897 modules/flann/include/opencv2/flann/dist.h typedef typename Distance::ElementType ElementType; ElementType 899 modules/flann/include/opencv2/flann/dist.h simpleDistance<Distance, ElementType> dummy; ElementType 73 modules/flann/include/opencv2/flann/flann_base.hpp NNIndex<Distance>* load_saved_index(const Matrix<typename Distance::ElementType>& dataset, const cv::String& filename, Distance distance) ElementType 75 modules/flann/include/opencv2/flann/flann_base.hpp typedef typename Distance::ElementType ElementType; ElementType 82 modules/flann/include/opencv2/flann/flann_base.hpp if (header.data_type != Datatype<ElementType>::type()) { ElementType 103 modules/flann/include/opencv2/flann/flann_base.hpp typedef typename Distance::ElementType ElementType; ElementType 106 modules/flann/include/opencv2/flann/flann_base.hpp Index(const Matrix<ElementType>& features, const IndexParams& params, Distance distance = Distance() ) ElementType 214 modules/flann/include/opencv2/flann/flann_base.hpp void knnSearch(const Matrix<ElementType>& queries, Matrix<int>& indices, Matrix<DistanceType>& dists, int knn, const SearchParams& params) ElementType 228 modules/flann/include/opencv2/flann/flann_base.hpp int radiusSearch(const Matrix<ElementType>& query, Matrix<int>& indices, Matrix<DistanceType>& dists, float radius, const SearchParams& params) ElementType 236 modules/flann/include/opencv2/flann/flann_base.hpp void findNeighbors(ResultSet<DistanceType>& result, const ElementType* vec, const SearchParams& searchParams) ElementType 279 modules/flann/include/opencv2/flann/flann_base.hpp int hierarchicalClustering(const Matrix<typename Distance::ElementType>& points, Matrix<typename Distance::ResultType>& centers, ElementType 42 modules/flann/include/opencv2/flann/ground_truth.h void find_nearest(const Matrix<typename Distance::ElementType>& dataset, typename Distance::ElementType* query, int* matches, int nn, ElementType 83 modules/flann/include/opencv2/flann/ground_truth.h void compute_ground_truth(const Matrix<typename Distance::ElementType>& dataset, const Matrix<typename Distance::ElementType>& testset, Matrix<int>& matches, ElementType 83 modules/flann/include/opencv2/flann/hierarchical_clustering_index.h typedef typename Distance::ElementType ElementType; ElementType 357 modules/flann/include/opencv2/flann/hierarchical_clustering_index.h HierarchicalClusteringIndex(const Matrix<ElementType>& inputData, const IndexParams& index_params = HierarchicalClusteringIndexParams(), ElementType 547 modules/flann/include/opencv2/flann/hierarchical_clustering_index.h void findNeighbors(ResultSet<DistanceType>& result, const ElementType* vec, const SearchParams& searchParams) ElementType 656 modules/flann/include/opencv2/flann/hierarchical_clustering_index.h ElementType* point = dataset[dsindices[i]]; ElementType 746 modules/flann/include/opencv2/flann/hierarchical_clustering_index.h void findNN(NodePtr node, ResultSet<DistanceType>& result, const ElementType* vec, int& checks, int maxChecks, ElementType 789 modules/flann/include/opencv2/flann/hierarchical_clustering_index.h const Matrix<ElementType> dataset; ElementType 64 modules/flann/include/opencv2/flann/index_testing.h typename Distance::ResultType computeDistanceRaport(const Matrix<typename Distance::ElementType>& inputData, typename Distance::ElementType* target, ElementType 86 modules/flann/include/opencv2/flann/index_testing.h float search_with_ground_truth(NNIndex<Distance>& index, const Matrix<typename Distance::ElementType>& inputData, ElementType 87 modules/flann/include/opencv2/flann/index_testing.h const Matrix<typename Distance::ElementType>& testData, const Matrix<int>& matches, int nn, int checks, ElementType 137 modules/flann/include/opencv2/flann/index_testing.h float test_index_checks(NNIndex<Distance>& index, const Matrix<typename Distance::ElementType>& inputData, ElementType 138 modules/flann/include/opencv2/flann/index_testing.h const Matrix<typename Distance::ElementType>& testData, const Matrix<int>& matches, ElementType 154 modules/flann/include/opencv2/flann/index_testing.h float test_index_precision(NNIndex<Distance>& index, const Matrix<typename Distance::ElementType>& inputData, ElementType 155 modules/flann/include/opencv2/flann/index_testing.h const Matrix<typename Distance::ElementType>& testData, const Matrix<int>& matches, ElementType 227 modules/flann/include/opencv2/flann/index_testing.h void test_index_precisions(NNIndex<Distance>& index, const Matrix<typename Distance::ElementType>& inputData, ElementType 228 modules/flann/include/opencv2/flann/index_testing.h const Matrix<typename Distance::ElementType>& testData, const Matrix<int>& matches, ElementType 73 modules/flann/include/opencv2/flann/kdtree_index.h typedef typename Distance::ElementType ElementType; ElementType 84 modules/flann/include/opencv2/flann/kdtree_index.h KDTreeIndex(const Matrix<ElementType>& inputData, const IndexParams& params = KDTreeIndexParams(), ElementType 199 modules/flann/include/opencv2/flann/kdtree_index.h void findNeighbors(ResultSet<DistanceType>& result, const ElementType* vec, const SearchParams& searchParams) ElementType 316 modules/flann/include/opencv2/flann/kdtree_index.h ElementType* v = dataset_[ind[j]]; ElementType 327 modules/flann/include/opencv2/flann/kdtree_index.h ElementType* v = dataset_[ind[j]]; ElementType 419 modules/flann/include/opencv2/flann/kdtree_index.h void getExactNeighbors(ResultSet<DistanceType>& result, const ElementType* vec, float epsError) ElementType 437 modules/flann/include/opencv2/flann/kdtree_index.h void getNeighbors(ResultSet<DistanceType>& result, const ElementType* vec, int maxCheck, float epsError) ElementType 467 modules/flann/include/opencv2/flann/kdtree_index.h void searchLevel(ResultSet<DistanceType>& result_set, const ElementType* vec, NodePtr node, DistanceType mindist, int& checkCount, int maxCheck, ElementType 493 modules/flann/include/opencv2/flann/kdtree_index.h ElementType val = vec[node->divfeat]; ElementType 519 modules/flann/include/opencv2/flann/kdtree_index.h void searchLevelExact(ResultSet<DistanceType>& result_set, const ElementType* vec, const NodePtr node, DistanceType mindist, const float epsError) ElementType 530 modules/flann/include/opencv2/flann/kdtree_index.h ElementType val = vec[node->divfeat]; ElementType 588 modules/flann/include/opencv2/flann/kdtree_index.h const Matrix<ElementType> dataset_; ElementType 73 modules/flann/include/opencv2/flann/kdtree_single_index.h typedef typename Distance::ElementType ElementType; ElementType 84 modules/flann/include/opencv2/flann/kdtree_single_index.h KDTreeSingleIndex(const Matrix<ElementType>& inputData, const IndexParams& params = KDTreeSingleIndexParams(), ElementType 123 modules/flann/include/opencv2/flann/kdtree_single_index.h data_ = cvflann::Matrix<ElementType>(new ElementType[size_*dim_], size_, dim_); ElementType 212 modules/flann/include/opencv2/flann/kdtree_single_index.h void knnSearch(const Matrix<ElementType>& queries, Matrix<int>& indices, Matrix<DistanceType>& dists, int knn, const SearchParams& params) ElementType 241 modules/flann/include/opencv2/flann/kdtree_single_index.h void findNeighbors(ResultSet<DistanceType>& result, const ElementType* vec, const SearchParams& searchParams) ElementType 389 modules/flann/include/opencv2/flann/kdtree_single_index.h void computeMinMax(int* ind, int count, int dim, ElementType& min_elem, ElementType& max_elem) ElementType 394 modules/flann/include/opencv2/flann/kdtree_single_index.h ElementType val = dataset_[ind[i]][dim]; ElementType 403 modules/flann/include/opencv2/flann/kdtree_single_index.h ElementType max_span = bbox[0].high-bbox[0].low; ElementType 407 modules/flann/include/opencv2/flann/kdtree_single_index.h ElementType span = bbox[i].high-bbox[i].low; ElementType 416 modules/flann/include/opencv2/flann/kdtree_single_index.h ElementType min_elem, max_elem; ElementType 425 modules/flann/include/opencv2/flann/kdtree_single_index.h ElementType span = bbox[i].high-bbox[i].low; ElementType 460 modules/flann/include/opencv2/flann/kdtree_single_index.h ElementType min_elem, max_elem; ElementType 471 modules/flann/include/opencv2/flann/kdtree_single_index.h ElementType min_elem, max_elem; ElementType 521 modules/flann/include/opencv2/flann/kdtree_single_index.h DistanceType computeInitialDistances(const ElementType* vec, std::vector<DistanceType>& dists) ElementType 542 modules/flann/include/opencv2/flann/kdtree_single_index.h void searchLevel(ResultSet<DistanceType>& result_set, const ElementType* vec, const NodePtr node, DistanceType mindistsq, ElementType 560 modules/flann/include/opencv2/flann/kdtree_single_index.h ElementType val = vec[idx]; ElementType 595 modules/flann/include/opencv2/flann/kdtree_single_index.h const Matrix<ElementType> dataset_; ElementType 608 modules/flann/include/opencv2/flann/kdtree_single_index.h Matrix<ElementType> data_; ElementType 83 modules/flann/include/opencv2/flann/kmeans_index.h typedef typename Distance::ElementType ElementType; ElementType 277 modules/flann/include/opencv2/flann/kmeans_index.h KMeansDistanceComputer(Distance _distance, const Matrix<ElementType>& _dataset, ElementType 326 modules/flann/include/opencv2/flann/kmeans_index.h const Matrix<ElementType>& dataset; ElementType 346 modules/flann/include/opencv2/flann/kmeans_index.h KMeansIndex(const Matrix<ElementType>& inputData, const IndexParams& params = KMeansIndexParams(), ElementType 496 modules/flann/include/opencv2/flann/kmeans_index.h void findNeighbors(ResultSet<DistanceType>& result, const ElementType* vec, const SearchParams& searchParams) ElementType 677 modules/flann/include/opencv2/flann/kmeans_index.h ElementType* vec = dataset_[indices[i]]; ElementType 681 modules/flann/include/opencv2/flann/kmeans_index.h variance += distance_(vec, ZeroIterator<ElementType>(), veclen_); ElementType 687 modules/flann/include/opencv2/flann/kmeans_index.h variance -= distance_(mean, ZeroIterator<ElementType>(), veclen_); ElementType 742 modules/flann/include/opencv2/flann/kmeans_index.h ElementType* vec = dataset_[centers_idx[i]]; ElementType 788 modules/flann/include/opencv2/flann/kmeans_index.h ElementType* vec = dataset_[indices[i]]; ElementType 854 modules/flann/include/opencv2/flann/kmeans_index.h DistanceType d = distance_(dataset_[indices[i]], ZeroIterator<ElementType>(), veclen_); ElementType 864 modules/flann/include/opencv2/flann/kmeans_index.h variance -= distance_(centers[c], ZeroIterator<ElementType>(), veclen_); ElementType 892 modules/flann/include/opencv2/flann/kmeans_index.h void findNN(KMeansNodePtr node, ResultSet<DistanceType>& result, const ElementType* vec, int& checks, int maxChecks, ElementType 937 modules/flann/include/opencv2/flann/kmeans_index.h int exploreNodeBranches(KMeansNodePtr node, const ElementType* q, DistanceType* domain_distances, Heap<BranchSt>* heap) ElementType 969 modules/flann/include/opencv2/flann/kmeans_index.h void findExactNN(KMeansNodePtr node, ResultSet<DistanceType>& result, const ElementType* vec) ElementType 1013 modules/flann/include/opencv2/flann/kmeans_index.h void getCenterOrdering(KMeansNodePtr node, const ElementType* q, int* sort_indices) ElementType 1124 modules/flann/include/opencv2/flann/kmeans_index.h const Matrix<ElementType> dataset_; ElementType 53 modules/flann/include/opencv2/flann/linear_index.h typedef typename Distance::ElementType ElementType; ElementType 57 modules/flann/include/opencv2/flann/linear_index.h LinearIndex(const Matrix<ElementType>& inputData, const IndexParams& params = LinearIndexParams(), ElementType 106 modules/flann/include/opencv2/flann/linear_index.h void findNeighbors(ResultSet<DistanceType>& resultSet, const ElementType* vec, const SearchParams& /*searchParams*/) ElementType 108 modules/flann/include/opencv2/flann/linear_index.h ElementType* data = dataset_.data; ElementType 122 modules/flann/include/opencv2/flann/linear_index.h const Matrix<ElementType> dataset_; ElementType 81 modules/flann/include/opencv2/flann/lsh_index.h typedef typename Distance::ElementType ElementType; ElementType 89 modules/flann/include/opencv2/flann/lsh_index.h LshIndex(const Matrix<ElementType>& input_data, const IndexParams& params = LshIndexParams(), ElementType 114 modules/flann/include/opencv2/flann/lsh_index.h lsh::LshTable<ElementType>& table = tables_[i]; ElementType 115 modules/flann/include/opencv2/flann/lsh_index.h table = lsh::LshTable<ElementType>(feature_size_, key_size_); ElementType 190 modules/flann/include/opencv2/flann/lsh_index.h virtual void knnSearch(const Matrix<ElementType>& queries, Matrix<int>& indices, Matrix<DistanceType>& dists, int knn, const SearchParams& params) ElementType 220 modules/flann/include/opencv2/flann/lsh_index.h void findNeighbors(ResultSet<DistanceType>& result, const ElementType* vec, const SearchParams& /*searchParams*/) ElementType 263 modules/flann/include/opencv2/flann/lsh_index.h void getNeighbors(const ElementType* vec, bool /*do_radius*/, float radius, bool do_k, unsigned int k_nn, ElementType 270 modules/flann/include/opencv2/flann/lsh_index.h typename std::vector<lsh::LshTable<ElementType> >::const_iterator table = tables_.begin(); ElementType 271 modules/flann/include/opencv2/flann/lsh_index.h typename std::vector<lsh::LshTable<ElementType> >::const_iterator table_end = tables_.end(); ElementType 308 modules/flann/include/opencv2/flann/lsh_index.h typename std::vector<lsh::LshTable<ElementType> >::const_iterator table = tables_.begin(); ElementType 309 modules/flann/include/opencv2/flann/lsh_index.h typename std::vector<lsh::LshTable<ElementType> >::const_iterator table_end = tables_.end(); ElementType 339 modules/flann/include/opencv2/flann/lsh_index.h void getNeighbors(const ElementType* vec, ResultSet<DistanceType>& result) ElementType 341 modules/flann/include/opencv2/flann/lsh_index.h typename std::vector<lsh::LshTable<ElementType> >::const_iterator table = tables_.begin(); ElementType 342 modules/flann/include/opencv2/flann/lsh_index.h typename std::vector<lsh::LshTable<ElementType> >::const_iterator table_end = tables_.end(); ElementType 368 modules/flann/include/opencv2/flann/lsh_index.h std::vector<lsh::LshTable<ElementType> > tables_; ElementType 371 modules/flann/include/opencv2/flann/lsh_index.h Matrix<ElementType> dataset_; ElementType 129 modules/flann/include/opencv2/flann/lsh_table.h template<typename ElementType> ElementType 168 modules/flann/include/opencv2/flann/lsh_table.h void add(unsigned int value, const ElementType* feature) ElementType 195 modules/flann/include/opencv2/flann/lsh_table.h void add(Matrix<ElementType> dataset) ElementType 239 modules/flann/include/opencv2/flann/lsh_table.h size_t getKey(const ElementType* /*feature*/) const ElementType 48 modules/flann/include/opencv2/flann/nn_index.h typedef typename Distance::ElementType ElementType; ElementType 68 modules/flann/include/opencv2/flann/nn_index.h virtual void knnSearch(const Matrix<ElementType>& queries, Matrix<int>& indices, Matrix<DistanceType>& dists, int knn, const SearchParams& params) ElementType 102 modules/flann/include/opencv2/flann/nn_index.h virtual int radiusSearch(const Matrix<ElementType>& query, Matrix<int>& indices, Matrix<DistanceType>& dists, float radius, const SearchParams& params) ElementType 172 modules/flann/include/opencv2/flann/nn_index.h virtual void findNeighbors(ResultSet<DistanceType>& result, const ElementType* vec, const SearchParams& searchParams) = 0; ElementType 93 modules/flann/include/opencv2/flann/saving.h header.data_type = Datatype<typename Distance::ElementType>::type(); ElementType 313 modules/flann/src/miniflann.cpp typedef typename Distance::ElementType ElementType; ElementType 314 modules/flann/src/miniflann.cpp if(DataType<ElementType>::type != data.type()) ElementType 319 modules/flann/src/miniflann.cpp ::cvflann::Matrix<ElementType> dataset((ElementType*)data.data, data.rows, data.cols); ElementType 465 modules/flann/src/miniflann.cpp typedef typename Distance::ElementType ElementType; ElementType 467 modules/flann/src/miniflann.cpp int type = DataType<ElementType>::type; ElementType 472 modules/flann/src/miniflann.cpp ::cvflann::Matrix<ElementType> _query((ElementType*)query.data, query.rows, query.cols); ElementType 491 modules/flann/src/miniflann.cpp typedef typename Distance::ElementType ElementType; ElementType 493 modules/flann/src/miniflann.cpp int type = DataType<ElementType>::type; ElementType 498 modules/flann/src/miniflann.cpp ::cvflann::Matrix<ElementType> _query((ElementType*)query.data, query.rows, query.cols); ElementType 704 modules/flann/src/miniflann.cpp typedef typename Distance::ElementType ElementType; ElementType 705 modules/flann/src/miniflann.cpp CV_Assert(DataType<ElementType>::type == data.type() && data.isContinuous()); ElementType 707 modules/flann/src/miniflann.cpp ::cvflann::Matrix<ElementType> dataset((ElementType*)data.data, data.rows, data.cols);