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);