_Tp               102 modules/calib3d/src/dls.h     template<typename _Tp>
_Tp               103 modules/calib3d/src/dls.h     _Tp *alloc_1d(int m) {
_Tp               104 modules/calib3d/src/dls.h         return new _Tp[m];
_Tp               108 modules/calib3d/src/dls.h     template<typename _Tp>
_Tp               109 modules/calib3d/src/dls.h     _Tp *alloc_1d(int m, _Tp val) {
_Tp               110 modules/calib3d/src/dls.h         _Tp *arr = alloc_1d<_Tp> (m);
_Tp               117 modules/calib3d/src/dls.h     template<typename _Tp>
_Tp               118 modules/calib3d/src/dls.h     _Tp **alloc_2d(int m, int _n) {
_Tp               119 modules/calib3d/src/dls.h         _Tp **arr = new _Tp*[m];
_Tp               121 modules/calib3d/src/dls.h             arr[i] = new _Tp[_n];
_Tp               126 modules/calib3d/src/dls.h     template<typename _Tp>
_Tp               127 modules/calib3d/src/dls.h     _Tp **alloc_2d(int m, int _n, _Tp val) {
_Tp               128 modules/calib3d/src/dls.h         _Tp **arr = alloc_2d<_Tp> (m, _n);
_Tp              2575 modules/core/include/opencv2/core.hpp     template<typename _Tp, int m, int n, int nm> static
_Tp              2576 modules/core/include/opencv2/core.hpp     void compute( const Matx<_Tp, m, n>& a, Matx<_Tp, nm, 1>& w, Matx<_Tp, m, nm>& u, Matx<_Tp, n, nm>& vt );
_Tp              2579 modules/core/include/opencv2/core.hpp     template<typename _Tp, int m, int n, int nm> static
_Tp              2580 modules/core/include/opencv2/core.hpp     void compute( const Matx<_Tp, m, n>& a, Matx<_Tp, nm, 1>& w );
_Tp              2583 modules/core/include/opencv2/core.hpp     template<typename _Tp, int m, int n, int nm, int nb> static
_Tp              2584 modules/core/include/opencv2/core.hpp     void backSubst( const Matx<_Tp, nm, 1>& w, const Matx<_Tp, m, nm>& u, const Matx<_Tp, n, nm>& vt, const Matx<_Tp, m, nb>& rhs, Matx<_Tp, n, nb>& dst );
_Tp              2882 modules/core/include/opencv2/core.hpp template<typename _Tp> struct ParamType {};
_Tp              2951 modules/core/include/opencv2/core.hpp     template<typename _Tp> static Ptr<_Tp> read(const FileNode& fn)
_Tp              2953 modules/core/include/opencv2/core.hpp         Ptr<_Tp> obj = _Tp::create();
_Tp              2955 modules/core/include/opencv2/core.hpp         return !obj->empty() ? obj : Ptr<_Tp>();
_Tp              2970 modules/core/include/opencv2/core.hpp     template<typename _Tp> static Ptr<_Tp> load(const String& filename, const String& objname=String())
_Tp              2974 modules/core/include/opencv2/core.hpp         Ptr<_Tp> obj = _Tp::create();
_Tp              2976 modules/core/include/opencv2/core.hpp         return !obj->empty() ? obj : Ptr<_Tp>();
_Tp              2989 modules/core/include/opencv2/core.hpp     template<typename _Tp> static Ptr<_Tp> loadFromString(const String& strModel, const String& objname=String())
_Tp              2993 modules/core/include/opencv2/core.hpp         Ptr<_Tp> obj = _Tp::create();
_Tp              2995 modules/core/include/opencv2/core.hpp         return !obj->empty() ? obj : Ptr<_Tp>();
_Tp               148 modules/core/include/opencv2/core/affine.hpp     template<typename _Tp> class DataType< Affine3<_Tp> >
_Tp               151 modules/core/include/opencv2/core/affine.hpp         typedef Affine3<_Tp>                               value_type;
_Tp               152 modules/core/include/opencv2/core/affine.hpp         typedef Affine3<typename DataType<_Tp>::work_type> work_type;
_Tp               153 modules/core/include/opencv2/core/affine.hpp         typedef _Tp                                        channel_type;
_Tp               423 modules/core/include/opencv2/core/base.hpp template<typename _Tp> inline _Tp cv_abs(_Tp x) { return std::abs(x); }
_Tp               429 modules/core/include/opencv2/core/base.hpp template<typename _Tp, typename _AccTp> static inline
_Tp               430 modules/core/include/opencv2/core/base.hpp _AccTp normL2Sqr(const _Tp* a, int n)
_Tp               449 modules/core/include/opencv2/core/base.hpp template<typename _Tp, typename _AccTp> static inline
_Tp               450 modules/core/include/opencv2/core/base.hpp _AccTp normL1(const _Tp* a, int n)
_Tp               466 modules/core/include/opencv2/core/base.hpp template<typename _Tp, typename _AccTp> static inline
_Tp               467 modules/core/include/opencv2/core/base.hpp _AccTp normInf(const _Tp* a, int n)
_Tp               475 modules/core/include/opencv2/core/base.hpp template<typename _Tp, typename _AccTp> static inline
_Tp               476 modules/core/include/opencv2/core/base.hpp _AccTp normL2Sqr(const _Tp* a, const _Tp* b, int n)
_Tp               506 modules/core/include/opencv2/core/base.hpp template<typename _Tp, typename _AccTp> static inline
_Tp               507 modules/core/include/opencv2/core/base.hpp _AccTp normL1(const _Tp* a, const _Tp* b, int n)
_Tp               546 modules/core/include/opencv2/core/base.hpp template<typename _Tp, typename _AccTp> static inline
_Tp               547 modules/core/include/opencv2/core/base.hpp _AccTp normInf(const _Tp* a, const _Tp* b, int n)
_Tp               589 modules/core/include/opencv2/core/base.hpp template<typename _Tp, int cn> class Vec;
_Tp               590 modules/core/include/opencv2/core/base.hpp template<typename _Tp, int m, int n> class Matx;
_Tp               592 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class Complex;
_Tp               593 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class Point_;
_Tp               594 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class Point3_;
_Tp               595 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class Size_;
_Tp               596 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class Rect_;
_Tp               597 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class Scalar_;
_Tp               614 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class Mat_;
_Tp               615 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class SparseMat_;
_Tp               620 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class MatIterator_;
_Tp               621 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class MatConstIterator_;
_Tp               622 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class SparseMatIterator_;
_Tp               623 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class SparseMatConstIterator_;
_Tp               642 modules/core/include/opencv2/core/base.hpp     template <typename _Tp> class GpuMat_;
_Tp              2793 modules/core/include/opencv2/core/core_c.h template<typename _Tp> class SeqIterator;
_Tp              2807 modules/core/include/opencv2/core/core_c.h template<typename _Tp> class Seq
_Tp              2810 modules/core/include/opencv2/core/core_c.h     typedef SeqIterator<_Tp> iterator;
_Tp              2811 modules/core/include/opencv2/core/core_c.h     typedef SeqIterator<_Tp> const_iterator;
_Tp              2820 modules/core/include/opencv2/core/core_c.h     _Tp& operator [](int idx);
_Tp              2822 modules/core/include/opencv2/core/core_c.h     const _Tp& operator[](int idx) const;
_Tp              2824 modules/core/include/opencv2/core/core_c.h     SeqIterator<_Tp> begin() const;
_Tp              2826 modules/core/include/opencv2/core/core_c.h     SeqIterator<_Tp> end() const;
_Tp              2838 modules/core/include/opencv2/core/core_c.h     size_t index(const _Tp& elem) const;
_Tp              2840 modules/core/include/opencv2/core/core_c.h     void push_back(const _Tp& elem);
_Tp              2842 modules/core/include/opencv2/core/core_c.h     void push_front(const _Tp& elem);
_Tp              2844 modules/core/include/opencv2/core/core_c.h     void push_back(const _Tp* elems, size_t count);
_Tp              2846 modules/core/include/opencv2/core/core_c.h     void push_front(const _Tp* elems, size_t count);
_Tp              2848 modules/core/include/opencv2/core/core_c.h     void insert(int idx, const _Tp& elem);
_Tp              2850 modules/core/include/opencv2/core/core_c.h     void insert(int idx, const _Tp* elems, size_t count);
_Tp              2857 modules/core/include/opencv2/core/core_c.h     _Tp& front();
_Tp              2859 modules/core/include/opencv2/core/core_c.h     const _Tp& front() const;
_Tp              2861 modules/core/include/opencv2/core/core_c.h     _Tp& back();
_Tp              2863 modules/core/include/opencv2/core/core_c.h     const _Tp& back() const;
_Tp              2874 modules/core/include/opencv2/core/core_c.h     void pop_front(_Tp* elems, size_t count);
_Tp              2876 modules/core/include/opencv2/core/core_c.h     void pop_back(_Tp* elems, size_t count);
_Tp              2879 modules/core/include/opencv2/core/core_c.h     void copyTo(std::vector<_Tp>& vec, const Range& range=Range::all()) const;
_Tp              2881 modules/core/include/opencv2/core/core_c.h     operator std::vector<_Tp>() const;
_Tp              2890 modules/core/include/opencv2/core/core_c.h template<typename _Tp> class SeqIterator : public CvSeqReader
_Tp              2896 modules/core/include/opencv2/core/core_c.h     SeqIterator(const Seq<_Tp>& seq, bool seekEnd=false);
_Tp              2902 modules/core/include/opencv2/core/core_c.h     _Tp& operator *();
_Tp              2904 modules/core/include/opencv2/core/core_c.h     const _Tp& operator *() const;
_Tp              2939 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline Seq<_Tp>::Seq() : seq(0) {}
_Tp              2940 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline Seq<_Tp>::Seq( const CvSeq* _seq ) : seq((CvSeq*)_seq)
_Tp              2942 modules/core/include/opencv2/core/core_c.h     CV_Assert(!_seq || _seq->elem_size == sizeof(_Tp));
_Tp              2945 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline Seq<_Tp>::Seq( MemStorage& storage,
_Tp              2949 modules/core/include/opencv2/core/core_c.h     seq = cvCreateSeq(DataType<_Tp>::type, headerSize, sizeof(_Tp), storage);
_Tp              2952 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline _Tp& Seq<_Tp>::operator [](int idx)
_Tp              2953 modules/core/include/opencv2/core/core_c.h { return *(_Tp*)getSeqElem(seq, idx); }
_Tp              2955 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline const _Tp& Seq<_Tp>::operator [](int idx) const
_Tp              2956 modules/core/include/opencv2/core/core_c.h { return *(_Tp*)getSeqElem(seq, idx); }
_Tp              2958 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline SeqIterator<_Tp> Seq<_Tp>::begin() const
_Tp              2959 modules/core/include/opencv2/core/core_c.h { return SeqIterator<_Tp>(*this); }
_Tp              2961 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline SeqIterator<_Tp> Seq<_Tp>::end() const
_Tp              2962 modules/core/include/opencv2/core/core_c.h { return SeqIterator<_Tp>(*this, true); }
_Tp              2964 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline size_t Seq<_Tp>::size() const
_Tp              2967 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline int Seq<_Tp>::type() const
_Tp              2970 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline int Seq<_Tp>::depth() const
_Tp              2973 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline int Seq<_Tp>::channels() const
_Tp              2976 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline size_t Seq<_Tp>::elemSize() const
_Tp              2979 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline size_t Seq<_Tp>::index(const _Tp& elem) const
_Tp              2982 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::push_back(const _Tp& elem)
_Tp              2985 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::push_front(const _Tp& elem)
_Tp              2988 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::push_back(const _Tp* elem, size_t count)
_Tp              2991 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::push_front(const _Tp* elem, size_t count)
_Tp              2994 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline _Tp& Seq<_Tp>::back()
_Tp              2995 modules/core/include/opencv2/core/core_c.h { return *(_Tp*)getSeqElem(seq, -1); }
_Tp              2997 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline const _Tp& Seq<_Tp>::back() const
_Tp              2998 modules/core/include/opencv2/core/core_c.h { return *(const _Tp*)getSeqElem(seq, -1); }
_Tp              3000 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline _Tp& Seq<_Tp>::front()
_Tp              3001 modules/core/include/opencv2/core/core_c.h { return *(_Tp*)getSeqElem(seq, 0); }
_Tp              3003 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline const _Tp& Seq<_Tp>::front() const
_Tp              3004 modules/core/include/opencv2/core/core_c.h { return *(const _Tp*)getSeqElem(seq, 0); }
_Tp              3006 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline bool Seq<_Tp>::empty() const
_Tp              3009 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::clear()
_Tp              3012 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::pop_back()
_Tp              3015 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::pop_front()
_Tp              3018 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::pop_back(_Tp* elem, size_t count)
_Tp              3021 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::pop_front(_Tp* elem, size_t count)
_Tp              3024 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::insert(int idx, const _Tp& elem)
_Tp              3027 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::insert(int idx, const _Tp* elems, size_t count)
_Tp              3029 modules/core/include/opencv2/core/core_c.h     CvMat m = cvMat(1, count, DataType<_Tp>::type, elems);
_Tp              3033 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::remove(int idx)
_Tp              3036 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::remove(const Range& r)
_Tp              3039 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void Seq<_Tp>::copyTo(std::vector<_Tp>& vec, const Range& range) const
_Tp              3047 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline Seq<_Tp>::operator std::vector<_Tp>() const
_Tp              3049 modules/core/include/opencv2/core/core_c.h     std::vector<_Tp> vec;
_Tp              3054 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline SeqIterator<_Tp>::SeqIterator()
_Tp              3057 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline SeqIterator<_Tp>::SeqIterator(const Seq<_Tp>& _seq, bool seekEnd)
_Tp              3063 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline void SeqIterator<_Tp>::seek(size_t pos)
_Tp              3069 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline size_t SeqIterator<_Tp>::tell() const
_Tp              3072 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline _Tp& SeqIterator<_Tp>::operator *()
_Tp              3073 modules/core/include/opencv2/core/core_c.h { return *(_Tp*)ptr; }
_Tp              3075 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline const _Tp& SeqIterator<_Tp>::operator *() const
_Tp              3076 modules/core/include/opencv2/core/core_c.h { return *(const _Tp*)ptr; }
_Tp              3078 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline SeqIterator<_Tp>& SeqIterator<_Tp>::operator ++()
_Tp              3080 modules/core/include/opencv2/core/core_c.h     CV_NEXT_SEQ_ELEM(sizeof(_Tp), *this);
_Tp              3086 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline SeqIterator<_Tp> SeqIterator<_Tp>::operator ++(int) const
_Tp              3088 modules/core/include/opencv2/core/core_c.h     SeqIterator<_Tp> it = *this;
_Tp              3093 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline SeqIterator<_Tp>& SeqIterator<_Tp>::operator --()
_Tp              3095 modules/core/include/opencv2/core/core_c.h     CV_PREV_SEQ_ELEM(sizeof(_Tp), *this);
_Tp              3101 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline SeqIterator<_Tp> SeqIterator<_Tp>::operator --(int) const
_Tp              3103 modules/core/include/opencv2/core/core_c.h     SeqIterator<_Tp> it = *this;
_Tp              3108 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline SeqIterator<_Tp>& SeqIterator<_Tp>::operator +=(int delta)
_Tp              3120 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline SeqIterator<_Tp>& SeqIterator<_Tp>::operator -=(int delta)
_Tp              3125 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline ptrdiff_t operator - (const SeqIterator<_Tp>& a,
_Tp              3126 modules/core/include/opencv2/core/core_c.h                                                     const SeqIterator<_Tp>& b)
_Tp              3134 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline bool operator == (const SeqIterator<_Tp>& a,
_Tp              3135 modules/core/include/opencv2/core/core_c.h                                                 const SeqIterator<_Tp>& b)
_Tp              3140 modules/core/include/opencv2/core/core_c.h template<typename _Tp> inline bool operator != (const SeqIterator<_Tp>& a,
_Tp              3141 modules/core/include/opencv2/core/core_c.h                                                 const SeqIterator<_Tp>& b)
_Tp               215 modules/core/include/opencv2/core/cuda.hpp     template<typename _Tp> _Tp* ptr(int y = 0);
_Tp               216 modules/core/include/opencv2/core/cuda.hpp     template<typename _Tp> const _Tp* ptr(int y = 0) const;
_Tp               218 modules/core/include/opencv2/core/cuda.hpp     template <typename _Tp> operator PtrStepSz<_Tp>() const;
_Tp               219 modules/core/include/opencv2/core/cuda.hpp     template <typename _Tp> operator PtrStep<_Tp>() const;
_Tp               220 modules/core/include/opencv2/core/cuda.inl.hpp template<typename _Tp> inline
_Tp               221 modules/core/include/opencv2/core/cuda.inl.hpp _Tp* GpuMat::ptr(int y)
_Tp               223 modules/core/include/opencv2/core/cuda.inl.hpp     return (_Tp*)ptr(y);
_Tp               226 modules/core/include/opencv2/core/cuda.inl.hpp template<typename _Tp> inline
_Tp               227 modules/core/include/opencv2/core/cuda.inl.hpp const _Tp* GpuMat::ptr(int y) const
_Tp               229 modules/core/include/opencv2/core/cuda.inl.hpp     return (const _Tp*)ptr(y);
_Tp                56 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(uchar v) { return _Tp(v); }
_Tp                57 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(schar v) { return _Tp(v); }
_Tp                58 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(ushort v) { return _Tp(v); }
_Tp                59 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(short v) { return _Tp(v); }
_Tp                60 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(uint v) { return _Tp(v); }
_Tp                61 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(int v) { return _Tp(v); }
_Tp                62 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(float v) { return _Tp(v); }
_Tp                63 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(double v) { return _Tp(v); }
_Tp               130 modules/core/include/opencv2/core/cvstd.hpp template<typename _Tp> class Allocator
_Tp               133 modules/core/include/opencv2/core/cvstd.hpp     typedef _Tp value_type;
_Tp               152 modules/core/include/opencv2/core/cvstd.hpp     pointer allocate(size_type count, const void* =0) { return reinterpret_cast<pointer>(fastMalloc(count * sizeof (_Tp))); }
_Tp               155 modules/core/include/opencv2/core/cvstd.hpp     void construct(pointer p, const _Tp& v) { new(static_cast<void*>(p)) _Tp(v); }
_Tp               156 modules/core/include/opencv2/core/cvstd.hpp     void destroy(pointer p) { p->~_Tp(); }
_Tp               158 modules/core/include/opencv2/core/cvstd.hpp     size_type max_size() const { return cv::max(static_cast<_Tp>(-1)/sizeof(_Tp), 1); }
_Tp                58 modules/core/include/opencv2/core/cvstd.inl.hpp template<typename _Tp> class DataType< std::complex<_Tp> >
_Tp                61 modules/core/include/opencv2/core/cvstd.inl.hpp     typedef std::complex<_Tp>  value_type;
_Tp                63 modules/core/include/opencv2/core/cvstd.inl.hpp     typedef _Tp                channel_type;
_Tp               186 modules/core/include/opencv2/core/cvstd.inl.hpp template<typename _Tp> static inline
_Tp               187 modules/core/include/opencv2/core/cvstd.inl.hpp std::ostream& operator << (std::ostream& out, const std::vector<Point_<_Tp> >& vec)
_Tp               193 modules/core/include/opencv2/core/cvstd.inl.hpp template<typename _Tp> static inline
_Tp               194 modules/core/include/opencv2/core/cvstd.inl.hpp std::ostream& operator << (std::ostream& out, const std::vector<Point3_<_Tp> >& vec)
_Tp               200 modules/core/include/opencv2/core/cvstd.inl.hpp template<typename _Tp, int m, int n> static inline
_Tp               201 modules/core/include/opencv2/core/cvstd.inl.hpp std::ostream& operator << (std::ostream& out, const Matx<_Tp, m, n>& matx)
_Tp               206 modules/core/include/opencv2/core/cvstd.inl.hpp template<typename _Tp> static inline
_Tp               207 modules/core/include/opencv2/core/cvstd.inl.hpp std::ostream& operator << (std::ostream& out, const Point_<_Tp>& p)
_Tp               213 modules/core/include/opencv2/core/cvstd.inl.hpp template<typename _Tp> static inline
_Tp               214 modules/core/include/opencv2/core/cvstd.inl.hpp std::ostream& operator << (std::ostream& out, const Point3_<_Tp>& p)
_Tp               220 modules/core/include/opencv2/core/cvstd.inl.hpp template<typename _Tp, int n> static inline
_Tp               221 modules/core/include/opencv2/core/cvstd.inl.hpp std::ostream& operator << (std::ostream& out, const Vec<_Tp, n>& vec)
_Tp               228 modules/core/include/opencv2/core/cvstd.inl.hpp     if(Vec<_Tp, n>::depth < CV_32F)
_Tp               249 modules/core/include/opencv2/core/cvstd.inl.hpp template<typename _Tp> static inline
_Tp               250 modules/core/include/opencv2/core/cvstd.inl.hpp std::ostream& operator << (std::ostream& out, const Size_<_Tp>& size)
_Tp               255 modules/core/include/opencv2/core/cvstd.inl.hpp template<typename _Tp> static inline
_Tp               256 modules/core/include/opencv2/core/cvstd.inl.hpp std::ostream& operator << (std::ostream& out, const Rect_<_Tp>& rect)
_Tp                62 modules/core/include/opencv2/core/eigen.hpp template<typename _Tp, int _rows, int _cols, int _options, int _maxRows, int _maxCols> static inline
_Tp                63 modules/core/include/opencv2/core/eigen.hpp void eigen2cv( const Eigen::Matrix<_Tp, _rows, _cols, _options, _maxRows, _maxCols>& src, Mat& dst )
_Tp                67 modules/core/include/opencv2/core/eigen.hpp         Mat _src(src.cols(), src.rows(), DataType<_Tp>::type,
_Tp                68 modules/core/include/opencv2/core/eigen.hpp               (void*)src.data(), src.stride()*sizeof(_Tp));
_Tp                73 modules/core/include/opencv2/core/eigen.hpp         Mat _src(src.rows(), src.cols(), DataType<_Tp>::type,
_Tp                74 modules/core/include/opencv2/core/eigen.hpp                  (void*)src.data(), src.stride()*sizeof(_Tp));
_Tp                80 modules/core/include/opencv2/core/eigen.hpp template<typename _Tp, int _rows, int _cols, int _options, int _maxRows, int _maxCols> static inline
_Tp                81 modules/core/include/opencv2/core/eigen.hpp void eigen2cv( const Eigen::Matrix<_Tp, _rows, _cols, _options, _maxRows, _maxCols>& src,
_Tp                82 modules/core/include/opencv2/core/eigen.hpp                Matx<_Tp, _rows, _cols>& dst )
_Tp                86 modules/core/include/opencv2/core/eigen.hpp         dst = Matx<_Tp, _cols, _rows>(static_cast<const _Tp*>(src.data())).t();
_Tp                90 modules/core/include/opencv2/core/eigen.hpp         dst = Matx<_Tp, _rows, _cols>(static_cast<const _Tp*>(src.data()));
_Tp                94 modules/core/include/opencv2/core/eigen.hpp template<typename _Tp, int _rows, int _cols, int _options, int _maxRows, int _maxCols> static inline
_Tp                96 modules/core/include/opencv2/core/eigen.hpp                Eigen::Matrix<_Tp, _rows, _cols, _options, _maxRows, _maxCols>& dst )
_Tp               101 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(src.cols, src.rows, DataType<_Tp>::type,
_Tp               102 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               115 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(src.rows, src.cols, DataType<_Tp>::type,
_Tp               116 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               122 modules/core/include/opencv2/core/eigen.hpp template<typename _Tp, int _rows, int _cols, int _options, int _maxRows, int _maxCols> static inline
_Tp               123 modules/core/include/opencv2/core/eigen.hpp void cv2eigen( const Matx<_Tp, _rows, _cols>& src,
_Tp               124 modules/core/include/opencv2/core/eigen.hpp                Eigen::Matrix<_Tp, _rows, _cols, _options, _maxRows, _maxCols>& dst )
_Tp               128 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(_cols, _rows, DataType<_Tp>::type,
_Tp               129 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               134 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(_rows, _cols, DataType<_Tp>::type,
_Tp               135 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               140 modules/core/include/opencv2/core/eigen.hpp template<typename _Tp>  static inline
_Tp               142 modules/core/include/opencv2/core/eigen.hpp                Eigen::Matrix<_Tp, Eigen::Dynamic, Eigen::Dynamic>& dst )
_Tp               147 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(src.cols, src.rows, DataType<_Tp>::type,
_Tp               148 modules/core/include/opencv2/core/eigen.hpp              dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               161 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(src.rows, src.cols, DataType<_Tp>::type,
_Tp               162 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               168 modules/core/include/opencv2/core/eigen.hpp template<typename _Tp, int _rows, int _cols> static inline
_Tp               169 modules/core/include/opencv2/core/eigen.hpp void cv2eigen( const Matx<_Tp, _rows, _cols>& src,
_Tp               170 modules/core/include/opencv2/core/eigen.hpp                Eigen::Matrix<_Tp, Eigen::Dynamic, Eigen::Dynamic>& dst )
_Tp               175 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(_cols, _rows, DataType<_Tp>::type,
_Tp               176 modules/core/include/opencv2/core/eigen.hpp              dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               181 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(_rows, _cols, DataType<_Tp>::type,
_Tp               182 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               187 modules/core/include/opencv2/core/eigen.hpp template<typename _Tp> static inline
_Tp               189 modules/core/include/opencv2/core/eigen.hpp                Eigen::Matrix<_Tp, Eigen::Dynamic, 1>& dst )
_Tp               196 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(src.cols, src.rows, DataType<_Tp>::type,
_Tp               197 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               205 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(src.rows, src.cols, DataType<_Tp>::type,
_Tp               206 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               212 modules/core/include/opencv2/core/eigen.hpp template<typename _Tp, int _rows> static inline
_Tp               213 modules/core/include/opencv2/core/eigen.hpp void cv2eigen( const Matx<_Tp, _rows, 1>& src,
_Tp               214 modules/core/include/opencv2/core/eigen.hpp                Eigen::Matrix<_Tp, Eigen::Dynamic, 1>& dst )
_Tp               220 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(1, _rows, DataType<_Tp>::type,
_Tp               221 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               226 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(_rows, 1, DataType<_Tp>::type,
_Tp               227 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               233 modules/core/include/opencv2/core/eigen.hpp template<typename _Tp> static inline
_Tp               235 modules/core/include/opencv2/core/eigen.hpp                Eigen::Matrix<_Tp, 1, Eigen::Dynamic>& dst )
_Tp               241 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(src.cols, src.rows, DataType<_Tp>::type,
_Tp               242 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               250 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(src.rows, src.cols, DataType<_Tp>::type,
_Tp               251 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               257 modules/core/include/opencv2/core/eigen.hpp template<typename _Tp, int _cols> static inline
_Tp               258 modules/core/include/opencv2/core/eigen.hpp void cv2eigen( const Matx<_Tp, 1, _cols>& src,
_Tp               259 modules/core/include/opencv2/core/eigen.hpp                Eigen::Matrix<_Tp, 1, Eigen::Dynamic>& dst )
_Tp               264 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(_cols, 1, DataType<_Tp>::type,
_Tp               265 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               270 modules/core/include/opencv2/core/eigen.hpp         const Mat _dst(1, _cols, DataType<_Tp>::type,
_Tp               271 modules/core/include/opencv2/core/eigen.hpp                  dst.data(), (size_t)(dst.stride()*sizeof(_Tp)));
_Tp               175 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputArray(const Mat_<_Tp>& m);
_Tp               176 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputArray(const std::vector<_Tp>& vec);
_Tp               178 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputArray(const std::vector<std::vector<_Tp> >& vec);
_Tp               179 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputArray(const std::vector<Mat_<_Tp> >& vec);
_Tp               180 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputArray(const _Tp* vec, int n);
_Tp               181 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int m, int n> _InputArray(const Matx<_Tp, m, n>& matx);
_Tp               186 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputArray(const cudev::GpuMat_<_Tp>& m);
_Tp               287 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _OutputArray(cudev::GpuMat_<_Tp>& m);
_Tp               288 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _OutputArray(std::vector<_Tp>& vec);
_Tp               290 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _OutputArray(std::vector<std::vector<_Tp> >& vec);
_Tp               291 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _OutputArray(std::vector<Mat_<_Tp> >& vec);
_Tp               292 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _OutputArray(Mat_<_Tp>& m);
_Tp               293 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _OutputArray(_Tp* vec, int n);
_Tp               294 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int m, int n> _OutputArray(Matx<_Tp, m, n>& matx);
_Tp               303 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _OutputArray(const cudev::GpuMat_<_Tp>& m);
_Tp               304 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _OutputArray(const std::vector<_Tp>& vec);
_Tp               305 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _OutputArray(const std::vector<std::vector<_Tp> >& vec);
_Tp               306 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _OutputArray(const std::vector<Mat_<_Tp> >& vec);
_Tp               307 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _OutputArray(const Mat_<_Tp>& m);
_Tp               308 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _OutputArray(const _Tp* vec, int n);
_Tp               309 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int m, int n> _OutputArray(const Matx<_Tp, m, n>& matx);
_Tp               344 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputOutputArray(cudev::GpuMat_<_Tp>& m);
_Tp               345 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputOutputArray(std::vector<_Tp>& vec);
_Tp               347 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputOutputArray(std::vector<std::vector<_Tp> >& vec);
_Tp               348 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputOutputArray(std::vector<Mat_<_Tp> >& vec);
_Tp               349 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputOutputArray(Mat_<_Tp>& m);
_Tp               350 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputOutputArray(_Tp* vec, int n);
_Tp               351 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int m, int n> _InputOutputArray(Matx<_Tp, m, n>& matx);
_Tp               360 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputOutputArray(const cudev::GpuMat_<_Tp>& m);
_Tp               361 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputOutputArray(const std::vector<_Tp>& vec);
_Tp               362 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputOutputArray(const std::vector<std::vector<_Tp> >& vec);
_Tp               363 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputOutputArray(const std::vector<Mat_<_Tp> >& vec);
_Tp               364 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputOutputArray(const Mat_<_Tp>& m);
_Tp               365 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _InputOutputArray(const _Tp* vec, int n);
_Tp               366 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int m, int n> _InputOutputArray(const Matx<_Tp, m, n>& matx);
_Tp               444 modules/core/include/opencv2/core/mat.hpp template<typename _Tp> class MatCommaInitializer_
_Tp               448 modules/core/include/opencv2/core/mat.hpp     MatCommaInitializer_(Mat_<_Tp>* _m);
_Tp               450 modules/core/include/opencv2/core/mat.hpp     template<typename T2> MatCommaInitializer_<_Tp>& operator , (T2 v);
_Tp               452 modules/core/include/opencv2/core/mat.hpp     operator Mat_<_Tp>() const;
_Tp               454 modules/core/include/opencv2/core/mat.hpp     MatIterator_<_Tp> it;
_Tp               902 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> explicit Mat(const std::vector<_Tp>& vec, bool copyData=false);
_Tp               906 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int n> explicit Mat(const Vec<_Tp, n>& vec, bool copyData=true);
_Tp               910 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int m, int n> explicit Mat(const Matx<_Tp, m, n>& mtx, bool copyData=true);
_Tp               914 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> explicit Mat(const Point_<_Tp>& pt, bool copyData=true);
_Tp               918 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> explicit Mat(const Point3_<_Tp>& pt, bool copyData=true);
_Tp               922 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> explicit Mat(const MatCommaInitializer_<_Tp>& commaInitializer);
_Tp              1386 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> void push_back(const _Tp& elem);
_Tp              1391 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> void push_back(const Mat_<_Tp>& elem);
_Tp              1478 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> operator std::vector<_Tp>() const;
_Tp              1479 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int n> operator Vec<_Tp, n>() const;
_Tp              1480 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int m, int n> operator Matx<_Tp, m, n>() const;
_Tp              1657 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp* ptr(int i0=0);
_Tp              1659 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp* ptr(int i0=0) const;
_Tp              1661 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp* ptr(int i0, int i1);
_Tp              1663 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp* ptr(int i0, int i1) const;
_Tp              1665 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp* ptr(int i0, int i1, int i2);
_Tp              1667 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp* ptr(int i0, int i1, int i2) const;
_Tp              1669 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp* ptr(const int* idx);
_Tp              1671 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp* ptr(const int* idx) const;
_Tp              1673 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int n> _Tp* ptr(const Vec<int, n>& idx);
_Tp              1675 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int n> const _Tp* ptr(const Vec<int, n>& idx) const;
_Tp              1696 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp& at(int i0=0);
_Tp              1700 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp& at(int i0=0) const;
_Tp              1705 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp& at(int i0, int i1);
_Tp              1710 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp& at(int i0, int i1) const;
_Tp              1717 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp& at(int i0, int i1, int i2);
_Tp              1723 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp& at(int i0, int i1, int i2) const;
_Tp              1728 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp& at(const int* idx);
_Tp              1732 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp& at(const int* idx) const;
_Tp              1735 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int n> _Tp& at(const Vec<int, n>& idx);
_Tp              1737 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int n> const _Tp& at(const Vec<int, n>& idx) const;
_Tp              1743 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp& at(Point pt);
_Tp              1748 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp& at(Point pt) const;
_Tp              1786 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> MatIterator_<_Tp> begin();
_Tp              1787 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> MatConstIterator_<_Tp> begin() const;
_Tp              1794 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> MatIterator_<_Tp> end();
_Tp              1795 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> MatConstIterator_<_Tp> end() const;
_Tp              1852 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, typename Functor> void forEach(const Functor& operation);
_Tp              1854 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, typename Functor> void forEach(const Functor& operation) const;
_Tp              1890 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, typename Functor> void forEach_impl(const Functor& operation);
_Tp              1944 modules/core/include/opencv2/core/mat.hpp template<typename _Tp> class Mat_ : public Mat
_Tp              1947 modules/core/include/opencv2/core/mat.hpp     typedef _Tp value_type;
_Tp              1948 modules/core/include/opencv2/core/mat.hpp     typedef typename DataType<_Tp>::channel_type channel_type;
_Tp              1949 modules/core/include/opencv2/core/mat.hpp     typedef MatIterator_<_Tp> iterator;
_Tp              1950 modules/core/include/opencv2/core/mat.hpp     typedef MatConstIterator_<_Tp> const_iterator;
_Tp              1957 modules/core/include/opencv2/core/mat.hpp     Mat_(int _rows, int _cols, const _Tp& value);
_Tp              1961 modules/core/include/opencv2/core/mat.hpp     Mat_(Size _size, const _Tp& value);
_Tp              1965 modules/core/include/opencv2/core/mat.hpp     Mat_(int _ndims, const int* _sizes, const _Tp& value);
_Tp              1971 modules/core/include/opencv2/core/mat.hpp     Mat_(int _rows, int _cols, _Tp* _data, size_t _step=AUTO_STEP);
_Tp              1973 modules/core/include/opencv2/core/mat.hpp     Mat_(int _ndims, const int* _sizes, _Tp* _data, const size_t* _steps=0);
_Tp              1983 modules/core/include/opencv2/core/mat.hpp     explicit Mat_(const std::vector<_Tp>& vec, bool copyData=false);
_Tp              1984 modules/core/include/opencv2/core/mat.hpp     template<int n> explicit Mat_(const Vec<typename DataType<_Tp>::channel_type, n>& vec, bool copyData=true);
_Tp              1985 modules/core/include/opencv2/core/mat.hpp     template<int m, int n> explicit Mat_(const Matx<typename DataType<_Tp>::channel_type, m, n>& mtx, bool copyData=true);
_Tp              1986 modules/core/include/opencv2/core/mat.hpp     explicit Mat_(const Point_<typename DataType<_Tp>::channel_type>& pt, bool copyData=true);
_Tp              1987 modules/core/include/opencv2/core/mat.hpp     explicit Mat_(const Point3_<typename DataType<_Tp>::channel_type>& pt, bool copyData=true);
_Tp              1988 modules/core/include/opencv2/core/mat.hpp     explicit Mat_(const MatCommaInitializer_<_Tp>& commaInitializer);
_Tp              1993 modules/core/include/opencv2/core/mat.hpp     Mat_& operator = (const _Tp& s);
_Tp              2051 modules/core/include/opencv2/core/mat.hpp     _Tp* operator [](int y);
_Tp              2052 modules/core/include/opencv2/core/mat.hpp     const _Tp* operator [](int y) const;
_Tp              2055 modules/core/include/opencv2/core/mat.hpp     _Tp& operator ()(const int* idx);
_Tp              2057 modules/core/include/opencv2/core/mat.hpp     const _Tp& operator ()(const int* idx) const;
_Tp              2060 modules/core/include/opencv2/core/mat.hpp     template<int n> _Tp& operator ()(const Vec<int, n>& idx);
_Tp              2062 modules/core/include/opencv2/core/mat.hpp     template<int n> const _Tp& operator ()(const Vec<int, n>& idx) const;
_Tp              2065 modules/core/include/opencv2/core/mat.hpp     _Tp& operator ()(int idx0);
_Tp              2067 modules/core/include/opencv2/core/mat.hpp     const _Tp& operator ()(int idx0) const;
_Tp              2069 modules/core/include/opencv2/core/mat.hpp     _Tp& operator ()(int idx0, int idx1);
_Tp              2071 modules/core/include/opencv2/core/mat.hpp     const _Tp& operator ()(int idx0, int idx1) const;
_Tp              2073 modules/core/include/opencv2/core/mat.hpp     _Tp& operator ()(int idx0, int idx1, int idx2);
_Tp              2075 modules/core/include/opencv2/core/mat.hpp     const _Tp& operator ()(int idx0, int idx1, int idx2) const;
_Tp              2077 modules/core/include/opencv2/core/mat.hpp     _Tp& operator ()(Point pt);
_Tp              2078 modules/core/include/opencv2/core/mat.hpp     const _Tp& operator ()(Point pt) const;
_Tp              2081 modules/core/include/opencv2/core/mat.hpp     operator std::vector<_Tp>() const;
_Tp              2083 modules/core/include/opencv2/core/mat.hpp     template<int n> operator Vec<typename DataType<_Tp>::channel_type, n>() const;
_Tp              2085 modules/core/include/opencv2/core/mat.hpp     template<int m, int n> operator Matx<typename DataType<_Tp>::channel_type, m, n>() const;
_Tp              2144 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> explicit UMat(const std::vector<_Tp>& vec, bool copyData=false);
_Tp              2146 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int n> explicit UMat(const Vec<_Tp, n>& vec, bool copyData=true);
_Tp              2148 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp, int m, int n> explicit UMat(const Matx<_Tp, m, n>& mtx, bool copyData=true);
_Tp              2150 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> explicit UMat(const Point_<_Tp>& pt, bool copyData=true);
_Tp              2152 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> explicit UMat(const Point3_<_Tp>& pt, bool copyData=true);
_Tp              2154 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> explicit UMat(const MatCommaInitializer_<_Tp>& commaInitializer);
_Tp              2561 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp& ref(int i0, size_t* hashval=0);
_Tp              2563 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp& ref(int i0, int i1, size_t* hashval=0);
_Tp              2565 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp& ref(int i0, int i1, int i2, size_t* hashval=0);
_Tp              2567 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp& ref(const int* idx, size_t* hashval=0);
_Tp              2582 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp value(int i0, size_t* hashval=0) const;
_Tp              2584 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp value(int i0, int i1, size_t* hashval=0) const;
_Tp              2586 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp value(int i0, int i1, int i2, size_t* hashval=0) const;
_Tp              2588 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp value(const int* idx, size_t* hashval=0) const;
_Tp              2600 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp* find(int i0, size_t* hashval=0) const;
_Tp              2602 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp* find(int i0, int i1, size_t* hashval=0) const;
_Tp              2604 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp* find(int i0, int i1, int i2, size_t* hashval=0) const;
_Tp              2606 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp* find(const int* idx, size_t* hashval=0) const;
_Tp              2623 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> SparseMatIterator_<_Tp> begin();
_Tp              2627 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> SparseMatConstIterator_<_Tp> begin() const;
_Tp              2637 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> SparseMatIterator_<_Tp> end();
_Tp              2639 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> SparseMatConstIterator_<_Tp> end() const;
_Tp              2642 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp& value(Node* n);
_Tp              2644 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp& value(const Node* n) const;
_Tp              2673 modules/core/include/opencv2/core/mat.hpp template<typename _Tp> class SparseMat_ : public SparseMat
_Tp              2676 modules/core/include/opencv2/core/mat.hpp     typedef SparseMatIterator_<_Tp> iterator;
_Tp              2677 modules/core/include/opencv2/core/mat.hpp     typedef SparseMatConstIterator_<_Tp> const_iterator;
_Tp              2713 modules/core/include/opencv2/core/mat.hpp     _Tp& ref(int i0, size_t* hashval=0);
_Tp              2715 modules/core/include/opencv2/core/mat.hpp     _Tp& ref(int i0, int i1, size_t* hashval=0);
_Tp              2717 modules/core/include/opencv2/core/mat.hpp     _Tp& ref(int i0, int i1, int i2, size_t* hashval=0);
_Tp              2719 modules/core/include/opencv2/core/mat.hpp     _Tp& ref(const int* idx, size_t* hashval=0);
_Tp              2722 modules/core/include/opencv2/core/mat.hpp     _Tp operator()(int i0, size_t* hashval=0) const;
_Tp              2724 modules/core/include/opencv2/core/mat.hpp     _Tp operator()(int i0, int i1, size_t* hashval=0) const;
_Tp              2726 modules/core/include/opencv2/core/mat.hpp     _Tp operator()(int i0, int i1, int i2, size_t* hashval=0) const;
_Tp              2728 modules/core/include/opencv2/core/mat.hpp     _Tp operator()(const int* idx, size_t* hashval=0) const;
_Tp              2731 modules/core/include/opencv2/core/mat.hpp     SparseMatIterator_<_Tp> begin();
_Tp              2733 modules/core/include/opencv2/core/mat.hpp     SparseMatConstIterator_<_Tp> begin() const;
_Tp              2735 modules/core/include/opencv2/core/mat.hpp     SparseMatIterator_<_Tp> end();
_Tp              2737 modules/core/include/opencv2/core/mat.hpp     SparseMatConstIterator_<_Tp> end() const;
_Tp              2810 modules/core/include/opencv2/core/mat.hpp template<typename _Tp>
_Tp              2814 modules/core/include/opencv2/core/mat.hpp     typedef _Tp value_type;
_Tp              2816 modules/core/include/opencv2/core/mat.hpp     typedef const _Tp* pointer;
_Tp              2817 modules/core/include/opencv2/core/mat.hpp     typedef const _Tp& reference;
_Tp              2826 modules/core/include/opencv2/core/mat.hpp     MatConstIterator_(const Mat_<_Tp>* _m);
_Tp              2828 modules/core/include/opencv2/core/mat.hpp     MatConstIterator_(const Mat_<_Tp>* _m, int _row, int _col=0);
_Tp              2830 modules/core/include/opencv2/core/mat.hpp     MatConstIterator_(const Mat_<_Tp>* _m, Point _pt);
_Tp              2832 modules/core/include/opencv2/core/mat.hpp     MatConstIterator_(const Mat_<_Tp>* _m, const int* _idx);
_Tp              2839 modules/core/include/opencv2/core/mat.hpp     _Tp operator *() const;
_Tp              2841 modules/core/include/opencv2/core/mat.hpp     _Tp operator [](ptrdiff_t i) const;
_Tp              2865 modules/core/include/opencv2/core/mat.hpp template<typename _Tp>
_Tp              2866 modules/core/include/opencv2/core/mat.hpp class MatIterator_ : public MatConstIterator_<_Tp>
_Tp              2869 modules/core/include/opencv2/core/mat.hpp     typedef _Tp* pointer;
_Tp              2870 modules/core/include/opencv2/core/mat.hpp     typedef _Tp& reference;
_Tp              2879 modules/core/include/opencv2/core/mat.hpp     MatIterator_(Mat_<_Tp>* _m);
_Tp              2881 modules/core/include/opencv2/core/mat.hpp     MatIterator_(Mat_<_Tp>* _m, int _row, int _col=0);
_Tp              2883 modules/core/include/opencv2/core/mat.hpp     MatIterator_(Mat_<_Tp>* _m, Point _pt);
_Tp              2885 modules/core/include/opencv2/core/mat.hpp     MatIterator_(Mat_<_Tp>* _m, const int* _idx);
_Tp              2889 modules/core/include/opencv2/core/mat.hpp     MatIterator_& operator = (const MatIterator_<_Tp>& it );
_Tp              2892 modules/core/include/opencv2/core/mat.hpp     _Tp& operator *() const;
_Tp              2894 modules/core/include/opencv2/core/mat.hpp     _Tp& operator [](ptrdiff_t i) const;
_Tp              2940 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> const _Tp& value() const;
_Tp              2985 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> _Tp& value() const;
_Tp              3004 modules/core/include/opencv2/core/mat.hpp template<typename _Tp> class SparseMatConstIterator_ : public SparseMatConstIterator
_Tp              3015 modules/core/include/opencv2/core/mat.hpp     SparseMatConstIterator_(const SparseMat_<_Tp>* _m);
_Tp              3023 modules/core/include/opencv2/core/mat.hpp     const _Tp& operator *() const;
_Tp              3040 modules/core/include/opencv2/core/mat.hpp template<typename _Tp> class SparseMatIterator_ : public SparseMatConstIterator_<_Tp>
_Tp              3051 modules/core/include/opencv2/core/mat.hpp     SparseMatIterator_(SparseMat_<_Tp>* _m);
_Tp              3059 modules/core/include/opencv2/core/mat.hpp     _Tp& operator *() const;
_Tp              3258 modules/core/include/opencv2/core/mat.hpp     template<typename _Tp> operator Mat_<_Tp>() const;
_Tp                76 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp                77 modules/core/include/opencv2/core/mat.inl.hpp _InputArray::_InputArray(const std::vector<_Tp>& vec)
_Tp                78 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + STD_VECTOR + DataType<_Tp>::type + ACCESS_READ, &vec); }
_Tp                84 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp                85 modules/core/include/opencv2/core/mat.inl.hpp _InputArray::_InputArray(const std::vector<std::vector<_Tp> >& vec)
_Tp                86 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + STD_VECTOR_VECTOR + DataType<_Tp>::type + ACCESS_READ, &vec); }
_Tp                88 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp                89 modules/core/include/opencv2/core/mat.inl.hpp _InputArray::_InputArray(const std::vector<Mat_<_Tp> >& vec)
_Tp                90 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + STD_VECTOR_MAT + DataType<_Tp>::type + ACCESS_READ, &vec); }
_Tp                92 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, int m, int n> inline
_Tp                93 modules/core/include/opencv2/core/mat.inl.hpp _InputArray::_InputArray(const Matx<_Tp, m, n>& mtx)
_Tp                94 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + MATX + DataType<_Tp>::type + ACCESS_READ, &mtx, Size(n, m)); }
_Tp                96 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp                97 modules/core/include/opencv2/core/mat.inl.hpp _InputArray::_InputArray(const _Tp* vec, int n)
_Tp                98 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + MATX + DataType<_Tp>::type + ACCESS_READ, vec, Size(n, 1)); }
_Tp               100 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               101 modules/core/include/opencv2/core/mat.inl.hpp _InputArray::_InputArray(const Mat_<_Tp>& m)
_Tp               102 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + MAT + DataType<_Tp>::type + ACCESS_READ, &m); }
_Tp               143 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               144 modules/core/include/opencv2/core/mat.inl.hpp _OutputArray::_OutputArray(std::vector<_Tp>& vec)
_Tp               145 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + STD_VECTOR + DataType<_Tp>::type + ACCESS_WRITE, &vec); }
_Tp               151 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               152 modules/core/include/opencv2/core/mat.inl.hpp _OutputArray::_OutputArray(std::vector<std::vector<_Tp> >& vec)
_Tp               153 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + STD_VECTOR_VECTOR + DataType<_Tp>::type + ACCESS_WRITE, &vec); }
_Tp               155 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               156 modules/core/include/opencv2/core/mat.inl.hpp _OutputArray::_OutputArray(std::vector<Mat_<_Tp> >& vec)
_Tp               157 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + STD_VECTOR_MAT + DataType<_Tp>::type + ACCESS_WRITE, &vec); }
_Tp               159 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               160 modules/core/include/opencv2/core/mat.inl.hpp _OutputArray::_OutputArray(Mat_<_Tp>& m)
_Tp               161 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + MAT + DataType<_Tp>::type + ACCESS_WRITE, &m); }
_Tp               163 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, int m, int n> inline
_Tp               164 modules/core/include/opencv2/core/mat.inl.hpp _OutputArray::_OutputArray(Matx<_Tp, m, n>& mtx)
_Tp               165 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + MATX + DataType<_Tp>::type + ACCESS_WRITE, &mtx, Size(n, m)); }
_Tp               167 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               168 modules/core/include/opencv2/core/mat.inl.hpp _OutputArray::_OutputArray(_Tp* vec, int n)
_Tp               169 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + MATX + DataType<_Tp>::type + ACCESS_WRITE, vec, Size(n, 1)); }
_Tp               171 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               172 modules/core/include/opencv2/core/mat.inl.hpp _OutputArray::_OutputArray(const std::vector<_Tp>& vec)
_Tp               173 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + STD_VECTOR + DataType<_Tp>::type + ACCESS_WRITE, &vec); }
_Tp               175 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               176 modules/core/include/opencv2/core/mat.inl.hpp _OutputArray::_OutputArray(const std::vector<std::vector<_Tp> >& vec)
_Tp               177 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + STD_VECTOR_VECTOR + DataType<_Tp>::type + ACCESS_WRITE, &vec); }
_Tp               179 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               180 modules/core/include/opencv2/core/mat.inl.hpp _OutputArray::_OutputArray(const std::vector<Mat_<_Tp> >& vec)
_Tp               181 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + STD_VECTOR_MAT + DataType<_Tp>::type + ACCESS_WRITE, &vec); }
_Tp               183 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               184 modules/core/include/opencv2/core/mat.inl.hpp _OutputArray::_OutputArray(const Mat_<_Tp>& m)
_Tp               185 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + MAT + DataType<_Tp>::type + ACCESS_WRITE, &m); }
_Tp               187 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, int m, int n> inline
_Tp               188 modules/core/include/opencv2/core/mat.inl.hpp _OutputArray::_OutputArray(const Matx<_Tp, m, n>& mtx)
_Tp               189 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + MATX + DataType<_Tp>::type + ACCESS_WRITE, &mtx, Size(n, m)); }
_Tp               191 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               192 modules/core/include/opencv2/core/mat.inl.hpp _OutputArray::_OutputArray(const _Tp* vec, int n)
_Tp               193 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + MATX + DataType<_Tp>::type + ACCESS_WRITE, vec, Size(n, 1)); }
_Tp               234 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               235 modules/core/include/opencv2/core/mat.inl.hpp _InputOutputArray::_InputOutputArray(std::vector<_Tp>& vec)
_Tp               236 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + STD_VECTOR + DataType<_Tp>::type + ACCESS_RW, &vec); }
_Tp               241 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               242 modules/core/include/opencv2/core/mat.inl.hpp _InputOutputArray::_InputOutputArray(std::vector<std::vector<_Tp> >& vec)
_Tp               243 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + STD_VECTOR_VECTOR + DataType<_Tp>::type + ACCESS_RW, &vec); }
_Tp               245 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               246 modules/core/include/opencv2/core/mat.inl.hpp _InputOutputArray::_InputOutputArray(std::vector<Mat_<_Tp> >& vec)
_Tp               247 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + STD_VECTOR_MAT + DataType<_Tp>::type + ACCESS_RW, &vec); }
_Tp               249 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               250 modules/core/include/opencv2/core/mat.inl.hpp _InputOutputArray::_InputOutputArray(Mat_<_Tp>& m)
_Tp               251 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + MAT + DataType<_Tp>::type + ACCESS_RW, &m); }
_Tp               253 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, int m, int n> inline
_Tp               254 modules/core/include/opencv2/core/mat.inl.hpp _InputOutputArray::_InputOutputArray(Matx<_Tp, m, n>& mtx)
_Tp               255 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + MATX + DataType<_Tp>::type + ACCESS_RW, &mtx, Size(n, m)); }
_Tp               257 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               258 modules/core/include/opencv2/core/mat.inl.hpp _InputOutputArray::_InputOutputArray(_Tp* vec, int n)
_Tp               259 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + MATX + DataType<_Tp>::type + ACCESS_RW, vec, Size(n, 1)); }
_Tp               261 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               262 modules/core/include/opencv2/core/mat.inl.hpp _InputOutputArray::_InputOutputArray(const std::vector<_Tp>& vec)
_Tp               263 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + STD_VECTOR + DataType<_Tp>::type + ACCESS_RW, &vec); }
_Tp               265 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               266 modules/core/include/opencv2/core/mat.inl.hpp _InputOutputArray::_InputOutputArray(const std::vector<std::vector<_Tp> >& vec)
_Tp               267 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + STD_VECTOR_VECTOR + DataType<_Tp>::type + ACCESS_RW, &vec); }
_Tp               269 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               270 modules/core/include/opencv2/core/mat.inl.hpp _InputOutputArray::_InputOutputArray(const std::vector<Mat_<_Tp> >& vec)
_Tp               271 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + STD_VECTOR_MAT + DataType<_Tp>::type + ACCESS_RW, &vec); }
_Tp               273 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               274 modules/core/include/opencv2/core/mat.inl.hpp _InputOutputArray::_InputOutputArray(const Mat_<_Tp>& m)
_Tp               275 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + MAT + DataType<_Tp>::type + ACCESS_RW, &m); }
_Tp               277 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, int m, int n> inline
_Tp               278 modules/core/include/opencv2/core/mat.inl.hpp _InputOutputArray::_InputOutputArray(const Matx<_Tp, m, n>& mtx)
_Tp               279 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + MATX + DataType<_Tp>::type + ACCESS_RW, &mtx, Size(n, m)); }
_Tp               281 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               282 modules/core/include/opencv2/core/mat.inl.hpp _InputOutputArray::_InputOutputArray(const _Tp* vec, int n)
_Tp               283 modules/core/include/opencv2/core/mat.inl.hpp { init(FIXED_TYPE + FIXED_SIZE + MATX + DataType<_Tp>::type + ACCESS_RW, vec, Size(n, 1)); }
_Tp               455 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               456 modules/core/include/opencv2/core/mat.inl.hpp Mat::Mat(const std::vector<_Tp>& vec, bool copyData)
_Tp               457 modules/core/include/opencv2/core/mat.inl.hpp     : flags(MAGIC_VAL | DataType<_Tp>::type | CV_MAT_CONT_FLAG), dims(2), rows((int)vec.size()),
_Tp               464 modules/core/include/opencv2/core/mat.inl.hpp         step[0] = step[1] = sizeof(_Tp);
_Tp               469 modules/core/include/opencv2/core/mat.inl.hpp         Mat((int)vec.size(), 1, DataType<_Tp>::type, (uchar*)&vec[0]).copyTo(*this);
_Tp               472 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, int n> inline
_Tp               473 modules/core/include/opencv2/core/mat.inl.hpp Mat::Mat(const Vec<_Tp, n>& vec, bool copyData)
_Tp               474 modules/core/include/opencv2/core/mat.inl.hpp     : flags(MAGIC_VAL | DataType<_Tp>::type | CV_MAT_CONT_FLAG), dims(2), rows(n), cols(1), data(0),
_Tp               479 modules/core/include/opencv2/core/mat.inl.hpp         step[0] = step[1] = sizeof(_Tp);
_Tp               484 modules/core/include/opencv2/core/mat.inl.hpp         Mat(n, 1, DataType<_Tp>::type, (void*)vec.val).copyTo(*this);
_Tp               488 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, int m, int n> inline
_Tp               489 modules/core/include/opencv2/core/mat.inl.hpp Mat::Mat(const Matx<_Tp,m,n>& M, bool copyData)
_Tp               490 modules/core/include/opencv2/core/mat.inl.hpp     : flags(MAGIC_VAL | DataType<_Tp>::type | CV_MAT_CONT_FLAG), dims(2), rows(m), cols(n), data(0),
_Tp               495 modules/core/include/opencv2/core/mat.inl.hpp         step[0] = cols * sizeof(_Tp);
_Tp               496 modules/core/include/opencv2/core/mat.inl.hpp         step[1] = sizeof(_Tp);
_Tp               501 modules/core/include/opencv2/core/mat.inl.hpp         Mat(m, n, DataType<_Tp>::type, (uchar*)M.val).copyTo(*this);
_Tp               504 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               505 modules/core/include/opencv2/core/mat.inl.hpp Mat::Mat(const Point_<_Tp>& pt, bool copyData)
_Tp               506 modules/core/include/opencv2/core/mat.inl.hpp     : flags(MAGIC_VAL | DataType<_Tp>::type | CV_MAT_CONT_FLAG), dims(2), rows(2), cols(1), data(0),
_Tp               511 modules/core/include/opencv2/core/mat.inl.hpp         step[0] = step[1] = sizeof(_Tp);
_Tp               517 modules/core/include/opencv2/core/mat.inl.hpp         create(2, 1, DataType<_Tp>::type);
_Tp               518 modules/core/include/opencv2/core/mat.inl.hpp         ((_Tp*)data)[0] = pt.x;
_Tp               519 modules/core/include/opencv2/core/mat.inl.hpp         ((_Tp*)data)[1] = pt.y;
_Tp               523 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               524 modules/core/include/opencv2/core/mat.inl.hpp Mat::Mat(const Point3_<_Tp>& pt, bool copyData)
_Tp               525 modules/core/include/opencv2/core/mat.inl.hpp     : flags(MAGIC_VAL | DataType<_Tp>::type | CV_MAT_CONT_FLAG), dims(2), rows(3), cols(1), data(0),
_Tp               530 modules/core/include/opencv2/core/mat.inl.hpp         step[0] = step[1] = sizeof(_Tp);
_Tp               536 modules/core/include/opencv2/core/mat.inl.hpp         create(3, 1, DataType<_Tp>::type);
_Tp               537 modules/core/include/opencv2/core/mat.inl.hpp         ((_Tp*)data)[0] = pt.x;
_Tp               538 modules/core/include/opencv2/core/mat.inl.hpp         ((_Tp*)data)[1] = pt.y;
_Tp               539 modules/core/include/opencv2/core/mat.inl.hpp         ((_Tp*)data)[2] = pt.z;
_Tp               543 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               544 modules/core/include/opencv2/core/mat.inl.hpp Mat::Mat(const MatCommaInitializer_<_Tp>& commaInitializer)
_Tp               545 modules/core/include/opencv2/core/mat.inl.hpp     : flags(MAGIC_VAL | DataType<_Tp>::type | CV_MAT_CONT_FLAG), dims(0), rows(0), cols(0), data(0),
_Tp               548 modules/core/include/opencv2/core/mat.inl.hpp     *this = commaInitializer.operator Mat_<_Tp>();
_Tp               771 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               772 modules/core/include/opencv2/core/mat.inl.hpp _Tp* Mat::ptr(int y)
_Tp               775 modules/core/include/opencv2/core/mat.inl.hpp     return (_Tp*)(data + step.p[0] * y);
_Tp               778 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               779 modules/core/include/opencv2/core/mat.inl.hpp const _Tp* Mat::ptr(int y) const
_Tp               782 modules/core/include/opencv2/core/mat.inl.hpp     return (const _Tp*)(data + step.p[0] * y);
_Tp               803 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               804 modules/core/include/opencv2/core/mat.inl.hpp _Tp* Mat::ptr(int i0, int i1)
_Tp               809 modules/core/include/opencv2/core/mat.inl.hpp     return (_Tp*)(data + i0 * step.p[0] + i1 * step.p[1]);
_Tp               812 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               813 modules/core/include/opencv2/core/mat.inl.hpp const _Tp* Mat::ptr(int i0, int i1) const
_Tp               818 modules/core/include/opencv2/core/mat.inl.hpp     return (const _Tp*)(data + i0 * step.p[0] + i1 * step.p[1]);
_Tp               841 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               842 modules/core/include/opencv2/core/mat.inl.hpp _Tp* Mat::ptr(int i0, int i1, int i2)
_Tp               848 modules/core/include/opencv2/core/mat.inl.hpp     return (_Tp*)(data + i0 * step.p[0] + i1 * step.p[1] + i2 * step.p[2]);
_Tp               851 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               852 modules/core/include/opencv2/core/mat.inl.hpp const _Tp* Mat::ptr(int i0, int i1, int i2) const
_Tp               858 modules/core/include/opencv2/core/mat.inl.hpp     return (const _Tp*)(data + i0 * step.p[0] + i1 * step.p[1] + i2 * step.p[2]);
_Tp               889 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               890 modules/core/include/opencv2/core/mat.inl.hpp _Tp& Mat::at(int i0, int i1)
_Tp               893 modules/core/include/opencv2/core/mat.inl.hpp         (unsigned)(i1 * DataType<_Tp>::channels) < (unsigned)(size.p[1] * channels()) &&
_Tp               894 modules/core/include/opencv2/core/mat.inl.hpp         CV_ELEM_SIZE1(DataType<_Tp>::depth) == elemSize1());
_Tp               895 modules/core/include/opencv2/core/mat.inl.hpp     return ((_Tp*)(data + step.p[0] * i0))[i1];
_Tp               898 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               899 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& Mat::at(int i0, int i1) const
_Tp               902 modules/core/include/opencv2/core/mat.inl.hpp         (unsigned)(i1 * DataType<_Tp>::channels) < (unsigned)(size.p[1] * channels()) &&
_Tp               903 modules/core/include/opencv2/core/mat.inl.hpp         CV_ELEM_SIZE1(DataType<_Tp>::depth) == elemSize1());
_Tp               904 modules/core/include/opencv2/core/mat.inl.hpp     return ((const _Tp*)(data + step.p[0] * i0))[i1];
_Tp               907 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               908 modules/core/include/opencv2/core/mat.inl.hpp _Tp& Mat::at(Point pt)
_Tp               911 modules/core/include/opencv2/core/mat.inl.hpp         (unsigned)(pt.x * DataType<_Tp>::channels) < (unsigned)(size.p[1] * channels()) &&
_Tp               912 modules/core/include/opencv2/core/mat.inl.hpp         CV_ELEM_SIZE1(DataType<_Tp>::depth) == elemSize1());
_Tp               913 modules/core/include/opencv2/core/mat.inl.hpp     return ((_Tp*)(data + step.p[0] * pt.y))[pt.x];
_Tp               916 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               917 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& Mat::at(Point pt) const
_Tp               920 modules/core/include/opencv2/core/mat.inl.hpp         (unsigned)(pt.x * DataType<_Tp>::channels) < (unsigned)(size.p[1] * channels()) &&
_Tp               921 modules/core/include/opencv2/core/mat.inl.hpp         CV_ELEM_SIZE1(DataType<_Tp>::depth) == elemSize1());
_Tp               922 modules/core/include/opencv2/core/mat.inl.hpp     return ((const _Tp*)(data + step.p[0] * pt.y))[pt.x];
_Tp               925 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               926 modules/core/include/opencv2/core/mat.inl.hpp _Tp& Mat::at(int i0)
_Tp               930 modules/core/include/opencv2/core/mat.inl.hpp                  elemSize() == CV_ELEM_SIZE(DataType<_Tp>::type) );
_Tp               932 modules/core/include/opencv2/core/mat.inl.hpp         return ((_Tp*)data)[i0];
_Tp               934 modules/core/include/opencv2/core/mat.inl.hpp         return *(_Tp*)(data + step.p[0] * i0);
_Tp               936 modules/core/include/opencv2/core/mat.inl.hpp     return ((_Tp*)(data + step.p[0] * i))[j];
_Tp               939 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               940 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& Mat::at(int i0) const
_Tp               944 modules/core/include/opencv2/core/mat.inl.hpp                  elemSize() == CV_ELEM_SIZE(DataType<_Tp>::type) );
_Tp               946 modules/core/include/opencv2/core/mat.inl.hpp         return ((const _Tp*)data)[i0];
_Tp               948 modules/core/include/opencv2/core/mat.inl.hpp         return *(const _Tp*)(data + step.p[0] * i0);
_Tp               950 modules/core/include/opencv2/core/mat.inl.hpp     return ((const _Tp*)(data + step.p[0] * i))[j];
_Tp               953 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               954 modules/core/include/opencv2/core/mat.inl.hpp _Tp& Mat::at(int i0, int i1, int i2)
_Tp               956 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( elemSize() == CV_ELEM_SIZE(DataType<_Tp>::type) );
_Tp               957 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)ptr(i0, i1, i2);
_Tp               960 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               961 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& Mat::at(int i0, int i1, int i2) const
_Tp               963 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( elemSize() == CV_ELEM_SIZE(DataType<_Tp>::type) );
_Tp               964 modules/core/include/opencv2/core/mat.inl.hpp     return *(const _Tp*)ptr(i0, i1, i2);
_Tp               967 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               968 modules/core/include/opencv2/core/mat.inl.hpp _Tp& Mat::at(const int* idx)
_Tp               970 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( elemSize() == CV_ELEM_SIZE(DataType<_Tp>::type) );
_Tp               971 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)ptr(idx);
_Tp               974 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               975 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& Mat::at(const int* idx) const
_Tp               977 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( elemSize() == CV_ELEM_SIZE(DataType<_Tp>::type) );
_Tp               978 modules/core/include/opencv2/core/mat.inl.hpp     return *(const _Tp*)ptr(idx);
_Tp               981 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, int n> inline
_Tp               982 modules/core/include/opencv2/core/mat.inl.hpp _Tp& Mat::at(const Vec<int, n>& idx)
_Tp               984 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( elemSize() == CV_ELEM_SIZE(DataType<_Tp>::type) );
_Tp               985 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)ptr(idx.val);
_Tp               988 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, int n> inline
_Tp               989 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& Mat::at(const Vec<int, n>& idx) const
_Tp               991 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( elemSize() == CV_ELEM_SIZE(DataType<_Tp>::type) );
_Tp               992 modules/core/include/opencv2/core/mat.inl.hpp     return *(const _Tp*)ptr(idx.val);
_Tp               995 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp               996 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp> Mat::begin() const
_Tp               998 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( elemSize() == sizeof(_Tp) );
_Tp               999 modules/core/include/opencv2/core/mat.inl.hpp     return MatConstIterator_<_Tp>((const Mat_<_Tp>*)this);
_Tp              1002 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1003 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp> Mat::end() const
_Tp              1005 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( elemSize() == sizeof(_Tp) );
_Tp              1006 modules/core/include/opencv2/core/mat.inl.hpp     MatConstIterator_<_Tp> it((const Mat_<_Tp>*)this);
_Tp              1011 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1012 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp> Mat::begin()
_Tp              1014 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( elemSize() == sizeof(_Tp) );
_Tp              1015 modules/core/include/opencv2/core/mat.inl.hpp     return MatIterator_<_Tp>((Mat_<_Tp>*)this);
_Tp              1018 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1019 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp> Mat::end()
_Tp              1021 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( elemSize() == sizeof(_Tp) );
_Tp              1022 modules/core/include/opencv2/core/mat.inl.hpp     MatIterator_<_Tp> it((Mat_<_Tp>*)this);
_Tp              1027 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, typename Functor> inline
_Tp              1029 modules/core/include/opencv2/core/mat.inl.hpp     this->forEach_impl<_Tp>(operation);
_Tp              1032 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, typename Functor> inline
_Tp              1035 modules/core/include/opencv2/core/mat.inl.hpp     (const_cast<Mat*>(this))->forEach<const _Tp>(operation);
_Tp              1038 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1039 modules/core/include/opencv2/core/mat.inl.hpp Mat::operator std::vector<_Tp>() const
_Tp              1041 modules/core/include/opencv2/core/mat.inl.hpp     std::vector<_Tp> v;
_Tp              1046 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, int n> inline
_Tp              1047 modules/core/include/opencv2/core/mat.inl.hpp Mat::operator Vec<_Tp, n>() const
_Tp              1052 modules/core/include/opencv2/core/mat.inl.hpp     if( isContinuous() && type() == DataType<_Tp>::type )
_Tp              1053 modules/core/include/opencv2/core/mat.inl.hpp         return Vec<_Tp, n>((_Tp*)data);
_Tp              1054 modules/core/include/opencv2/core/mat.inl.hpp     Vec<_Tp, n> v;
_Tp              1055 modules/core/include/opencv2/core/mat.inl.hpp     Mat tmp(rows, cols, DataType<_Tp>::type, v.val);
_Tp              1060 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, int m, int n> inline
_Tp              1061 modules/core/include/opencv2/core/mat.inl.hpp Mat::operator Matx<_Tp, m, n>() const
_Tp              1065 modules/core/include/opencv2/core/mat.inl.hpp     if( isContinuous() && type() == DataType<_Tp>::type )
_Tp              1066 modules/core/include/opencv2/core/mat.inl.hpp         return Matx<_Tp, m, n>((_Tp*)data);
_Tp              1067 modules/core/include/opencv2/core/mat.inl.hpp     Matx<_Tp, m, n> mtx;
_Tp              1068 modules/core/include/opencv2/core/mat.inl.hpp     Mat tmp(rows, cols, DataType<_Tp>::type, mtx.val);
_Tp              1073 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1074 modules/core/include/opencv2/core/mat.inl.hpp void Mat::push_back(const _Tp& elem)
_Tp              1078 modules/core/include/opencv2/core/mat.inl.hpp         *this = Mat(1, 1, DataType<_Tp>::type, (void*)&elem).clone();
_Tp              1081 modules/core/include/opencv2/core/mat.inl.hpp     CV_Assert(DataType<_Tp>::type == type() && cols == 1
_Tp              1086 modules/core/include/opencv2/core/mat.inl.hpp         *(_Tp*)(data + (size.p[0]++) * step.p[0]) = elem;
_Tp              1093 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1094 modules/core/include/opencv2/core/mat.inl.hpp void Mat::push_back(const Mat_<_Tp>& m)
_Tp              1197 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1198 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_()
_Tp              1201 modules/core/include/opencv2/core/mat.inl.hpp     flags = (flags & ~CV_MAT_TYPE_MASK) | DataType<_Tp>::type;
_Tp              1204 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1205 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(int _rows, int _cols)
_Tp              1206 modules/core/include/opencv2/core/mat.inl.hpp     : Mat(_rows, _cols, DataType<_Tp>::type)
_Tp              1210 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1211 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(int _rows, int _cols, const _Tp& value)
_Tp              1212 modules/core/include/opencv2/core/mat.inl.hpp     : Mat(_rows, _cols, DataType<_Tp>::type)
_Tp              1217 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1218 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(Size _sz)
_Tp              1219 modules/core/include/opencv2/core/mat.inl.hpp     : Mat(_sz.height, _sz.width, DataType<_Tp>::type)
_Tp              1222 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1223 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(Size _sz, const _Tp& value)
_Tp              1224 modules/core/include/opencv2/core/mat.inl.hpp     : Mat(_sz.height, _sz.width, DataType<_Tp>::type)
_Tp              1229 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1230 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(int _dims, const int* _sz)
_Tp              1231 modules/core/include/opencv2/core/mat.inl.hpp     : Mat(_dims, _sz, DataType<_Tp>::type)
_Tp              1234 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1235 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(int _dims, const int* _sz, const _Tp& _s)
_Tp              1236 modules/core/include/opencv2/core/mat.inl.hpp     : Mat(_dims, _sz, DataType<_Tp>::type, Scalar(_s))
_Tp              1239 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1240 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const Mat_<_Tp>& m, const Range* ranges)
_Tp              1244 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1245 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const Mat& m)
_Tp              1248 modules/core/include/opencv2/core/mat.inl.hpp     flags = (flags & ~CV_MAT_TYPE_MASK) | DataType<_Tp>::type;
_Tp              1252 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1253 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const Mat_& m)
_Tp              1257 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1258 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(int _rows, int _cols, _Tp* _data, size_t steps)
_Tp              1259 modules/core/include/opencv2/core/mat.inl.hpp     : Mat(_rows, _cols, DataType<_Tp>::type, _data, steps)
_Tp              1262 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1263 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const Mat_& m, const Range& _rowRange, const Range& _colRange)
_Tp              1267 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1268 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const Mat_& m, const Rect& roi)
_Tp              1272 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> template<int n> inline
_Tp              1273 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const Vec<typename DataType<_Tp>::channel_type, n>& vec, bool copyData)
_Tp              1274 modules/core/include/opencv2/core/mat.inl.hpp     : Mat(n / DataType<_Tp>::channels, 1, DataType<_Tp>::type, (void*)&vec)
_Tp              1276 modules/core/include/opencv2/core/mat.inl.hpp     CV_Assert(n%DataType<_Tp>::channels == 0);
_Tp              1281 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> template<int m, int n> inline
_Tp              1282 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const Matx<typename DataType<_Tp>::channel_type, m, n>& M, bool copyData)
_Tp              1283 modules/core/include/opencv2/core/mat.inl.hpp     : Mat(m, n / DataType<_Tp>::channels, DataType<_Tp>::type, (void*)&M)
_Tp              1285 modules/core/include/opencv2/core/mat.inl.hpp     CV_Assert(n % DataType<_Tp>::channels == 0);
_Tp              1290 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1291 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const Point_<typename DataType<_Tp>::channel_type>& pt, bool copyData)
_Tp              1292 modules/core/include/opencv2/core/mat.inl.hpp     : Mat(2 / DataType<_Tp>::channels, 1, DataType<_Tp>::type, (void*)&pt)
_Tp              1294 modules/core/include/opencv2/core/mat.inl.hpp     CV_Assert(2 % DataType<_Tp>::channels == 0);
_Tp              1299 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1300 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const Point3_<typename DataType<_Tp>::channel_type>& pt, bool copyData)
_Tp              1301 modules/core/include/opencv2/core/mat.inl.hpp     : Mat(3 / DataType<_Tp>::channels, 1, DataType<_Tp>::type, (void*)&pt)
_Tp              1303 modules/core/include/opencv2/core/mat.inl.hpp     CV_Assert(3 % DataType<_Tp>::channels == 0);
_Tp              1308 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1309 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const MatCommaInitializer_<_Tp>& commaInitializer)
_Tp              1313 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1314 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const std::vector<_Tp>& vec, bool copyData)
_Tp              1318 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1319 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& Mat_<_Tp>::operator = (const Mat& m)
_Tp              1321 modules/core/include/opencv2/core/mat.inl.hpp     if( DataType<_Tp>::type == m.type() )
_Tp              1326 modules/core/include/opencv2/core/mat.inl.hpp     if( DataType<_Tp>::depth == m.depth() )
_Tp              1328 modules/core/include/opencv2/core/mat.inl.hpp         return (*this = m.reshape(DataType<_Tp>::channels, m.dims, 0));
_Tp              1330 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert(DataType<_Tp>::channels == m.channels());
_Tp              1335 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1336 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& Mat_<_Tp>::operator = (const Mat_& m)
_Tp              1342 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1343 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& Mat_<_Tp>::operator = (const _Tp& s)
_Tp              1345 modules/core/include/opencv2/core/mat.inl.hpp     typedef typename DataType<_Tp>::vec_type VT;
_Tp              1350 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1351 modules/core/include/opencv2/core/mat.inl.hpp void Mat_<_Tp>::create(int _rows, int _cols)
_Tp              1353 modules/core/include/opencv2/core/mat.inl.hpp     Mat::create(_rows, _cols, DataType<_Tp>::type);
_Tp              1356 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1357 modules/core/include/opencv2/core/mat.inl.hpp void Mat_<_Tp>::create(Size _sz)
_Tp              1359 modules/core/include/opencv2/core/mat.inl.hpp     Mat::create(_sz, DataType<_Tp>::type);
_Tp              1362 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1363 modules/core/include/opencv2/core/mat.inl.hpp void Mat_<_Tp>::create(int _dims, const int* _sz)
_Tp              1365 modules/core/include/opencv2/core/mat.inl.hpp     Mat::create(_dims, _sz, DataType<_Tp>::type);
_Tp              1368 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1369 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp> Mat_<_Tp>::cross(const Mat_& m) const
_Tp              1371 modules/core/include/opencv2/core/mat.inl.hpp     return Mat_<_Tp>(Mat::cross(m));
_Tp              1374 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> template<typename T2> inline
_Tp              1375 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::operator Mat_<T2>() const
_Tp              1380 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1381 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp> Mat_<_Tp>::row(int y) const
_Tp              1386 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1387 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp> Mat_<_Tp>::col(int x) const
_Tp              1392 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1393 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp> Mat_<_Tp>::diag(int d) const
_Tp              1398 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1399 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp> Mat_<_Tp>::clone() const
_Tp              1404 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1405 modules/core/include/opencv2/core/mat.inl.hpp size_t Mat_<_Tp>::elemSize() const
_Tp              1407 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( Mat::elemSize() == sizeof(_Tp) );
_Tp              1408 modules/core/include/opencv2/core/mat.inl.hpp     return sizeof(_Tp);
_Tp              1411 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1412 modules/core/include/opencv2/core/mat.inl.hpp size_t Mat_<_Tp>::elemSize1() const
_Tp              1414 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( Mat::elemSize1() == sizeof(_Tp) / DataType<_Tp>::channels );
_Tp              1415 modules/core/include/opencv2/core/mat.inl.hpp     return sizeof(_Tp) / DataType<_Tp>::channels;
_Tp              1418 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1419 modules/core/include/opencv2/core/mat.inl.hpp int Mat_<_Tp>::type() const
_Tp              1421 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( Mat::type() == DataType<_Tp>::type );
_Tp              1422 modules/core/include/opencv2/core/mat.inl.hpp     return DataType<_Tp>::type;
_Tp              1425 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1426 modules/core/include/opencv2/core/mat.inl.hpp int Mat_<_Tp>::depth() const
_Tp              1428 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( Mat::depth() == DataType<_Tp>::depth );
_Tp              1429 modules/core/include/opencv2/core/mat.inl.hpp     return DataType<_Tp>::depth;
_Tp              1432 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1433 modules/core/include/opencv2/core/mat.inl.hpp int Mat_<_Tp>::channels() const
_Tp              1435 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( Mat::channels() == DataType<_Tp>::channels );
_Tp              1436 modules/core/include/opencv2/core/mat.inl.hpp     return DataType<_Tp>::channels;
_Tp              1439 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1440 modules/core/include/opencv2/core/mat.inl.hpp size_t Mat_<_Tp>::stepT(int i) const
_Tp              1445 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1446 modules/core/include/opencv2/core/mat.inl.hpp size_t Mat_<_Tp>::step1(int i) const
_Tp              1451 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1452 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& Mat_<_Tp>::adjustROI( int dtop, int dbottom, int dleft, int dright )
_Tp              1454 modules/core/include/opencv2/core/mat.inl.hpp     return (Mat_<_Tp>&)(Mat::adjustROI(dtop, dbottom, dleft, dright));
_Tp              1457 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1458 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp> Mat_<_Tp>::operator()( const Range& _rowRange, const Range& _colRange ) const
_Tp              1460 modules/core/include/opencv2/core/mat.inl.hpp     return Mat_<_Tp>(*this, _rowRange, _colRange);
_Tp              1463 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1464 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp> Mat_<_Tp>::operator()( const Rect& roi ) const
_Tp              1466 modules/core/include/opencv2/core/mat.inl.hpp     return Mat_<_Tp>(*this, roi);
_Tp              1469 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1470 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp> Mat_<_Tp>::operator()( const Range* ranges ) const
_Tp              1472 modules/core/include/opencv2/core/mat.inl.hpp     return Mat_<_Tp>(*this, ranges);
_Tp              1475 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1476 modules/core/include/opencv2/core/mat.inl.hpp _Tp* Mat_<_Tp>::operator [](int y)
_Tp              1479 modules/core/include/opencv2/core/mat.inl.hpp     return (_Tp*)(data + y*step.p[0]);
_Tp              1482 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1483 modules/core/include/opencv2/core/mat.inl.hpp const _Tp* Mat_<_Tp>::operator [](int y) const
_Tp              1486 modules/core/include/opencv2/core/mat.inl.hpp     return (const _Tp*)(data + y*step.p[0]);
_Tp              1489 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1490 modules/core/include/opencv2/core/mat.inl.hpp _Tp& Mat_<_Tp>::operator ()(int i0, int i1)
_Tp              1495 modules/core/include/opencv2/core/mat.inl.hpp                   type() == DataType<_Tp>::type );
_Tp              1496 modules/core/include/opencv2/core/mat.inl.hpp     return ((_Tp*)(data + step.p[0] * i0))[i1];
_Tp              1499 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1500 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& Mat_<_Tp>::operator ()(int i0, int i1) const
_Tp              1505 modules/core/include/opencv2/core/mat.inl.hpp                   type() == DataType<_Tp>::type );
_Tp              1506 modules/core/include/opencv2/core/mat.inl.hpp     return ((const _Tp*)(data + step.p[0] * i0))[i1];
_Tp              1509 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1510 modules/core/include/opencv2/core/mat.inl.hpp _Tp& Mat_<_Tp>::operator ()(Point pt)
_Tp              1515 modules/core/include/opencv2/core/mat.inl.hpp                   type() == DataType<_Tp>::type );
_Tp              1516 modules/core/include/opencv2/core/mat.inl.hpp     return ((_Tp*)(data + step.p[0] * pt.y))[pt.x];
_Tp              1519 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1520 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& Mat_<_Tp>::operator ()(Point pt) const
_Tp              1525 modules/core/include/opencv2/core/mat.inl.hpp                  type() == DataType<_Tp>::type );
_Tp              1526 modules/core/include/opencv2/core/mat.inl.hpp     return ((const _Tp*)(data + step.p[0] * pt.y))[pt.x];
_Tp              1529 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1530 modules/core/include/opencv2/core/mat.inl.hpp _Tp& Mat_<_Tp>::operator ()(const int* idx)
_Tp              1532 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::at<_Tp>(idx);
_Tp              1535 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1536 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& Mat_<_Tp>::operator ()(const int* idx) const
_Tp              1538 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::at<_Tp>(idx);
_Tp              1541 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> template<int n> inline
_Tp              1542 modules/core/include/opencv2/core/mat.inl.hpp _Tp& Mat_<_Tp>::operator ()(const Vec<int, n>& idx)
_Tp              1544 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::at<_Tp>(idx);
_Tp              1547 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> template<int n> inline
_Tp              1548 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& Mat_<_Tp>::operator ()(const Vec<int, n>& idx) const
_Tp              1550 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::at<_Tp>(idx);
_Tp              1553 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1554 modules/core/include/opencv2/core/mat.inl.hpp _Tp& Mat_<_Tp>::operator ()(int i0)
_Tp              1556 modules/core/include/opencv2/core/mat.inl.hpp     return this->at<_Tp>(i0);
_Tp              1559 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1560 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& Mat_<_Tp>::operator ()(int i0) const
_Tp              1562 modules/core/include/opencv2/core/mat.inl.hpp     return this->at<_Tp>(i0);
_Tp              1565 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1566 modules/core/include/opencv2/core/mat.inl.hpp _Tp& Mat_<_Tp>::operator ()(int i0, int i1, int i2)
_Tp              1568 modules/core/include/opencv2/core/mat.inl.hpp     return this->at<_Tp>(i0, i1, i2);
_Tp              1571 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1572 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& Mat_<_Tp>::operator ()(int i0, int i1, int i2) const
_Tp              1574 modules/core/include/opencv2/core/mat.inl.hpp     return this->at<_Tp>(i0, i1, i2);
_Tp              1577 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1578 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::operator std::vector<_Tp>() const
_Tp              1580 modules/core/include/opencv2/core/mat.inl.hpp     std::vector<_Tp> v;
_Tp              1585 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> template<int n> inline
_Tp              1586 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::operator Vec<typename DataType<_Tp>::channel_type, n>() const
_Tp              1588 modules/core/include/opencv2/core/mat.inl.hpp     CV_Assert(n % DataType<_Tp>::channels == 0);
_Tp              1589 modules/core/include/opencv2/core/mat.inl.hpp     return this->Mat::operator Vec<typename DataType<_Tp>::channel_type, n>();
_Tp              1592 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> template<int m, int n> inline
_Tp              1593 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::operator Matx<typename DataType<_Tp>::channel_type, m, n>() const
_Tp              1595 modules/core/include/opencv2/core/mat.inl.hpp     CV_Assert(n % DataType<_Tp>::channels == 0);
_Tp              1597 modules/core/include/opencv2/core/mat.inl.hpp     Matx<typename DataType<_Tp>::channel_type, m, n> res = this->Mat::operator Matx<typename DataType<_Tp>::channel_type, m, n>();
_Tp              1601 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1602 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp> Mat_<_Tp>::begin() const
_Tp              1604 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::begin<_Tp>();
_Tp              1607 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1608 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp> Mat_<_Tp>::end() const
_Tp              1610 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::end<_Tp>();
_Tp              1613 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1614 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp> Mat_<_Tp>::begin()
_Tp              1616 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::begin<_Tp>();
_Tp              1619 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1620 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp> Mat_<_Tp>::end()
_Tp              1622 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::end<_Tp>();
_Tp              1625 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> template<typename Functor> inline
_Tp              1626 modules/core/include/opencv2/core/mat.inl.hpp void Mat_<_Tp>::forEach(const Functor& operation) {
_Tp              1627 modules/core/include/opencv2/core/mat.inl.hpp     Mat::forEach<_Tp, Functor>(operation);
_Tp              1630 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> template<typename Functor> inline
_Tp              1631 modules/core/include/opencv2/core/mat.inl.hpp void Mat_<_Tp>::forEach(const Functor& operation) const {
_Tp              1632 modules/core/include/opencv2/core/mat.inl.hpp     Mat::forEach<_Tp, Functor>(operation);
_Tp              1803 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1804 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat::ref(int i0, size_t* hashval)
_Tp              1806 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)((SparseMat*)this)->ptr(i0, true, hashval);
_Tp              1809 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1810 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat::ref(int i0, int i1, size_t* hashval)
_Tp              1812 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)((SparseMat*)this)->ptr(i0, i1, true, hashval);
_Tp              1815 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1816 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat::ref(int i0, int i1, int i2, size_t* hashval)
_Tp              1818 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)((SparseMat*)this)->ptr(i0, i1, i2, true, hashval);
_Tp              1821 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1822 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat::ref(const int* idx, size_t* hashval)
_Tp              1824 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)((SparseMat*)this)->ptr(idx, true, hashval);
_Tp              1827 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1828 modules/core/include/opencv2/core/mat.inl.hpp _Tp SparseMat::value(int i0, size_t* hashval) const
_Tp              1830 modules/core/include/opencv2/core/mat.inl.hpp     const _Tp* p = (const _Tp*)((SparseMat*)this)->ptr(i0, false, hashval);
_Tp              1831 modules/core/include/opencv2/core/mat.inl.hpp     return p ? *p : _Tp();
_Tp              1834 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1835 modules/core/include/opencv2/core/mat.inl.hpp _Tp SparseMat::value(int i0, int i1, size_t* hashval) const
_Tp              1837 modules/core/include/opencv2/core/mat.inl.hpp     const _Tp* p = (const _Tp*)((SparseMat*)this)->ptr(i0, i1, false, hashval);
_Tp              1838 modules/core/include/opencv2/core/mat.inl.hpp     return p ? *p : _Tp();
_Tp              1841 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1842 modules/core/include/opencv2/core/mat.inl.hpp _Tp SparseMat::value(int i0, int i1, int i2, size_t* hashval) const
_Tp              1844 modules/core/include/opencv2/core/mat.inl.hpp     const _Tp* p = (const _Tp*)((SparseMat*)this)->ptr(i0, i1, i2, false, hashval);
_Tp              1845 modules/core/include/opencv2/core/mat.inl.hpp     return p ? *p : _Tp();
_Tp              1848 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1849 modules/core/include/opencv2/core/mat.inl.hpp _Tp SparseMat::value(const int* idx, size_t* hashval) const
_Tp              1851 modules/core/include/opencv2/core/mat.inl.hpp     const _Tp* p = (const _Tp*)((SparseMat*)this)->ptr(idx, false, hashval);
_Tp              1852 modules/core/include/opencv2/core/mat.inl.hpp     return p ? *p : _Tp();
_Tp              1855 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1856 modules/core/include/opencv2/core/mat.inl.hpp const _Tp* SparseMat::find(int i0, size_t* hashval) const
_Tp              1858 modules/core/include/opencv2/core/mat.inl.hpp     return (const _Tp*)((SparseMat*)this)->ptr(i0, false, hashval);
_Tp              1861 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1862 modules/core/include/opencv2/core/mat.inl.hpp const _Tp* SparseMat::find(int i0, int i1, size_t* hashval) const
_Tp              1864 modules/core/include/opencv2/core/mat.inl.hpp     return (const _Tp*)((SparseMat*)this)->ptr(i0, i1, false, hashval);
_Tp              1867 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1868 modules/core/include/opencv2/core/mat.inl.hpp const _Tp* SparseMat::find(int i0, int i1, int i2, size_t* hashval) const
_Tp              1870 modules/core/include/opencv2/core/mat.inl.hpp     return (const _Tp*)((SparseMat*)this)->ptr(i0, i1, i2, false, hashval);
_Tp              1873 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1874 modules/core/include/opencv2/core/mat.inl.hpp const _Tp* SparseMat::find(const int* idx, size_t* hashval) const
_Tp              1876 modules/core/include/opencv2/core/mat.inl.hpp     return (const _Tp*)((SparseMat*)this)->ptr(idx, false, hashval);
_Tp              1879 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1880 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat::value(Node* n)
_Tp              1882 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)((uchar*)n + hdr->valueOffset);
_Tp              1885 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1886 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& SparseMat::value(const Node* n) const
_Tp              1888 modules/core/include/opencv2/core/mat.inl.hpp     return *(const _Tp*)((const uchar*)n + hdr->valueOffset);
_Tp              1931 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1932 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp> SparseMat::begin()
_Tp              1934 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMatIterator_<_Tp>(this);
_Tp              1937 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1938 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp> SparseMat::begin() const
_Tp              1940 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMatConstIterator_<_Tp>(this);
_Tp              1943 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1944 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp> SparseMat::end()
_Tp              1946 modules/core/include/opencv2/core/mat.inl.hpp     SparseMatIterator_<_Tp> it(this);
_Tp              1951 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1952 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp> SparseMat::end() const
_Tp              1954 modules/core/include/opencv2/core/mat.inl.hpp     SparseMatConstIterator_<_Tp> it(this);
_Tp              1963 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1964 modules/core/include/opencv2/core/mat.inl.hpp SparseMat_<_Tp>::SparseMat_()
_Tp              1966 modules/core/include/opencv2/core/mat.inl.hpp     flags = MAGIC_VAL | DataType<_Tp>::type;
_Tp              1969 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1970 modules/core/include/opencv2/core/mat.inl.hpp SparseMat_<_Tp>::SparseMat_(int _dims, const int* _sizes)
_Tp              1971 modules/core/include/opencv2/core/mat.inl.hpp     : SparseMat(_dims, _sizes, DataType<_Tp>::type)
_Tp              1974 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1975 modules/core/include/opencv2/core/mat.inl.hpp SparseMat_<_Tp>::SparseMat_(const SparseMat& m)
_Tp              1977 modules/core/include/opencv2/core/mat.inl.hpp     if( m.type() == DataType<_Tp>::type )
_Tp              1978 modules/core/include/opencv2/core/mat.inl.hpp         *this = (const SparseMat_<_Tp>&)m;
_Tp              1980 modules/core/include/opencv2/core/mat.inl.hpp         m.convertTo(*this, DataType<_Tp>::type);
_Tp              1983 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1984 modules/core/include/opencv2/core/mat.inl.hpp SparseMat_<_Tp>::SparseMat_(const SparseMat_<_Tp>& m)
_Tp              1992 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              1993 modules/core/include/opencv2/core/mat.inl.hpp SparseMat_<_Tp>::SparseMat_(const Mat& m)
_Tp              1999 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2000 modules/core/include/opencv2/core/mat.inl.hpp SparseMat_<_Tp>& SparseMat_<_Tp>::operator = (const SparseMat_<_Tp>& m)
_Tp              2012 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2013 modules/core/include/opencv2/core/mat.inl.hpp SparseMat_<_Tp>& SparseMat_<_Tp>::operator = (const SparseMat& m)
_Tp              2015 modules/core/include/opencv2/core/mat.inl.hpp     if( m.type() == DataType<_Tp>::type )
_Tp              2016 modules/core/include/opencv2/core/mat.inl.hpp         return (*this = (const SparseMat_<_Tp>&)m);
_Tp              2017 modules/core/include/opencv2/core/mat.inl.hpp     m.convertTo(*this, DataType<_Tp>::type);
_Tp              2021 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2022 modules/core/include/opencv2/core/mat.inl.hpp SparseMat_<_Tp>& SparseMat_<_Tp>::operator = (const Mat& m)
_Tp              2027 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2028 modules/core/include/opencv2/core/mat.inl.hpp SparseMat_<_Tp> SparseMat_<_Tp>::clone() const
_Tp              2030 modules/core/include/opencv2/core/mat.inl.hpp     SparseMat_<_Tp> m;
_Tp              2035 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2036 modules/core/include/opencv2/core/mat.inl.hpp void SparseMat_<_Tp>::create(int _dims, const int* _sizes)
_Tp              2038 modules/core/include/opencv2/core/mat.inl.hpp     SparseMat::create(_dims, _sizes, DataType<_Tp>::type);
_Tp              2041 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2042 modules/core/include/opencv2/core/mat.inl.hpp int SparseMat_<_Tp>::type() const
_Tp              2044 modules/core/include/opencv2/core/mat.inl.hpp     return DataType<_Tp>::type;
_Tp              2047 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2048 modules/core/include/opencv2/core/mat.inl.hpp int SparseMat_<_Tp>::depth() const
_Tp              2050 modules/core/include/opencv2/core/mat.inl.hpp     return DataType<_Tp>::depth;
_Tp              2053 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2054 modules/core/include/opencv2/core/mat.inl.hpp int SparseMat_<_Tp>::channels() const
_Tp              2056 modules/core/include/opencv2/core/mat.inl.hpp     return DataType<_Tp>::channels;
_Tp              2059 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2060 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat_<_Tp>::ref(int i0, size_t* hashval)
_Tp              2062 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::ref<_Tp>(i0, hashval);
_Tp              2065 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2066 modules/core/include/opencv2/core/mat.inl.hpp _Tp SparseMat_<_Tp>::operator()(int i0, size_t* hashval) const
_Tp              2068 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::value<_Tp>(i0, hashval);
_Tp              2071 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2072 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat_<_Tp>::ref(int i0, int i1, size_t* hashval)
_Tp              2074 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::ref<_Tp>(i0, i1, hashval);
_Tp              2077 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2078 modules/core/include/opencv2/core/mat.inl.hpp _Tp SparseMat_<_Tp>::operator()(int i0, int i1, size_t* hashval) const
_Tp              2080 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::value<_Tp>(i0, i1, hashval);
_Tp              2083 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2084 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat_<_Tp>::ref(int i0, int i1, int i2, size_t* hashval)
_Tp              2086 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::ref<_Tp>(i0, i1, i2, hashval);
_Tp              2089 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2090 modules/core/include/opencv2/core/mat.inl.hpp _Tp SparseMat_<_Tp>::operator()(int i0, int i1, int i2, size_t* hashval) const
_Tp              2092 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::value<_Tp>(i0, i1, i2, hashval);
_Tp              2095 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2096 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMat_<_Tp>::ref(const int* idx, size_t* hashval)
_Tp              2098 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::ref<_Tp>(idx, hashval);
_Tp              2101 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2102 modules/core/include/opencv2/core/mat.inl.hpp _Tp SparseMat_<_Tp>::operator()(const int* idx, size_t* hashval) const
_Tp              2104 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMat::value<_Tp>(idx, hashval);
_Tp              2107 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2108 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp> SparseMat_<_Tp>::begin()
_Tp              2110 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMatIterator_<_Tp>(this);
_Tp              2113 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2114 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp> SparseMat_<_Tp>::begin() const
_Tp              2116 modules/core/include/opencv2/core/mat.inl.hpp     return SparseMatConstIterator_<_Tp>(this);
_Tp              2119 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2120 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp> SparseMat_<_Tp>::end()
_Tp              2122 modules/core/include/opencv2/core/mat.inl.hpp     SparseMatIterator_<_Tp> it(this);
_Tp              2127 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2128 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp> SparseMat_<_Tp>::end() const
_Tp              2130 modules/core/include/opencv2/core/mat.inl.hpp     SparseMatConstIterator_<_Tp> it(this);
_Tp              2340 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2341 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp>::MatConstIterator_()
_Tp              2344 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2345 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp>::MatConstIterator_(const Mat_<_Tp>* _m)
_Tp              2349 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2350 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp>::MatConstIterator_(const Mat_<_Tp>* _m, int _row, int _col)
_Tp              2354 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2355 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp>::MatConstIterator_(const Mat_<_Tp>* _m, Point _pt)
_Tp              2359 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2360 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp>::MatConstIterator_(const MatConstIterator_& it)
_Tp              2364 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2365 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp>& MatConstIterator_<_Tp>::operator = (const MatConstIterator_& it )
_Tp              2371 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2372 modules/core/include/opencv2/core/mat.inl.hpp _Tp MatConstIterator_<_Tp>::operator *() const
_Tp              2374 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)(this->ptr);
_Tp              2377 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2378 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp>& MatConstIterator_<_Tp>::operator += (ptrdiff_t ofs)
_Tp              2384 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2385 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp>& MatConstIterator_<_Tp>::operator -= (ptrdiff_t ofs)
_Tp              2390 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2391 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp>& MatConstIterator_<_Tp>::operator --()
_Tp              2397 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2398 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp> MatConstIterator_<_Tp>::operator --(int)
_Tp              2405 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2406 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp>& MatConstIterator_<_Tp>::operator ++()
_Tp              2412 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2413 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp> MatConstIterator_<_Tp>::operator ++(int)
_Tp              2421 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2422 modules/core/include/opencv2/core/mat.inl.hpp Point MatConstIterator_<_Tp>::pos() const
_Tp              2429 modules/core/include/opencv2/core/mat.inl.hpp         ptrdiff_t ofs = (const _Tp*)ptr - (const _Tp*)m->data;
_Tp              2438 modules/core/include/opencv2/core/mat.inl.hpp         int x = (int)((ofs - y * m->step)/sizeof(_Tp));
_Tp              2444 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2445 modules/core/include/opencv2/core/mat.inl.hpp bool operator == (const MatConstIterator_<_Tp>& a, const MatConstIterator_<_Tp>& b)
_Tp              2450 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2451 modules/core/include/opencv2/core/mat.inl.hpp bool operator != (const MatConstIterator_<_Tp>& a, const MatConstIterator_<_Tp>& b)
_Tp              2456 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2457 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp> operator + (const MatConstIterator_<_Tp>& a, ptrdiff_t ofs)
_Tp              2460 modules/core/include/opencv2/core/mat.inl.hpp     return (MatConstIterator_<_Tp>&)t;
_Tp              2463 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2464 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp> operator + (ptrdiff_t ofs, const MatConstIterator_<_Tp>& a)
_Tp              2467 modules/core/include/opencv2/core/mat.inl.hpp     return (MatConstIterator_<_Tp>&)t;
_Tp              2470 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2471 modules/core/include/opencv2/core/mat.inl.hpp MatConstIterator_<_Tp> operator - (const MatConstIterator_<_Tp>& a, ptrdiff_t ofs)
_Tp              2474 modules/core/include/opencv2/core/mat.inl.hpp     return (MatConstIterator_<_Tp>&)t;
_Tp              2477 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2478 modules/core/include/opencv2/core/mat.inl.hpp _Tp MatConstIterator_<_Tp>::operator [](ptrdiff_t i) const
_Tp              2480 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)MatConstIterator::operator [](i);
_Tp              2487 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2488 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp>::MatIterator_()
_Tp              2489 modules/core/include/opencv2/core/mat.inl.hpp     : MatConstIterator_<_Tp>()
_Tp              2492 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2493 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp>::MatIterator_(Mat_<_Tp>* _m)
_Tp              2494 modules/core/include/opencv2/core/mat.inl.hpp     : MatConstIterator_<_Tp>(_m)
_Tp              2497 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2498 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp>::MatIterator_(Mat_<_Tp>* _m, int _row, int _col)
_Tp              2499 modules/core/include/opencv2/core/mat.inl.hpp     : MatConstIterator_<_Tp>(_m, _row, _col)
_Tp              2502 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2503 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp>::MatIterator_(Mat_<_Tp>* _m, Point _pt)
_Tp              2504 modules/core/include/opencv2/core/mat.inl.hpp     : MatConstIterator_<_Tp>(_m, _pt)
_Tp              2507 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2508 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp>::MatIterator_(Mat_<_Tp>* _m, const int* _idx)
_Tp              2509 modules/core/include/opencv2/core/mat.inl.hpp     : MatConstIterator_<_Tp>(_m, _idx)
_Tp              2512 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2513 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp>::MatIterator_(const MatIterator_& it)
_Tp              2514 modules/core/include/opencv2/core/mat.inl.hpp     : MatConstIterator_<_Tp>(it)
_Tp              2517 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2518 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp>& MatIterator_<_Tp>::operator = (const MatIterator_<_Tp>& it )
_Tp              2524 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2525 modules/core/include/opencv2/core/mat.inl.hpp _Tp& MatIterator_<_Tp>::operator *() const
_Tp              2527 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)(this->ptr);
_Tp              2530 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2531 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp>& MatIterator_<_Tp>::operator += (ptrdiff_t ofs)
_Tp              2537 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2538 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp>& MatIterator_<_Tp>::operator -= (ptrdiff_t ofs)
_Tp              2544 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2545 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp>& MatIterator_<_Tp>::operator --()
_Tp              2551 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2552 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp> MatIterator_<_Tp>::operator --(int)
_Tp              2559 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2560 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp>& MatIterator_<_Tp>::operator ++()
_Tp              2566 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2567 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp> MatIterator_<_Tp>::operator ++(int)
_Tp              2574 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2575 modules/core/include/opencv2/core/mat.inl.hpp _Tp& MatIterator_<_Tp>::operator [](ptrdiff_t i) const
_Tp              2581 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2582 modules/core/include/opencv2/core/mat.inl.hpp bool operator == (const MatIterator_<_Tp>& a, const MatIterator_<_Tp>& b)
_Tp              2587 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2588 modules/core/include/opencv2/core/mat.inl.hpp bool operator != (const MatIterator_<_Tp>& a, const MatIterator_<_Tp>& b)
_Tp              2593 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2594 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp> operator + (const MatIterator_<_Tp>& a, ptrdiff_t ofs)
_Tp              2597 modules/core/include/opencv2/core/mat.inl.hpp     return (MatIterator_<_Tp>&)t;
_Tp              2600 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2601 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp> operator + (ptrdiff_t ofs, const MatIterator_<_Tp>& a)
_Tp              2604 modules/core/include/opencv2/core/mat.inl.hpp     return (MatIterator_<_Tp>&)t;
_Tp              2607 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2608 modules/core/include/opencv2/core/mat.inl.hpp MatIterator_<_Tp> operator - (const MatIterator_<_Tp>& a, ptrdiff_t ofs)
_Tp              2611 modules/core/include/opencv2/core/mat.inl.hpp     return (MatIterator_<_Tp>&)t;
_Tp              2639 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2640 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& SparseMatConstIterator::value() const
_Tp              2642 modules/core/include/opencv2/core/mat.inl.hpp     return *(const _Tp*)ptr;
_Tp              2707 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2708 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMatIterator::value() const
_Tp              2710 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)ptr;
_Tp              2738 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2739 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp>::SparseMatConstIterator_()
_Tp              2742 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2743 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp>::SparseMatConstIterator_(const SparseMat_<_Tp>* _m)
_Tp              2747 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2748 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp>::SparseMatConstIterator_(const SparseMat* _m)
_Tp              2751 modules/core/include/opencv2/core/mat.inl.hpp     CV_Assert( _m->type() == DataType<_Tp>::type );
_Tp              2754 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2755 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp>::SparseMatConstIterator_(const SparseMatConstIterator_<_Tp>& it)
_Tp              2759 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2760 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp>& SparseMatConstIterator_<_Tp>::operator = (const SparseMatConstIterator_<_Tp>& it)
_Tp              2762 modules/core/include/opencv2/core/mat.inl.hpp     return reinterpret_cast<SparseMatConstIterator_<_Tp>&>
_Tp              2767 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2768 modules/core/include/opencv2/core/mat.inl.hpp const _Tp& SparseMatConstIterator_<_Tp>::operator *() const
_Tp              2770 modules/core/include/opencv2/core/mat.inl.hpp     return *(const _Tp*)this->ptr;
_Tp              2773 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2774 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp>& SparseMatConstIterator_<_Tp>::operator ++()
_Tp              2780 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2781 modules/core/include/opencv2/core/mat.inl.hpp SparseMatConstIterator_<_Tp> SparseMatConstIterator_<_Tp>::operator ++(int)
_Tp              2783 modules/core/include/opencv2/core/mat.inl.hpp     SparseMatConstIterator_<_Tp> it = *this;
_Tp              2792 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2793 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp>::SparseMatIterator_()
_Tp              2796 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2797 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp>::SparseMatIterator_(SparseMat_<_Tp>* _m)
_Tp              2798 modules/core/include/opencv2/core/mat.inl.hpp     : SparseMatConstIterator_<_Tp>(_m)
_Tp              2801 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2802 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp>::SparseMatIterator_(SparseMat* _m)
_Tp              2803 modules/core/include/opencv2/core/mat.inl.hpp     : SparseMatConstIterator_<_Tp>(_m)
_Tp              2806 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2807 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp>::SparseMatIterator_(const SparseMatIterator_<_Tp>& it)
_Tp              2808 modules/core/include/opencv2/core/mat.inl.hpp     : SparseMatConstIterator_<_Tp>(it)
_Tp              2811 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2812 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp>& SparseMatIterator_<_Tp>::operator = (const SparseMatIterator_<_Tp>& it)
_Tp              2814 modules/core/include/opencv2/core/mat.inl.hpp     return reinterpret_cast<SparseMatIterator_<_Tp>&>
_Tp              2819 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2820 modules/core/include/opencv2/core/mat.inl.hpp _Tp& SparseMatIterator_<_Tp>::operator *() const
_Tp              2822 modules/core/include/opencv2/core/mat.inl.hpp     return *(_Tp*)this->ptr;
_Tp              2825 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2826 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp>& SparseMatIterator_<_Tp>::operator ++()
_Tp              2832 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2833 modules/core/include/opencv2/core/mat.inl.hpp SparseMatIterator_<_Tp> SparseMatIterator_<_Tp>::operator ++(int)
_Tp              2835 modules/core/include/opencv2/core/mat.inl.hpp     SparseMatIterator_<_Tp> it = *this;
_Tp              2844 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2845 modules/core/include/opencv2/core/mat.inl.hpp MatCommaInitializer_<_Tp>::MatCommaInitializer_(Mat_<_Tp>* _m)
_Tp              2849 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> template<typename T2> inline
_Tp              2850 modules/core/include/opencv2/core/mat.inl.hpp MatCommaInitializer_<_Tp>& MatCommaInitializer_<_Tp>::operator , (T2 v)
_Tp              2852 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( this->it < ((const Mat_<_Tp>*)this->it.m)->end() );
_Tp              2853 modules/core/include/opencv2/core/mat.inl.hpp     *this->it = _Tp(v);
_Tp              2858 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2859 modules/core/include/opencv2/core/mat.inl.hpp MatCommaInitializer_<_Tp>::operator Mat_<_Tp>() const
_Tp              2861 modules/core/include/opencv2/core/mat.inl.hpp     CV_DbgAssert( this->it == ((const Mat_<_Tp>*)this->it.m)->end() );
_Tp              2862 modules/core/include/opencv2/core/mat.inl.hpp     return Mat_<_Tp>(*this->it.m);
_Tp              2866 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp, typename T2> static inline
_Tp              2867 modules/core/include/opencv2/core/mat.inl.hpp MatCommaInitializer_<_Tp> operator << (const Mat_<_Tp>& m, T2 val)
_Tp              2869 modules/core/include/opencv2/core/mat.inl.hpp     MatCommaInitializer_<_Tp> commaInitializer((Mat_<_Tp>*)&m);
_Tp              2884 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2885 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const MatExpr& e)
_Tp              2887 modules/core/include/opencv2/core/mat.inl.hpp     e.op->assign(e, *this, DataType<_Tp>::type);
_Tp              2890 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2891 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& Mat_<_Tp>::operator = (const MatExpr& e)
_Tp              2893 modules/core/include/opencv2/core/mat.inl.hpp     e.op->assign(e, *this, DataType<_Tp>::type);
_Tp              2897 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2898 modules/core/include/opencv2/core/mat.inl.hpp MatExpr Mat_<_Tp>::zeros(int rows, int cols)
_Tp              2900 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::zeros(rows, cols, DataType<_Tp>::type);
_Tp              2903 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2904 modules/core/include/opencv2/core/mat.inl.hpp MatExpr Mat_<_Tp>::zeros(Size sz)
_Tp              2906 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::zeros(sz, DataType<_Tp>::type);
_Tp              2909 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2910 modules/core/include/opencv2/core/mat.inl.hpp MatExpr Mat_<_Tp>::ones(int rows, int cols)
_Tp              2912 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::ones(rows, cols, DataType<_Tp>::type);
_Tp              2915 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2916 modules/core/include/opencv2/core/mat.inl.hpp MatExpr Mat_<_Tp>::ones(Size sz)
_Tp              2918 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::ones(sz, DataType<_Tp>::type);
_Tp              2921 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2922 modules/core/include/opencv2/core/mat.inl.hpp MatExpr Mat_<_Tp>::eye(int rows, int cols)
_Tp              2924 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::eye(rows, cols, DataType<_Tp>::type);
_Tp              2927 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2928 modules/core/include/opencv2/core/mat.inl.hpp MatExpr Mat_<_Tp>::eye(Size sz)
_Tp              2930 modules/core/include/opencv2/core/mat.inl.hpp     return Mat::eye(sz, DataType<_Tp>::type);
_Tp              2952 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              2953 modules/core/include/opencv2/core/mat.inl.hpp MatExpr::operator Mat_<_Tp>() const
_Tp              2955 modules/core/include/opencv2/core/mat.inl.hpp     Mat_<_Tp> m;
_Tp              2956 modules/core/include/opencv2/core/mat.inl.hpp     op->assign(*this, m, DataType<_Tp>::type);
_Tp              2961 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2962 modules/core/include/opencv2/core/mat.inl.hpp MatExpr min(const Mat_<_Tp>& a, const Mat_<_Tp>& b)
_Tp              2967 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2968 modules/core/include/opencv2/core/mat.inl.hpp MatExpr min(const Mat_<_Tp>& a, double s)
_Tp              2973 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2974 modules/core/include/opencv2/core/mat.inl.hpp MatExpr min(double s, const Mat_<_Tp>& a)
_Tp              2979 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2980 modules/core/include/opencv2/core/mat.inl.hpp MatExpr max(const Mat_<_Tp>& a, const Mat_<_Tp>& b)
_Tp              2985 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2986 modules/core/include/opencv2/core/mat.inl.hpp MatExpr max(const Mat_<_Tp>& a, double s)
_Tp              2991 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2992 modules/core/include/opencv2/core/mat.inl.hpp MatExpr max(double s, const Mat_<_Tp>& a)
_Tp              2997 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              2998 modules/core/include/opencv2/core/mat.inl.hpp MatExpr abs(const Mat_<_Tp>& m)
_Tp              3018 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              3019 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& operator += (Mat_<_Tp>& a, const MatExpr& b)
_Tp              3025 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              3026 modules/core/include/opencv2/core/mat.inl.hpp const Mat_<_Tp>& operator += (const Mat_<_Tp>& a, const MatExpr& b)
_Tp              3046 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              3047 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& operator -= (Mat_<_Tp>& a, const MatExpr& b)
_Tp              3053 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              3054 modules/core/include/opencv2/core/mat.inl.hpp const Mat_<_Tp>& operator -= (const Mat_<_Tp>& a, const MatExpr& b)
_Tp              3074 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              3075 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& operator *= (Mat_<_Tp>& a, const MatExpr& b)
_Tp              3081 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              3082 modules/core/include/opencv2/core/mat.inl.hpp const Mat_<_Tp>& operator *= (const Mat_<_Tp>& a, const MatExpr& b)
_Tp              3102 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              3103 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& operator /= (Mat_<_Tp>& a, const MatExpr& b)
_Tp              3109 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> static inline
_Tp              3110 modules/core/include/opencv2/core/mat.inl.hpp const Mat_<_Tp>& operator /= (const Mat_<_Tp>& a, const MatExpr& b)
_Tp              3187 modules/core/include/opencv2/core/mat.inl.hpp template<typename _Tp> inline
_Tp              3188 modules/core/include/opencv2/core/mat.inl.hpp UMat::UMat(const std::vector<_Tp>& vec, bool copyData)
_Tp              3189 modules/core/include/opencv2/core/mat.inl.hpp : flags(MAGIC_VAL | DataType<_Tp>::type | CV_MAT_CONT_FLAG), dims(2), rows((int)vec.size()),
_Tp              3200 modules/core/include/opencv2/core/mat.inl.hpp         Mat((int)vec.size(), 1, DataType<_Tp>::type, (uchar*)&vec[0]).copyTo(*this);
_Tp                86 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> class Matx
_Tp                89 modules/core/include/opencv2/core/matx.hpp     enum { depth    = DataType<_Tp>::depth,
_Tp                97 modules/core/include/opencv2/core/matx.hpp     typedef _Tp                           value_type;
_Tp               104 modules/core/include/opencv2/core/matx.hpp     Matx(_Tp v0); //!< 1x1 matrix
_Tp               105 modules/core/include/opencv2/core/matx.hpp     Matx(_Tp v0, _Tp v1); //!< 1x2 or 2x1 matrix
_Tp               106 modules/core/include/opencv2/core/matx.hpp     Matx(_Tp v0, _Tp v1, _Tp v2); //!< 1x3 or 3x1 matrix
_Tp               107 modules/core/include/opencv2/core/matx.hpp     Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3); //!< 1x4, 2x2 or 4x1 matrix
_Tp               108 modules/core/include/opencv2/core/matx.hpp     Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4); //!< 1x5 or 5x1 matrix
_Tp               109 modules/core/include/opencv2/core/matx.hpp     Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5); //!< 1x6, 2x3, 3x2 or 6x1 matrix
_Tp               110 modules/core/include/opencv2/core/matx.hpp     Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6); //!< 1x7 or 7x1 matrix
_Tp               111 modules/core/include/opencv2/core/matx.hpp     Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7); //!< 1x8, 2x4, 4x2 or 8x1 matrix
_Tp               112 modules/core/include/opencv2/core/matx.hpp     Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8); //!< 1x9, 3x3 or 9x1 matrix
_Tp               113 modules/core/include/opencv2/core/matx.hpp     Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9); //!< 1x10, 2x5 or 5x2 or 10x1 matrix
_Tp               114 modules/core/include/opencv2/core/matx.hpp     Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3,
_Tp               115 modules/core/include/opencv2/core/matx.hpp          _Tp v4, _Tp v5, _Tp v6, _Tp v7,
_Tp               116 modules/core/include/opencv2/core/matx.hpp          _Tp v8, _Tp v9, _Tp v10, _Tp v11); //!< 1x12, 2x6, 3x4, 4x3, 6x2 or 12x1 matrix
_Tp               117 modules/core/include/opencv2/core/matx.hpp     Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3,
_Tp               118 modules/core/include/opencv2/core/matx.hpp          _Tp v4, _Tp v5, _Tp v6, _Tp v7,
_Tp               119 modules/core/include/opencv2/core/matx.hpp          _Tp v8, _Tp v9, _Tp v10, _Tp v11,
_Tp               120 modules/core/include/opencv2/core/matx.hpp          _Tp v12, _Tp v13, _Tp v14, _Tp v15); //!< 1x16, 4x4 or 16x1 matrix
_Tp               121 modules/core/include/opencv2/core/matx.hpp     explicit Matx(const _Tp* vals); //!< initialize from a plain array
_Tp               123 modules/core/include/opencv2/core/matx.hpp     static Matx all(_Tp alpha);
_Tp               128 modules/core/include/opencv2/core/matx.hpp     static Matx randu(_Tp a, _Tp b);
_Tp               129 modules/core/include/opencv2/core/matx.hpp     static Matx randn(_Tp a, _Tp b);
_Tp               132 modules/core/include/opencv2/core/matx.hpp     _Tp dot(const Matx<_Tp, m, n>& v) const;
_Tp               135 modules/core/include/opencv2/core/matx.hpp     double ddot(const Matx<_Tp, m, n>& v) const;
_Tp               141 modules/core/include/opencv2/core/matx.hpp     template<int m1, int n1> Matx<_Tp, m1, n1> reshape() const;
_Tp               144 modules/core/include/opencv2/core/matx.hpp     template<int m1, int n1> Matx<_Tp, m1, n1> get_minor(int i, int j) const;
_Tp               147 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, 1, n> row(int i) const;
_Tp               150 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, m, 1> col(int i) const;
_Tp               156 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, n, m> t() const;
_Tp               159 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, n, m> inv(int method=DECOMP_LU, bool *p_is_ok = NULL) const;
_Tp               162 modules/core/include/opencv2/core/matx.hpp     template<int l> Matx<_Tp, n, l> solve(const Matx<_Tp, m, l>& rhs, int flags=DECOMP_LU) const;
_Tp               163 modules/core/include/opencv2/core/matx.hpp     Vec<_Tp, n> solve(const Vec<_Tp, m>& rhs, int method) const;
_Tp               166 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, m, n> mul(const Matx<_Tp, m, n>& a) const;
_Tp               169 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, m, n> div(const Matx<_Tp, m, n>& a) const;
_Tp               172 modules/core/include/opencv2/core/matx.hpp     const _Tp& operator ()(int i, int j) const;
_Tp               173 modules/core/include/opencv2/core/matx.hpp     _Tp& operator ()(int i, int j);
_Tp               176 modules/core/include/opencv2/core/matx.hpp     const _Tp& operator ()(int i) const;
_Tp               177 modules/core/include/opencv2/core/matx.hpp     _Tp& operator ()(int i);
_Tp               179 modules/core/include/opencv2/core/matx.hpp     Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_AddOp);
_Tp               180 modules/core/include/opencv2/core/matx.hpp     Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_SubOp);
_Tp               181 modules/core/include/opencv2/core/matx.hpp     template<typename _T2> Matx(const Matx<_Tp, m, n>& a, _T2 alpha, Matx_ScaleOp);
_Tp               182 modules/core/include/opencv2/core/matx.hpp     Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_MulOp);
_Tp               183 modules/core/include/opencv2/core/matx.hpp     Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_DivOp);
_Tp               184 modules/core/include/opencv2/core/matx.hpp     template<int l> Matx(const Matx<_Tp, m, l>& a, const Matx<_Tp, l, n>& b, Matx_MatMulOp);
_Tp               185 modules/core/include/opencv2/core/matx.hpp     Matx(const Matx<_Tp, n, m>& a, Matx_TOp);
_Tp               187 modules/core/include/opencv2/core/matx.hpp     _Tp val[m*n]; //< matrix elements
_Tp               231 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> class DataType< Matx<_Tp, m, n> >
_Tp               235 modules/core/include/opencv2/core/matx.hpp     typedef Matx<typename DataType<_Tp>::work_type, m, n> work_type;
_Tp               236 modules/core/include/opencv2/core/matx.hpp     typedef _Tp                                           channel_type;
_Tp               249 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> class MatxCommaInitializer
_Tp               252 modules/core/include/opencv2/core/matx.hpp     MatxCommaInitializer(Matx<_Tp, m, n>* _mtx);
_Tp               253 modules/core/include/opencv2/core/matx.hpp     template<typename T2> MatxCommaInitializer<_Tp, m, n>& operator , (T2 val);
_Tp               254 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, m, n> operator *() const;
_Tp               256 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, m, n>* dst;
_Tp               263 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m> static double determinant(const Matx<_Tp, m, m>& a);
_Tp               264 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static double trace(const Matx<_Tp, m, n>& a);
_Tp               265 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static double norm(const Matx<_Tp, m, n>& M);
_Tp               266 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static double norm(const Matx<_Tp, m, n>& M, int normType);
_Tp               300 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> class Vec : public Matx<_Tp, cn, 1>
_Tp               303 modules/core/include/opencv2/core/matx.hpp     typedef _Tp value_type;
_Tp               304 modules/core/include/opencv2/core/matx.hpp     enum { depth    = Matx<_Tp, cn, 1>::depth,
_Tp               312 modules/core/include/opencv2/core/matx.hpp     Vec(_Tp v0); //!< 1-element vector constructor
_Tp               313 modules/core/include/opencv2/core/matx.hpp     Vec(_Tp v0, _Tp v1); //!< 2-element vector constructor
_Tp               314 modules/core/include/opencv2/core/matx.hpp     Vec(_Tp v0, _Tp v1, _Tp v2); //!< 3-element vector constructor
_Tp               315 modules/core/include/opencv2/core/matx.hpp     Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3); //!< 4-element vector constructor
_Tp               316 modules/core/include/opencv2/core/matx.hpp     Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4); //!< 5-element vector constructor
_Tp               317 modules/core/include/opencv2/core/matx.hpp     Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5); //!< 6-element vector constructor
_Tp               318 modules/core/include/opencv2/core/matx.hpp     Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6); //!< 7-element vector constructor
_Tp               319 modules/core/include/opencv2/core/matx.hpp     Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7); //!< 8-element vector constructor
_Tp               320 modules/core/include/opencv2/core/matx.hpp     Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8); //!< 9-element vector constructor
_Tp               321 modules/core/include/opencv2/core/matx.hpp     Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9); //!< 10-element vector constructor
_Tp               322 modules/core/include/opencv2/core/matx.hpp     explicit Vec(const _Tp* values);
_Tp               324 modules/core/include/opencv2/core/matx.hpp     Vec(const Vec<_Tp, cn>& v);
_Tp               326 modules/core/include/opencv2/core/matx.hpp     static Vec all(_Tp alpha);
_Tp               329 modules/core/include/opencv2/core/matx.hpp     Vec mul(const Vec<_Tp, cn>& v) const;
_Tp               344 modules/core/include/opencv2/core/matx.hpp     const _Tp& operator [](int i) const;
_Tp               345 modules/core/include/opencv2/core/matx.hpp     _Tp& operator[](int i);
_Tp               346 modules/core/include/opencv2/core/matx.hpp     const _Tp& operator ()(int i) const;
_Tp               347 modules/core/include/opencv2/core/matx.hpp     _Tp& operator ()(int i);
_Tp               349 modules/core/include/opencv2/core/matx.hpp     Vec(const Matx<_Tp, cn, 1>& a, const Matx<_Tp, cn, 1>& b, Matx_AddOp);
_Tp               350 modules/core/include/opencv2/core/matx.hpp     Vec(const Matx<_Tp, cn, 1>& a, const Matx<_Tp, cn, 1>& b, Matx_SubOp);
_Tp               351 modules/core/include/opencv2/core/matx.hpp     template<typename _T2> Vec(const Matx<_Tp, cn, 1>& a, _T2 alpha, Matx_ScaleOp);
_Tp               389 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> class DataType< Vec<_Tp, cn> >
_Tp               393 modules/core/include/opencv2/core/matx.hpp     typedef Vec<typename DataType<_Tp>::work_type, cn> work_type;
_Tp               394 modules/core/include/opencv2/core/matx.hpp     typedef _Tp                                        channel_type;
_Tp               407 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m> class VecCommaInitializer : public MatxCommaInitializer<_Tp, m, 1>
_Tp               410 modules/core/include/opencv2/core/matx.hpp     VecCommaInitializer(Vec<_Tp, m>* _vec);
_Tp               411 modules/core/include/opencv2/core/matx.hpp     template<typename T2> VecCommaInitializer<_Tp, m>& operator , (T2 val);
_Tp               412 modules/core/include/opencv2/core/matx.hpp     Vec<_Tp, m> operator *() const;
_Tp               415 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static Vec<_Tp, cn> normalize(const Vec<_Tp, cn>& v);
_Tp               425 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m> struct Matx_DetOp
_Tp               427 modules/core/include/opencv2/core/matx.hpp     double operator ()(const Matx<_Tp, m, m>& a) const
_Tp               429 modules/core/include/opencv2/core/matx.hpp         Matx<_Tp, m, m> temp = a;
_Tp               430 modules/core/include/opencv2/core/matx.hpp         double p = LU(temp.val, m*sizeof(_Tp), m, 0, 0, 0);
_Tp               439 modules/core/include/opencv2/core/matx.hpp template<typename _Tp> struct Matx_DetOp<_Tp, 1>
_Tp               441 modules/core/include/opencv2/core/matx.hpp     double operator ()(const Matx<_Tp, 1, 1>& a) const
_Tp               447 modules/core/include/opencv2/core/matx.hpp template<typename _Tp> struct Matx_DetOp<_Tp, 2>
_Tp               449 modules/core/include/opencv2/core/matx.hpp     double operator ()(const Matx<_Tp, 2, 2>& a) const
_Tp               455 modules/core/include/opencv2/core/matx.hpp template<typename _Tp> struct Matx_DetOp<_Tp, 3>
_Tp               457 modules/core/include/opencv2/core/matx.hpp     double operator ()(const Matx<_Tp, 3, 3>& a) const
_Tp               465 modules/core/include/opencv2/core/matx.hpp template<typename _Tp> Vec<_Tp, 2> inline conjugate(const Vec<_Tp, 2>& v)
_Tp               467 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, 2>(v[0], -v[1]);
_Tp               470 modules/core/include/opencv2/core/matx.hpp template<typename _Tp> Vec<_Tp, 4> inline conjugate(const Vec<_Tp, 4>& v)
_Tp               472 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, 4>(v[0], -v[1], -v[2], -v[3]);
_Tp               481 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               482 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>::Matx()
_Tp               484 modules/core/include/opencv2/core/matx.hpp     for(int i = 0; i < channels; i++) val[i] = _Tp(0);
_Tp               487 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               488 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>::Matx(_Tp v0)
_Tp               491 modules/core/include/opencv2/core/matx.hpp     for(int i = 1; i < channels; i++) val[i] = _Tp(0);
_Tp               494 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               495 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>::Matx(_Tp v0, _Tp v1)
_Tp               499 modules/core/include/opencv2/core/matx.hpp     for(int i = 2; i < channels; i++) val[i] = _Tp(0);
_Tp               502 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               503 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>::Matx(_Tp v0, _Tp v1, _Tp v2)
_Tp               507 modules/core/include/opencv2/core/matx.hpp     for(int i = 3; i < channels; i++) val[i] = _Tp(0);
_Tp               510 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               511 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>::Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3)
_Tp               515 modules/core/include/opencv2/core/matx.hpp     for(int i = 4; i < channels; i++) val[i] = _Tp(0);
_Tp               518 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               519 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>::Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4)
_Tp               523 modules/core/include/opencv2/core/matx.hpp     for(int i = 5; i < channels; i++) val[i] = _Tp(0);
_Tp               526 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               527 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>::Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5)
_Tp               532 modules/core/include/opencv2/core/matx.hpp     for(int i = 6; i < channels; i++) val[i] = _Tp(0);
_Tp               535 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               536 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>::Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6)
_Tp               541 modules/core/include/opencv2/core/matx.hpp     for(int i = 7; i < channels; i++) val[i] = _Tp(0);
_Tp               544 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               545 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>::Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7)
_Tp               550 modules/core/include/opencv2/core/matx.hpp     for(int i = 8; i < channels; i++) val[i] = _Tp(0);
_Tp               553 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               554 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>::Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8)
_Tp               560 modules/core/include/opencv2/core/matx.hpp     for(int i = 9; i < channels; i++) val[i] = _Tp(0);
_Tp               563 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               564 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>::Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9)
_Tp               570 modules/core/include/opencv2/core/matx.hpp     for(int i = 10; i < channels; i++) val[i] = _Tp(0);
_Tp               574 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               575 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11)
_Tp               583 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               584 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9, _Tp v10, _Tp v11, _Tp v12, _Tp v13, _Tp v14, _Tp v15)
_Tp               593 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               594 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>::Matx(const _Tp* values)
_Tp               599 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               600 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> Matx<_Tp, m, n>::all(_Tp alpha)
_Tp               602 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, m, n> M;
_Tp               607 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               608 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n> Matx<_Tp,m,n>::zeros()
_Tp               613 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               614 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n> Matx<_Tp,m,n>::ones()
_Tp               619 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               620 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n> Matx<_Tp,m,n>::eye()
_Tp               622 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp,m,n> M;
_Tp               628 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               629 modules/core/include/opencv2/core/matx.hpp _Tp Matx<_Tp, m, n>::dot(const Matx<_Tp, m, n>& M) const
_Tp               631 modules/core/include/opencv2/core/matx.hpp     _Tp s = 0;
_Tp               636 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               637 modules/core/include/opencv2/core/matx.hpp double Matx<_Tp, m, n>::ddot(const Matx<_Tp, m, n>& M) const
_Tp               644 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               645 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n> Matx<_Tp,m,n>::diag(const typename Matx<_Tp,m,n>::diag_type& d)
_Tp               647 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp,m,n> M;
_Tp               653 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> template<typename T2>
_Tp               654 modules/core/include/opencv2/core/matx.hpp inline Matx<_Tp, m, n>::operator Matx<T2, m, n>() const
_Tp               661 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> template<int m1, int n1> inline
_Tp               662 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m1, n1> Matx<_Tp, m, n>::reshape() const
_Tp               665 modules/core/include/opencv2/core/matx.hpp     return (const Matx<_Tp, m1, n1>&)*this;
_Tp               668 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n>
_Tp               670 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m1, n1> Matx<_Tp, m, n>::get_minor(int i, int j) const
_Tp               673 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, m1, n1> s;
_Tp               680 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               681 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, 1, n> Matx<_Tp, m, n>::row(int i) const
_Tp               684 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, 1, n>(&val[i*n]);
_Tp               687 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               688 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, 1> Matx<_Tp, m, n>::col(int j) const
_Tp               691 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, m, 1> v;
_Tp               697 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               698 modules/core/include/opencv2/core/matx.hpp typename Matx<_Tp, m, n>::diag_type Matx<_Tp, m, n>::diag() const
_Tp               706 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               707 modules/core/include/opencv2/core/matx.hpp const _Tp& Matx<_Tp, m, n>::operator()(int i, int j) const
_Tp               713 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               714 modules/core/include/opencv2/core/matx.hpp _Tp& Matx<_Tp, m, n>::operator ()(int i, int j)
_Tp               720 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               721 modules/core/include/opencv2/core/matx.hpp const _Tp& Matx<_Tp, m, n>::operator ()(int i) const
_Tp               728 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               729 modules/core/include/opencv2/core/matx.hpp _Tp& Matx<_Tp, m, n>::operator ()(int i)
_Tp               736 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               737 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_AddOp)
_Tp               740 modules/core/include/opencv2/core/matx.hpp         val[i] = saturate_cast<_Tp>(a.val[i] + b.val[i]);
_Tp               743 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               744 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_SubOp)
_Tp               747 modules/core/include/opencv2/core/matx.hpp         val[i] = saturate_cast<_Tp>(a.val[i] - b.val[i]);
_Tp               750 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> template<typename _T2> inline
_Tp               751 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(const Matx<_Tp, m, n>& a, _T2 alpha, Matx_ScaleOp)
_Tp               754 modules/core/include/opencv2/core/matx.hpp         val[i] = saturate_cast<_Tp>(a.val[i] * alpha);
_Tp               757 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               758 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_MulOp)
_Tp               761 modules/core/include/opencv2/core/matx.hpp         val[i] = saturate_cast<_Tp>(a.val[i] * b.val[i]);
_Tp               764 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               765 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b, Matx_DivOp)
_Tp               768 modules/core/include/opencv2/core/matx.hpp         val[i] = saturate_cast<_Tp>(a.val[i] / b.val[i]);
_Tp               771 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> template<int l> inline
_Tp               772 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(const Matx<_Tp, m, l>& a, const Matx<_Tp, l, n>& b, Matx_MatMulOp)
_Tp               777 modules/core/include/opencv2/core/matx.hpp             _Tp s = 0;
_Tp               784 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               785 modules/core/include/opencv2/core/matx.hpp Matx<_Tp,m,n>::Matx(const Matx<_Tp, n, m>& a, Matx_TOp)
_Tp               792 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               793 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> Matx<_Tp, m, n>::mul(const Matx<_Tp, m, n>& a) const
_Tp               795 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, m, n>(*this, a, Matx_MulOp());
_Tp               798 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               799 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> Matx<_Tp, m, n>::div(const Matx<_Tp, m, n>& a) const
_Tp               801 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, m, n>(*this, a, Matx_DivOp());
_Tp               804 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               805 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, n, m> Matx<_Tp, m, n>::t() const
_Tp               807 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, n, m>(*this, Matx_TOp());
_Tp               810 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               811 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, n> Matx<_Tp, m, n>::solve(const Vec<_Tp, m>& rhs, int method) const
_Tp               813 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, n, 1> x = solve((const Matx<_Tp, m, 1>&)(rhs), method);
_Tp               814 modules/core/include/opencv2/core/matx.hpp     return (Vec<_Tp, n>&)(x);
_Tp               817 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m> static inline
_Tp               818 modules/core/include/opencv2/core/matx.hpp double determinant(const Matx<_Tp, m, m>& a)
_Tp               820 modules/core/include/opencv2/core/matx.hpp     return cv::internal::Matx_DetOp<_Tp, m>()(a);
_Tp               823 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp               824 modules/core/include/opencv2/core/matx.hpp double trace(const Matx<_Tp, m, n>& a)
_Tp               826 modules/core/include/opencv2/core/matx.hpp     _Tp s = 0;
_Tp               832 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp               833 modules/core/include/opencv2/core/matx.hpp double norm(const Matx<_Tp, m, n>& M)
_Tp               835 modules/core/include/opencv2/core/matx.hpp     return std::sqrt(normL2Sqr<_Tp, double>(M.val, m*n));
_Tp               838 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp               839 modules/core/include/opencv2/core/matx.hpp double norm(const Matx<_Tp, m, n>& M, int normType)
_Tp               841 modules/core/include/opencv2/core/matx.hpp     return normType == NORM_INF ? (double)normInf<_Tp, typename DataType<_Tp>::work_type>(M.val, m*n) :
_Tp               842 modules/core/include/opencv2/core/matx.hpp         normType == NORM_L1 ? (double)normL1<_Tp, typename DataType<_Tp>::work_type>(M.val, m*n) :
_Tp               843 modules/core/include/opencv2/core/matx.hpp         std::sqrt((double)normL2Sqr<_Tp, typename DataType<_Tp>::work_type>(M.val, m*n));
_Tp               850 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, typename _T2, int m, int n> static inline
_Tp               851 modules/core/include/opencv2/core/matx.hpp MatxCommaInitializer<_Tp, m, n> operator << (const Matx<_Tp, m, n>& mtx, _T2 val)
_Tp               853 modules/core/include/opencv2/core/matx.hpp     MatxCommaInitializer<_Tp, m, n> commaInitializer((Matx<_Tp, m, n>*)&mtx);
_Tp               857 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               858 modules/core/include/opencv2/core/matx.hpp MatxCommaInitializer<_Tp, m, n>::MatxCommaInitializer(Matx<_Tp, m, n>* _mtx)
_Tp               862 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> template<typename _T2> inline
_Tp               863 modules/core/include/opencv2/core/matx.hpp MatxCommaInitializer<_Tp, m, n>& MatxCommaInitializer<_Tp, m, n>::operator , (_T2 value)
_Tp               866 modules/core/include/opencv2/core/matx.hpp     dst->val[idx++] = saturate_cast<_Tp>(value);
_Tp               870 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> inline
_Tp               871 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> MatxCommaInitializer<_Tp, m, n>::operator *() const
_Tp               881 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               882 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec() {}
_Tp               884 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               885 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(_Tp v0)
_Tp               886 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(v0) {}
_Tp               888 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               889 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(_Tp v0, _Tp v1)
_Tp               890 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(v0, v1) {}
_Tp               892 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               893 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(_Tp v0, _Tp v1, _Tp v2)
_Tp               894 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(v0, v1, v2) {}
_Tp               896 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               897 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3)
_Tp               898 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(v0, v1, v2, v3) {}
_Tp               900 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               901 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4)
_Tp               902 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(v0, v1, v2, v3, v4) {}
_Tp               904 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               905 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5)
_Tp               906 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(v0, v1, v2, v3, v4, v5) {}
_Tp               908 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               909 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6)
_Tp               910 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(v0, v1, v2, v3, v4, v5, v6) {}
_Tp               912 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               913 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7)
_Tp               914 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(v0, v1, v2, v3, v4, v5, v6, v7) {}
_Tp               916 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               917 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8)
_Tp               918 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(v0, v1, v2, v3, v4, v5, v6, v7, v8) {}
_Tp               920 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               921 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9)
_Tp               922 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9) {}
_Tp               924 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               925 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(const _Tp* values)
_Tp               926 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(values) {}
_Tp               928 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               929 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(const Vec<_Tp, cn>& m)
_Tp               930 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(m.val) {}
_Tp               932 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               933 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(const Matx<_Tp, cn, 1>& a, const Matx<_Tp, cn, 1>& b, Matx_AddOp op)
_Tp               934 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(a, b, op) {}
_Tp               936 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               937 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(const Matx<_Tp, cn, 1>& a, const Matx<_Tp, cn, 1>& b, Matx_SubOp op)
_Tp               938 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(a, b, op) {}
_Tp               940 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> template<typename _T2> inline
_Tp               941 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::Vec(const Matx<_Tp, cn, 1>& a, _T2 alpha, Matx_ScaleOp op)
_Tp               942 modules/core/include/opencv2/core/matx.hpp     : Matx<_Tp, cn, 1>(a, alpha, op) {}
_Tp               944 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               945 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> Vec<_Tp, cn>::all(_Tp alpha)
_Tp               952 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               953 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> Vec<_Tp, cn>::mul(const Vec<_Tp, cn>& v) const
_Tp               955 modules/core/include/opencv2/core/matx.hpp     Vec<_Tp, cn> w;
_Tp               956 modules/core/include/opencv2/core/matx.hpp     for( int i = 0; i < cn; i++ ) w.val[i] = saturate_cast<_Tp>(this->val[i]*v.val[i]);
_Tp               984 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp               985 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> Vec<_Tp, cn>::cross(const Vec<_Tp, cn>&) const
_Tp               988 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, cn>();
_Tp              1007 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> template<typename T2> inline
_Tp              1008 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>::operator Vec<T2, cn>() const
_Tp              1015 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp              1016 modules/core/include/opencv2/core/matx.hpp const _Tp& Vec<_Tp, cn>::operator [](int i) const
_Tp              1022 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp              1023 modules/core/include/opencv2/core/matx.hpp _Tp& Vec<_Tp, cn>::operator [](int i)
_Tp              1029 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp              1030 modules/core/include/opencv2/core/matx.hpp const _Tp& Vec<_Tp, cn>::operator ()(int i) const
_Tp              1036 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp              1037 modules/core/include/opencv2/core/matx.hpp _Tp& Vec<_Tp, cn>::operator ()(int i)
_Tp              1043 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp              1044 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> normalize(const Vec<_Tp, cn>& v)
_Tp              1055 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, typename _T2, int cn> static inline
_Tp              1056 modules/core/include/opencv2/core/matx.hpp VecCommaInitializer<_Tp, cn> operator << (const Vec<_Tp, cn>& vec, _T2 val)
_Tp              1058 modules/core/include/opencv2/core/matx.hpp     VecCommaInitializer<_Tp, cn> commaInitializer((Vec<_Tp, cn>*)&vec);
_Tp              1062 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp              1063 modules/core/include/opencv2/core/matx.hpp VecCommaInitializer<_Tp, cn>::VecCommaInitializer(Vec<_Tp, cn>* _vec)
_Tp              1064 modules/core/include/opencv2/core/matx.hpp     : MatxCommaInitializer<_Tp, cn, 1>(_vec)
_Tp              1067 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> template<typename _T2> inline
_Tp              1068 modules/core/include/opencv2/core/matx.hpp VecCommaInitializer<_Tp, cn>& VecCommaInitializer<_Tp, cn>::operator , (_T2 value)
_Tp              1071 modules/core/include/opencv2/core/matx.hpp     this->dst->val[this->idx++] = saturate_cast<_Tp>(value);
_Tp              1075 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> inline
_Tp              1076 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> VecCommaInitializer<_Tp, cn>::operator *() const
_Tp              1105 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1106 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator + (const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b)
_Tp              1108 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, m, n>(a, b, Matx_AddOp());
_Tp              1111 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1112 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator - (const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b)
_Tp              1114 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, m, n>(a, b, Matx_SubOp());
_Tp              1117 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1118 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>& operator *= (Matx<_Tp, m, n>& a, int alpha)
_Tp              1121 modules/core/include/opencv2/core/matx.hpp         a.val[i] = saturate_cast<_Tp>(a.val[i] * alpha);
_Tp              1125 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1126 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>& operator *= (Matx<_Tp, m, n>& a, float alpha)
_Tp              1129 modules/core/include/opencv2/core/matx.hpp         a.val[i] = saturate_cast<_Tp>(a.val[i] * alpha);
_Tp              1133 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1134 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n>& operator *= (Matx<_Tp, m, n>& a, double alpha)
_Tp              1137 modules/core/include/opencv2/core/matx.hpp         a.val[i] = saturate_cast<_Tp>(a.val[i] * alpha);
_Tp              1141 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1142 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator * (const Matx<_Tp, m, n>& a, int alpha)
_Tp              1144 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, m, n>(a, alpha, Matx_ScaleOp());
_Tp              1147 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1148 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator * (const Matx<_Tp, m, n>& a, float alpha)
_Tp              1150 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, m, n>(a, alpha, Matx_ScaleOp());
_Tp              1153 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1154 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator * (const Matx<_Tp, m, n>& a, double alpha)
_Tp              1156 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, m, n>(a, alpha, Matx_ScaleOp());
_Tp              1159 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1160 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator * (int alpha, const Matx<_Tp, m, n>& a)
_Tp              1162 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, m, n>(a, alpha, Matx_ScaleOp());
_Tp              1165 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1166 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator * (float alpha, const Matx<_Tp, m, n>& a)
_Tp              1168 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, m, n>(a, alpha, Matx_ScaleOp());
_Tp              1171 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1172 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator * (double alpha, const Matx<_Tp, m, n>& a)
_Tp              1174 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, m, n>(a, alpha, Matx_ScaleOp());
_Tp              1177 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1178 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator - (const Matx<_Tp, m, n>& a)
_Tp              1180 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, m, n>(a, -1, Matx_ScaleOp());
_Tp              1183 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n, int l> static inline
_Tp              1184 modules/core/include/opencv2/core/matx.hpp Matx<_Tp, m, n> operator * (const Matx<_Tp, m, l>& a, const Matx<_Tp, l, n>& b)
_Tp              1186 modules/core/include/opencv2/core/matx.hpp     return Matx<_Tp, m, n>(a, b, Matx_MatMulOp());
_Tp              1189 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1190 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, m> operator * (const Matx<_Tp, m, n>& a, const Vec<_Tp, n>& b)
_Tp              1192 modules/core/include/opencv2/core/matx.hpp     Matx<_Tp, m, 1> c(a, b, Matx_MatMulOp());
_Tp              1193 modules/core/include/opencv2/core/matx.hpp     return (const Vec<_Tp, m>&)(c);
_Tp              1196 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1197 modules/core/include/opencv2/core/matx.hpp bool operator == (const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b)
_Tp              1204 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int m, int n> static inline
_Tp              1205 modules/core/include/opencv2/core/matx.hpp bool operator != (const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b)
_Tp              1233 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1234 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator + (const Vec<_Tp, cn>& a, const Vec<_Tp, cn>& b)
_Tp              1236 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, cn>(a, b, Matx_AddOp());
_Tp              1239 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1240 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator - (const Vec<_Tp, cn>& a, const Vec<_Tp, cn>& b)
_Tp              1242 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, cn>(a, b, Matx_SubOp());
_Tp              1245 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1246 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>& operator *= (Vec<_Tp, cn>& a, int alpha)
_Tp              1249 modules/core/include/opencv2/core/matx.hpp         a[i] = saturate_cast<_Tp>(a[i]*alpha);
_Tp              1253 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1254 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>& operator *= (Vec<_Tp, cn>& a, float alpha)
_Tp              1257 modules/core/include/opencv2/core/matx.hpp         a[i] = saturate_cast<_Tp>(a[i]*alpha);
_Tp              1261 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1262 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>& operator *= (Vec<_Tp, cn>& a, double alpha)
_Tp              1265 modules/core/include/opencv2/core/matx.hpp         a[i] = saturate_cast<_Tp>(a[i]*alpha);
_Tp              1269 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1270 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>& operator /= (Vec<_Tp, cn>& a, int alpha)
_Tp              1274 modules/core/include/opencv2/core/matx.hpp         a[i] = saturate_cast<_Tp>(a[i]*ialpha);
_Tp              1278 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1279 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>& operator /= (Vec<_Tp, cn>& a, float alpha)
_Tp              1283 modules/core/include/opencv2/core/matx.hpp         a[i] = saturate_cast<_Tp>(a[i]*ialpha);
_Tp              1287 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1288 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn>& operator /= (Vec<_Tp, cn>& a, double alpha)
_Tp              1292 modules/core/include/opencv2/core/matx.hpp         a[i] = saturate_cast<_Tp>(a[i]*ialpha);
_Tp              1296 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1297 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator * (const Vec<_Tp, cn>& a, int alpha)
_Tp              1299 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, cn>(a, alpha, Matx_ScaleOp());
_Tp              1302 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1303 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator * (int alpha, const Vec<_Tp, cn>& a)
_Tp              1305 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, cn>(a, alpha, Matx_ScaleOp());
_Tp              1308 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1309 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator * (const Vec<_Tp, cn>& a, float alpha)
_Tp              1311 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, cn>(a, alpha, Matx_ScaleOp());
_Tp              1314 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1315 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator * (float alpha, const Vec<_Tp, cn>& a)
_Tp              1317 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, cn>(a, alpha, Matx_ScaleOp());
_Tp              1320 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1321 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator * (const Vec<_Tp, cn>& a, double alpha)
_Tp              1323 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, cn>(a, alpha, Matx_ScaleOp());
_Tp              1326 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1327 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator * (double alpha, const Vec<_Tp, cn>& a)
_Tp              1329 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, cn>(a, alpha, Matx_ScaleOp());
_Tp              1332 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1333 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator / (const Vec<_Tp, cn>& a, int alpha)
_Tp              1335 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, cn>(a, 1./alpha, Matx_ScaleOp());
_Tp              1338 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1339 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator / (const Vec<_Tp, cn>& a, float alpha)
_Tp              1341 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, cn>(a, 1.f/alpha, Matx_ScaleOp());
_Tp              1344 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1345 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator / (const Vec<_Tp, cn>& a, double alpha)
_Tp              1347 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, cn>(a, 1./alpha, Matx_ScaleOp());
_Tp              1350 modules/core/include/opencv2/core/matx.hpp template<typename _Tp, int cn> static inline
_Tp              1351 modules/core/include/opencv2/core/matx.hpp Vec<_Tp, cn> operator - (const Vec<_Tp, cn>& a)
_Tp              1353 modules/core/include/opencv2/core/matx.hpp     Vec<_Tp,cn> t;
_Tp              1354 modules/core/include/opencv2/core/matx.hpp     for( int i = 0; i < cn; i++ ) t.val[i] = saturate_cast<_Tp>(-a.val[i]);
_Tp              1358 modules/core/include/opencv2/core/matx.hpp template<typename _Tp> inline Vec<_Tp, 4> operator * (const Vec<_Tp, 4>& v1, const Vec<_Tp, 4>& v2)
_Tp              1360 modules/core/include/opencv2/core/matx.hpp     return Vec<_Tp, 4>(saturate_cast<_Tp>(v1[0]*v2[0] - v1[1]*v2[1] - v1[2]*v2[2] - v1[3]*v2[3]),
_Tp              1361 modules/core/include/opencv2/core/matx.hpp                        saturate_cast<_Tp>(v1[0]*v2[1] + v1[1]*v2[0] + v1[2]*v2[3] - v1[3]*v2[2]),
_Tp              1362 modules/core/include/opencv2/core/matx.hpp                        saturate_cast<_Tp>(v1[0]*v2[2] - v1[1]*v2[3] + v1[2]*v2[0] + v1[3]*v2[1]),
_Tp              1363 modules/core/include/opencv2/core/matx.hpp                        saturate_cast<_Tp>(v1[0]*v2[3] + v1[1]*v2[2] - v1[2]*v2[1] + v1[3]*v2[0]));
_Tp              1366 modules/core/include/opencv2/core/matx.hpp template<typename _Tp> inline Vec<_Tp, 4>& operator *= (Vec<_Tp, 4>& v1, const Vec<_Tp, 4>& v2)
_Tp               329 modules/core/include/opencv2/core/ocl.hpp     template<typename _Tp> static KernelArg Constant(const _Tp* arr, size_t n)
_Tp               360 modules/core/include/opencv2/core/ocl.hpp     template<typename _Tp> int set(int i, const _Tp& value)
_Tp                64 modules/core/include/opencv2/core/operations.hpp template<typename _Tp, int m> struct Matx_FastInvOp
_Tp                66 modules/core/include/opencv2/core/operations.hpp     bool operator()(const Matx<_Tp, m, m>& a, Matx<_Tp, m, m>& b, int method) const
_Tp                68 modules/core/include/opencv2/core/operations.hpp         Matx<_Tp, m, m> temp = a;
_Tp                72 modules/core/include/opencv2/core/operations.hpp             b(i, i) = (_Tp)1;
_Tp                75 modules/core/include/opencv2/core/operations.hpp             return Cholesky(temp.val, m*sizeof(_Tp), m, b.val, m*sizeof(_Tp), m);
_Tp                77 modules/core/include/opencv2/core/operations.hpp         return LU(temp.val, m*sizeof(_Tp), m, b.val, m*sizeof(_Tp), m) != 0;
_Tp                81 modules/core/include/opencv2/core/operations.hpp template<typename _Tp> struct Matx_FastInvOp<_Tp, 2>
_Tp                83 modules/core/include/opencv2/core/operations.hpp     bool operator()(const Matx<_Tp, 2, 2>& a, Matx<_Tp, 2, 2>& b, int) const
_Tp                85 modules/core/include/opencv2/core/operations.hpp         _Tp d = determinant(a);
_Tp                97 modules/core/include/opencv2/core/operations.hpp template<typename _Tp> struct Matx_FastInvOp<_Tp, 3>
_Tp                99 modules/core/include/opencv2/core/operations.hpp     bool operator()(const Matx<_Tp, 3, 3>& a, Matx<_Tp, 3, 3>& b, int) const
_Tp               101 modules/core/include/opencv2/core/operations.hpp         _Tp d = (_Tp)determinant(a);
_Tp               121 modules/core/include/opencv2/core/operations.hpp template<typename _Tp, int m, int n> struct Matx_FastSolveOp
_Tp               123 modules/core/include/opencv2/core/operations.hpp     bool operator()(const Matx<_Tp, m, m>& a, const Matx<_Tp, m, n>& b,
_Tp               124 modules/core/include/opencv2/core/operations.hpp                     Matx<_Tp, m, n>& x, int method) const
_Tp               126 modules/core/include/opencv2/core/operations.hpp         Matx<_Tp, m, m> temp = a;
_Tp               129 modules/core/include/opencv2/core/operations.hpp             return Cholesky(temp.val, m*sizeof(_Tp), m, x.val, n*sizeof(_Tp), n);
_Tp               131 modules/core/include/opencv2/core/operations.hpp         return LU(temp.val, m*sizeof(_Tp), m, x.val, n*sizeof(_Tp), n) != 0;
_Tp               135 modules/core/include/opencv2/core/operations.hpp template<typename _Tp> struct Matx_FastSolveOp<_Tp, 2, 1>
_Tp               137 modules/core/include/opencv2/core/operations.hpp     bool operator()(const Matx<_Tp, 2, 2>& a, const Matx<_Tp, 2, 1>& b,
_Tp               138 modules/core/include/opencv2/core/operations.hpp                     Matx<_Tp, 2, 1>& x, int) const
_Tp               140 modules/core/include/opencv2/core/operations.hpp         _Tp d = determinant(a);
_Tp               150 modules/core/include/opencv2/core/operations.hpp template<typename _Tp> struct Matx_FastSolveOp<_Tp, 3, 1>
_Tp               152 modules/core/include/opencv2/core/operations.hpp     bool operator()(const Matx<_Tp, 3, 3>& a, const Matx<_Tp, 3, 1>& b,
_Tp               153 modules/core/include/opencv2/core/operations.hpp                     Matx<_Tp, 3, 1>& x, int) const
_Tp               155 modules/core/include/opencv2/core/operations.hpp         _Tp d = (_Tp)determinant(a);
_Tp               176 modules/core/include/opencv2/core/operations.hpp template<typename _Tp, int m, int n> inline
_Tp               177 modules/core/include/opencv2/core/operations.hpp Matx<_Tp,m,n> Matx<_Tp,m,n>::randu(_Tp a, _Tp b)
_Tp               179 modules/core/include/opencv2/core/operations.hpp     Matx<_Tp,m,n> M;
_Tp               184 modules/core/include/opencv2/core/operations.hpp template<typename _Tp, int m, int n> inline
_Tp               185 modules/core/include/opencv2/core/operations.hpp Matx<_Tp,m,n> Matx<_Tp,m,n>::randn(_Tp a, _Tp b)
_Tp               187 modules/core/include/opencv2/core/operations.hpp     Matx<_Tp,m,n> M;
_Tp               192 modules/core/include/opencv2/core/operations.hpp template<typename _Tp, int m, int n> inline
_Tp               193 modules/core/include/opencv2/core/operations.hpp Matx<_Tp, n, m> Matx<_Tp, m, n>::inv(int method, bool *p_is_ok /*= NULL*/) const
_Tp               195 modules/core/include/opencv2/core/operations.hpp     Matx<_Tp, n, m> b;
_Tp               198 modules/core/include/opencv2/core/operations.hpp         ok = cv::internal::Matx_FastInvOp<_Tp, m>()(*this, b, method);
_Tp               205 modules/core/include/opencv2/core/operations.hpp     return ok ? b : Matx<_Tp, n, m>::zeros();
_Tp               208 modules/core/include/opencv2/core/operations.hpp template<typename _Tp, int m, int n> template<int l> inline
_Tp               209 modules/core/include/opencv2/core/operations.hpp Matx<_Tp, n, l> Matx<_Tp, m, n>::solve(const Matx<_Tp, m, l>& rhs, int method) const
_Tp               211 modules/core/include/opencv2/core/operations.hpp     Matx<_Tp, n, l> x;
_Tp               214 modules/core/include/opencv2/core/operations.hpp         ok = cv::internal::Matx_FastSolveOp<_Tp, m, l>()(*this, rhs, x, method);
_Tp               221 modules/core/include/opencv2/core/operations.hpp     return ok ? x : Matx<_Tp, n, l>::zeros();
_Tp               236 modules/core/include/opencv2/core/operations.hpp     template<typename _Tp> CV_MAT_AUG_OPERATOR1(op, cvop, A, B) \
_Tp               237 modules/core/include/opencv2/core/operations.hpp     template<typename _Tp> CV_MAT_AUG_OPERATOR1(op, cvop, const A, B)
_Tp               241 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(+=, cv::add(a,b,a), Mat_<_Tp>, Mat)
_Tp               242 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(+=, cv::add(a,b,a), Mat_<_Tp>, Scalar)
_Tp               243 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(+=, cv::add(a,b,a), Mat_<_Tp>, Mat_<_Tp>)
_Tp               247 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(-=, cv::subtract(a,b,a), Mat_<_Tp>, Mat)
_Tp               248 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(-=, cv::subtract(a,b,a), Mat_<_Tp>, Scalar)
_Tp               249 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(-=, cv::subtract(a,b,a), Mat_<_Tp>, Mat_<_Tp>)
_Tp               252 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(*=, cv::gemm(a, b, 1, Mat(), 0, a, 0), Mat_<_Tp>, Mat)
_Tp               253 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(*=, cv::gemm(a, b, 1, Mat(), 0, a, 0), Mat_<_Tp>, Mat_<_Tp>)
_Tp               255 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(*=, a.convertTo(a, -1, b), Mat_<_Tp>, double)
_Tp               258 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(/=, cv::divide(a,b,a), Mat_<_Tp>, Mat)
_Tp               259 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(/=, cv::divide(a,b,a), Mat_<_Tp>, Mat_<_Tp>)
_Tp               261 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(/=, a.convertTo((Mat&)a, -1, 1./b), Mat_<_Tp>, double)
_Tp               265 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(&=, cv::bitwise_and(a,b,a), Mat_<_Tp>, Mat)
_Tp               266 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(&=, cv::bitwise_and(a,b,a), Mat_<_Tp>, Scalar)
_Tp               267 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(&=, cv::bitwise_and(a,b,a), Mat_<_Tp>, Mat_<_Tp>)
_Tp               271 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(|=, cv::bitwise_or(a,b,a), Mat_<_Tp>, Mat)
_Tp               272 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(|=, cv::bitwise_or(a,b,a), Mat_<_Tp>, Scalar)
_Tp               273 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(|=, cv::bitwise_or(a,b,a), Mat_<_Tp>, Mat_<_Tp>)
_Tp               277 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(^=, cv::bitwise_xor(a,b,a), Mat_<_Tp>, Mat)
_Tp               278 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(^=, cv::bitwise_xor(a,b,a), Mat_<_Tp>, Scalar)
_Tp               279 modules/core/include/opencv2/core/operations.hpp CV_MAT_AUG_OPERATOR_T(^=, cv::bitwise_xor(a,b,a), Mat_<_Tp>, Mat_<_Tp>)
_Tp               300 modules/core/include/opencv2/core/operations.hpp template<typename _Tp, int m, int n, int nm> inline void
_Tp               301 modules/core/include/opencv2/core/operations.hpp     SVD::compute( const Matx<_Tp, m, n>& a, Matx<_Tp, nm, 1>& w, Matx<_Tp, m, nm>& u, Matx<_Tp, n, nm>& vt )
_Tp               309 modules/core/include/opencv2/core/operations.hpp template<typename _Tp, int m, int n, int nm> inline void
_Tp               310 modules/core/include/opencv2/core/operations.hpp SVD::compute( const Matx<_Tp, m, n>& a, Matx<_Tp, nm, 1>& w )
_Tp               318 modules/core/include/opencv2/core/operations.hpp template<typename _Tp, int m, int n, int nm, int nb> inline void
_Tp               319 modules/core/include/opencv2/core/operations.hpp SVD::backSubst( const Matx<_Tp, nm, 1>& w, const Matx<_Tp, m, nm>& u,
_Tp               320 modules/core/include/opencv2/core/operations.hpp                 const Matx<_Tp, n, nm>& vt, const Matx<_Tp, m, nb>& rhs,
_Tp               321 modules/core/include/opencv2/core/operations.hpp                 Matx<_Tp, n, nb>& dst )
_Tp               359 modules/core/include/opencv2/core/operations.hpp template<typename _Tp> static inline _Tp randu()
_Tp               361 modules/core/include/opencv2/core/operations.hpp   return (_Tp)theRNG();
_Tp               399 modules/core/include/opencv2/core/operations.hpp template<typename _Tp> static inline
_Tp               400 modules/core/include/opencv2/core/operations.hpp int print(const std::vector<Point_<_Tp> >& vec, FILE* stream = stdout)
_Tp               405 modules/core/include/opencv2/core/operations.hpp template<typename _Tp> static inline
_Tp               406 modules/core/include/opencv2/core/operations.hpp int print(const std::vector<Point3_<_Tp> >& vec, FILE* stream = stdout)
_Tp               411 modules/core/include/opencv2/core/operations.hpp template<typename _Tp, int m, int n> static inline
_Tp               412 modules/core/include/opencv2/core/operations.hpp int print(const Matx<_Tp, m, n>& matx, FILE* stream = stdout)
_Tp               438 modules/core/include/opencv2/core/operations.hpp template<typename _Tp, class _EqPredicate> int
_Tp               439 modules/core/include/opencv2/core/operations.hpp partition( const std::vector<_Tp>& _vec, std::vector<int>& labels,
_Tp               443 modules/core/include/opencv2/core/operations.hpp     const _Tp* vec = &_vec[0];
_Tp               684 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline void read(const FileNode& node, Point_<_Tp>& value, const Point_<_Tp>& default_value)
_Tp               686 modules/core/include/opencv2/core/persistence.hpp     std::vector<_Tp> temp; FileNodeIterator it = node.begin(); it >> temp;
_Tp               687 modules/core/include/opencv2/core/persistence.hpp     value = temp.size() != 2 ? default_value : Point_<_Tp>(saturate_cast<_Tp>(temp[0]), saturate_cast<_Tp>(temp[1]));
_Tp               690 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline void read(const FileNode& node, Point3_<_Tp>& value, const Point3_<_Tp>& default_value)
_Tp               692 modules/core/include/opencv2/core/persistence.hpp     std::vector<_Tp> temp; FileNodeIterator it = node.begin(); it >> temp;
_Tp               693 modules/core/include/opencv2/core/persistence.hpp     value = temp.size() != 3 ? default_value : Point3_<_Tp>(saturate_cast<_Tp>(temp[0]), saturate_cast<_Tp>(temp[1]),
_Tp               694 modules/core/include/opencv2/core/persistence.hpp                                                             saturate_cast<_Tp>(temp[2]));
_Tp               697 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline void read(const FileNode& node, Size_<_Tp>& value, const Size_<_Tp>& default_value)
_Tp               699 modules/core/include/opencv2/core/persistence.hpp     std::vector<_Tp> temp; FileNodeIterator it = node.begin(); it >> temp;
_Tp               700 modules/core/include/opencv2/core/persistence.hpp     value = temp.size() != 2 ? default_value : Size_<_Tp>(saturate_cast<_Tp>(temp[0]), saturate_cast<_Tp>(temp[1]));
_Tp               703 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline void read(const FileNode& node, Complex<_Tp>& value, const Complex<_Tp>& default_value)
_Tp               705 modules/core/include/opencv2/core/persistence.hpp     std::vector<_Tp> temp; FileNodeIterator it = node.begin(); it >> temp;
_Tp               706 modules/core/include/opencv2/core/persistence.hpp     value = temp.size() != 2 ? default_value : Complex<_Tp>(saturate_cast<_Tp>(temp[0]), saturate_cast<_Tp>(temp[1]));
_Tp               709 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline void read(const FileNode& node, Rect_<_Tp>& value, const Rect_<_Tp>& default_value)
_Tp               711 modules/core/include/opencv2/core/persistence.hpp     std::vector<_Tp> temp; FileNodeIterator it = node.begin(); it >> temp;
_Tp               712 modules/core/include/opencv2/core/persistence.hpp     value = temp.size() != 4 ? default_value : Rect_<_Tp>(saturate_cast<_Tp>(temp[0]), saturate_cast<_Tp>(temp[1]),
_Tp               713 modules/core/include/opencv2/core/persistence.hpp                                                           saturate_cast<_Tp>(temp[2]), saturate_cast<_Tp>(temp[3]));
_Tp               716 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp, int cn> static inline void read(const FileNode& node, Vec<_Tp, cn>& value, const Vec<_Tp, cn>& default_value)
_Tp               718 modules/core/include/opencv2/core/persistence.hpp     std::vector<_Tp> temp; FileNodeIterator it = node.begin(); it >> temp;
_Tp               719 modules/core/include/opencv2/core/persistence.hpp     value = temp.size() != cn ? default_value : Vec<_Tp, cn>(&temp[0]);
_Tp               722 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline void read(const FileNode& node, Scalar_<_Tp>& value, const Scalar_<_Tp>& default_value)
_Tp               724 modules/core/include/opencv2/core/persistence.hpp     std::vector<_Tp> temp; FileNodeIterator it = node.begin(); it >> temp;
_Tp               725 modules/core/include/opencv2/core/persistence.hpp     value = temp.size() != 4 ? default_value : Scalar_<_Tp>(saturate_cast<_Tp>(temp[0]), saturate_cast<_Tp>(temp[1]),
_Tp               726 modules/core/include/opencv2/core/persistence.hpp                                                             saturate_cast<_Tp>(temp[2]), saturate_cast<_Tp>(temp[3]));
_Tp               756 modules/core/include/opencv2/core/persistence.hpp     template<typename _Tp, int numflag> class VecWriterProxy
_Tp               760 modules/core/include/opencv2/core/persistence.hpp         void operator()(const std::vector<_Tp>& vec) const
_Tp               770 modules/core/include/opencv2/core/persistence.hpp     template<typename _Tp> class VecWriterProxy<_Tp, 1>
_Tp               774 modules/core/include/opencv2/core/persistence.hpp         void operator()(const std::vector<_Tp>& vec) const
_Tp               776 modules/core/include/opencv2/core/persistence.hpp             int _fmt = DataType<_Tp>::fmt;
_Tp               778 modules/core/include/opencv2/core/persistence.hpp             fs->writeRaw(fmt, !vec.empty() ? (uchar*)&vec[0] : 0, vec.size() * sizeof(_Tp));
_Tp               784 modules/core/include/opencv2/core/persistence.hpp     template<typename _Tp, int numflag> class VecReaderProxy
_Tp               788 modules/core/include/opencv2/core/persistence.hpp         void operator()(std::vector<_Tp>& vec, size_t count) const
_Tp               793 modules/core/include/opencv2/core/persistence.hpp                 read(**it, vec[i], _Tp());
_Tp               799 modules/core/include/opencv2/core/persistence.hpp     template<typename _Tp> class VecReaderProxy<_Tp, 1>
_Tp               803 modules/core/include/opencv2/core/persistence.hpp         void operator()(std::vector<_Tp>& vec, size_t count) const
_Tp               806 modules/core/include/opencv2/core/persistence.hpp             size_t cn = DataType<_Tp>::channels;
_Tp               807 modules/core/include/opencv2/core/persistence.hpp             int _fmt = DataType<_Tp>::fmt;
_Tp               812 modules/core/include/opencv2/core/persistence.hpp             it->readRaw(fmt, !vec.empty() ? (uchar*)&vec[0] : 0, count*sizeof(_Tp));
_Tp               825 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               826 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const _Tp& value)
_Tp               855 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               856 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const Point_<_Tp>& pt )
_Tp               862 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               863 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const Point3_<_Tp>& pt )
_Tp               870 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               871 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const Size_<_Tp>& sz )
_Tp               877 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               878 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const Complex<_Tp>& c )
_Tp               884 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               885 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const Rect_<_Tp>& r )
_Tp               893 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp, int cn> static inline
_Tp               894 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const Vec<_Tp, cn>& v )
_Tp               900 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               901 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const Scalar_<_Tp>& s )
_Tp               916 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               917 modules/core/include/opencv2/core/persistence.hpp void write( FileStorage& fs, const std::vector<_Tp>& vec )
_Tp               919 modules/core/include/opencv2/core/persistence.hpp     cv::internal::VecWriterProxy<_Tp, DataType<_Tp>::fmt != 0> w(&fs);
_Tp               924 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               925 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const String& name, const Point_<_Tp>& pt )
_Tp               931 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               932 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const String& name, const Point3_<_Tp>& pt )
_Tp               938 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               939 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const String& name, const Size_<_Tp>& sz )
_Tp               945 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               946 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const String& name, const Complex<_Tp>& c )
_Tp               952 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               953 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const String& name, const Rect_<_Tp>& r )
_Tp               959 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp, int cn> static inline
_Tp               960 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const String& name, const Vec<_Tp, cn>& v )
_Tp               966 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               967 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const String& name, const Scalar_<_Tp>& s )
_Tp               980 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp               981 modules/core/include/opencv2/core/persistence.hpp void write( FileStorage& fs, const String& name, const std::vector<_Tp>& vec )
_Tp               983 modules/core/include/opencv2/core/persistence.hpp     cv::internal::WriteStructContext ws(fs, name, FileNode::SEQ+(DataType<_Tp>::fmt != 0 ? FileNode::FLOW : 0));
_Tp              1032 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp              1033 modules/core/include/opencv2/core/persistence.hpp void read( FileNodeIterator& it, std::vector<_Tp>& vec, size_t maxCount = (size_t)INT_MAX )
_Tp              1035 modules/core/include/opencv2/core/persistence.hpp     cv::internal::VecReaderProxy<_Tp, DataType<_Tp>::fmt != 0> r(&it);
_Tp              1039 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp              1040 modules/core/include/opencv2/core/persistence.hpp void read( const FileNode& node, std::vector<_Tp>& vec, const std::vector<_Tp>& default_value = std::vector<_Tp>() )
_Tp              1058 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp              1059 modules/core/include/opencv2/core/persistence.hpp FileStorage& operator << (FileStorage& fs, const _Tp& value)
_Tp              1094 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp              1095 modules/core/include/opencv2/core/persistence.hpp FileNodeIterator& operator >> (FileNodeIterator& it, _Tp& value)
_Tp              1097 modules/core/include/opencv2/core/persistence.hpp     read( *it, value, _Tp());
_Tp              1103 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp              1104 modules/core/include/opencv2/core/persistence.hpp FileNodeIterator& operator >> (FileNodeIterator& it, std::vector<_Tp>& vec)
_Tp              1106 modules/core/include/opencv2/core/persistence.hpp     cv::internal::VecReaderProxy<_Tp, DataType<_Tp>::fmt != 0> r(&it);
_Tp              1118 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp              1119 modules/core/include/opencv2/core/persistence.hpp void operator >> (const FileNode& n, _Tp& value)
_Tp              1121 modules/core/include/opencv2/core/persistence.hpp     read( n, value, _Tp());
_Tp              1126 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline
_Tp              1127 modules/core/include/opencv2/core/persistence.hpp void operator >> (const FileNode& n, std::vector<_Tp>& vec)
_Tp               106 modules/core/include/opencv2/core/traits.hpp template<typename _Tp> class DataType
_Tp               109 modules/core/include/opencv2/core/traits.hpp     typedef _Tp         value_type;
_Tp               262 modules/core/include/opencv2/core/traits.hpp template<typename _Tp> class DataDepth
_Tp               267 modules/core/include/opencv2/core/traits.hpp         value = DataType<_Tp>::depth,
_Tp               268 modules/core/include/opencv2/core/traits.hpp         fmt   = DataType<_Tp>::fmt
_Tp                73 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class Complex
_Tp                79 modules/core/include/opencv2/core/types.hpp     Complex( _Tp _re, _Tp _im = 0 );
_Tp                86 modules/core/include/opencv2/core/types.hpp     _Tp re, im; //< the real and the imaginary parts
_Tp                92 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class DataType< Complex<_Tp> >
_Tp                95 modules/core/include/opencv2/core/types.hpp     typedef Complex<_Tp> value_type;
_Tp                97 modules/core/include/opencv2/core/types.hpp     typedef _Tp          channel_type;
_Tp               147 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class Point_
_Tp               150 modules/core/include/opencv2/core/types.hpp     typedef _Tp value_type;
_Tp               154 modules/core/include/opencv2/core/types.hpp     Point_(_Tp _x, _Tp _y);
_Tp               156 modules/core/include/opencv2/core/types.hpp     Point_(const Size_<_Tp>& sz);
_Tp               157 modules/core/include/opencv2/core/types.hpp     Point_(const Vec<_Tp, 2>& v);
_Tp               164 modules/core/include/opencv2/core/types.hpp     operator Vec<_Tp, 2>() const;
_Tp               167 modules/core/include/opencv2/core/types.hpp     _Tp dot(const Point_& pt) const;
_Tp               173 modules/core/include/opencv2/core/types.hpp     bool inside(const Rect_<_Tp>& r) const;
_Tp               175 modules/core/include/opencv2/core/types.hpp     _Tp x, y; //< the point coordinates
_Tp               183 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class DataType< Point_<_Tp> >
_Tp               186 modules/core/include/opencv2/core/types.hpp     typedef Point_<_Tp>                               value_type;
_Tp               187 modules/core/include/opencv2/core/types.hpp     typedef Point_<typename DataType<_Tp>::work_type> work_type;
_Tp               188 modules/core/include/opencv2/core/types.hpp     typedef _Tp                                       channel_type;
_Tp               218 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class Point3_
_Tp               221 modules/core/include/opencv2/core/types.hpp     typedef _Tp value_type;
_Tp               225 modules/core/include/opencv2/core/types.hpp     Point3_(_Tp _x, _Tp _y, _Tp _z);
_Tp               227 modules/core/include/opencv2/core/types.hpp     explicit Point3_(const Point_<_Tp>& pt);
_Tp               228 modules/core/include/opencv2/core/types.hpp     Point3_(const Vec<_Tp, 3>& v);
_Tp               234 modules/core/include/opencv2/core/types.hpp     operator Vec<_Tp, 3>() const;
_Tp               237 modules/core/include/opencv2/core/types.hpp     _Tp dot(const Point3_& pt) const;
_Tp               243 modules/core/include/opencv2/core/types.hpp     _Tp x, y, z; //< the point coordinates
_Tp               250 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class DataType< Point3_<_Tp> >
_Tp               253 modules/core/include/opencv2/core/types.hpp     typedef Point3_<_Tp>                               value_type;
_Tp               254 modules/core/include/opencv2/core/types.hpp     typedef Point3_<typename DataType<_Tp>::work_type> work_type;
_Tp               255 modules/core/include/opencv2/core/types.hpp     typedef _Tp                                        channel_type;
_Tp               284 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class Size_
_Tp               287 modules/core/include/opencv2/core/types.hpp     typedef _Tp value_type;
_Tp               291 modules/core/include/opencv2/core/types.hpp     Size_(_Tp _width, _Tp _height);
_Tp               293 modules/core/include/opencv2/core/types.hpp     Size_(const Point_<_Tp>& pt);
_Tp               297 modules/core/include/opencv2/core/types.hpp     _Tp area() const;
_Tp               302 modules/core/include/opencv2/core/types.hpp     _Tp width, height; // the width and the height
_Tp               310 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class DataType< Size_<_Tp> >
_Tp               313 modules/core/include/opencv2/core/types.hpp     typedef Size_<_Tp>                               value_type;
_Tp               314 modules/core/include/opencv2/core/types.hpp     typedef Size_<typename DataType<_Tp>::work_type> work_type;
_Tp               315 modules/core/include/opencv2/core/types.hpp     typedef _Tp                                      channel_type;
_Tp               374 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class Rect_
_Tp               377 modules/core/include/opencv2/core/types.hpp     typedef _Tp value_type;
_Tp               381 modules/core/include/opencv2/core/types.hpp     Rect_(_Tp _x, _Tp _y, _Tp _width, _Tp _height);
_Tp               383 modules/core/include/opencv2/core/types.hpp     Rect_(const Point_<_Tp>& org, const Size_<_Tp>& sz);
_Tp               384 modules/core/include/opencv2/core/types.hpp     Rect_(const Point_<_Tp>& pt1, const Point_<_Tp>& pt2);
_Tp               388 modules/core/include/opencv2/core/types.hpp     Point_<_Tp> tl() const;
_Tp               390 modules/core/include/opencv2/core/types.hpp     Point_<_Tp> br() const;
_Tp               393 modules/core/include/opencv2/core/types.hpp     Size_<_Tp> size() const;
_Tp               395 modules/core/include/opencv2/core/types.hpp     _Tp area() const;
_Tp               401 modules/core/include/opencv2/core/types.hpp     bool contains(const Point_<_Tp>& pt) const;
_Tp               403 modules/core/include/opencv2/core/types.hpp     _Tp x, y, width, height; //< the top-left corner, as well as width and height of the rectangle
_Tp               411 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class DataType< Rect_<_Tp> >
_Tp               414 modules/core/include/opencv2/core/types.hpp     typedef Rect_<_Tp>                               value_type;
_Tp               415 modules/core/include/opencv2/core/types.hpp     typedef Rect_<typename DataType<_Tp>::work_type> work_type;
_Tp               416 modules/core/include/opencv2/core/types.hpp     typedef _Tp                                      channel_type;
_Tp               570 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class Scalar_ : public Vec<_Tp, 4>
_Tp               575 modules/core/include/opencv2/core/types.hpp     Scalar_(_Tp v0, _Tp v1, _Tp v2=0, _Tp v3=0);
_Tp               576 modules/core/include/opencv2/core/types.hpp     Scalar_(_Tp v0);
_Tp               582 modules/core/include/opencv2/core/types.hpp     static Scalar_<_Tp> all(_Tp v0);
_Tp               588 modules/core/include/opencv2/core/types.hpp     Scalar_<_Tp> mul(const Scalar_<_Tp>& a, double scale=1 ) const;
_Tp               591 modules/core/include/opencv2/core/types.hpp     Scalar_<_Tp> conj() const;
_Tp               599 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class DataType< Scalar_<_Tp> >
_Tp               602 modules/core/include/opencv2/core/types.hpp     typedef Scalar_<_Tp>                               value_type;
_Tp               603 modules/core/include/opencv2/core/types.hpp     typedef Scalar_<typename DataType<_Tp>::work_type> work_type;
_Tp               604 modules/core/include/opencv2/core/types.hpp     typedef _Tp                                        channel_type;
_Tp               894 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp               895 modules/core/include/opencv2/core/types.hpp Complex<_Tp>::Complex()
_Tp               898 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp               899 modules/core/include/opencv2/core/types.hpp Complex<_Tp>::Complex( _Tp _re, _Tp _im )
_Tp               902 modules/core/include/opencv2/core/types.hpp template<typename _Tp> template<typename T2> inline
_Tp               903 modules/core/include/opencv2/core/types.hpp Complex<_Tp>::operator Complex<T2>() const
_Tp               908 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp               909 modules/core/include/opencv2/core/types.hpp Complex<_Tp> Complex<_Tp>::conj() const
_Tp               911 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>(re, -im);
_Tp               915 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               916 modules/core/include/opencv2/core/types.hpp bool operator == (const Complex<_Tp>& a, const Complex<_Tp>& b)
_Tp               921 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               922 modules/core/include/opencv2/core/types.hpp bool operator != (const Complex<_Tp>& a, const Complex<_Tp>& b)
_Tp               927 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               928 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator + (const Complex<_Tp>& a, const Complex<_Tp>& b)
_Tp               930 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>( a.re + b.re, a.im + b.im );
_Tp               933 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               934 modules/core/include/opencv2/core/types.hpp Complex<_Tp>& operator += (Complex<_Tp>& a, const Complex<_Tp>& b)
_Tp               940 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               941 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator - (const Complex<_Tp>& a, const Complex<_Tp>& b)
_Tp               943 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>( a.re - b.re, a.im - b.im );
_Tp               946 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               947 modules/core/include/opencv2/core/types.hpp Complex<_Tp>& operator -= (Complex<_Tp>& a, const Complex<_Tp>& b)
_Tp               953 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               954 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator - (const Complex<_Tp>& a)
_Tp               956 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>(-a.re, -a.im);
_Tp               959 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               960 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator * (const Complex<_Tp>& a, const Complex<_Tp>& b)
_Tp               962 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>( a.re*b.re - a.im*b.im, a.re*b.im + a.im*b.re );
_Tp               965 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               966 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator * (const Complex<_Tp>& a, _Tp b)
_Tp               968 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>( a.re*b, a.im*b );
_Tp               971 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               972 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator * (_Tp b, const Complex<_Tp>& a)
_Tp               974 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>( a.re*b, a.im*b );
_Tp               977 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               978 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator + (const Complex<_Tp>& a, _Tp b)
_Tp               980 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>( a.re + b, a.im );
_Tp               983 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               984 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator - (const Complex<_Tp>& a, _Tp b)
_Tp               985 modules/core/include/opencv2/core/types.hpp { return Complex<_Tp>( a.re - b, a.im ); }
_Tp               987 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               988 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator + (_Tp b, const Complex<_Tp>& a)
_Tp               990 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>( a.re + b, a.im );
_Tp               993 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp               994 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator - (_Tp b, const Complex<_Tp>& a)
_Tp               996 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>( b - a.re, -a.im );
_Tp               999 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1000 modules/core/include/opencv2/core/types.hpp Complex<_Tp>& operator += (Complex<_Tp>& a, _Tp b)
_Tp              1005 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1006 modules/core/include/opencv2/core/types.hpp Complex<_Tp>& operator -= (Complex<_Tp>& a, _Tp b)
_Tp              1011 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1012 modules/core/include/opencv2/core/types.hpp Complex<_Tp>& operator *= (Complex<_Tp>& a, _Tp b)
_Tp              1017 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1018 modules/core/include/opencv2/core/types.hpp double abs(const Complex<_Tp>& a)
_Tp              1023 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1024 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator / (const Complex<_Tp>& a, const Complex<_Tp>& b)
_Tp              1027 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>( (_Tp)((a.re*b.re + a.im*b.im)*t),
_Tp              1028 modules/core/include/opencv2/core/types.hpp                         (_Tp)((-a.re*b.im + a.im*b.re)*t) );
_Tp              1031 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1032 modules/core/include/opencv2/core/types.hpp Complex<_Tp>& operator /= (Complex<_Tp>& a, const Complex<_Tp>& b)
_Tp              1037 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1038 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator / (const Complex<_Tp>& a, _Tp b)
_Tp              1040 modules/core/include/opencv2/core/types.hpp     _Tp t = (_Tp)1/b;
_Tp              1041 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>( a.re*t, a.im*t );
_Tp              1044 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1045 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator / (_Tp b, const Complex<_Tp>& a)
_Tp              1047 modules/core/include/opencv2/core/types.hpp     return Complex<_Tp>(b)/a;
_Tp              1050 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1051 modules/core/include/opencv2/core/types.hpp Complex<_Tp> operator /= (const Complex<_Tp>& a, _Tp b)
_Tp              1053 modules/core/include/opencv2/core/types.hpp     _Tp t = (_Tp)1/b;
_Tp              1061 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1062 modules/core/include/opencv2/core/types.hpp Point_<_Tp>::Point_()
_Tp              1065 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1066 modules/core/include/opencv2/core/types.hpp Point_<_Tp>::Point_(_Tp _x, _Tp _y)
_Tp              1069 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1070 modules/core/include/opencv2/core/types.hpp Point_<_Tp>::Point_(const Point_& pt)
_Tp              1073 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1074 modules/core/include/opencv2/core/types.hpp Point_<_Tp>::Point_(const Size_<_Tp>& sz)
_Tp              1077 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1078 modules/core/include/opencv2/core/types.hpp Point_<_Tp>::Point_(const Vec<_Tp,2>& v)
_Tp              1081 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1082 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& Point_<_Tp>::operator = (const Point_& pt)
_Tp              1088 modules/core/include/opencv2/core/types.hpp template<typename _Tp> template<typename _Tp2> inline
_Tp              1089 modules/core/include/opencv2/core/types.hpp Point_<_Tp>::operator Point_<_Tp2>() const
_Tp              1094 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1095 modules/core/include/opencv2/core/types.hpp Point_<_Tp>::operator Vec<_Tp, 2>() const
_Tp              1097 modules/core/include/opencv2/core/types.hpp     return Vec<_Tp, 2>(x, y);
_Tp              1100 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1101 modules/core/include/opencv2/core/types.hpp _Tp Point_<_Tp>::dot(const Point_& pt) const
_Tp              1103 modules/core/include/opencv2/core/types.hpp     return saturate_cast<_Tp>(x*pt.x + y*pt.y);
_Tp              1106 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1107 modules/core/include/opencv2/core/types.hpp double Point_<_Tp>::ddot(const Point_& pt) const
_Tp              1112 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1113 modules/core/include/opencv2/core/types.hpp double Point_<_Tp>::cross(const Point_& pt) const
_Tp              1118 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline bool
_Tp              1119 modules/core/include/opencv2/core/types.hpp Point_<_Tp>::inside( const Rect_<_Tp>& r ) const
_Tp              1125 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1126 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator += (Point_<_Tp>& a, const Point_<_Tp>& b)
_Tp              1133 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1134 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator -= (Point_<_Tp>& a, const Point_<_Tp>& b)
_Tp              1141 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1142 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator *= (Point_<_Tp>& a, int b)
_Tp              1144 modules/core/include/opencv2/core/types.hpp     a.x = saturate_cast<_Tp>(a.x * b);
_Tp              1145 modules/core/include/opencv2/core/types.hpp     a.y = saturate_cast<_Tp>(a.y * b);
_Tp              1149 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1150 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator *= (Point_<_Tp>& a, float b)
_Tp              1152 modules/core/include/opencv2/core/types.hpp     a.x = saturate_cast<_Tp>(a.x * b);
_Tp              1153 modules/core/include/opencv2/core/types.hpp     a.y = saturate_cast<_Tp>(a.y * b);
_Tp              1157 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1158 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator *= (Point_<_Tp>& a, double b)
_Tp              1160 modules/core/include/opencv2/core/types.hpp     a.x = saturate_cast<_Tp>(a.x * b);
_Tp              1161 modules/core/include/opencv2/core/types.hpp     a.y = saturate_cast<_Tp>(a.y * b);
_Tp              1165 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1166 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator /= (Point_<_Tp>& a, int b)
_Tp              1168 modules/core/include/opencv2/core/types.hpp     a.x = saturate_cast<_Tp>(a.x / b);
_Tp              1169 modules/core/include/opencv2/core/types.hpp     a.y = saturate_cast<_Tp>(a.y / b);
_Tp              1173 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1174 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator /= (Point_<_Tp>& a, float b)
_Tp              1176 modules/core/include/opencv2/core/types.hpp     a.x = saturate_cast<_Tp>(a.x / b);
_Tp              1177 modules/core/include/opencv2/core/types.hpp     a.y = saturate_cast<_Tp>(a.y / b);
_Tp              1181 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1182 modules/core/include/opencv2/core/types.hpp Point_<_Tp>& operator /= (Point_<_Tp>& a, double b)
_Tp              1184 modules/core/include/opencv2/core/types.hpp     a.x = saturate_cast<_Tp>(a.x / b);
_Tp              1185 modules/core/include/opencv2/core/types.hpp     a.y = saturate_cast<_Tp>(a.y / b);
_Tp              1189 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1190 modules/core/include/opencv2/core/types.hpp double norm(const Point_<_Tp>& pt)
_Tp              1195 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1196 modules/core/include/opencv2/core/types.hpp bool operator == (const Point_<_Tp>& a, const Point_<_Tp>& b)
_Tp              1201 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1202 modules/core/include/opencv2/core/types.hpp bool operator != (const Point_<_Tp>& a, const Point_<_Tp>& b)
_Tp              1207 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1208 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator + (const Point_<_Tp>& a, const Point_<_Tp>& b)
_Tp              1210 modules/core/include/opencv2/core/types.hpp     return Point_<_Tp>( saturate_cast<_Tp>(a.x + b.x), saturate_cast<_Tp>(a.y + b.y) );
_Tp              1213 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1214 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator - (const Point_<_Tp>& a, const Point_<_Tp>& b)
_Tp              1216 modules/core/include/opencv2/core/types.hpp     return Point_<_Tp>( saturate_cast<_Tp>(a.x - b.x), saturate_cast<_Tp>(a.y - b.y) );
_Tp              1219 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1220 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator - (const Point_<_Tp>& a)
_Tp              1222 modules/core/include/opencv2/core/types.hpp     return Point_<_Tp>( saturate_cast<_Tp>(-a.x), saturate_cast<_Tp>(-a.y) );
_Tp              1225 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1226 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (const Point_<_Tp>& a, int b)
_Tp              1228 modules/core/include/opencv2/core/types.hpp     return Point_<_Tp>( saturate_cast<_Tp>(a.x*b), saturate_cast<_Tp>(a.y*b) );
_Tp              1231 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1232 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (int a, const Point_<_Tp>& b)
_Tp              1234 modules/core/include/opencv2/core/types.hpp     return Point_<_Tp>( saturate_cast<_Tp>(b.x*a), saturate_cast<_Tp>(b.y*a) );
_Tp              1237 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1238 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (const Point_<_Tp>& a, float b)
_Tp              1240 modules/core/include/opencv2/core/types.hpp     return Point_<_Tp>( saturate_cast<_Tp>(a.x*b), saturate_cast<_Tp>(a.y*b) );
_Tp              1243 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1244 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (float a, const Point_<_Tp>& b)
_Tp              1246 modules/core/include/opencv2/core/types.hpp     return Point_<_Tp>( saturate_cast<_Tp>(b.x*a), saturate_cast<_Tp>(b.y*a) );
_Tp              1249 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1250 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (const Point_<_Tp>& a, double b)
_Tp              1252 modules/core/include/opencv2/core/types.hpp     return Point_<_Tp>( saturate_cast<_Tp>(a.x*b), saturate_cast<_Tp>(a.y*b) );
_Tp              1255 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1256 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (double a, const Point_<_Tp>& b)
_Tp              1258 modules/core/include/opencv2/core/types.hpp     return Point_<_Tp>( saturate_cast<_Tp>(b.x*a), saturate_cast<_Tp>(b.y*a) );
_Tp              1261 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1262 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator * (const Matx<_Tp, 2, 2>& a, const Point_<_Tp>& b)
_Tp              1264 modules/core/include/opencv2/core/types.hpp     Matx<_Tp, 2, 1> tmp = a * Vec<_Tp,2>(b.x, b.y);
_Tp              1265 modules/core/include/opencv2/core/types.hpp     return Point_<_Tp>(tmp.val[0], tmp.val[1]);
_Tp              1268 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1269 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (const Matx<_Tp, 3, 3>& a, const Point_<_Tp>& b)
_Tp              1271 modules/core/include/opencv2/core/types.hpp     Matx<_Tp, 3, 1> tmp = a * Vec<_Tp,3>(b.x, b.y, 1);
_Tp              1272 modules/core/include/opencv2/core/types.hpp     return Point3_<_Tp>(tmp.val[0], tmp.val[1], tmp.val[2]);
_Tp              1275 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1276 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator / (const Point_<_Tp>& a, int b)
_Tp              1278 modules/core/include/opencv2/core/types.hpp     Point_<_Tp> tmp(a);
_Tp              1283 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1284 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator / (const Point_<_Tp>& a, float b)
_Tp              1286 modules/core/include/opencv2/core/types.hpp     Point_<_Tp> tmp(a);
_Tp              1291 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1292 modules/core/include/opencv2/core/types.hpp Point_<_Tp> operator / (const Point_<_Tp>& a, double b)
_Tp              1294 modules/core/include/opencv2/core/types.hpp     Point_<_Tp> tmp(a);
_Tp              1303 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1304 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>::Point3_()
_Tp              1307 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1308 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>::Point3_(_Tp _x, _Tp _y, _Tp _z)
_Tp              1311 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1312 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>::Point3_(const Point3_& pt)
_Tp              1315 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1316 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>::Point3_(const Point_<_Tp>& pt)
_Tp              1317 modules/core/include/opencv2/core/types.hpp     : x(pt.x), y(pt.y), z(_Tp()) {}
_Tp              1319 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1320 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>::Point3_(const Vec<_Tp, 3>& v)
_Tp              1323 modules/core/include/opencv2/core/types.hpp template<typename _Tp> template<typename _Tp2> inline
_Tp              1324 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>::operator Point3_<_Tp2>() const
_Tp              1329 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1330 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>::operator Vec<_Tp, 3>() const
_Tp              1332 modules/core/include/opencv2/core/types.hpp     return Vec<_Tp, 3>(x, y, z);
_Tp              1335 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1336 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& Point3_<_Tp>::operator = (const Point3_& pt)
_Tp              1342 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1343 modules/core/include/opencv2/core/types.hpp _Tp Point3_<_Tp>::dot(const Point3_& pt) const
_Tp              1345 modules/core/include/opencv2/core/types.hpp     return saturate_cast<_Tp>(x*pt.x + y*pt.y + z*pt.z);
_Tp              1348 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1349 modules/core/include/opencv2/core/types.hpp double Point3_<_Tp>::ddot(const Point3_& pt) const
_Tp              1354 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1355 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> Point3_<_Tp>::cross(const Point3_<_Tp>& pt) const
_Tp              1357 modules/core/include/opencv2/core/types.hpp     return Point3_<_Tp>(y*pt.z - z*pt.y, z*pt.x - x*pt.z, x*pt.y - y*pt.x);
_Tp              1361 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1362 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator += (Point3_<_Tp>& a, const Point3_<_Tp>& b)
_Tp              1370 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1371 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator -= (Point3_<_Tp>& a, const Point3_<_Tp>& b)
_Tp              1379 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1380 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator *= (Point3_<_Tp>& a, int b)
_Tp              1382 modules/core/include/opencv2/core/types.hpp     a.x = saturate_cast<_Tp>(a.x * b);
_Tp              1383 modules/core/include/opencv2/core/types.hpp     a.y = saturate_cast<_Tp>(a.y * b);
_Tp              1384 modules/core/include/opencv2/core/types.hpp     a.z = saturate_cast<_Tp>(a.z * b);
_Tp              1388 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1389 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator *= (Point3_<_Tp>& a, float b)
_Tp              1391 modules/core/include/opencv2/core/types.hpp     a.x = saturate_cast<_Tp>(a.x * b);
_Tp              1392 modules/core/include/opencv2/core/types.hpp     a.y = saturate_cast<_Tp>(a.y * b);
_Tp              1393 modules/core/include/opencv2/core/types.hpp     a.z = saturate_cast<_Tp>(a.z * b);
_Tp              1397 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1398 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator *= (Point3_<_Tp>& a, double b)
_Tp              1400 modules/core/include/opencv2/core/types.hpp     a.x = saturate_cast<_Tp>(a.x * b);
_Tp              1401 modules/core/include/opencv2/core/types.hpp     a.y = saturate_cast<_Tp>(a.y * b);
_Tp              1402 modules/core/include/opencv2/core/types.hpp     a.z = saturate_cast<_Tp>(a.z * b);
_Tp              1406 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1407 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator /= (Point3_<_Tp>& a, int b)
_Tp              1409 modules/core/include/opencv2/core/types.hpp     a.x = saturate_cast<_Tp>(a.x / b);
_Tp              1410 modules/core/include/opencv2/core/types.hpp     a.y = saturate_cast<_Tp>(a.y / b);
_Tp              1411 modules/core/include/opencv2/core/types.hpp     a.z = saturate_cast<_Tp>(a.z / b);
_Tp              1415 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1416 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator /= (Point3_<_Tp>& a, float b)
_Tp              1418 modules/core/include/opencv2/core/types.hpp     a.x = saturate_cast<_Tp>(a.x / b);
_Tp              1419 modules/core/include/opencv2/core/types.hpp     a.y = saturate_cast<_Tp>(a.y / b);
_Tp              1420 modules/core/include/opencv2/core/types.hpp     a.z = saturate_cast<_Tp>(a.z / b);
_Tp              1424 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1425 modules/core/include/opencv2/core/types.hpp Point3_<_Tp>& operator /= (Point3_<_Tp>& a, double b)
_Tp              1427 modules/core/include/opencv2/core/types.hpp     a.x = saturate_cast<_Tp>(a.x / b);
_Tp              1428 modules/core/include/opencv2/core/types.hpp     a.y = saturate_cast<_Tp>(a.y / b);
_Tp              1429 modules/core/include/opencv2/core/types.hpp     a.z = saturate_cast<_Tp>(a.z / b);
_Tp              1433 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1434 modules/core/include/opencv2/core/types.hpp double norm(const Point3_<_Tp>& pt)
_Tp              1439 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1440 modules/core/include/opencv2/core/types.hpp bool operator == (const Point3_<_Tp>& a, const Point3_<_Tp>& b)
_Tp              1445 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1446 modules/core/include/opencv2/core/types.hpp bool operator != (const Point3_<_Tp>& a, const Point3_<_Tp>& b)
_Tp              1451 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1452 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator + (const Point3_<_Tp>& a, const Point3_<_Tp>& b)
_Tp              1454 modules/core/include/opencv2/core/types.hpp     return Point3_<_Tp>( saturate_cast<_Tp>(a.x + b.x), saturate_cast<_Tp>(a.y + b.y), saturate_cast<_Tp>(a.z + b.z));
_Tp              1457 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1458 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator - (const Point3_<_Tp>& a, const Point3_<_Tp>& b)
_Tp              1460 modules/core/include/opencv2/core/types.hpp     return Point3_<_Tp>( saturate_cast<_Tp>(a.x - b.x), saturate_cast<_Tp>(a.y - b.y), saturate_cast<_Tp>(a.z - b.z));
_Tp              1463 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1464 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator - (const Point3_<_Tp>& a)
_Tp              1466 modules/core/include/opencv2/core/types.hpp     return Point3_<_Tp>( saturate_cast<_Tp>(-a.x), saturate_cast<_Tp>(-a.y), saturate_cast<_Tp>(-a.z) );
_Tp              1469 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1470 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (const Point3_<_Tp>& a, int b)
_Tp              1472 modules/core/include/opencv2/core/types.hpp     return Point3_<_Tp>( saturate_cast<_Tp>(a.x*b), saturate_cast<_Tp>(a.y*b), saturate_cast<_Tp>(a.z*b) );
_Tp              1475 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1476 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (int a, const Point3_<_Tp>& b)
_Tp              1478 modules/core/include/opencv2/core/types.hpp     return Point3_<_Tp>( saturate_cast<_Tp>(b.x * a), saturate_cast<_Tp>(b.y * a), saturate_cast<_Tp>(b.z * a) );
_Tp              1481 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1482 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (const Point3_<_Tp>& a, float b)
_Tp              1484 modules/core/include/opencv2/core/types.hpp     return Point3_<_Tp>( saturate_cast<_Tp>(a.x * b), saturate_cast<_Tp>(a.y * b), saturate_cast<_Tp>(a.z * b) );
_Tp              1487 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1488 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (float a, const Point3_<_Tp>& b)
_Tp              1490 modules/core/include/opencv2/core/types.hpp     return Point3_<_Tp>( saturate_cast<_Tp>(b.x * a), saturate_cast<_Tp>(b.y * a), saturate_cast<_Tp>(b.z * a) );
_Tp              1493 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1494 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (const Point3_<_Tp>& a, double b)
_Tp              1496 modules/core/include/opencv2/core/types.hpp     return Point3_<_Tp>( saturate_cast<_Tp>(a.x * b), saturate_cast<_Tp>(a.y * b), saturate_cast<_Tp>(a.z * b) );
_Tp              1499 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1500 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (double a, const Point3_<_Tp>& b)
_Tp              1502 modules/core/include/opencv2/core/types.hpp     return Point3_<_Tp>( saturate_cast<_Tp>(b.x * a), saturate_cast<_Tp>(b.y * a), saturate_cast<_Tp>(b.z * a) );
_Tp              1505 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1506 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator * (const Matx<_Tp, 3, 3>& a, const Point3_<_Tp>& b)
_Tp              1508 modules/core/include/opencv2/core/types.hpp     Matx<_Tp, 3, 1> tmp = a * Vec<_Tp,3>(b.x, b.y, b.z);
_Tp              1509 modules/core/include/opencv2/core/types.hpp     return Point3_<_Tp>(tmp.val[0], tmp.val[1], tmp.val[2]);
_Tp              1512 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1513 modules/core/include/opencv2/core/types.hpp Matx<_Tp, 4, 1> operator * (const Matx<_Tp, 4, 4>& a, const Point3_<_Tp>& b)
_Tp              1515 modules/core/include/opencv2/core/types.hpp     return a * Matx<_Tp, 4, 1>(b.x, b.y, b.z, 1);
_Tp              1518 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1519 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator / (const Point3_<_Tp>& a, int b)
_Tp              1521 modules/core/include/opencv2/core/types.hpp     Point3_<_Tp> tmp(a);
_Tp              1526 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1527 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator / (const Point3_<_Tp>& a, float b)
_Tp              1529 modules/core/include/opencv2/core/types.hpp     Point3_<_Tp> tmp(a);
_Tp              1534 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1535 modules/core/include/opencv2/core/types.hpp Point3_<_Tp> operator / (const Point3_<_Tp>& a, double b)
_Tp              1537 modules/core/include/opencv2/core/types.hpp     Point3_<_Tp> tmp(a);
_Tp              1546 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1547 modules/core/include/opencv2/core/types.hpp Size_<_Tp>::Size_()
_Tp              1550 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1551 modules/core/include/opencv2/core/types.hpp Size_<_Tp>::Size_(_Tp _width, _Tp _height)
_Tp              1554 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1555 modules/core/include/opencv2/core/types.hpp Size_<_Tp>::Size_(const Size_& sz)
_Tp              1558 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1559 modules/core/include/opencv2/core/types.hpp Size_<_Tp>::Size_(const Point_<_Tp>& pt)
_Tp              1562 modules/core/include/opencv2/core/types.hpp template<typename _Tp> template<typename _Tp2> inline
_Tp              1563 modules/core/include/opencv2/core/types.hpp Size_<_Tp>::operator Size_<_Tp2>() const
_Tp              1568 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1569 modules/core/include/opencv2/core/types.hpp Size_<_Tp>& Size_<_Tp>::operator = (const Size_<_Tp>& sz)
_Tp              1575 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1576 modules/core/include/opencv2/core/types.hpp _Tp Size_<_Tp>::area() const
_Tp              1581 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1582 modules/core/include/opencv2/core/types.hpp Size_<_Tp>& operator *= (Size_<_Tp>& a, _Tp b)
_Tp              1589 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1590 modules/core/include/opencv2/core/types.hpp Size_<_Tp> operator * (const Size_<_Tp>& a, _Tp b)
_Tp              1592 modules/core/include/opencv2/core/types.hpp     Size_<_Tp> tmp(a);
_Tp              1597 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1598 modules/core/include/opencv2/core/types.hpp Size_<_Tp>& operator /= (Size_<_Tp>& a, _Tp b)
_Tp              1605 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1606 modules/core/include/opencv2/core/types.hpp Size_<_Tp> operator / (const Size_<_Tp>& a, _Tp b)
_Tp              1608 modules/core/include/opencv2/core/types.hpp     Size_<_Tp> tmp(a);
_Tp              1613 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1614 modules/core/include/opencv2/core/types.hpp Size_<_Tp>& operator += (Size_<_Tp>& a, const Size_<_Tp>& b)
_Tp              1621 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1622 modules/core/include/opencv2/core/types.hpp Size_<_Tp> operator + (const Size_<_Tp>& a, const Size_<_Tp>& b)
_Tp              1624 modules/core/include/opencv2/core/types.hpp     Size_<_Tp> tmp(a);
_Tp              1629 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1630 modules/core/include/opencv2/core/types.hpp Size_<_Tp>& operator -= (Size_<_Tp>& a, const Size_<_Tp>& b)
_Tp              1637 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1638 modules/core/include/opencv2/core/types.hpp Size_<_Tp> operator - (const Size_<_Tp>& a, const Size_<_Tp>& b)
_Tp              1640 modules/core/include/opencv2/core/types.hpp     Size_<_Tp> tmp(a);
_Tp              1645 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1646 modules/core/include/opencv2/core/types.hpp bool operator == (const Size_<_Tp>& a, const Size_<_Tp>& b)
_Tp              1651 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1652 modules/core/include/opencv2/core/types.hpp bool operator != (const Size_<_Tp>& a, const Size_<_Tp>& b)
_Tp              1661 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1662 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>::Rect_()
_Tp              1665 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1666 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>::Rect_(_Tp _x, _Tp _y, _Tp _width, _Tp _height)
_Tp              1669 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1670 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>::Rect_(const Rect_<_Tp>& r)
_Tp              1673 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1674 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>::Rect_(const Point_<_Tp>& org, const Size_<_Tp>& sz)
_Tp              1677 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1678 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>::Rect_(const Point_<_Tp>& pt1, const Point_<_Tp>& pt2)
_Tp              1686 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1687 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& Rect_<_Tp>::operator = ( const Rect_<_Tp>& r )
_Tp              1696 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1697 modules/core/include/opencv2/core/types.hpp Point_<_Tp> Rect_<_Tp>::tl() const
_Tp              1699 modules/core/include/opencv2/core/types.hpp     return Point_<_Tp>(x,y);
_Tp              1702 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1703 modules/core/include/opencv2/core/types.hpp Point_<_Tp> Rect_<_Tp>::br() const
_Tp              1705 modules/core/include/opencv2/core/types.hpp     return Point_<_Tp>(x + width, y + height);
_Tp              1708 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1709 modules/core/include/opencv2/core/types.hpp Size_<_Tp> Rect_<_Tp>::size() const
_Tp              1711 modules/core/include/opencv2/core/types.hpp     return Size_<_Tp>(width, height);
_Tp              1714 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1715 modules/core/include/opencv2/core/types.hpp _Tp Rect_<_Tp>::area() const
_Tp              1720 modules/core/include/opencv2/core/types.hpp template<typename _Tp> template<typename _Tp2> inline
_Tp              1721 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>::operator Rect_<_Tp2>() const
_Tp              1726 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1727 modules/core/include/opencv2/core/types.hpp bool Rect_<_Tp>::contains(const Point_<_Tp>& pt) const
_Tp              1733 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1734 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& operator += ( Rect_<_Tp>& a, const Point_<_Tp>& b )
_Tp              1741 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1742 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& operator -= ( Rect_<_Tp>& a, const Point_<_Tp>& b )
_Tp              1749 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1750 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& operator += ( Rect_<_Tp>& a, const Size_<_Tp>& b )
_Tp              1757 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1758 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& operator -= ( Rect_<_Tp>& a, const Size_<_Tp>& b )
_Tp              1765 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1766 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& operator &= ( Rect_<_Tp>& a, const Rect_<_Tp>& b )
_Tp              1768 modules/core/include/opencv2/core/types.hpp     _Tp x1 = std::max(a.x, b.x);
_Tp              1769 modules/core/include/opencv2/core/types.hpp     _Tp y1 = std::max(a.y, b.y);
_Tp              1779 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1780 modules/core/include/opencv2/core/types.hpp Rect_<_Tp>& operator |= ( Rect_<_Tp>& a, const Rect_<_Tp>& b )
_Tp              1782 modules/core/include/opencv2/core/types.hpp     _Tp x1 = std::min(a.x, b.x);
_Tp              1783 modules/core/include/opencv2/core/types.hpp     _Tp y1 = std::min(a.y, b.y);
_Tp              1791 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1792 modules/core/include/opencv2/core/types.hpp bool operator == (const Rect_<_Tp>& a, const Rect_<_Tp>& b)
_Tp              1797 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1798 modules/core/include/opencv2/core/types.hpp bool operator != (const Rect_<_Tp>& a, const Rect_<_Tp>& b)
_Tp              1803 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1804 modules/core/include/opencv2/core/types.hpp Rect_<_Tp> operator + (const Rect_<_Tp>& a, const Point_<_Tp>& b)
_Tp              1806 modules/core/include/opencv2/core/types.hpp     return Rect_<_Tp>( a.x + b.x, a.y + b.y, a.width, a.height );
_Tp              1809 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1810 modules/core/include/opencv2/core/types.hpp Rect_<_Tp> operator - (const Rect_<_Tp>& a, const Point_<_Tp>& b)
_Tp              1812 modules/core/include/opencv2/core/types.hpp     return Rect_<_Tp>( a.x - b.x, a.y - b.y, a.width, a.height );
_Tp              1815 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1816 modules/core/include/opencv2/core/types.hpp Rect_<_Tp> operator + (const Rect_<_Tp>& a, const Size_<_Tp>& b)
_Tp              1818 modules/core/include/opencv2/core/types.hpp     return Rect_<_Tp>( a.x, a.y, a.width + b.width, a.height + b.height );
_Tp              1821 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1822 modules/core/include/opencv2/core/types.hpp Rect_<_Tp> operator & (const Rect_<_Tp>& a, const Rect_<_Tp>& b)
_Tp              1824 modules/core/include/opencv2/core/types.hpp     Rect_<_Tp> c = a;
_Tp              1828 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              1829 modules/core/include/opencv2/core/types.hpp Rect_<_Tp> operator | (const Rect_<_Tp>& a, const Rect_<_Tp>& b)
_Tp              1831 modules/core/include/opencv2/core/types.hpp     Rect_<_Tp> c = a;
_Tp              1933 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1934 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>::Scalar_()
_Tp              1939 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1940 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>::Scalar_(_Tp v0, _Tp v1, _Tp v2, _Tp v3)
_Tp              1948 modules/core/include/opencv2/core/types.hpp template<typename _Tp> template<typename _Tp2, int cn> inline
_Tp              1949 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>::Scalar_(const Vec<_Tp2, cn>& v)
_Tp              1953 modules/core/include/opencv2/core/types.hpp         this->val[i] = cv::saturate_cast<_Tp>(v.val[i]);
_Tp              1958 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1959 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>::Scalar_(_Tp v0)
_Tp              1965 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1966 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> Scalar_<_Tp>::all(_Tp v0)
_Tp              1968 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(v0, v0, v0, v0);
_Tp              1972 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1973 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> Scalar_<_Tp>::mul(const Scalar_<_Tp>& a, double scale ) const
_Tp              1975 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(saturate_cast<_Tp>(this->val[0] * a.val[0] * scale),
_Tp              1976 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(this->val[1] * a.val[1] * scale),
_Tp              1977 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(this->val[2] * a.val[2] * scale),
_Tp              1978 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(this->val[3] * a.val[3] * scale));
_Tp              1981 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1982 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> Scalar_<_Tp>::conj() const
_Tp              1984 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(saturate_cast<_Tp>( this->val[0]),
_Tp              1985 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(-this->val[1]),
_Tp              1986 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(-this->val[2]),
_Tp              1987 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(-this->val[3]));
_Tp              1990 modules/core/include/opencv2/core/types.hpp template<typename _Tp> inline
_Tp              1991 modules/core/include/opencv2/core/types.hpp bool Scalar_<_Tp>::isReal() const
_Tp              1997 modules/core/include/opencv2/core/types.hpp template<typename _Tp> template<typename T2> inline
_Tp              1998 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>::operator Scalar_<T2>() const
_Tp              2007 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2008 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator += (Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
_Tp              2017 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2018 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator -= (Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
_Tp              2027 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2028 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator *= ( Scalar_<_Tp>& a, _Tp v )
_Tp              2037 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2038 modules/core/include/opencv2/core/types.hpp bool operator == ( const Scalar_<_Tp>& a, const Scalar_<_Tp>& b )
_Tp              2044 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2045 modules/core/include/opencv2/core/types.hpp bool operator != ( const Scalar_<_Tp>& a, const Scalar_<_Tp>& b )
_Tp              2051 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2052 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator + (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
_Tp              2054 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(a.val[0] + b.val[0],
_Tp              2060 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2061 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator - (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
_Tp              2063 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(saturate_cast<_Tp>(a.val[0] - b.val[0]),
_Tp              2064 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(a.val[1] - b.val[1]),
_Tp              2065 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(a.val[2] - b.val[2]),
_Tp              2066 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(a.val[3] - b.val[3]));
_Tp              2069 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2070 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator * (const Scalar_<_Tp>& a, _Tp alpha)
_Tp              2072 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(a.val[0] * alpha,
_Tp              2078 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2079 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator * (_Tp alpha, const Scalar_<_Tp>& a)
_Tp              2084 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2085 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator - (const Scalar_<_Tp>& a)
_Tp              2087 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(saturate_cast<_Tp>(-a.val[0]),
_Tp              2088 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(-a.val[1]),
_Tp              2089 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(-a.val[2]),
_Tp              2090 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(-a.val[3]));
_Tp              2094 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2095 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator * (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
_Tp              2097 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(saturate_cast<_Tp>(a[0]*b[0] - a[1]*b[1] - a[2]*b[2] - a[3]*b[3]),
_Tp              2098 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(a[0]*b[1] + a[1]*b[0] + a[2]*b[3] - a[3]*b[2]),
_Tp              2099 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(a[0]*b[2] - a[1]*b[3] + a[2]*b[0] + a[3]*b[1]),
_Tp              2100 modules/core/include/opencv2/core/types.hpp                         saturate_cast<_Tp>(a[0]*b[3] + a[1]*b[2] - a[2]*b[1] + a[3]*b[0]));
_Tp              2103 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2104 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator *= (Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
_Tp              2110 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2111 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator / (const Scalar_<_Tp>& a, _Tp alpha)
_Tp              2113 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(a.val[0] / alpha,
_Tp              2119 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2126 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2133 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2134 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator /= (Scalar_<_Tp>& a, _Tp alpha)
_Tp              2140 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2141 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator / (_Tp a, const Scalar_<_Tp>& b)
_Tp              2143 modules/core/include/opencv2/core/types.hpp     _Tp s = a / (b[0]*b[0] + b[1]*b[1] + b[2]*b[2] + b[3]*b[3]);
_Tp              2147 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2148 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator / (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
_Tp              2150 modules/core/include/opencv2/core/types.hpp     return a * ((_Tp)1 / b);
_Tp              2153 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2154 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator /= (Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
_Tp              2160 modules/core/include/opencv2/core/types.hpp template<typename _Tp> static inline
_Tp              2161 modules/core/include/opencv2/core/types.hpp Scalar operator * (const Matx<_Tp, 4, 4>& a, const Scalar& b)
_Tp               787 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp               788 modules/core/include/opencv2/core/types_c.h     CvRect(const cv::Rect_<_Tp>& r): x(cv::saturate_cast<int>(r.x)), y(cv::saturate_cast<int>(r.y)), width(cv::saturate_cast<int>(r.width)), height(cv::saturate_cast<int>(r.height)) {}
_Tp               789 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp               790 modules/core/include/opencv2/core/types_c.h     operator cv::Rect_<_Tp>() const { return cv::Rect_<_Tp>((_Tp)x, (_Tp)y, (_Tp)width, (_Tp)height); }
_Tp               873 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp               874 modules/core/include/opencv2/core/types_c.h     CvPoint(const cv::Point_<_Tp>& pt): x((int)pt.x), y((int)pt.y) {}
_Tp               875 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp               876 modules/core/include/opencv2/core/types_c.h     operator cv::Point_<_Tp>() const { return cv::Point_<_Tp>(cv::saturate_cast<_Tp>(x), cv::saturate_cast<_Tp>(y)); }
_Tp               900 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp               901 modules/core/include/opencv2/core/types_c.h     CvPoint2D32f(const cv::Point_<_Tp>& pt): x((float)pt.x), y((float)pt.y) {}
_Tp               902 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp               903 modules/core/include/opencv2/core/types_c.h     operator cv::Point_<_Tp>() const { return cv::Point_<_Tp>(cv::saturate_cast<_Tp>(x), cv::saturate_cast<_Tp>(y)); }
_Tp               944 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp               945 modules/core/include/opencv2/core/types_c.h     CvPoint3D32f(const cv::Point3_<_Tp>& pt): x((float)pt.x), y((float)pt.y), z((float)pt.z) {}
_Tp               946 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp               947 modules/core/include/opencv2/core/types_c.h     operator cv::Point3_<_Tp>() const { return cv::Point3_<_Tp>(cv::saturate_cast<_Tp>(x), cv::saturate_cast<_Tp>(y), cv::saturate_cast<_Tp>(z)); }
_Tp              1014 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp              1015 modules/core/include/opencv2/core/types_c.h     CvSize(const cv::Size_<_Tp>& sz): width(cv::saturate_cast<int>(sz.width)), height(cv::saturate_cast<int>(sz.height)) {}
_Tp              1016 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp              1017 modules/core/include/opencv2/core/types_c.h     operator cv::Size_<_Tp>() const { return cv::Size_<_Tp>(cv::saturate_cast<_Tp>(width), cv::saturate_cast<_Tp>(height)); }
_Tp              1040 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp              1041 modules/core/include/opencv2/core/types_c.h     CvSize2D32f(const cv::Size_<_Tp>& sz): width(cv::saturate_cast<float>(sz.width)), height(cv::saturate_cast<float>(sz.height)) {}
_Tp              1042 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp              1043 modules/core/include/opencv2/core/types_c.h     operator cv::Size_<_Tp>() const { return cv::Size_<_Tp>(cv::saturate_cast<_Tp>(width), cv::saturate_cast<_Tp>(height)); }
_Tp              1131 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp              1132 modules/core/include/opencv2/core/types_c.h     CvScalar(const cv::Scalar_<_Tp>& s) { val[0] = s.val[0]; val[1] = s.val[1]; val[2] = s.val[2]; val[3] = s.val[3]; }
_Tp              1133 modules/core/include/opencv2/core/types_c.h     template<typename _Tp>
_Tp              1134 modules/core/include/opencv2/core/types_c.h     operator cv::Scalar_<_Tp>() const { return cv::Scalar_<_Tp>(cv::saturate_cast<_Tp>(val[0]), cv::saturate_cast<_Tp>(val[1]), cv::saturate_cast<_Tp>(val[2]), cv::saturate_cast<_Tp>(val[3])); }
_Tp              1135 modules/core/include/opencv2/core/types_c.h     template<typename _Tp, int cn>
_Tp              1136 modules/core/include/opencv2/core/types_c.h     CvScalar(const cv::Vec<_Tp, cn>& v)
_Tp               110 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, size_t fixed_size = 1024/sizeof(_Tp)+8> class AutoBuffer
_Tp               113 modules/core/include/opencv2/core/utility.hpp     typedef _Tp value_type;
_Tp               121 modules/core/include/opencv2/core/utility.hpp     AutoBuffer(const AutoBuffer<_Tp, fixed_size>& buf);
_Tp               123 modules/core/include/opencv2/core/utility.hpp     AutoBuffer<_Tp, fixed_size>& operator = (const AutoBuffer<_Tp, fixed_size>& buf);
_Tp               137 modules/core/include/opencv2/core/utility.hpp     operator _Tp* ();
_Tp               139 modules/core/include/opencv2/core/utility.hpp     operator const _Tp* () const;
_Tp               143 modules/core/include/opencv2/core/utility.hpp     _Tp* ptr;
_Tp               147 modules/core/include/opencv2/core/utility.hpp     _Tp buf[(fixed_size > 0) ? fixed_size : 1];
_Tp               333 modules/core/include/opencv2/core/utility.hpp template<typename _Tp> static inline _Tp* alignPtr(_Tp* ptr, int n=(int)sizeof(_Tp))
_Tp               335 modules/core/include/opencv2/core/utility.hpp     return (_Tp*)(((size_t)ptr + n-1) & -n);
_Tp               390 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, typename Functor> inline
_Tp               393 modules/core/include/opencv2/core/utility.hpp         operation(*reinterpret_cast<_Tp*>(0), reinterpret_cast<int*>(NULL));
_Tp               406 modules/core/include/opencv2/core/utility.hpp         PixelOperationWrapper(Mat_<_Tp>* const frame, const Functor& _operation)
_Tp               439 modules/core/include/opencv2/core/utility.hpp         Mat_<_Tp>* const mat;
_Tp               445 modules/core/include/opencv2/core/utility.hpp             _Tp* pixel = &(mat->template at<_Tp>(idx));
_Tp               468 modules/core/include/opencv2/core/utility.hpp             _Tp* pixel = &(mat->template at<_Tp>(idx));
_Tp               469 modules/core/include/opencv2/core/utility.hpp             const _Tp* const pixel_end = pixel + COLS;
_Tp               482 modules/core/include/opencv2/core/utility.hpp     parallel_for_(cv::Range(0, LINES), PixelOperationWrapper(reinterpret_cast<Mat_<_Tp>*>(this), operation));
_Tp               765 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, size_t fixed_size> inline
_Tp               766 modules/core/include/opencv2/core/utility.hpp AutoBuffer<_Tp, fixed_size>::AutoBuffer()
_Tp               772 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, size_t fixed_size> inline
_Tp               773 modules/core/include/opencv2/core/utility.hpp AutoBuffer<_Tp, fixed_size>::AutoBuffer(size_t _size)
_Tp               780 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, size_t fixed_size> inline
_Tp               781 modules/core/include/opencv2/core/utility.hpp AutoBuffer<_Tp, fixed_size>::AutoBuffer(const AutoBuffer<_Tp, fixed_size>& abuf )
_Tp               790 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, size_t fixed_size> inline AutoBuffer<_Tp, fixed_size>&
_Tp               791 modules/core/include/opencv2/core/utility.hpp AutoBuffer<_Tp, fixed_size>::operator = (const AutoBuffer<_Tp, fixed_size>& abuf)
_Tp               803 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, size_t fixed_size> inline
_Tp               804 modules/core/include/opencv2/core/utility.hpp AutoBuffer<_Tp, fixed_size>::~AutoBuffer()
_Tp               807 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, size_t fixed_size> inline void
_Tp               808 modules/core/include/opencv2/core/utility.hpp AutoBuffer<_Tp, fixed_size>::allocate(size_t _size)
_Tp               818 modules/core/include/opencv2/core/utility.hpp         ptr = new _Tp[_size];
_Tp               823 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, size_t fixed_size> inline void
_Tp               824 modules/core/include/opencv2/core/utility.hpp AutoBuffer<_Tp, fixed_size>::deallocate()
_Tp               834 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, size_t fixed_size> inline void
_Tp               835 modules/core/include/opencv2/core/utility.hpp AutoBuffer<_Tp, fixed_size>::resize(size_t _size)
_Tp               843 modules/core/include/opencv2/core/utility.hpp     _Tp* prevptr = ptr;
_Tp               845 modules/core/include/opencv2/core/utility.hpp     ptr = _size > fixed_size ? new _Tp[_size] : buf;
_Tp               852 modules/core/include/opencv2/core/utility.hpp         ptr[i] = _Tp();
_Tp               858 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, size_t fixed_size> inline size_t
_Tp               859 modules/core/include/opencv2/core/utility.hpp AutoBuffer<_Tp, fixed_size>::size() const
_Tp               862 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, size_t fixed_size> inline
_Tp               863 modules/core/include/opencv2/core/utility.hpp AutoBuffer<_Tp, fixed_size>::operator _Tp* ()
_Tp               866 modules/core/include/opencv2/core/utility.hpp template<typename _Tp, size_t fixed_size> inline
_Tp               867 modules/core/include/opencv2/core/utility.hpp AutoBuffer<_Tp, fixed_size>::operator const _Tp* () const
_Tp                73 modules/core/src/lapack.cpp template<typename _Tp> static inline _Tp hypot(_Tp a, _Tp b)
_Tp                91 modules/core/src/lapack.cpp template<typename _Tp> bool
_Tp                92 modules/core/src/lapack.cpp JacobiImpl_( _Tp* A, size_t astep, _Tp* W, _Tp* V, size_t vstep, int n, uchar* buf )
_Tp                94 modules/core/src/lapack.cpp     const _Tp eps = std::numeric_limits<_Tp>::epsilon();
_Tp               104 modules/core/src/lapack.cpp                 V[i*vstep + j] = (_Tp)0;
_Tp               105 modules/core/src/lapack.cpp             V[i*vstep + i] = (_Tp)1;
_Tp               113 modules/core/src/lapack.cpp     _Tp mv = (_Tp)0;
_Tp               122 modules/core/src/lapack.cpp                 _Tp val = std::abs(A[astep*k+i]);
_Tp               132 modules/core/src/lapack.cpp                 _Tp val = std::abs(A[astep*i+k]);
_Tp               145 modules/core/src/lapack.cpp             _Tp val = std::abs(A[astep*i + indR[i]]);
_Tp               152 modules/core/src/lapack.cpp             _Tp val = std::abs(A[astep*indC[i] + i]);
_Tp               157 modules/core/src/lapack.cpp         _Tp p = A[astep*k + l];
_Tp               160 modules/core/src/lapack.cpp         _Tp y = (_Tp)((W[l] - W[k])*0.5);
_Tp               161 modules/core/src/lapack.cpp         _Tp t = std::abs(y) + hypot(p, y);
_Tp               162 modules/core/src/lapack.cpp         _Tp s = hypot(p, t);
_Tp               163 modules/core/src/lapack.cpp         _Tp c = t/s;
_Tp               172 modules/core/src/lapack.cpp         _Tp a0, b0;
_Tp               199 modules/core/src/lapack.cpp                     _Tp val = std::abs(A[astep*idx+i]);
_Tp               209 modules/core/src/lapack.cpp                     _Tp val = std::abs(A[astep*i+idx]);
_Tp               392 modules/core/src/lapack.cpp template<typename _Tp> void
_Tp               393 modules/core/src/lapack.cpp JacobiSVDImpl_(_Tp* At, size_t astep, _Tp* _W, _Tp* Vt, size_t vstep,
_Tp               394 modules/core/src/lapack.cpp                int m, int n, int n1, double minval, _Tp eps)
_Tp               396 modules/core/src/lapack.cpp     VBLAS<_Tp> vblas;
_Tp               400 modules/core/src/lapack.cpp     _Tp c, s;
_Tp               409 modules/core/src/lapack.cpp             _Tp t = At[i*astep + k];
_Tp               429 modules/core/src/lapack.cpp                 _Tp *Ai = At + i*astep, *Aj = At + j*astep;
_Tp               443 modules/core/src/lapack.cpp                     s = (_Tp)std::sqrt(delta/gamma);
_Tp               444 modules/core/src/lapack.cpp                     c = (_Tp)(p/(gamma*s*2));
_Tp               448 modules/core/src/lapack.cpp                     c = (_Tp)std::sqrt((gamma + beta)/(gamma*2));
_Tp               449 modules/core/src/lapack.cpp                     s = (_Tp)(p/(gamma*c*2));
_Tp               455 modules/core/src/lapack.cpp                     _Tp t0 = c*Ai[k] + s*Aj[k];
_Tp               456 modules/core/src/lapack.cpp                     _Tp t1 = -s*Ai[k] + c*Aj[k];
_Tp               467 modules/core/src/lapack.cpp                     _Tp *Vi = Vt + i*vstep, *Vj = Vt + j*vstep;
_Tp               472 modules/core/src/lapack.cpp                         _Tp t0 = c*Vi[k] + s*Vj[k];
_Tp               473 modules/core/src/lapack.cpp                         _Tp t1 = -s*Vi[k] + c*Vj[k];
_Tp               486 modules/core/src/lapack.cpp             _Tp t = At[i*astep + k];
_Tp               515 modules/core/src/lapack.cpp         _W[i] = (_Tp)W[i];
_Tp               530 modules/core/src/lapack.cpp             const _Tp val0 = (_Tp)(1./m);
_Tp               533 modules/core/src/lapack.cpp                 _Tp val = (rng.next() & 256) != 0 ? val0 : -val0;
_Tp               543 modules/core/src/lapack.cpp                     _Tp asum = 0;
_Tp               546 modules/core/src/lapack.cpp                         _Tp t = (_Tp)(At[i*astep + k] - sd*At[j*astep + k]);
_Tp               558 modules/core/src/lapack.cpp                 _Tp t = At[i*astep + k];
_Tp               564 modules/core/src/lapack.cpp         s = (_Tp)(sd > minval ? 1/sd : 0.);
_Tp                28 modules/core/src/lda.cpp template<typename _Tp>
_Tp                29 modules/core/src/lda.cpp inline std::vector<_Tp> remove_dups(const std::vector<_Tp>& src) {
_Tp                30 modules/core/src/lda.cpp     typedef typename std::set<_Tp>::const_iterator constSetIterator;
_Tp                31 modules/core/src/lda.cpp     typedef typename std::vector<_Tp>::const_iterator constVecIterator;
_Tp                32 modules/core/src/lda.cpp     std::set<_Tp> set_elems;
_Tp                35 modules/core/src/lda.cpp     std::vector<_Tp> elems;
_Tp               110 modules/core/src/lda.cpp template<typename _Tp> static bool
_Tp               117 modules/core/src/lda.cpp             _Tp a = _src.at<_Tp> (i, j);
_Tp               118 modules/core/src/lda.cpp             _Tp b = _src.at<_Tp> (j, i);
_Tp               127 modules/core/src/lda.cpp template<typename _Tp> static bool
_Tp               134 modules/core/src/lda.cpp             _Tp a = _src.at<_Tp> (i, j);
_Tp               135 modules/core/src/lda.cpp             _Tp b = _src.at<_Tp> (j, i);
_Tp               264 modules/core/src/lda.cpp     template<typename _Tp>
_Tp               265 modules/core/src/lda.cpp     _Tp *alloc_1d(int m) {
_Tp               266 modules/core/src/lda.cpp         return new _Tp[m];
_Tp               270 modules/core/src/lda.cpp     template<typename _Tp>
_Tp               271 modules/core/src/lda.cpp     _Tp *alloc_1d(int m, _Tp val) {
_Tp               272 modules/core/src/lda.cpp         _Tp *arr = alloc_1d<_Tp> (m);
_Tp               279 modules/core/src/lda.cpp     template<typename _Tp>
_Tp               280 modules/core/src/lda.cpp     _Tp **alloc_2d(int m, int _n) {
_Tp               281 modules/core/src/lda.cpp         _Tp **arr = new _Tp*[m];
_Tp               283 modules/core/src/lda.cpp             arr[i] = new _Tp[_n];
_Tp               288 modules/core/src/lda.cpp     template<typename _Tp>
_Tp               289 modules/core/src/lda.cpp     _Tp **alloc_2d(int m, int _n, _Tp val) {
_Tp               290 modules/core/src/lda.cpp         _Tp **arr = alloc_2d<_Tp> (m, _n);
_Tp              3910 modules/core/src/matrix.cpp template<typename _Tp> class LessThanIdx
_Tp              3913 modules/core/src/matrix.cpp     LessThanIdx( const _Tp* _arr ) : arr(_arr) {}
_Tp              3915 modules/core/src/matrix.cpp     const _Tp* arr;
_Tp              3431 modules/core/src/stat.cpp template<typename _Tp, typename _Rt>
_Tp              3432 modules/core/src/stat.cpp void batchDistL1_(const _Tp* src1, const _Tp* src2, size_t step2,
_Tp              3439 modules/core/src/stat.cpp             dist[i] = normL1<_Tp, _Rt>(src1, src2 + step2*i, len);
_Tp              3445 modules/core/src/stat.cpp             dist[i] = mask[i] ? normL1<_Tp, _Rt>(src1, src2 + step2*i, len) : val0;
_Tp              3449 modules/core/src/stat.cpp template<typename _Tp, typename _Rt>
_Tp              3450 modules/core/src/stat.cpp void batchDistL2Sqr_(const _Tp* src1, const _Tp* src2, size_t step2,
_Tp              3457 modules/core/src/stat.cpp             dist[i] = normL2Sqr<_Tp, _Rt>(src1, src2 + step2*i, len);
_Tp              3463 modules/core/src/stat.cpp             dist[i] = mask[i] ? normL2Sqr<_Tp, _Rt>(src1, src2 + step2*i, len) : val0;
_Tp              3467 modules/core/src/stat.cpp template<typename _Tp, typename _Rt>
_Tp              3468 modules/core/src/stat.cpp void batchDistL2_(const _Tp* src1, const _Tp* src2, size_t step2,
_Tp              3475 modules/core/src/stat.cpp             dist[i] = std::sqrt(normL2Sqr<_Tp, _Rt>(src1, src2 + step2*i, len));
_Tp              3481 modules/core/src/stat.cpp             dist[i] = mask[i] ? std::sqrt(normL2Sqr<_Tp, _Rt>(src1, src2 + step2*i, len)) : val0;
_Tp               510 modules/core/test/test_arithm.cpp template<typename _Tp, typename _WTp> static void
_Tp               511 modules/core/test/test_arithm.cpp inRangeS_(const _Tp* src, const _WTp* a, const _WTp* b, uchar* dst, size_t total, int cn)
_Tp               517 modules/core/test/test_arithm.cpp         _Tp val = src[i*cn];
_Tp               524 modules/core/test/test_arithm.cpp             _Tp val = src[i*cn + c];
_Tp               530 modules/core/test/test_arithm.cpp template<typename _Tp> static void inRange_(const _Tp* src, const _Tp* a, const _Tp* b, uchar* dst, size_t total, int cn)
_Tp               536 modules/core/test/test_arithm.cpp         _Tp val = src[i*cn];
_Tp               543 modules/core/test/test_arithm.cpp             _Tp val = src[i*cn + c];
_Tp                72 modules/core/test/test_operations.cpp     template<typename _Tp> void TestType(Size sz, _Tp value);
_Tp               112 modules/core/test/test_operations.cpp template<typename _Tp> void CV_OperationsTest::TestType(Size sz, _Tp value)
_Tp               114 modules/core/test/test_operations.cpp     cv::Mat_<_Tp> m(sz);
_Tp               115 modules/core/test/test_operations.cpp     CV_Assert(m.cols == sz.width && m.rows == sz.height && m.depth() == DataType<_Tp>::depth &&
_Tp               116 modules/core/test/test_operations.cpp               m.channels() == DataType<_Tp>::channels &&
_Tp               117 modules/core/test/test_operations.cpp               m.elemSize() == sizeof(_Tp) && m.step == m.elemSize()*m.cols);
_Tp               342 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template<typename _Tp>
_Tp               343 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ _InputArray::_InputArray(const cudev::GpuMat_<_Tp>& m)
_Tp               344 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     : flags(FIXED_TYPE + CUDA_GPU_MAT + DataType<_Tp>::type), obj((void*)&m)
_Tp               347 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template<typename _Tp>
_Tp               348 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ _OutputArray::_OutputArray(cudev::GpuMat_<_Tp>& m)
_Tp               352 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template<typename _Tp>
_Tp               353 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ _OutputArray::_OutputArray(const cudev::GpuMat_<_Tp>& m)
_Tp                48 modules/features2d/src/evaluation.cpp template<typename _Tp> static int solveQuadratic(_Tp a, _Tp b, _Tp c, _Tp& x1, _Tp& x2)
_Tp                61 modules/features2d/src/evaluation.cpp     _Tp d = b*b - 4*a*c;
_Tp                52 modules/features2d/src/orb.cpp template<typename _Tp> inline void copyVectorToUMat(const std::vector<_Tp>& v, OutputArray um)
_Tp               601 modules/hal/include/opencv2/hal/defs.h template<typename _Tp> static inline _Tp saturate_cast(uchar v)    { return _Tp(v); }
_Tp               603 modules/hal/include/opencv2/hal/defs.h template<typename _Tp> static inline _Tp saturate_cast(schar v)    { return _Tp(v); }
_Tp               605 modules/hal/include/opencv2/hal/defs.h template<typename _Tp> static inline _Tp saturate_cast(ushort v)   { return _Tp(v); }
_Tp               607 modules/hal/include/opencv2/hal/defs.h template<typename _Tp> static inline _Tp saturate_cast(short v)    { return _Tp(v); }
_Tp               609 modules/hal/include/opencv2/hal/defs.h template<typename _Tp> static inline _Tp saturate_cast(unsigned v) { return _Tp(v); }
_Tp               611 modules/hal/include/opencv2/hal/defs.h template<typename _Tp> static inline _Tp saturate_cast(int v)      { return _Tp(v); }
_Tp               613 modules/hal/include/opencv2/hal/defs.h template<typename _Tp> static inline _Tp saturate_cast(float v)    { return _Tp(v); }
_Tp               615 modules/hal/include/opencv2/hal/defs.h template<typename _Tp> static inline _Tp saturate_cast(double v)   { return _Tp(v); }
_Tp               617 modules/hal/include/opencv2/hal/defs.h template<typename _Tp> static inline _Tp saturate_cast(int64 v)    { return _Tp(v); }
_Tp               619 modules/hal/include/opencv2/hal/defs.h template<typename _Tp> static inline _Tp saturate_cast(uint64 v)   { return _Tp(v); }
_Tp                62 modules/hal/include/opencv2/hal/intrin.hpp template<typename _Tp> struct V_TypeTraits
_Tp                64 modules/hal/include/opencv2/hal/intrin.hpp     typedef _Tp int_type;
_Tp                65 modules/hal/include/opencv2/hal/intrin.hpp     typedef _Tp uint_type;
_Tp                66 modules/hal/include/opencv2/hal/intrin.hpp     typedef _Tp abs_type;
_Tp                67 modules/hal/include/opencv2/hal/intrin.hpp     typedef _Tp sum_type;
_Tp                71 modules/hal/include/opencv2/hal/intrin.hpp     static int_type reinterpret_int(_Tp x) { return x; }
_Tp                72 modules/hal/include/opencv2/hal/intrin.hpp     static uint_type reinterpet_uint(_Tp x) { return x; }
_Tp                73 modules/hal/include/opencv2/hal/intrin.hpp     static _Tp reinterpret_from_int(int_type x) { return (_Tp)x; }
_Tp                51 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> struct v_reg
_Tp                53 modules/hal/include/opencv2/hal/intrin_cpp.hpp     typedef _Tp lane_type;
_Tp                54 modules/hal/include/opencv2/hal/intrin_cpp.hpp     typedef v_reg<typename V_TypeTraits<_Tp>::int_type, n> int_vec;
_Tp                55 modules/hal/include/opencv2/hal/intrin_cpp.hpp     typedef v_reg<typename V_TypeTraits<_Tp>::abs_type, n> abs_vec;
_Tp                58 modules/hal/include/opencv2/hal/intrin_cpp.hpp     explicit v_reg(const _Tp* ptr) { for( int i = 0; i < n; i++ ) s[i] = ptr[i]; }
_Tp                59 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg(_Tp s0, _Tp s1) { s[0] = s0; s[1] = s1; }
_Tp                60 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg(_Tp s0, _Tp s1, _Tp s2, _Tp s3) { s[0] = s0; s[1] = s1; s[2] = s2; s[3] = s3; }
_Tp                61 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg(_Tp s0, _Tp s1, _Tp s2, _Tp s3,
_Tp                62 modules/hal/include/opencv2/hal/intrin_cpp.hpp            _Tp s4, _Tp s5, _Tp s6, _Tp s7)
_Tp                67 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg(_Tp s0, _Tp s1, _Tp s2, _Tp s3,
_Tp                68 modules/hal/include/opencv2/hal/intrin_cpp.hpp            _Tp s4, _Tp s5, _Tp s6, _Tp s7,
_Tp                69 modules/hal/include/opencv2/hal/intrin_cpp.hpp            _Tp s8, _Tp s9, _Tp s10, _Tp s11,
_Tp                70 modules/hal/include/opencv2/hal/intrin_cpp.hpp            _Tp s12, _Tp s13, _Tp s14, _Tp s15)
_Tp                79 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg(const v_reg<_Tp, n> & r)
_Tp                85 modules/hal/include/opencv2/hal/intrin_cpp.hpp     _Tp get(const int i) const { return s[i]; }
_Tp                86 modules/hal/include/opencv2/hal/intrin_cpp.hpp     _Tp get0() const { return s[0]; }
_Tp                87 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> high() const
_Tp                89 modules/hal/include/opencv2/hal/intrin_cpp.hpp         v_reg<_Tp, n> c;
_Tp                99 modules/hal/include/opencv2/hal/intrin_cpp.hpp     static v_reg<_Tp, n> zero()
_Tp               101 modules/hal/include/opencv2/hal/intrin_cpp.hpp         v_reg<_Tp, n> c;
_Tp               103 modules/hal/include/opencv2/hal/intrin_cpp.hpp             c.s[i] = (_Tp)0;
_Tp               107 modules/hal/include/opencv2/hal/intrin_cpp.hpp     static v_reg<_Tp, n> all(_Tp s)
_Tp               109 modules/hal/include/opencv2/hal/intrin_cpp.hpp         v_reg<_Tp, n> c;
_Tp               117 modules/hal/include/opencv2/hal/intrin_cpp.hpp         size_t bytes = std::min(sizeof(_Tp2)*n2, sizeof(_Tp)*n);
_Tp               123 modules/hal/include/opencv2/hal/intrin_cpp.hpp     _Tp s[n];
_Tp               127 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<_Tp, n> \
_Tp               128 modules/hal/include/opencv2/hal/intrin_cpp.hpp     operator bin_op (const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \
_Tp               130 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c; \
_Tp               132 modules/hal/include/opencv2/hal/intrin_cpp.hpp         c.s[i] = saturate_cast<_Tp>(a.s[i] bin_op b.s[i]); \
_Tp               135 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<_Tp, n>& \
_Tp               136 modules/hal/include/opencv2/hal/intrin_cpp.hpp     operator bin_op##= (v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \
_Tp               139 modules/hal/include/opencv2/hal/intrin_cpp.hpp         a.s[i] = saturate_cast<_Tp>(a.s[i] bin_op b.s[i]); \
_Tp               149 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<_Tp, n> operator bit_op \
_Tp               150 modules/hal/include/opencv2/hal/intrin_cpp.hpp     (const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \
_Tp               152 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c; \
_Tp               153 modules/hal/include/opencv2/hal/intrin_cpp.hpp     typedef typename V_TypeTraits<_Tp>::int_type itype; \
_Tp               155 modules/hal/include/opencv2/hal/intrin_cpp.hpp         c.s[i] = V_TypeTraits<_Tp>::reinterpret_from_int((itype)(V_TypeTraits<_Tp>::reinterpret_int(a.s[i]) bit_op \
_Tp               156 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                                         V_TypeTraits<_Tp>::reinterpret_int(b.s[i]))); \
_Tp               159 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<_Tp, n>& operator \
_Tp               160 modules/hal/include/opencv2/hal/intrin_cpp.hpp     bit_op##= (v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \
_Tp               162 modules/hal/include/opencv2/hal/intrin_cpp.hpp     typedef typename V_TypeTraits<_Tp>::int_type itype; \
_Tp               164 modules/hal/include/opencv2/hal/intrin_cpp.hpp         a.s[i] = V_TypeTraits<_Tp>::reinterpret_from_int((itype)(V_TypeTraits<_Tp>::reinterpret_int(a.s[i]) bit_op \
_Tp               165 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                                         V_TypeTraits<_Tp>::reinterpret_int(b.s[i]))); \
_Tp               173 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<_Tp, n> operator ~ (const v_reg<_Tp, n>& a)
_Tp               175 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c;
_Tp               177 modules/hal/include/opencv2/hal/intrin_cpp.hpp         c.s[i] = V_TypeTraits<_Tp>::reinterpret_from_int(~V_TypeTraits<_Tp>::reinterpret_int(a.s[i]));
_Tp               182 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<_Tp2, n> func(const v_reg<_Tp, n>& a) \
_Tp               190 modules/hal/include/opencv2/hal/intrin_cpp.hpp OPENCV_HAL_IMPL_MATH_FUNC(v_sqrt, std::sqrt, _Tp)
_Tp               191 modules/hal/include/opencv2/hal/intrin_cpp.hpp OPENCV_HAL_IMPL_MATH_FUNC(v_sin, std::sin, _Tp)
_Tp               192 modules/hal/include/opencv2/hal/intrin_cpp.hpp OPENCV_HAL_IMPL_MATH_FUNC(v_cos, std::cos, _Tp)
_Tp               193 modules/hal/include/opencv2/hal/intrin_cpp.hpp OPENCV_HAL_IMPL_MATH_FUNC(v_exp, std::exp, _Tp)
_Tp               194 modules/hal/include/opencv2/hal/intrin_cpp.hpp OPENCV_HAL_IMPL_MATH_FUNC(v_log, std::log, _Tp)
_Tp               195 modules/hal/include/opencv2/hal/intrin_cpp.hpp OPENCV_HAL_IMPL_MATH_FUNC(v_abs, (typename V_TypeTraits<_Tp>::abs_type)std::abs,
_Tp               196 modules/hal/include/opencv2/hal/intrin_cpp.hpp                           typename V_TypeTraits<_Tp>::abs_type)
_Tp               203 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<_Tp, n> func(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \
_Tp               205 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c; \
_Tp               210 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline _Tp hfunc(const v_reg<_Tp, n>& a) \
_Tp               212 modules/hal/include/opencv2/hal/intrin_cpp.hpp     _Tp c = a.s[0]; \
_Tp               221 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               222 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline void v_minmax( const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b,
_Tp               223 modules/hal/include/opencv2/hal/intrin_cpp.hpp                       v_reg<_Tp, n>& minval, v_reg<_Tp, n>& maxval )
_Tp               234 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> \
_Tp               235 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> operator cmp_op(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \
_Tp               237 modules/hal/include/opencv2/hal/intrin_cpp.hpp     typedef typename V_TypeTraits<_Tp>::int_type itype; \
_Tp               238 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c; \
_Tp               240 modules/hal/include/opencv2/hal/intrin_cpp.hpp         c.s[i] = V_TypeTraits<_Tp>::reinterpret_from_int((itype)-(int)(a.s[i] cmp_op b.s[i])); \
_Tp               252 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> \
_Tp               253 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp2, n> func(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b) \
_Tp               262 modules/hal/include/opencv2/hal/intrin_cpp.hpp OPENCV_HAL_IMPL_ADD_SUB_OP(v_add_wrap, +, (_Tp), _Tp)
_Tp               263 modules/hal/include/opencv2/hal/intrin_cpp.hpp OPENCV_HAL_IMPL_ADD_SUB_OP(v_sub_wrap, -, (_Tp), _Tp)
_Tp               264 modules/hal/include/opencv2/hal/intrin_cpp.hpp OPENCV_HAL_IMPL_ADD_SUB_OP(v_absdiff, -, (rtype)std::abs, typename V_TypeTraits<_Tp>::abs_type)
_Tp               266 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               267 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> v_invsqrt(const v_reg<_Tp, n>& a)
_Tp               269 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c;
_Tp               275 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               276 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> v_magnitude(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b)
_Tp               278 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c;
_Tp               285 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               286 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> v_sqr_magnitude(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b)
_Tp               288 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c;
_Tp               294 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               295 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> v_muladd(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b,
_Tp               296 modules/hal/include/opencv2/hal/intrin_cpp.hpp                               const v_reg<_Tp, n>& c)
_Tp               298 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> d;
_Tp               304 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<typename V_TypeTraits<_Tp>::w_type, n/2>
_Tp               305 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_dotprod(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b)
_Tp               307 modules/hal/include/opencv2/hal/intrin_cpp.hpp     typedef typename V_TypeTraits<_Tp>::w_type w_type;
_Tp               314 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline void v_mul_expand(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b,
_Tp               315 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                                        v_reg<typename V_TypeTraits<_Tp>::w_type, n/2>& c,
_Tp               316 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                                        v_reg<typename V_TypeTraits<_Tp>::w_type, n/2>& d)
_Tp               318 modules/hal/include/opencv2/hal/intrin_cpp.hpp     typedef typename V_TypeTraits<_Tp>::w_type w_type;
_Tp               326 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline void v_hsum(const v_reg<_Tp, n>& a,
_Tp               327 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                                  v_reg<typename V_TypeTraits<_Tp>::w_type, n/2>& c)
_Tp               329 modules/hal/include/opencv2/hal/intrin_cpp.hpp     typedef typename V_TypeTraits<_Tp>::w_type w_type;
_Tp               337 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<_Tp, n> operator shift_op(const v_reg<_Tp, n>& a, int imm) \
_Tp               339 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c; \
_Tp               341 modules/hal/include/opencv2/hal/intrin_cpp.hpp         c.s[i] = (_Tp)(a.s[i] shift_op imm); \
_Tp               348 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline typename V_TypeTraits<_Tp>::sum_type v_reduce_sum(const v_reg<_Tp, n>& a)
_Tp               350 modules/hal/include/opencv2/hal/intrin_cpp.hpp     typename V_TypeTraits<_Tp>::sum_type c = a.s[0];
_Tp               356 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline int v_signmask(const v_reg<_Tp, n>& a)
_Tp               360 modules/hal/include/opencv2/hal/intrin_cpp.hpp         mask |= (V_TypeTraits<_Tp>::reinterpret_int(a.s[i]) < 0) << i;
_Tp               364 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline bool v_check_all(const v_reg<_Tp, n>& a)
_Tp               367 modules/hal/include/opencv2/hal/intrin_cpp.hpp         if( V_TypeTraits<_Tp>::reinterpret_int(a.s[i]) >= 0 )
_Tp               372 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline bool v_check_any(const v_reg<_Tp, n>& a)
_Tp               375 modules/hal/include/opencv2/hal/intrin_cpp.hpp         if( V_TypeTraits<_Tp>::reinterpret_int(a.s[i]) < 0 )
_Tp               380 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<_Tp, n> v_select(const v_reg<_Tp, n>& mask,
_Tp               381 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                                            const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b)
_Tp               383 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c;
_Tp               385 modules/hal/include/opencv2/hal/intrin_cpp.hpp         c.s[i] = V_TypeTraits<_Tp>::reinterpret_int(mask.s[i]) < 0 ? b.s[i] : a.s[i];
_Tp               389 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline void v_expand(const v_reg<_Tp, n>& a,
_Tp               390 modules/hal/include/opencv2/hal/intrin_cpp.hpp                             v_reg<typename V_TypeTraits<_Tp>::w_type, n/2>& b0,
_Tp               391 modules/hal/include/opencv2/hal/intrin_cpp.hpp                             v_reg<typename V_TypeTraits<_Tp>::w_type, n/2>& b1)
_Tp               400 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<typename V_TypeTraits<_Tp>::int_type, n>
_Tp               401 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reinterpret_as_int(const v_reg<_Tp, n>& a)
_Tp               403 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<typename V_TypeTraits<_Tp>::int_type, n> c;
_Tp               405 modules/hal/include/opencv2/hal/intrin_cpp.hpp         c.s[i] = V_TypeTraits<_Tp>::reinterpret_int(a.s[i]);
_Tp               409 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<typename V_TypeTraits<_Tp>::uint_type, n>
_Tp               410 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reinterpret_as_uint(const v_reg<_Tp, n>& a)
_Tp               412 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<typename V_TypeTraits<_Tp>::uint_type, n> c;
_Tp               414 modules/hal/include/opencv2/hal/intrin_cpp.hpp         c.s[i] = V_TypeTraits<_Tp>::reinterpret_uint(a.s[i]);
_Tp               418 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline void v_zip( const v_reg<_Tp, n>& a0, const v_reg<_Tp, n>& a1,
_Tp               419 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                                v_reg<_Tp, n>& b0, v_reg<_Tp, n>& b1 )
_Tp               434 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<_Tp, n> v_load(const _Tp* ptr)
_Tp               436 modules/hal/include/opencv2/hal/intrin_cpp.hpp     return v_reg<_Tp, n>(ptr);
_Tp               439 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<_Tp, n> v_load_aligned(const _Tp* ptr)
_Tp               441 modules/hal/include/opencv2/hal/intrin_cpp.hpp     return v_reg<_Tp, n>(ptr);
_Tp               444 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline void v_load_halves(const _Tp* loptr, const _Tp* hiptr)
_Tp               446 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c;
_Tp               455 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<typename V_TypeTraits<_Tp>::w_type, n> v_load_expand(const _Tp* ptr)
_Tp               457 modules/hal/include/opencv2/hal/intrin_cpp.hpp     typedef typename V_TypeTraits<_Tp>::w_type w_type;
_Tp               466 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline v_reg<typename
_Tp               467 modules/hal/include/opencv2/hal/intrin_cpp.hpp     V_TypeTraits<typename V_TypeTraits<_Tp>::w_type>::w_type, n> v_load_expand_q(const _Tp* ptr)
_Tp               469 modules/hal/include/opencv2/hal/intrin_cpp.hpp     typedef typename V_TypeTraits<typename V_TypeTraits<_Tp>::w_type>::w_type w_type;
_Tp               478 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline void v_load_deinterleave(const _Tp* ptr, v_reg<_Tp, n>& a,
_Tp               479 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                                             v_reg<_Tp, n>& b, v_reg<_Tp, n>& c)
_Tp               490 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               491 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline void v_load_deinterleave(const _Tp* ptr, v_reg<_Tp, n>& a,
_Tp               492 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                 v_reg<_Tp, n>& b, v_reg<_Tp, n>& c,
_Tp               493 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                 v_reg<_Tp, n>& d)
_Tp               505 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               506 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline void v_store_interleave( _Tp* ptr, const v_reg<_Tp, n>& a,
_Tp               507 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                 const v_reg<_Tp, n>& b, const v_reg<_Tp, n>& c)
_Tp               518 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n> inline void v_store_interleave( _Tp* ptr, const v_reg<_Tp, n>& a,
_Tp               519 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                                             const v_reg<_Tp, n>& b, const v_reg<_Tp, n>& c,
_Tp               520 modules/hal/include/opencv2/hal/intrin_cpp.hpp                                                             const v_reg<_Tp, n>& d)
_Tp               532 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               533 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline void v_store(_Tp* ptr, const v_reg<_Tp, n>& a)
_Tp               539 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               540 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline void v_store_low(_Tp* ptr, const v_reg<_Tp, n>& a)
_Tp               546 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               547 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline void v_store_high(_Tp* ptr, const v_reg<_Tp, n>& a)
_Tp               553 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               554 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline void v_store_aligned(_Tp* ptr, const v_reg<_Tp, n>& a)
_Tp               560 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               561 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> v_combine_low(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b)
_Tp               563 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c;
_Tp               571 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               572 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_reg<_Tp, n> v_combine_high(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b)
_Tp               574 modules/hal/include/opencv2/hal/intrin_cpp.hpp     v_reg<_Tp, n> c;
_Tp               582 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp, int n>
_Tp               583 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline void v_recombine(const v_reg<_Tp, n>& a, const v_reg<_Tp, n>& b,
_Tp               584 modules/hal/include/opencv2/hal/intrin_cpp.hpp                         v_reg<_Tp, n>& low, v_reg<_Tp, n>& high)
_Tp               695 modules/hal/include/opencv2/hal/intrin_cpp.hpp template<typename _Tp>
_Tp               696 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline void v_transpose4x4( v_reg<_Tp, 4>& a0, const v_reg<_Tp, 4>& a1,
_Tp               697 modules/hal/include/opencv2/hal/intrin_cpp.hpp                             const v_reg<_Tp, 4>& a2, const v_reg<_Tp, 4>& a3,
_Tp               698 modules/hal/include/opencv2/hal/intrin_cpp.hpp                             v_reg<_Tp, 4>& b0, v_reg<_Tp, 4>& b1,
_Tp               699 modules/hal/include/opencv2/hal/intrin_cpp.hpp                             v_reg<_Tp, 4>& b2, v_reg<_Tp, 4>& b3 )
_Tp               701 modules/hal/include/opencv2/hal/intrin_cpp.hpp     b0 = v_reg<_Tp, 4>(a0.s[0], a1.s[0], a2.s[0], a3.s[0]);
_Tp               702 modules/hal/include/opencv2/hal/intrin_cpp.hpp     b1 = v_reg<_Tp, 4>(a0.s[1], a1.s[1], a2.s[1], a3.s[1]);
_Tp               703 modules/hal/include/opencv2/hal/intrin_cpp.hpp     b2 = v_reg<_Tp, 4>(a0.s[2], a1.s[2], a2.s[2], a3.s[2]);
_Tp               704 modules/hal/include/opencv2/hal/intrin_cpp.hpp     b3 = v_reg<_Tp, 4>(a0.s[3], a1.s[3], a2.s[3], a3.s[3]);
_Tp               719 modules/hal/include/opencv2/hal/intrin_cpp.hpp #define OPENCV_HAL_IMPL_C_INIT(_Tpvec, _Tp, suffix) \
_Tp               721 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline _Tpvec v_setall_##suffix(_Tp val) { return _Tpvec::all(val); } \
_Tp               724 modules/hal/include/opencv2/hal/intrin_cpp.hpp { return a.template reinterpret_as<_Tp, _Tpvec::nlanes>(a); }
_Tp               737 modules/hal/include/opencv2/hal/intrin_cpp.hpp #define OPENCV_HAL_IMPL_C_SHIFT(_Tpvec, _Tp) \
_Tp               746 modules/hal/include/opencv2/hal/intrin_cpp.hpp         c.s[i] = (_Tp)((a.s[i] + ((_Tp)1 << (n - 1))) >> n); \
_Tp               758 modules/hal/include/opencv2/hal/intrin_cpp.hpp #define OPENCV_HAL_IMPL_C_PACK(_Tpvec, _Tp, _Tpnvec, _Tpn, pack_suffix) \
_Tp               774 modules/hal/include/opencv2/hal/intrin_cpp.hpp         c.s[i] = saturate_cast<_Tpn>((a.s[i] + ((_Tp)1 << (n - 1))) >> n); \
_Tp               775 modules/hal/include/opencv2/hal/intrin_cpp.hpp         c.s[i+_Tpvec::nlanes] = saturate_cast<_Tpn>((b.s[i] + ((_Tp)1 << (n - 1))) >> n); \
_Tp               787 modules/hal/include/opencv2/hal/intrin_cpp.hpp         ptr[i] = saturate_cast<_Tpn>((a.s[i] + ((_Tp)1 << (n - 1))) >> n); \
_Tp               231 modules/hal/include/opencv2/hal/intrin_neon.hpp #define OPENCV_HAL_IMPL_NEON_INIT(_Tpv, _Tp, suffix) \
_Tp               232 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_##_Tpv v_setzero_##suffix() { return v_##_Tpv(vdupq_n_##suffix((_Tp)0)); } \
_Tp               233 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_##_Tpv v_setall_##suffix(_Tp v) { return v_##_Tpv(vdupq_n_##suffix(v)); } \
_Tp               255 modules/hal/include/opencv2/hal/intrin_neon.hpp #define OPENCV_HAL_IMPL_NEON_PACK(_Tpvec, _Tp, hreg, suffix, _Tpwvec, wsuffix, pack, op) \
_Tp               261 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_##pack##_store(_Tp* ptr, const _Tpwvec& a) \
_Tp               274 modules/hal/include/opencv2/hal/intrin_neon.hpp void v_rshr_##pack##_store(_Tp* ptr, const _Tpwvec& a) \
_Tp               538 modules/hal/include/opencv2/hal/intrin_neon.hpp #define OPENCV_HAL_IMPL_NEON_LOADSTORE_OP(_Tpvec, _Tp, suffix) \
_Tp               539 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec v_load(const _Tp* ptr) \
_Tp               541 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec v_load_aligned(const _Tp* ptr) \
_Tp               543 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpvec v_load_halves(const _Tp* ptr0, const _Tp* ptr1) \
_Tp               545 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_store(_Tp* ptr, const _Tpvec& a) \
_Tp               547 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_store_aligned(_Tp* ptr, const _Tpvec& a) \
_Tp               549 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_store_low(_Tp* ptr, const _Tpvec& a) \
_Tp               551 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_store_high(_Tp* ptr, const _Tpvec& a) \
_Tp               664 modules/hal/include/opencv2/hal/intrin_neon.hpp #define OPENCV_HAL_IMPL_NEON_EXPAND(_Tpvec, _Tpwvec, _Tp, suffix) \
_Tp               670 modules/hal/include/opencv2/hal/intrin_neon.hpp inline _Tpwvec v_load_expand(const _Tp* ptr) \
_Tp               775 modules/hal/include/opencv2/hal/intrin_neon.hpp #define OPENCV_HAL_IMPL_NEON_INTERLEAVED(_Tpvec, _Tp, suffix) \
_Tp               776 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_load_deinterleave(const _Tp* ptr, v_##_Tpvec& a, v_##_Tpvec& b, v_##_Tpvec& c) \
_Tp               783 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_load_deinterleave(const _Tp* ptr, v_##_Tpvec& a, v_##_Tpvec& b, \
_Tp               792 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_store_interleave( _Tp* ptr, const v_##_Tpvec& a, const v_##_Tpvec& b, const v_##_Tpvec& c) \
_Tp               800 modules/hal/include/opencv2/hal/intrin_neon.hpp inline void v_store_interleave( _Tp* ptr, const v_##_Tpvec& a, const v_##_Tpvec& b, \
_Tp               251 modules/hal/include/opencv2/hal/intrin_sse.hpp #define OPENCV_HAL_IMPL_SSE_INITVEC(_Tpvec, _Tp, suffix, zsuffix, ssuffix, _Tps, cast) \
_Tp               253 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_setall_##suffix(_Tp v) { return _Tpvec(_mm_set1_##ssuffix((_Tps)v)); } \
_Tp               872 modules/hal/include/opencv2/hal/intrin_sse.hpp #define OPENCV_HAL_IMPL_SSE_MISC_FLT_OP(_Tpvec, _Tp, _Tpreg, suffix, absmask_vec) \
_Tp               938 modules/hal/include/opencv2/hal/intrin_sse.hpp #define OPENCV_HAL_IMPL_SSE_LOADSTORE_INT_OP(_Tpvec, _Tp) \
_Tp               939 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_load(const _Tp* ptr) \
_Tp               941 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_load_aligned(const _Tp* ptr) \
_Tp               943 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_load_halves(const _Tp* ptr0, const _Tp* ptr1) \
_Tp               948 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store(_Tp* ptr, const _Tpvec& a) \
_Tp               950 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_aligned(_Tp* ptr, const _Tpvec& a) \
_Tp               952 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_low(_Tp* ptr, const _Tpvec& a) \
_Tp               954 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_high(_Tp* ptr, const _Tpvec& a) \
_Tp               966 modules/hal/include/opencv2/hal/intrin_sse.hpp #define OPENCV_HAL_IMPL_SSE_LOADSTORE_FLT_OP(_Tpvec, _Tp, suffix) \
_Tp               967 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_load(const _Tp* ptr) \
_Tp               969 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_load_aligned(const _Tp* ptr) \
_Tp               971 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_load_halves(const _Tp* ptr0, const _Tp* ptr1) \
_Tp               977 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store(_Tp* ptr, const _Tpvec& a) \
_Tp               979 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_aligned(_Tp* ptr, const _Tpvec& a) \
_Tp               981 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_low(_Tp* ptr, const _Tpvec& a) \
_Tp               983 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_high(_Tp* ptr, const _Tpvec& a) \
_Tp              1489 modules/hal/include/opencv2/hal/intrin_sse.hpp #define OPENCV_HAL_IMPL_SSE_LOADSTORE_INTERLEAVE(_Tpvec, _Tp, suffix, _Tpuvec, _Tpu, usuffix) \
_Tp              1490 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_load_deinterleave( const _Tp* ptr, _Tpvec& a0, \
_Tp              1499 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_load_deinterleave( const _Tp* ptr, _Tpvec& a0, \
_Tp              1509 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_interleave( _Tp* ptr, const _Tpvec& a0, \
_Tp              1517 modules/hal/include/opencv2/hal/intrin_sse.hpp inline void v_store_interleave( _Tp* ptr, const _Tpvec& a0, const _Tpvec& b0, \
_Tp                51 modules/hal/src/matrix.cpp template<typename _Tp> static inline int
_Tp                52 modules/hal/src/matrix.cpp LUImpl(_Tp* A, size_t astep, int m, _Tp* b, size_t bstep, int n, _Tp eps)
_Tp                79 modules/hal/src/matrix.cpp         _Tp d = -1/A[i*astep + i];
_Tp                83 modules/hal/src/matrix.cpp             _Tp alpha = A[j*astep + i]*d;
_Tp               101 modules/hal/src/matrix.cpp                 _Tp s = b[i*bstep + j];
_Tp               124 modules/hal/src/matrix.cpp template<typename _Tp> static inline bool
_Tp               125 modules/hal/src/matrix.cpp CholImpl(_Tp* A, size_t astep, int m, _Tp* b, size_t bstep, int n)
_Tp               127 modules/hal/src/matrix.cpp     _Tp* L = A;
_Tp               140 modules/hal/src/matrix.cpp             L[i*astep + j] = (_Tp)(s*L[j*astep + j]);
_Tp               148 modules/hal/src/matrix.cpp         if( s < std::numeric_limits<_Tp>::epsilon() )
_Tp               150 modules/hal/src/matrix.cpp         L[i*astep + i] = (_Tp)(1./std::sqrt(s));
_Tp               179 modules/hal/src/matrix.cpp             b[i*bstep + j] = (_Tp)(s*L[i*astep + i]);
_Tp               190 modules/hal/src/matrix.cpp             b[i*bstep + j] = (_Tp)(s*L[i*astep + i]);
_Tp               110 modules/imgproc/src/color.cpp template<typename _Tp> static void splineBuild(const _Tp* f, int n, _Tp* tab)
_Tp               112 modules/imgproc/src/color.cpp     _Tp cn = 0;
_Tp               114 modules/imgproc/src/color.cpp     tab[0] = tab[1] = (_Tp)0;
_Tp               118 modules/imgproc/src/color.cpp         _Tp t = 3*(f[i+1] - 2*f[i] + f[i-1]);
_Tp               119 modules/imgproc/src/color.cpp         _Tp l = 1/(4 - tab[(i-1)*4]);
_Tp               125 modules/imgproc/src/color.cpp         _Tp c = tab[i*4+1] - tab[i*4]*cn;
_Tp               126 modules/imgproc/src/color.cpp         _Tp b = f[i+1] - f[i] - (cn + c*2)*(_Tp)0.3333333333333333;
_Tp               127 modules/imgproc/src/color.cpp         _Tp d = (cn - c)*(_Tp)0.3333333333333333;
_Tp               135 modules/imgproc/src/color.cpp template<typename _Tp> static inline _Tp splineInterpolate(_Tp x, const _Tp* tab, int n)
_Tp               145 modules/imgproc/src/color.cpp template<typename _Tp> struct ColorChannel
_Tp               148 modules/imgproc/src/color.cpp     static _Tp max() { return std::numeric_limits<_Tp>::max(); }
_Tp               149 modules/imgproc/src/color.cpp     static _Tp half() { return (_Tp)(max()/2 + 1); }
_Tp               186 modules/imgproc/src/color.cpp             cvt((const _Tp*)yS, (_Tp*)yD, src.cols);
_Tp               547 modules/imgproc/src/color.cpp template<typename _Tp> struct RGB2RGB
_Tp               549 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp               552 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp               560 modules/imgproc/src/color.cpp                 _Tp t0 = src[bidx], t1 = src[1], t2 = src[bidx ^ 2];
_Tp               567 modules/imgproc/src/color.cpp             _Tp alpha = ColorChannel<_Tp>::max();
_Tp               570 modules/imgproc/src/color.cpp                 _Tp t0 = src[i], t1 = src[i+1], t2 = src[i+2];
_Tp               579 modules/imgproc/src/color.cpp                 _Tp t0 = src[i], t1 = src[i+1], t2 = src[i+2], t3 = src[i+3];
_Tp               932 modules/imgproc/src/color.cpp template<typename _Tp>
_Tp               935 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp               938 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp               947 modules/imgproc/src/color.cpp             _Tp alpha = ColorChannel<_Tp>::max();
_Tp              1252 modules/imgproc/src/color.cpp template<typename _Tp> struct RGB2Gray
_Tp              1254 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp              1264 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp              1269 modules/imgproc/src/color.cpp             dst[i] = saturate_cast<_Tp>(src[0]*cb + src[1]*cg + src[2]*cr);
_Tp              1705 modules/imgproc/src/color.cpp template<typename _Tp> struct RGB2YCrCb_f
_Tp              1707 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp              1716 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp              1719 modules/imgproc/src/color.cpp         const _Tp delta = ColorChannel<_Tp>::half();
_Tp              1724 modules/imgproc/src/color.cpp             _Tp Y = saturate_cast<_Tp>(src[0]*C0 + src[1]*C1 + src[2]*C2);
_Tp              1725 modules/imgproc/src/color.cpp             _Tp Cr = saturate_cast<_Tp>((src[bidx^2] - Y)*C3 + delta);
_Tp              1726 modules/imgproc/src/color.cpp             _Tp Cb = saturate_cast<_Tp>((src[bidx] - Y)*C4 + delta);
_Tp              1898 modules/imgproc/src/color.cpp template<typename _Tp> struct RGB2YCrCb_i
_Tp              1900 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp              1909 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp              1913 modules/imgproc/src/color.cpp         int delta = ColorChannel<_Tp>::half()*(1 << yuv_shift);
_Tp              1920 modules/imgproc/src/color.cpp             dst[i] = saturate_cast<_Tp>(Y);
_Tp              1921 modules/imgproc/src/color.cpp             dst[i+1] = saturate_cast<_Tp>(Cr);
_Tp              1922 modules/imgproc/src/color.cpp             dst[i+2] = saturate_cast<_Tp>(Cb);
_Tp              2429 modules/imgproc/src/color.cpp template<typename _Tp> struct YCrCb2RGB_f
_Tp              2431 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp              2439 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp              2442 modules/imgproc/src/color.cpp         const _Tp delta = ColorChannel<_Tp>::half(), alpha = ColorChannel<_Tp>::max();
_Tp              2447 modules/imgproc/src/color.cpp             _Tp Y = src[i];
_Tp              2448 modules/imgproc/src/color.cpp             _Tp Cr = src[i+1];
_Tp              2449 modules/imgproc/src/color.cpp             _Tp Cb = src[i+2];
_Tp              2451 modules/imgproc/src/color.cpp             _Tp b = saturate_cast<_Tp>(Y + (Cb - delta)*C3);
_Tp              2452 modules/imgproc/src/color.cpp             _Tp g = saturate_cast<_Tp>(Y + (Cb - delta)*C2 + (Cr - delta)*C1);
_Tp              2453 modules/imgproc/src/color.cpp             _Tp r = saturate_cast<_Tp>(Y + (Cr - delta)*C0);
_Tp              2651 modules/imgproc/src/color.cpp template<typename _Tp> struct YCrCb2RGB_i
_Tp              2653 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp              2662 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp              2665 modules/imgproc/src/color.cpp         const _Tp delta = ColorChannel<_Tp>::half(), alpha = ColorChannel<_Tp>::max();
_Tp              2670 modules/imgproc/src/color.cpp             _Tp Y = src[i];
_Tp              2671 modules/imgproc/src/color.cpp             _Tp Cr = src[i+1];
_Tp              2672 modules/imgproc/src/color.cpp             _Tp Cb = src[i+2];
_Tp              2678 modules/imgproc/src/color.cpp             dst[bidx] = saturate_cast<_Tp>(b);
_Tp              2679 modules/imgproc/src/color.cpp             dst[1] = saturate_cast<_Tp>(g);
_Tp              2680 modules/imgproc/src/color.cpp             dst[bidx^2] = saturate_cast<_Tp>(r);
_Tp              3132 modules/imgproc/src/color.cpp template<typename _Tp> struct RGB2XYZ_f
_Tp              3134 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp              3146 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp              3156 modules/imgproc/src/color.cpp             _Tp X = saturate_cast<_Tp>(src[0]*C0 + src[1]*C1 + src[2]*C2);
_Tp              3157 modules/imgproc/src/color.cpp             _Tp Y = saturate_cast<_Tp>(src[0]*C3 + src[1]*C4 + src[2]*C5);
_Tp              3158 modules/imgproc/src/color.cpp             _Tp Z = saturate_cast<_Tp>(src[0]*C6 + src[1]*C7 + src[2]*C8);
_Tp              3351 modules/imgproc/src/color.cpp template<typename _Tp> struct RGB2XYZ_i
_Tp              3353 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp              3372 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp              3385 modules/imgproc/src/color.cpp             dst[i] = saturate_cast<_Tp>(X); dst[i+1] = saturate_cast<_Tp>(Y);
_Tp              3386 modules/imgproc/src/color.cpp             dst[i+2] = saturate_cast<_Tp>(Z);
_Tp              3635 modules/imgproc/src/color.cpp template<typename _Tp> struct XYZ2RGB_f
_Tp              3637 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp              3651 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp              3654 modules/imgproc/src/color.cpp         _Tp alpha = ColorChannel<_Tp>::max();
_Tp              3661 modules/imgproc/src/color.cpp             _Tp B = saturate_cast<_Tp>(src[i]*C0 + src[i+1]*C1 + src[i+2]*C2);
_Tp              3662 modules/imgproc/src/color.cpp             _Tp G = saturate_cast<_Tp>(src[i]*C3 + src[i+1]*C4 + src[i+2]*C5);
_Tp              3663 modules/imgproc/src/color.cpp             _Tp R = saturate_cast<_Tp>(src[i]*C6 + src[i+1]*C7 + src[i+2]*C8);
_Tp              3798 modules/imgproc/src/color.cpp template<typename _Tp> struct XYZ2RGB_i
_Tp              3800 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp              3821 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp              3824 modules/imgproc/src/color.cpp         _Tp alpha = ColorChannel<_Tp>::max();
_Tp              3834 modules/imgproc/src/color.cpp             dst[0] = saturate_cast<_Tp>(B); dst[1] = saturate_cast<_Tp>(G);
_Tp              3835 modules/imgproc/src/color.cpp             dst[2] = saturate_cast<_Tp>(R);
_Tp              6627 modules/imgproc/src/color.cpp template<typename _Tp>
_Tp              6630 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp              6632 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp              6634 modules/imgproc/src/color.cpp         _Tp max_val  = ColorChannel<_Tp>::max();
_Tp              6635 modules/imgproc/src/color.cpp         _Tp half_val = ColorChannel<_Tp>::half();
_Tp              6638 modules/imgproc/src/color.cpp             _Tp v0 = *src++;
_Tp              6639 modules/imgproc/src/color.cpp             _Tp v1 = *src++;
_Tp              6640 modules/imgproc/src/color.cpp             _Tp v2 = *src++;
_Tp              6641 modules/imgproc/src/color.cpp             _Tp v3 = *src++;
_Tp              6652 modules/imgproc/src/color.cpp template<typename _Tp>
_Tp              6655 modules/imgproc/src/color.cpp     typedef _Tp channel_type;
_Tp              6657 modules/imgproc/src/color.cpp     void operator()(const _Tp* src, _Tp* dst, int n) const
_Tp              6659 modules/imgproc/src/color.cpp         _Tp max_val = ColorChannel<_Tp>::max();
_Tp              6662 modules/imgproc/src/color.cpp             _Tp v0 = *src++;
_Tp              6663 modules/imgproc/src/color.cpp             _Tp v1 = *src++;
_Tp              6664 modules/imgproc/src/color.cpp             _Tp v2 = *src++;
_Tp              6665 modules/imgproc/src/color.cpp             _Tp v3 = *src++;
_Tp              6666 modules/imgproc/src/color.cpp             _Tp v3_half = v3 / 2;
_Tp                74 modules/imgproc/src/colormap.cpp template <typename _Tp> static
_Tp                89 modules/imgproc/src/colormap.cpp         if(XI.at<_Tp>(i,0) < X.at<_Tp>(low, 0))
_Tp                91 modules/imgproc/src/colormap.cpp         if(XI.at<_Tp>(i,0) > X.at<_Tp>(high, 0))
_Tp                96 modules/imgproc/src/colormap.cpp             if(XI.at<_Tp>(i,0) > X.at<_Tp>(c,0)) {
_Tp               103 modules/imgproc/src/colormap.cpp         yi.at<_Tp>(i,0) += Y.at<_Tp>(low,0)
_Tp               104 modules/imgproc/src/colormap.cpp         + (XI.at<_Tp>(i,0) - X.at<_Tp>(low,0))
_Tp               105 modules/imgproc/src/colormap.cpp         * (Y.at<_Tp>(high,0) - Y.at<_Tp>(low,0))
_Tp               106 modules/imgproc/src/colormap.cpp         / (X.at<_Tp>(high,0) - X.at<_Tp>(low,0));
_Tp                48 modules/imgproc/src/convhull.cpp template<typename _Tp>
_Tp                49 modules/imgproc/src/convhull.cpp static int Sklansky_( Point_<_Tp>** array, int start, int end, int* stack, int nsign, int sign2 )
_Tp                73 modules/imgproc/src/convhull.cpp         _Tp cury = array[pcur]->y;
_Tp                74 modules/imgproc/src/convhull.cpp         _Tp nexty = array[pnext]->y;
_Tp                75 modules/imgproc/src/convhull.cpp         _Tp by = nexty - cury;
_Tp                79 modules/imgproc/src/convhull.cpp             _Tp ax = array[pcur]->x - array[pprev]->x;
_Tp                80 modules/imgproc/src/convhull.cpp             _Tp bx = array[pnext]->x - array[pcur]->x;
_Tp                81 modules/imgproc/src/convhull.cpp             _Tp ay = cury - array[pprev]->y;
_Tp                82 modules/imgproc/src/convhull.cpp             _Tp convexity = ay*bx - ax*by; // if >0 then convex angle
_Tp               121 modules/imgproc/src/convhull.cpp template<typename _Tp>
_Tp               124 modules/imgproc/src/convhull.cpp     bool operator()(const Point_<_Tp>* p1, const Point_<_Tp>* p2) const
_Tp               340 modules/imgproc/src/convhull.cpp template<typename _Tp>
_Tp               341 modules/imgproc/src/convhull.cpp static bool isContourConvex_( const Point_<_Tp>* p, int n )
_Tp               343 modules/imgproc/src/convhull.cpp     Point_<_Tp> prev_pt = p[(n-2+n) % n];
_Tp               344 modules/imgproc/src/convhull.cpp     Point_<_Tp> cur_pt = p[n-1];
_Tp               346 modules/imgproc/src/convhull.cpp     _Tp dx0 = cur_pt.x - prev_pt.x;
_Tp               347 modules/imgproc/src/convhull.cpp     _Tp dy0 = cur_pt.y - prev_pt.y;
_Tp               352 modules/imgproc/src/convhull.cpp         _Tp dxdy0, dydx0;
_Tp               353 modules/imgproc/src/convhull.cpp         _Tp dx, dy;
_Tp               128 modules/imgproc/src/floodfill.cpp template<typename _Tp>
_Tp               131 modules/imgproc/src/floodfill.cpp                _Tp newVal, ConnectedComp* region, int flags,
_Tp               134 modules/imgproc/src/floodfill.cpp     _Tp* img = image.ptr<_Tp>(seed.y);
_Tp               144 modules/imgproc/src/floodfill.cpp     _Tp val0 = img[L];
_Tp               187 modules/imgproc/src/floodfill.cpp             img = image.ptr<_Tp>(YC + dir);
_Tp               248 modules/imgproc/src/floodfill.cpp template<typename _Tp>
_Tp               251 modules/imgproc/src/floodfill.cpp     DiffC1(_Tp _lo, _Tp _up) : lo(-_lo), up(_up) {}
_Tp               252 modules/imgproc/src/floodfill.cpp     bool operator()(const _Tp* a, const _Tp* b) const
_Tp               254 modules/imgproc/src/floodfill.cpp         _Tp d = a[0] - b[0];
_Tp               257 modules/imgproc/src/floodfill.cpp     _Tp lo, up;
_Tp               260 modules/imgproc/src/floodfill.cpp template<typename _Tp>
_Tp               263 modules/imgproc/src/floodfill.cpp     DiffC3(_Tp _lo, _Tp _up) : lo(-_lo), up(_up) {}
_Tp               264 modules/imgproc/src/floodfill.cpp     bool operator()(const _Tp* a, const _Tp* b) const
_Tp               266 modules/imgproc/src/floodfill.cpp         _Tp d = *a - *b;
_Tp               271 modules/imgproc/src/floodfill.cpp     _Tp lo, up;
_Tp               279 modules/imgproc/src/floodfill.cpp template<typename _Tp, typename _MTp, typename _WTp, class Diff>
_Tp               282 modules/imgproc/src/floodfill.cpp                    Point seed, _Tp newVal, _MTp newMaskVal,
_Tp               288 modules/imgproc/src/floodfill.cpp     _Tp* img = (_Tp*)(pImage + step*seed.y);
_Tp               304 modules/imgproc/src/floodfill.cpp     _Tp val0 = img[L];
_Tp               355 modules/imgproc/src/floodfill.cpp             img = (_Tp*)(pImage + (YC + dir) * step);
_Tp               356 modules/imgproc/src/floodfill.cpp             _Tp* img1 = (_Tp*)(pImage + YC * step);
_Tp               399 modules/imgproc/src/floodfill.cpp                     _Tp val;
_Tp               431 modules/imgproc/src/floodfill.cpp         img = (_Tp*)(pImage + YC * step);
_Tp               122 modules/imgproc/src/samplers.cpp template<typename _Tp>
_Tp               125 modules/imgproc/src/samplers.cpp     _Tp operator()(_Tp a) const { return a; }
_Tp               129 modules/imgproc/src/samplers.cpp template<typename _Tp, typename _DTp, typename _WTp, class ScaleOp, class CastOp>
_Tp               130 modules/imgproc/src/samplers.cpp void getRectSubPix_Cn_(const _Tp* src, size_t src_step, Size src_size,
_Tp               185 modules/imgproc/src/samplers.cpp         src = (const _Tp*)adjustRect( (const uchar*)src, src_step*sizeof(*src),
_Tp               190 modules/imgproc/src/samplers.cpp             const _Tp *src2 = src + src_step;
_Tp               355 modules/ml/include/opencv2/ml.hpp     template<typename _Tp> static Ptr<_Tp> train(const Ptr<TrainData>& data, int flags=0)
_Tp               357 modules/ml/include/opencv2/ml.hpp         Ptr<_Tp> model = _Tp::create();
_Tp               358 modules/ml/include/opencv2/ml.hpp         return !model.empty() && model->train(data, flags) ? model : Ptr<_Tp>();
_Tp                77 modules/ml/src/precomp.hpp     template<typename _Tp> struct cmp_lt_idx
_Tp                79 modules/ml/src/precomp.hpp         cmp_lt_idx(const _Tp* _arr) : arr(_arr) {}
_Tp                81 modules/ml/src/precomp.hpp         const _Tp* arr;
_Tp                84 modules/ml/src/precomp.hpp     template<typename _Tp> struct cmp_lt_ptr
_Tp                87 modules/ml/src/precomp.hpp         bool operator ()(const _Tp* a, const _Tp* b) const { return *a < *b; }
_Tp                52 modules/objdetect/src/cascadedetect.cpp template<typename _Tp> void copyVectorToUMat(const std::vector<_Tp>& v, UMat& um)
_Tp               744 modules/python/src2/cv2.cpp template<typename _Tp> struct pyopencvVecConverter
_Tp               746 modules/python/src2/cv2.cpp     static bool to(PyObject* obj, std::vector<_Tp>& value, const ArgInfo info)
_Tp               748 modules/python/src2/cv2.cpp         typedef typename DataType<_Tp>::channel_type _Cp;
_Tp               765 modules/python/src2/cv2.cpp         int type = DataType<_Tp>::type;
_Tp               844 modules/python/src2/cv2.cpp     static PyObject* from(const std::vector<_Tp>& value)
_Tp               848 modules/python/src2/cv2.cpp         Mat src((int)value.size(), DataType<_Tp>::channels, DataType<_Tp>::depth, (uchar*)&value[0]);
_Tp               853 modules/python/src2/cv2.cpp template<typename _Tp>
_Tp               854 modules/python/src2/cv2.cpp bool pyopencv_to(PyObject* obj, std::vector<_Tp>& value, const ArgInfo info)
_Tp               856 modules/python/src2/cv2.cpp     return pyopencvVecConverter<_Tp>::to(obj, value, info);
_Tp               859 modules/python/src2/cv2.cpp template<typename _Tp>
_Tp               860 modules/python/src2/cv2.cpp PyObject* pyopencv_from(const std::vector<_Tp>& value)
_Tp               862 modules/python/src2/cv2.cpp     return pyopencvVecConverter<_Tp>::from(value);
_Tp               865 modules/python/src2/cv2.cpp template<typename _Tp> static inline bool pyopencv_to_generic_vec(PyObject* obj, std::vector<_Tp>& value, const ArgInfo info)
_Tp               889 modules/python/src2/cv2.cpp template<typename _Tp> static inline PyObject* pyopencv_from_generic_vec(const std::vector<_Tp>& value)
_Tp               909 modules/python/src2/cv2.cpp template<typename _Tp> struct pyopencvVecConverter<std::vector<_Tp> >
_Tp               911 modules/python/src2/cv2.cpp     static bool to(PyObject* obj, std::vector<std::vector<_Tp> >& value, const ArgInfo info)
_Tp               916 modules/python/src2/cv2.cpp     static PyObject* from(const std::vector<std::vector<_Tp> >& value)
_Tp                49 modules/stitching/src/autocalib.cpp template<typename _Tp> static inline bool
_Tp                50 modules/stitching/src/autocalib.cpp decomposeCholesky(_Tp* A, size_t astep, int m)
_Tp                56 modules/stitching/src/autocalib.cpp         A[i*astep + i] = (_Tp)(1./A[i*astep + i]);
_Tp               248 modules/ts/src/ts_func.cpp template<typename _Tp> inline void
_Tp               249 modules/ts/src/ts_func.cpp convertTo(const _Tp* src, void* dst, int dtype, size_t total, double alpha, double beta)
_Tp               510 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp               511 modules/ts/src/ts_func.cpp randUniInt_(RNG& rng, _Tp* data, size_t total, int cn, const Scalar& scale, const Scalar& delta)
_Tp               517 modules/ts/src/ts_func.cpp             data[i + k] = saturate_cast<_Tp>(val);
_Tp               522 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp               523 modules/ts/src/ts_func.cpp randUniFlt_(RNG& rng, _Tp* data, size_t total, int cn, const Scalar& scale, const Scalar& delta)
_Tp               529 modules/ts/src/ts_func.cpp             data[i + k] = saturate_cast<_Tp>(val);
_Tp               593 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp               601 modules/ts/src/ts_func.cpp         const _Tp* sptr = src.ptr<_Tp>(y);
_Tp               602 modules/ts/src/ts_func.cpp         _Tp* dptr = dst.ptr<_Tp>(y);
_Tp               606 modules/ts/src/ts_func.cpp             _Tp result = sptr[x + ofs[0]];
_Tp               615 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp               623 modules/ts/src/ts_func.cpp         const _Tp* sptr = src.ptr<_Tp>(y);
_Tp               624 modules/ts/src/ts_func.cpp         _Tp* dptr = dst.ptr<_Tp>(y);
_Tp               628 modules/ts/src/ts_func.cpp             _Tp result = sptr[x + ofs[0]];
_Tp               754 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp               763 modules/ts/src/ts_func.cpp         const _Tp* sptr = src.ptr<_Tp>(y);
_Tp               969 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp               970 modules/ts/src/ts_func.cpp minMaxLoc_(const _Tp* src, size_t total, size_t startidx,
_Tp               975 modules/ts/src/ts_func.cpp     _Tp maxval = saturate_cast<_Tp>(*_maxval), minval = saturate_cast<_Tp>(*_minval);
_Tp               982 modules/ts/src/ts_func.cpp             _Tp val = src[i];
_Tp               999 modules/ts/src/ts_func.cpp             _Tp val = src[i];
_Tp              1127 modules/ts/src/ts_func.cpp template<typename _Tp> static double
_Tp              1128 modules/ts/src/ts_func.cpp norm_(const _Tp* src, size_t total, int cn, int normType, double startval, const uchar* mask)
_Tp              1184 modules/ts/src/ts_func.cpp template<typename _Tp> static double
_Tp              1185 modules/ts/src/ts_func.cpp norm_(const _Tp* src1, const _Tp* src2, size_t total, int cn, int normType, double startval, const uchar* mask)
_Tp              1409 modules/ts/src/ts_func.cpp template<typename _Tp> static double
_Tp              1410 modules/ts/src/ts_func.cpp crossCorr_(const _Tp* src1, const _Tp* src2, size_t total)
_Tp              1561 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp              1562 modules/ts/src/ts_func.cpp compare_(const _Tp* src1, const _Tp* src2, uchar* dst, size_t total, int cmpop)
_Tp              1597 modules/ts/src/ts_func.cpp template<typename _Tp, typename _WTp> static void
_Tp              1598 modules/ts/src/ts_func.cpp compareS_(const _Tp* src1, _WTp value, uchar* dst, size_t total, int cmpop)
_Tp              1728 modules/ts/src/ts_func.cpp template<typename _Tp> double
_Tp              1729 modules/ts/src/ts_func.cpp cmpUlpsInt_(const _Tp* src1, const _Tp* src2, size_t total, int imaxdiff,
_Tp              1866 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp              1867 modules/ts/src/ts_func.cpp checkInt_(const _Tp* a, size_t total, int imin, int imax, size_t startidx, size_t& idx)
_Tp              1881 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp              1882 modules/ts/src/ts_func.cpp checkFlt_(const _Tp* a, size_t total, double fmin, double fmax, size_t startidx, size_t& idx)
_Tp              2153 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp              2154 modules/ts/src/ts_func.cpp GEMM_(const _Tp* a_data0, int a_step, int a_delta,
_Tp              2155 modules/ts/src/ts_func.cpp       const _Tp* b_data0, int b_step, int b_delta,
_Tp              2156 modules/ts/src/ts_func.cpp       const _Tp* c_data0, int c_step, int c_delta,
_Tp              2157 modules/ts/src/ts_func.cpp       _Tp* d_data, int d_step,
_Tp              2165 modules/ts/src/ts_func.cpp             const _Tp* a_data = a_data0;
_Tp              2166 modules/ts/src/ts_func.cpp             const _Tp* b_data = b_data0 + j*b_delta;
_Tp              2167 modules/ts/src/ts_func.cpp             const _Tp* c_data = c_data0 + j*c_delta;
_Tp              2178 modules/ts/src/ts_func.cpp                 d_data[j] = (_Tp)(s*alpha + (c_data ? c_data[0]*beta : 0));
_Tp              2201 modules/ts/src/ts_func.cpp                 d_data[j*2] = (_Tp)s_re;
_Tp              2202 modules/ts/src/ts_func.cpp                 d_data[j*2+1] = (_Tp)s_im;
_Tp              2272 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp              2273 modules/ts/src/ts_func.cpp transform_(const _Tp* sptr, _Tp* dptr, size_t total, int scn, int dcn, const double* mat)
_Tp              2282 modules/ts/src/ts_func.cpp             dptr[j] = saturate_cast<_Tp>(s);
_Tp              2367 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp              2368 modules/ts/src/ts_func.cpp minmax_(const _Tp* src1, const _Tp* src2, _Tp* dst, size_t total, char op)
_Tp              2436 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp              2437 modules/ts/src/ts_func.cpp minmax_(const _Tp* src1, _Tp val, _Tp* dst, size_t total, char op)
_Tp              2504 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp              2505 modules/ts/src/ts_func.cpp muldiv_(const _Tp* src1, const _Tp* src2, _Tp* dst, size_t total, double scale, char op)
_Tp              2509 modules/ts/src/ts_func.cpp             dst[i] = saturate_cast<_Tp>((scale*src1[i])*src2[i]);
_Tp              2512 modules/ts/src/ts_func.cpp             dst[i] = src2[i] ? saturate_cast<_Tp>((scale*src1[i])/src2[i]) : 0;
_Tp              2515 modules/ts/src/ts_func.cpp             dst[i] = src2[i] ? saturate_cast<_Tp>(scale/src2[i]) : 0;
_Tp              2576 modules/ts/src/ts_func.cpp template<typename _Tp> static void
_Tp              2577 modules/ts/src/ts_func.cpp mean_(const _Tp* src, const uchar* mask, size_t total, int cn, Scalar& sum, int& nz)
_Tp              2839 modules/ts/src/ts_func.cpp template<typename _Tp, typename _WTp> static void
_Tp              2846 modules/ts/src/ts_func.cpp         out << (_WTp)((_Tp*)data)[i];
_Tp               131 modules/viz/include/opencv2/viz/vizcore.hpp         template<typename _Tp, int cn> inline bool isNan(const Vec<_Tp, cn>& v)
_Tp               138 modules/viz/include/opencv2/viz/vizcore.hpp         template<typename _Tp> inline bool isNan(const Point3_<_Tp>& p)
_Tp               195 modules/viz/src/precomp.hpp         template<typename _Tp> inline _Tp normalized(const _Tp& v) { return v * 1/norm(v); }
_Tp               197 modules/viz/src/precomp.hpp         template<typename _Tp> inline bool isNan(const _Tp* data)
_Tp                51 modules/viz/src/vtk/vtkCloudMatSource.cpp     template<typename _Tp> struct VtkDepthTraits;
_Tp               182 modules/viz/src/vtk/vtkCloudMatSource.cpp template<typename _Tp>
_Tp               185 modules/viz/src/vtk/vtkCloudMatSource.cpp     CV_DbgAssert(DataType<_Tp>::depth == cloud.depth());
_Tp               187 modules/viz/src/vtk/vtkCloudMatSource.cpp     points->SetDataType(VtkDepthTraits<_Tp>::data_type);
_Tp               195 modules/viz/src/vtk/vtkCloudMatSource.cpp         const _Tp* srow = cloud.ptr<_Tp>(y);
_Tp               196 modules/viz/src/vtk/vtkCloudMatSource.cpp         const _Tp* send = srow + cloud.cols * s_chs;
_Tp                84 modules/viz/src/vtk/vtkCloudMatSource.h             template<typename _Tp> int filterNanCopy(const Mat& cloud);
_Tp                90 modules/viz/test/test_precomp.hpp     template<typename _Tp>
_Tp                91 modules/viz/test/test_precomp.hpp     inline std::vector< Affine3<_Tp> > generate_test_trajectory()
_Tp                93 modules/viz/test/test_precomp.hpp         std::vector< Affine3<_Tp> > result;