SparseMat         662 modules/core/include/opencv2/core.hpp CV_EXPORTS double norm( const SparseMat& src, int normType );
SparseMat         719 modules/core/include/opencv2/core.hpp CV_EXPORTS void normalize( const SparseMat& src, SparseMat& dst, double alpha, int normType );
SparseMat         779 modules/core/include/opencv2/core.hpp CV_EXPORTS void minMaxLoc(const SparseMat& a, double* minVal,
SparseMat         611 modules/core/include/opencv2/core/base.hpp class CV_EXPORTS SparseMat;
SparseMat        2432 modules/core/include/opencv2/core/mat.hpp     SparseMat();
SparseMat        2439 modules/core/include/opencv2/core/mat.hpp     SparseMat(int dims, const int* _sizes, int _type);
SparseMat        2445 modules/core/include/opencv2/core/mat.hpp     SparseMat(const SparseMat& m);
SparseMat        2451 modules/core/include/opencv2/core/mat.hpp     explicit SparseMat(const Mat& m);
SparseMat        2454 modules/core/include/opencv2/core/mat.hpp     ~SparseMat();
SparseMat        2457 modules/core/include/opencv2/core/mat.hpp     SparseMat& operator = (const SparseMat& m);
SparseMat        2459 modules/core/include/opencv2/core/mat.hpp     SparseMat& operator = (const Mat& m);
SparseMat        2462 modules/core/include/opencv2/core/mat.hpp     SparseMat clone() const;
SparseMat        2465 modules/core/include/opencv2/core/mat.hpp     void copyTo( SparseMat& m ) const;
SparseMat        2469 modules/core/include/opencv2/core/mat.hpp     void convertTo( SparseMat& m, int rtype, double alpha=1 ) const;
SparseMat        2483 modules/core/include/opencv2/core/mat.hpp     void assignTo( SparseMat& m, int type=-1 ) const;
SparseMat        2673 modules/core/include/opencv2/core/mat.hpp template<typename _Tp> class SparseMat_ : public SparseMat
SparseMat        2684 modules/core/include/opencv2/core/mat.hpp     SparseMat_(const SparseMat& m);
SparseMat        2692 modules/core/include/opencv2/core/mat.hpp     SparseMat_& operator = (const SparseMat& m);
SparseMat        2932 modules/core/include/opencv2/core/mat.hpp     SparseMatConstIterator(const SparseMat* _m);
SparseMat        2942 modules/core/include/opencv2/core/mat.hpp     const SparseMat::Node* node() const;
SparseMat        2956 modules/core/include/opencv2/core/mat.hpp     const SparseMat* m;
SparseMat        2976 modules/core/include/opencv2/core/mat.hpp     SparseMatIterator(SparseMat* _m);
SparseMat        2978 modules/core/include/opencv2/core/mat.hpp     SparseMatIterator(SparseMat* _m, const int* idx);
SparseMat        2987 modules/core/include/opencv2/core/mat.hpp     SparseMat::Node* node() const;
SparseMat        3016 modules/core/include/opencv2/core/mat.hpp     SparseMatConstIterator_(const SparseMat* _m);
SparseMat        3052 modules/core/include/opencv2/core/mat.hpp     SparseMatIterator_(SparseMat* _m);
SparseMat        1638 modules/core/include/opencv2/core/mat.inl.hpp SparseMat::SparseMat()
SparseMat        1643 modules/core/include/opencv2/core/mat.inl.hpp SparseMat::SparseMat(int _dims, const int* _sizes, int _type)
SparseMat        1650 modules/core/include/opencv2/core/mat.inl.hpp SparseMat::SparseMat(const SparseMat& m)
SparseMat        1657 modules/core/include/opencv2/core/mat.inl.hpp SparseMat::~SparseMat()
SparseMat        1663 modules/core/include/opencv2/core/mat.inl.hpp SparseMat& SparseMat::operator = (const SparseMat& m)
SparseMat        1677 modules/core/include/opencv2/core/mat.inl.hpp SparseMat& SparseMat::operator = (const Mat& m)
SparseMat        1679 modules/core/include/opencv2/core/mat.inl.hpp     return (*this = SparseMat(m));
SparseMat        1683 modules/core/include/opencv2/core/mat.inl.hpp SparseMat SparseMat::clone() const
SparseMat        1685 modules/core/include/opencv2/core/mat.inl.hpp     SparseMat temp;
SparseMat        1691 modules/core/include/opencv2/core/mat.inl.hpp void SparseMat::assignTo( SparseMat& m, int _type ) const
SparseMat        1700 modules/core/include/opencv2/core/mat.inl.hpp void SparseMat::addref()
SparseMat        1707 modules/core/include/opencv2/core/mat.inl.hpp void SparseMat::release()
SparseMat        1715 modules/core/include/opencv2/core/mat.inl.hpp size_t SparseMat::elemSize() const
SparseMat        1721 modules/core/include/opencv2/core/mat.inl.hpp size_t SparseMat::elemSize1() const
SparseMat        1727 modules/core/include/opencv2/core/mat.inl.hpp int SparseMat::type() const
SparseMat        1733 modules/core/include/opencv2/core/mat.inl.hpp int SparseMat::depth() const
SparseMat        1739 modules/core/include/opencv2/core/mat.inl.hpp int SparseMat::channels() const
SparseMat        1745 modules/core/include/opencv2/core/mat.inl.hpp const int* SparseMat::size() const
SparseMat        1751 modules/core/include/opencv2/core/mat.inl.hpp int SparseMat::size(int i) const
SparseMat        1762 modules/core/include/opencv2/core/mat.inl.hpp int SparseMat::dims() const
SparseMat        1768 modules/core/include/opencv2/core/mat.inl.hpp size_t SparseMat::nzcount() const
SparseMat        1774 modules/core/include/opencv2/core/mat.inl.hpp size_t SparseMat::hash(int i0) const
SparseMat        1780 modules/core/include/opencv2/core/mat.inl.hpp size_t SparseMat::hash(int i0, int i1) const
SparseMat        1786 modules/core/include/opencv2/core/mat.inl.hpp size_t SparseMat::hash(int i0, int i1, int i2) const
SparseMat        1792 modules/core/include/opencv2/core/mat.inl.hpp size_t SparseMat::hash(const int* idx) const
SparseMat        1804 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat::ref(int i0, size_t* hashval)
SparseMat        1806 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)((SparseMat*)this)->ptr(i0, true, hashval);
SparseMat        1810 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat::ref(int i0, int i1, size_t* hashval)
SparseMat        1812 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)((SparseMat*)this)->ptr(i0, i1, true, hashval);
SparseMat        1816 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat::ref(int i0, int i1, int i2, size_t* hashval)
SparseMat        1818 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)((SparseMat*)this)->ptr(i0, i1, i2, true, hashval);
SparseMat        1822 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat::ref(const int* idx, size_t* hashval)
SparseMat        1824 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)((SparseMat*)this)->ptr(idx, true, hashval);
SparseMat        1828 modules/core/include/opencv2/core/mat.inl.hpp _Tp SparseMat::value(int i0, size_t* hashval) const
SparseMat        1830 modules/core/include/opencv2/core/mat.inl.hpp     const _Tp* p = (const _Tp*)((SparseMat*)this)->ptr(i0, false, hashval);
SparseMat        1835 modules/core/include/opencv2/core/mat.inl.hpp _Tp SparseMat::value(int i0, int i1, size_t* hashval) const
SparseMat        1837 modules/core/include/opencv2/core/mat.inl.hpp     const _Tp* p = (const _Tp*)((SparseMat*)this)->ptr(i0, i1, false, hashval);
SparseMat        1842 modules/core/include/opencv2/core/mat.inl.hpp _Tp SparseMat::value(int i0, int i1, int i2, size_t* hashval) const
SparseMat        1844 modules/core/include/opencv2/core/mat.inl.hpp     const _Tp* p = (const _Tp*)((SparseMat*)this)->ptr(i0, i1, i2, false, hashval);
SparseMat        1849 modules/core/include/opencv2/core/mat.inl.hpp _Tp SparseMat::value(const int* idx, size_t* hashval) const
SparseMat        1851 modules/core/include/opencv2/core/mat.inl.hpp     const _Tp* p = (const _Tp*)((SparseMat*)this)->ptr(idx, false, hashval);
SparseMat        1856 modules/core/include/opencv2/core/mat.inl.hpp const _Tp* SparseMat::find(int i0, size_t* hashval) const
SparseMat        1858 modules/core/include/opencv2/core/mat.inl.hpp     return (const _Tp*)((SparseMat*)this)->ptr(i0, false, hashval);
SparseMat        1862 modules/core/include/opencv2/core/mat.inl.hpp const _Tp* SparseMat::find(int i0, int i1, size_t* hashval) const
SparseMat        1864 modules/core/include/opencv2/core/mat.inl.hpp     return (const _Tp*)((SparseMat*)this)->ptr(i0, i1, false, hashval);
SparseMat        1868 modules/core/include/opencv2/core/mat.inl.hpp const _Tp* SparseMat::find(int i0, int i1, int i2, size_t* hashval) const
SparseMat        1870 modules/core/include/opencv2/core/mat.inl.hpp     return (const _Tp*)((SparseMat*)this)->ptr(i0, i1, i2, false, hashval);
SparseMat        1874 modules/core/include/opencv2/core/mat.inl.hpp const _Tp* SparseMat::find(const int* idx, size_t* hashval) const
SparseMat        1876 modules/core/include/opencv2/core/mat.inl.hpp     return (const _Tp*)((SparseMat*)this)->ptr(idx, false, hashval);
SparseMat        1880 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat::value(Node* n)
SparseMat        1886 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& SparseMat::value(const Node* n) const
SparseMat        1892 modules/core/include/opencv2/core/mat.inl.hpp SparseMat::Node* SparseMat::node(size_t nidx)
SparseMat        1898 modules/core/include/opencv2/core/mat.inl.hpp const SparseMat::Node* SparseMat::node(size_t nidx) const
SparseMat        1904 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator SparseMat::begin()
SparseMat        1910 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator SparseMat::begin() const
SparseMat        1916 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator SparseMat::end()
SparseMat        1924 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator SparseMat::end() const
SparseMat        1932 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp> SparseMat::begin()
SparseMat        1938 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp> SparseMat::begin() const
SparseMat        1944 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp> SparseMat::end()
SparseMat        1952 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp> SparseMat::end() const
SparseMat        1971 modules/core/include/opencv2/core/mat.inl.hpp     : SparseMat(_dims, _sizes, DataType<_Tp>::type)
SparseMat        1975 modules/core/include/opencv2/core/mat.inl.hpp SparseMat_<_Tp>::SparseMat_(const SparseMat& m)
SparseMat        1995 modules/core/include/opencv2/core/mat.inl.hpp     SparseMat sm(m);
SparseMat        2013 modules/core/include/opencv2/core/mat.inl.hpp SparseMat_<_Tp>& SparseMat_<_Tp>::operator = (const SparseMat& m)
SparseMat        2024 modules/core/include/opencv2/core/mat.inl.hpp     return (*this = SparseMat(m));
SparseMat        2038 modules/core/include/opencv2/core/mat.inl.hpp     SparseMat::create(_dims, _sizes, DataType<_Tp>::type);
SparseMat        2062 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::ref<_Tp>(i0, hashval);
SparseMat        2068 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::value<_Tp>(i0, hashval);
SparseMat        2074 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::ref<_Tp>(i0, i1, hashval);
SparseMat        2080 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::value<_Tp>(i0, i1, hashval);
SparseMat        2086 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::ref<_Tp>(i0, i1, i2, hashval);
SparseMat        2092 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::value<_Tp>(i0, i1, i2, hashval);
SparseMat        2098 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::ref<_Tp>(idx, hashval);
SparseMat        2104 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::value<_Tp>(idx, hashval);
SparseMat        2646 modules/core/include/opencv2/core/mat.inl.hpp const SparseMat::Node* SparseMatConstIterator::node() const
SparseMat        2648 modules/core/include/opencv2/core/mat.inl.hpp     return (ptr && m && m->hdr) ? (const SparseMat::Node*)(const void*)(ptr - m->hdr->valueOffset) : 0;
SparseMat        2691 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator::SparseMatIterator(SparseMat* _m)
SparseMat        2714 modules/core/include/opencv2/core/mat.inl.hpp SparseMat::Node* SparseMatIterator::node() const
SparseMat        2716 modules/core/include/opencv2/core/mat.inl.hpp     return (SparseMat::Node*)SparseMatConstIterator::node();
SparseMat        2748 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp>::SparseMatConstIterator_(const SparseMat* _m)
SparseMat        2802 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp>::SparseMatIterator_(SparseMat* _m)
SparseMat         661 modules/core/include/opencv2/core/persistence.hpp CV_EXPORTS void write( FileStorage& fs, const String& name, const SparseMat& value );
SparseMat         680 modules/core/include/opencv2/core/persistence.hpp CV_EXPORTS void read(const FileNode& node, SparseMat& mat, const SparseMat& default_mat = SparseMat() );
SparseMat         692 modules/core/include/opencv2/core/types_c.h     void copyToSparseMat(cv::SparseMat& m) const;
SparseMat         698 modules/core/include/opencv2/core/types_c.h     CV_EXPORTS CvSparseMat* cvCreateSparseMat(const cv::SparseMat& m);
SparseMat         647 modules/core/src/array.cpp #define ICV_SPARSE_MAT_HASH_MULTIPLIER  cv::SparseMat::HASH_SCALE
SparseMat        4712 modules/core/src/matrix.cpp SparseMat::Hdr::Hdr( int _dims, const int* _sizes, int _type )
SparseMat        4717 modules/core/src/matrix.cpp     valueOffset = (int)alignSize(sizeof(SparseMat::Node) - MAX_DIM*sizeof(int) +
SparseMat        4730 modules/core/src/matrix.cpp void SparseMat::Hdr::clear()
SparseMat        4740 modules/core/src/matrix.cpp SparseMat::SparseMat(const Mat& m)
SparseMat        4772 modules/core/src/matrix.cpp void SparseMat::create(int d, const int* _sizes, int _type)
SparseMat        4795 modules/core/src/matrix.cpp void SparseMat::copyTo( SparseMat& m ) const
SparseMat        4816 modules/core/src/matrix.cpp void SparseMat::copyTo( Mat& m ) const
SparseMat        4834 modules/core/src/matrix.cpp void SparseMat::convertTo( SparseMat& m, int rtype, double alpha ) const
SparseMat        4842 modules/core/src/matrix.cpp         SparseMat temp;
SparseMat        4878 modules/core/src/matrix.cpp void SparseMat::convertTo( Mat& m, int rtype, double alpha, double beta ) const
SparseMat        4914 modules/core/src/matrix.cpp void SparseMat::clear()
SparseMat        4920 modules/core/src/matrix.cpp uchar* SparseMat::ptr(int i0, bool createMissing, size_t* hashval)
SparseMat        4942 modules/core/src/matrix.cpp uchar* SparseMat::ptr(int i0, int i1, bool createMissing, size_t* hashval)
SparseMat        4964 modules/core/src/matrix.cpp uchar* SparseMat::ptr(int i0, int i1, int i2, bool createMissing, size_t* hashval)
SparseMat        4987 modules/core/src/matrix.cpp uchar* SparseMat::ptr(const int* idx, bool createMissing, size_t* hashval)
SparseMat        5011 modules/core/src/matrix.cpp void SparseMat::erase(int i0, int i1, size_t* hashval)
SparseMat        5030 modules/core/src/matrix.cpp void SparseMat::erase(int i0, int i1, int i2, size_t* hashval)
SparseMat        5050 modules/core/src/matrix.cpp void SparseMat::erase(const int* idx, size_t* hashval)
SparseMat        5076 modules/core/src/matrix.cpp void SparseMat::resizeHashTab(size_t newsize)
SparseMat        5104 modules/core/src/matrix.cpp uchar* SparseMat::newNode(const int* idx, size_t hashval)
SparseMat        5151 modules/core/src/matrix.cpp void SparseMat::removeNode(size_t hidx, size_t nidx, size_t previdx)
SparseMat        5167 modules/core/src/matrix.cpp SparseMatConstIterator::SparseMatConstIterator(const SparseMat* _m)
SparseMat        5168 modules/core/src/matrix.cpp : m((SparseMat*)_m), hashidx(0), ptr(0)
SparseMat        5172 modules/core/src/matrix.cpp     SparseMat::Hdr& hdr = *m->hdr;
SparseMat        5191 modules/core/src/matrix.cpp     SparseMat::Hdr& hdr = *m->hdr;
SparseMat        5192 modules/core/src/matrix.cpp     size_t next = ((const SparseMat::Node*)(ptr - hdr.valueOffset))->next;
SparseMat        5215 modules/core/src/matrix.cpp double norm( const SparseMat& src, int normType )
SparseMat        5264 modules/core/src/matrix.cpp void minMaxLoc( const SparseMat& src, double* _minval, double* _maxval, int* _minidx, int* _maxidx )
SparseMat        5327 modules/core/src/matrix.cpp void normalize( const SparseMat& src, SparseMat& dst, double a, int norm_type )
SparseMat        5416 modules/core/src/matrix.cpp CvSparseMat* cvCreateSparseMat(const cv::SparseMat& sm)
SparseMat        5428 modules/core/src/matrix.cpp         const cv::SparseMat::Node* n = from.node();
SparseMat        5435 modules/core/src/matrix.cpp void CvSparseMat::copyToSparseMat(cv::SparseMat& m) const
SparseMat        5493 modules/core/src/persistence.cpp void write( FileStorage& fs, const String& name, const SparseMat& value )
SparseMat        5554 modules/core/src/persistence.cpp void read( const FileNode& node, SparseMat& mat, const SparseMat& default_mat )
SparseMat           6 modules/core/test/test_io.cpp static SparseMat cvTsGetRandomSparseMat(int dims, const int* sz, int type,
SparseMat           9 modules/core/test/test_io.cpp     SparseMat m(dims, sz, type);
SparseMat         169 modules/core/test/test_io.cpp             SparseMat test_sparse_mat = cvTsGetRandomSparseMat(4, ssz, cvtest::randInt(rng)%(CV_64F+1),
SparseMat         284 modules/core/test/test_io.cpp             SparseMat m_s2;
SparseMat         582 modules/core/test/test_mat.cpp static double getValue(SparseMat& M, const int* idx, RNG& rng)
SparseMat         606 modules/core/test/test_mat.cpp static void eraseValue(SparseMat& M, const int* idx, RNG& rng)
SparseMat         630 modules/core/test/test_mat.cpp static void setValue(SparseMat& M, const int* idx, double value, RNG& rng)
SparseMat         759 modules/core/test/test_mat.cpp         SparseMat M( dims, size, depth );
SparseMat         817 modules/core/test/test_mat.cpp         SparseMat M3; SparseMat(Md).convertTo(M3, Md.type(), 2);
SparseMat         910 modules/core/test/test_mat.cpp         M3 = SparseMat(Md);
SparseMat        1257 modules/core/test/test_mat.cpp     SparseMat m(2, sz, CV_64F);
SparseMat         836 modules/core/test/test_operations.cpp         SparseMat mat(dims, sizes, CV_32FC2);
SparseMat         842 modules/core/test/test_operations.cpp         SparseMat mat2 = mat.clone();
SparseMat        2810 modules/imgproc/include/opencv2/imgproc.hpp                           SparseMat& hist, int dims,
SparseMat        2868 modules/imgproc/include/opencv2/imgproc.hpp                                  const int* channels, const SparseMat& hist,
SparseMat        2896 modules/imgproc/include/opencv2/imgproc.hpp CV_EXPORTS double compareHist( const SparseMat& H1, const SparseMat& H2, int method );
SparseMat          53 modules/imgproc/src/histogram.cpp calcHistLookupTables_8u( const Mat& hist, const SparseMat& shist,
SparseMat         997 modules/imgproc/src/histogram.cpp     calcHistLookupTables_8u( hist, SparseMat(), dims, _ranges, _uniranges, uniform, false, _tab );
SparseMat        1302 modules/imgproc/src/histogram.cpp                  Size imsize, SparseMat& hist, int dims, const float** _ranges,
SparseMat        1386 modules/imgproc/src/histogram.cpp                    Size imsize, SparseMat& hist, int dims, const float** _ranges,
SparseMat        1428 modules/imgproc/src/histogram.cpp                       const Mat& mask, SparseMat& hist, int dims, const int* histSize,
SparseMat        1538 modules/imgproc/src/histogram.cpp                InputArray _mask, SparseMat& hist, int dims, const int* histSize,
SparseMat        1765 modules/imgproc/src/histogram.cpp     calcHistLookupTables_8u( hist, SparseMat(), dims, _ranges, _uniranges, uniform, false, _tab );
SparseMat        1911 modules/imgproc/src/histogram.cpp                      Size imsize, const SparseMat& hist, int dims, const float** _ranges,
SparseMat        1996 modules/imgproc/src/histogram.cpp                        Size imsize, const SparseMat& hist, int dims, const float** _ranges,
SparseMat        2040 modules/imgproc/src/histogram.cpp                           const SparseMat& hist, OutputArray _backProject,
SparseMat        2478 modules/imgproc/src/histogram.cpp double cv::compareHist( const SparseMat& H1, const SparseMat& H2, int method )
SparseMat        2487 modules/imgproc/src/histogram.cpp     const SparseMat *PH1 = &H1, *PH2 = &H2;
SparseMat        2499 modules/imgproc/src/histogram.cpp             const SparseMat::Node* node = it.node();
SparseMat        2514 modules/imgproc/src/histogram.cpp             const SparseMat::Node* node = it.node();
SparseMat        2541 modules/imgproc/src/histogram.cpp             const SparseMat::Node* node = it.node();
SparseMat        2554 modules/imgproc/src/histogram.cpp             const SparseMat::Node* node = it.node();
SparseMat        2573 modules/imgproc/src/histogram.cpp             const SparseMat::Node* node = it.node();
SparseMat        3029 modules/imgproc/src/histogram.cpp         cv::SparseMat sH1, sH2;
SparseMat        3223 modules/imgproc/src/histogram.cpp         cv::SparseMat sH;
SparseMat        3282 modules/imgproc/src/histogram.cpp         cv::SparseMat sH;
SparseMat         633 modules/imgproc/test/test_histograms.cpp         cv::SparseMat h;
SparseMat         731 modules/imgproc/test/test_histograms.cpp         cv::SparseMat h;
SparseMat         983 modules/imgproc/test/test_histograms.cpp         cv::SparseMat h0, h1;