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