@@ -100,10 +100,10 @@ inline Size _InputArray::getSz() const { return sz; }
100
100
101
101
inline _InputArray::_InputArray () { init (0 + NONE, 0 ); }
102
102
inline _InputArray::_InputArray (int _flags, void * _obj) { init (_flags, _obj); }
103
- inline _InputArray::_InputArray (const Mat& m) { init (MAT+ACCESS_READ, &m); }
104
- inline _InputArray::_InputArray (const std::vector<Mat>& vec) { init (STD_VECTOR_MAT+ACCESS_READ, &vec); }
105
- inline _InputArray::_InputArray (const UMat& m) { init (UMAT+ACCESS_READ, &m); }
106
- inline _InputArray::_InputArray (const std::vector<UMat>& vec) { init (STD_VECTOR_UMAT+ACCESS_READ, &vec); }
103
+ inline _InputArray::_InputArray (const Mat& m) { init (+ MAT+ACCESS_READ, &m); }
104
+ inline _InputArray::_InputArray (const std::vector<Mat>& vec) { init (+ STD_VECTOR_MAT+ACCESS_READ, &vec); }
105
+ inline _InputArray::_InputArray (const UMat& m) { init (+ UMAT+ACCESS_READ, &m); }
106
+ inline _InputArray::_InputArray (const std::vector<UMat>& vec) { init (+ STD_VECTOR_UMAT+ACCESS_READ, &vec); }
107
107
108
108
template <typename _Tp> inline
109
109
_InputArray::_InputArray (const std::vector<_Tp>& vec)
@@ -115,7 +115,7 @@ _InputArray::_InputArray(const std::array<_Tp, _Nm>& arr)
115
115
116
116
template <std::size_t _Nm> inline
117
117
_InputArray::_InputArray (const std::array<Mat, _Nm>& arr)
118
- { init (STD_ARRAY_MAT + ACCESS_READ, arr.data (), Size (1 , _Nm)); }
118
+ { init (+ STD_ARRAY_MAT + ACCESS_READ, arr.data (), Size (1 , _Nm)); }
119
119
120
120
inline
121
121
_InputArray::_InputArray (const std::vector<bool >& vec)
@@ -145,16 +145,16 @@ inline _InputArray::_InputArray(const double& val)
145
145
{ init (FIXED_TYPE + FIXED_SIZE + MATX + CV_64F + ACCESS_READ, &val, Size (1 ,1 )); }
146
146
147
147
inline _InputArray::_InputArray (const cuda::GpuMat& d_mat)
148
- { init (CUDA_GPU_MAT + ACCESS_READ, &d_mat); }
148
+ { init (+ CUDA_GPU_MAT + ACCESS_READ, &d_mat); }
149
149
150
150
inline _InputArray::_InputArray (const std::vector<cuda::GpuMat>& d_mat)
151
- { init (STD_VECTOR_CUDA_GPU_MAT + ACCESS_READ, &d_mat);}
151
+ { init (+ STD_VECTOR_CUDA_GPU_MAT + ACCESS_READ, &d_mat);}
152
152
153
153
inline _InputArray::_InputArray (const ogl::Buffer& buf)
154
- { init (OPENGL_BUFFER + ACCESS_READ, &buf); }
154
+ { init (+ OPENGL_BUFFER + ACCESS_READ, &buf); }
155
155
156
156
inline _InputArray::_InputArray (const cuda::HostMem& cuda_mem)
157
- { init (CUDA_HOST_MEM + ACCESS_READ, &cuda_mem); }
157
+ { init (+ CUDA_HOST_MEM + ACCESS_READ, &cuda_mem); }
158
158
159
159
template <typename _Tp> inline
160
160
_InputArray _InputArray::rawIn (const std::vector<_Tp>& vec)
@@ -197,12 +197,12 @@ inline bool _InputArray::isGpuMatVector() const { return kind() == _InputArray::
197
197
198
198
// //////////////////////////////////////////////////////////////////////////////////////
199
199
200
- inline _OutputArray::_OutputArray () { init (NONE + ACCESS_WRITE, 0 ); }
200
+ inline _OutputArray::_OutputArray () { init (+ NONE + ACCESS_WRITE, 0 ); }
201
201
inline _OutputArray::_OutputArray (int _flags, void * _obj) { init (_flags + ACCESS_WRITE, _obj); }
202
- inline _OutputArray::_OutputArray (Mat& m) { init (MAT+ACCESS_WRITE, &m); }
203
- inline _OutputArray::_OutputArray (std::vector<Mat>& vec) { init (STD_VECTOR_MAT + ACCESS_WRITE, &vec); }
204
- inline _OutputArray::_OutputArray (UMat& m) { init (UMAT + ACCESS_WRITE, &m); }
205
- inline _OutputArray::_OutputArray (std::vector<UMat>& vec) { init (STD_VECTOR_UMAT + ACCESS_WRITE, &vec); }
202
+ inline _OutputArray::_OutputArray (Mat& m) { init (+ MAT+ACCESS_WRITE, &m); }
203
+ inline _OutputArray::_OutputArray (std::vector<Mat>& vec) { init (+ STD_VECTOR_MAT + ACCESS_WRITE, &vec); }
204
+ inline _OutputArray::_OutputArray (UMat& m) { init (+ UMAT + ACCESS_WRITE, &m); }
205
+ inline _OutputArray::_OutputArray (std::vector<UMat>& vec) { init (+ STD_VECTOR_UMAT + ACCESS_WRITE, &vec); }
206
206
207
207
template <typename _Tp> inline
208
208
_OutputArray::_OutputArray (std::vector<_Tp>& vec)
@@ -214,7 +214,7 @@ _OutputArray::_OutputArray(std::array<_Tp, _Nm>& arr)
214
214
215
215
template <std::size_t _Nm> inline
216
216
_OutputArray::_OutputArray (std::array<Mat, _Nm>& arr)
217
- { init (STD_ARRAY_MAT + ACCESS_WRITE, arr.data (), Size (1 , _Nm)); }
217
+ { init (+ STD_ARRAY_MAT + ACCESS_WRITE, arr.data (), Size (1 , _Nm)); }
218
218
219
219
template <typename _Tp> inline
220
220
_OutputArray::_OutputArray (std::vector<std::vector<_Tp> >& vec)
@@ -269,16 +269,16 @@ _OutputArray::_OutputArray(const _Tp* vec, int n)
269
269
{ init (FIXED_TYPE + FIXED_SIZE + MATX + traits::Type<_Tp>::value + ACCESS_WRITE, vec, Size (n, 1 )); }
270
270
271
271
inline _OutputArray::_OutputArray (cuda::GpuMat& d_mat)
272
- { init (CUDA_GPU_MAT + ACCESS_WRITE, &d_mat); }
272
+ { init (+ CUDA_GPU_MAT + ACCESS_WRITE, &d_mat); }
273
273
274
274
inline _OutputArray::_OutputArray (std::vector<cuda::GpuMat>& d_mat)
275
- { init (STD_VECTOR_CUDA_GPU_MAT + ACCESS_WRITE, &d_mat);}
275
+ { init (+ STD_VECTOR_CUDA_GPU_MAT + ACCESS_WRITE, &d_mat);}
276
276
277
277
inline _OutputArray::_OutputArray (ogl::Buffer& buf)
278
- { init (OPENGL_BUFFER + ACCESS_WRITE, &buf); }
278
+ { init (+ OPENGL_BUFFER + ACCESS_WRITE, &buf); }
279
279
280
280
inline _OutputArray::_OutputArray (cuda::HostMem& cuda_mem)
281
- { init (CUDA_HOST_MEM + ACCESS_WRITE, &cuda_mem); }
281
+ { init (+ CUDA_HOST_MEM + ACCESS_WRITE, &cuda_mem); }
282
282
283
283
inline _OutputArray::_OutputArray (const Mat& m)
284
284
{ init (FIXED_TYPE + FIXED_SIZE + MAT + ACCESS_WRITE, &m); }
@@ -325,10 +325,10 @@ _OutputArray _OutputArray::rawOut(std::array<_Tp, _Nm>& arr)
325
325
326
326
inline _InputOutputArray::_InputOutputArray () { init (0 +ACCESS_RW, 0 ); }
327
327
inline _InputOutputArray::_InputOutputArray (int _flags, void * _obj) { init (_flags+ACCESS_RW, _obj); }
328
- inline _InputOutputArray::_InputOutputArray (Mat& m) { init (MAT+ACCESS_RW, &m); }
329
- inline _InputOutputArray::_InputOutputArray (std::vector<Mat>& vec) { init (STD_VECTOR_MAT+ACCESS_RW, &vec); }
330
- inline _InputOutputArray::_InputOutputArray (UMat& m) { init (UMAT+ACCESS_RW, &m); }
331
- inline _InputOutputArray::_InputOutputArray (std::vector<UMat>& vec) { init (STD_VECTOR_UMAT+ACCESS_RW, &vec); }
328
+ inline _InputOutputArray::_InputOutputArray (Mat& m) { init (+ MAT+ACCESS_RW, &m); }
329
+ inline _InputOutputArray::_InputOutputArray (std::vector<Mat>& vec) { init (+ STD_VECTOR_MAT+ACCESS_RW, &vec); }
330
+ inline _InputOutputArray::_InputOutputArray (UMat& m) { init (+ UMAT+ACCESS_RW, &m); }
331
+ inline _InputOutputArray::_InputOutputArray (std::vector<UMat>& vec) { init (+ STD_VECTOR_UMAT+ACCESS_RW, &vec); }
332
332
333
333
template <typename _Tp> inline
334
334
_InputOutputArray::_InputOutputArray (std::vector<_Tp>& vec)
@@ -340,7 +340,7 @@ _InputOutputArray::_InputOutputArray(std::array<_Tp, _Nm>& arr)
340
340
341
341
template <std::size_t _Nm> inline
342
342
_InputOutputArray::_InputOutputArray (std::array<Mat, _Nm>& arr)
343
- { init (STD_ARRAY_MAT + ACCESS_RW, arr.data (), Size (1 , _Nm)); }
343
+ { init (+ STD_ARRAY_MAT + ACCESS_RW, arr.data (), Size (1 , _Nm)); }
344
344
345
345
template <typename _Tp> inline
346
346
_InputOutputArray::_InputOutputArray (std::vector<std::vector<_Tp> >& vec)
@@ -395,13 +395,13 @@ _InputOutputArray::_InputOutputArray(const _Tp* vec, int n)
395
395
{ init (FIXED_TYPE + FIXED_SIZE + MATX + traits::Type<_Tp>::value + ACCESS_RW, vec, Size (n, 1 )); }
396
396
397
397
inline _InputOutputArray::_InputOutputArray (cuda::GpuMat& d_mat)
398
- { init (CUDA_GPU_MAT + ACCESS_RW, &d_mat); }
398
+ { init (+ CUDA_GPU_MAT + ACCESS_RW, &d_mat); }
399
399
400
400
inline _InputOutputArray::_InputOutputArray (ogl::Buffer& buf)
401
- { init (OPENGL_BUFFER + ACCESS_RW, &buf); }
401
+ { init (+ OPENGL_BUFFER + ACCESS_RW, &buf); }
402
402
403
403
inline _InputOutputArray::_InputOutputArray (cuda::HostMem& cuda_mem)
404
- { init (CUDA_HOST_MEM + ACCESS_RW, &cuda_mem); }
404
+ { init (+ CUDA_HOST_MEM + ACCESS_RW, &cuda_mem); }
405
405
406
406
inline _InputOutputArray::_InputOutputArray (const Mat& m)
407
407
{ init (FIXED_TYPE + FIXED_SIZE + MAT + ACCESS_RW, &m); }
@@ -530,7 +530,7 @@ Mat::Mat(const Vec<_Tp, n>& vec, bool copyData)
530
530
531
531
template <typename _Tp, int m, int n> inline
532
532
Mat::Mat (const Matx<_Tp,m,n>& M, bool copyData)
533
- : flags(MAGIC_VAL + traits::Type<_Tp>::value + CV_MAT_CONT_FLAG), dims(2 ), rows(m), cols(n), data(0 ),
533
+ : flags(+ MAGIC_VAL + traits::Type<_Tp>::value + CV_MAT_CONT_FLAG), dims(2 ), rows(m), cols(n), data(0 ),
534
534
datastart(0 ), dataend(0 ), datalimit(0 ), allocator(0 ), u(0 ), size(&rows), step(0 )
535
535
{
536
536
if ( !copyData )
0 commit comments