T                 677 3rdparty/include/opencl/1.2/CL/cl.hpp template <typename T, unsigned int N = __MAX_DEFAULT_VECTOR_SIZE>
T                 681 3rdparty/include/opencl/1.2/CL/cl.hpp     T data_[N];
T                 718 3rdparty/include/opencl/1.2/CL/cl.hpp     void push_back (const T& x)
T                 721 3rdparty/include/opencl/1.2/CL/cl.hpp             new (&data_[size_]) T(x);
T                 736 3rdparty/include/opencl/1.2/CL/cl.hpp             data_[size_].~T();
T                 746 3rdparty/include/opencl/1.2/CL/cl.hpp     vector(const vector<T, N>& vec) : 
T                 760 3rdparty/include/opencl/1.2/CL/cl.hpp     vector(unsigned int size, const T& val = T()) :
T                 775 3rdparty/include/opencl/1.2/CL/cl.hpp     vector<T, N>& operator=(const vector<T, N>& rhs)
T                 794 3rdparty/include/opencl/1.2/CL/cl.hpp     bool operator==(vector<T,N> &vec)
T                 809 3rdparty/include/opencl/1.2/CL/cl.hpp     operator T* ()             { return data_; }
T                 812 3rdparty/include/opencl/1.2/CL/cl.hpp     operator const T* () const { return data_; }
T                 838 3rdparty/include/opencl/1.2/CL/cl.hpp     T& operator[](int index)
T                 850 3rdparty/include/opencl/1.2/CL/cl.hpp     const T& operator[](int index) const
T                 879 3rdparty/include/opencl/1.2/CL/cl.hpp         const vector<T,N> *vec_;
T                 887 3rdparty/include/opencl/1.2/CL/cl.hpp         iterator (const vector<T,N> &vec, int index) :
T                 912 3rdparty/include/opencl/1.2/CL/cl.hpp         static iterator begin(const cl::vector<T,N> &vec)
T                 919 3rdparty/include/opencl/1.2/CL/cl.hpp         static iterator end(const cl::vector<T,N> &vec)
T                 963 3rdparty/include/opencl/1.2/CL/cl.hpp         const T& operator *() const
T                 989 3rdparty/include/opencl/1.2/CL/cl.hpp     T& front(void)
T                 994 3rdparty/include/opencl/1.2/CL/cl.hpp     T& back(void)
T                 999 3rdparty/include/opencl/1.2/CL/cl.hpp     const T& front(void) const
T                1004 3rdparty/include/opencl/1.2/CL/cl.hpp     const T& back(void) const
T                1086 3rdparty/include/opencl/1.2/CL/cl.hpp template<typename Functor, typename T>
T                1087 3rdparty/include/opencl/1.2/CL/cl.hpp inline cl_int getInfoHelper(Functor f, cl_uint name, T* param, long)
T                1089 3rdparty/include/opencl/1.2/CL/cl.hpp     return f(name, sizeof(T), param, NULL);
T                1093 3rdparty/include/opencl/1.2/CL/cl.hpp template <typename Func, typename T>
T                1094 3rdparty/include/opencl/1.2/CL/cl.hpp inline cl_int getInfoHelper(Func f, cl_uint name, VECTOR_CLASS<T>* param, long)
T                1102 3rdparty/include/opencl/1.2/CL/cl.hpp     T* value = (T*) alloca(required);
T                1108 3rdparty/include/opencl/1.2/CL/cl.hpp     param->assign(&value[0], &value[required/sizeof(T)]);
T                1118 3rdparty/include/opencl/1.2/CL/cl.hpp template <typename Func, typename T>
T                1119 3rdparty/include/opencl/1.2/CL/cl.hpp inline cl_int getInfoHelper(Func f, cl_uint name, VECTOR_CLASS<T>* param, int, typename T::cl_type = 0)
T                1127 3rdparty/include/opencl/1.2/CL/cl.hpp     typename T::cl_type * value = (typename T::cl_type *) alloca(required);
T                1133 3rdparty/include/opencl/1.2/CL/cl.hpp     ::size_t elements = required / sizeof(typename T::cl_type);
T                1204 3rdparty/include/opencl/1.2/CL/cl.hpp template<typename T> struct ReferenceHandler;
T                1212 3rdparty/include/opencl/1.2/CL/cl.hpp template<typename Func, typename T>
T                1213 3rdparty/include/opencl/1.2/CL/cl.hpp inline cl_int getInfoHelper(Func f, cl_uint name, T* param, int, typename T::cl_type = 0)
T                1215 3rdparty/include/opencl/1.2/CL/cl.hpp     typename T::cl_type value;
T                1415 3rdparty/include/opencl/1.2/CL/cl.hpp #define __CL_DECLARE_PARAM_TRAITS(token, param_name, T) \
T                1421 3rdparty/include/opencl/1.2/CL/cl.hpp     typedef T param_type;                            \
T                1499 3rdparty/include/opencl/1.2/CL/cl.hpp template <typename Func, typename T>
T                1501 3rdparty/include/opencl/1.2/CL/cl.hpp getInfo(Func f, cl_uint name, T* param)
T                1524 3rdparty/include/opencl/1.2/CL/cl.hpp template <typename Func, typename Arg0, typename T>
T                1526 3rdparty/include/opencl/1.2/CL/cl.hpp getInfo(Func f, const Arg0& arg0, cl_uint name, T* param)
T                1532 3rdparty/include/opencl/1.2/CL/cl.hpp template <typename Func, typename Arg0, typename Arg1, typename T>
T                1534 3rdparty/include/opencl/1.2/CL/cl.hpp getInfo(Func f, const Arg0& arg0, const Arg1& arg1, cl_uint name, T* param)
T                1540 3rdparty/include/opencl/1.2/CL/cl.hpp template<typename T>
T                1716 3rdparty/include/opencl/1.2/CL/cl.hpp template <typename T>
T                1720 3rdparty/include/opencl/1.2/CL/cl.hpp     typedef T cl_type;
T                1953 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                1954 3rdparty/include/opencl/1.2/CL/cl.hpp     cl_int getInfo(cl_device_info name, T* param) const
T                2553 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                2554 3rdparty/include/opencl/1.2/CL/cl.hpp     cl_int getInfo(cl_context_info name, T* param) const
T                2706 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                2707 3rdparty/include/opencl/1.2/CL/cl.hpp     cl_int getInfo(cl_event_info name, T* param) const
T                2729 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                2730 3rdparty/include/opencl/1.2/CL/cl.hpp     cl_int getProfilingInfo(cl_profiling_info name, T* param) const
T                2923 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                2924 3rdparty/include/opencl/1.2/CL/cl.hpp     cl_int getInfo(cl_mem_info name, T* param) const
T                3467 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                3468 3rdparty/include/opencl/1.2/CL/cl.hpp     cl_int getImageInfo(cl_image_info name, T* param) const
T                4291 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                4292 3rdparty/include/opencl/1.2/CL/cl.hpp     cl_int getInfo(cl_sampler_info name, T* param) const
T                4378 3rdparty/include/opencl/1.2/CL/cl.hpp template <typename T>
T                4381 3rdparty/include/opencl/1.2/CL/cl.hpp     static ::size_t size(const T&) { return sizeof(T); }
T                4382 3rdparty/include/opencl/1.2/CL/cl.hpp     static T* ptr(T& value) { return &value; }
T                4479 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                4480 3rdparty/include/opencl/1.2/CL/cl.hpp     cl_int getInfo(cl_kernel_info name, T* param) const
T                4501 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                4502 3rdparty/include/opencl/1.2/CL/cl.hpp     cl_int getArgInfo(cl_uint argIndex, cl_kernel_arg_info name, T* param) const
T                4523 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                4525 3rdparty/include/opencl/1.2/CL/cl.hpp         const Device& device, cl_kernel_work_group_info name, T* param) const
T                4546 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                4547 3rdparty/include/opencl/1.2/CL/cl.hpp     cl_int setArg(cl_uint index, T value)
T                4553 3rdparty/include/opencl/1.2/CL/cl.hpp                 detail::KernelArgumentHandler<T>::size(value),
T                4554 3rdparty/include/opencl/1.2/CL/cl.hpp                 detail::KernelArgumentHandler<T>::ptr(value)),
T                4889 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                4890 3rdparty/include/opencl/1.2/CL/cl.hpp     cl_int getInfo(cl_program_info name, T* param) const
T                4910 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                4912 3rdparty/include/opencl/1.2/CL/cl.hpp         const Device& device, cl_program_build_info name, T* param) const
T                5191 3rdparty/include/opencl/1.2/CL/cl.hpp     template <typename T>
T                5192 3rdparty/include/opencl/1.2/CL/cl.hpp     cl_int getInfo(cl_command_queue_info name, T* param) const
T                1942 3rdparty/libpng/png.c          png_uint_32 A, T, D;
T                1951 3rdparty/libpng/png.c             negative = !negative, T = -times;
T                1953 3rdparty/libpng/png.c             T = times;
T                1963 3rdparty/libpng/png.c          s16 = (A >> 16) * (T & 0xffff) +
T                1964 3rdparty/libpng/png.c                            (A & 0xffff) * (T >> 16);
T                1968 3rdparty/libpng/png.c          s32 = (A >> 16) * (T >> 16) + (s16 >> 16);
T                1969 3rdparty/libpng/png.c          s00 = (A & 0xffff) * (T & 0xffff);
T                  97 3rdparty/openexr/Half/halfFunction.h template <class T>
T                 110 3rdparty/openexr/Half/halfFunction.h           T defaultValue = 0,
T                 111 3rdparty/openexr/Half/halfFunction.h           T posInfValue  = 0,
T                 112 3rdparty/openexr/Half/halfFunction.h           T negInfValue  = 0,
T                 113 3rdparty/openexr/Half/halfFunction.h           T nanValue     = 0);
T                 123 3rdparty/openexr/Half/halfFunction.h     T		operator () (half x) const;
T                 127 3rdparty/openexr/Half/halfFunction.h     T		_lut[1 << 16];
T                 129 3rdparty/openexr/Half/halfFunction.h     T *         _lut;
T                 138 3rdparty/openexr/Half/halfFunction.h template <class T>
T                 140 3rdparty/openexr/Half/halfFunction.h halfFunction<T>::halfFunction (Function f,
T                 143 3rdparty/openexr/Half/halfFunction.h                    T defaultValue,
T                 144 3rdparty/openexr/Half/halfFunction.h                    T posInfValue,
T                 145 3rdparty/openexr/Half/halfFunction.h                    T negInfValue,
T                 146 3rdparty/openexr/Half/halfFunction.h                    T nanValue)
T                 149 3rdparty/openexr/Half/halfFunction.h     _lut = new T[1<<16];
T                 150 3rdparty/openexr/Half/halfFunction.h     memset (_lut, 0 , (1<<16) * sizeof(T));
T                 170 3rdparty/openexr/Half/halfFunction.h template <class T>
T                 171 3rdparty/openexr/Half/halfFunction.h inline T
T                 172 3rdparty/openexr/Half/halfFunction.h halfFunction<T>::operator () (half x) const
T                  75 3rdparty/openexr/IlmImf/ImfArray.h template <class T>
T                  85 3rdparty/openexr/IlmImf/ImfArray.h      Array (long size)			{_data = new T[size];}
T                  93 3rdparty/openexr/IlmImf/ImfArray.h     operator T * ()			{return _data;}
T                  94 3rdparty/openexr/IlmImf/ImfArray.h     operator const T * () const		{return _data;}
T                 118 3rdparty/openexr/IlmImf/ImfArray.h     T * _data;
T                 122 3rdparty/openexr/IlmImf/ImfArray.h template <class T>
T                 140 3rdparty/openexr/IlmImf/ImfArray.h     T *		operator [] (long x);
T                 141 3rdparty/openexr/IlmImf/ImfArray.h     const T *	operator [] (long x) const;
T                 166 3rdparty/openexr/IlmImf/ImfArray.h     T *		_data;
T                 174 3rdparty/openexr/IlmImf/ImfArray.h template <class T>
T                 176 3rdparty/openexr/IlmImf/ImfArray.h Array<T>::resizeErase (long size)
T                 178 3rdparty/openexr/IlmImf/ImfArray.h     T *tmp = new T[size];
T                 184 3rdparty/openexr/IlmImf/ImfArray.h template <class T>
T                 186 3rdparty/openexr/IlmImf/ImfArray.h Array<T>::resizeEraseUnsafe (long size)
T                 190 3rdparty/openexr/IlmImf/ImfArray.h     _data = new T[size];
T                 194 3rdparty/openexr/IlmImf/ImfArray.h template <class T>
T                 196 3rdparty/openexr/IlmImf/ImfArray.h Array2D<T>::Array2D ():
T                 203 3rdparty/openexr/IlmImf/ImfArray.h template <class T>
T                 205 3rdparty/openexr/IlmImf/ImfArray.h Array2D<T>::Array2D (long sizeX, long sizeY):
T                 206 3rdparty/openexr/IlmImf/ImfArray.h     _sizeY (sizeY), _data (new T[sizeX * sizeY])
T                 212 3rdparty/openexr/IlmImf/ImfArray.h template <class T>
T                 214 3rdparty/openexr/IlmImf/ImfArray.h Array2D<T>::~Array2D ()
T                 220 3rdparty/openexr/IlmImf/ImfArray.h template <class T>
T                 221 3rdparty/openexr/IlmImf/ImfArray.h inline T *
T                 222 3rdparty/openexr/IlmImf/ImfArray.h Array2D<T>::operator [] (long x)
T                 228 3rdparty/openexr/IlmImf/ImfArray.h template <class T>
T                 229 3rdparty/openexr/IlmImf/ImfArray.h inline const T *
T                 230 3rdparty/openexr/IlmImf/ImfArray.h Array2D<T>::operator [] (long x) const
T                 236 3rdparty/openexr/IlmImf/ImfArray.h template <class T>
T                 238 3rdparty/openexr/IlmImf/ImfArray.h Array2D<T>::resizeErase (long sizeX, long sizeY)
T                 240 3rdparty/openexr/IlmImf/ImfArray.h     T *tmp = new T[sizeX * sizeY];
T                 247 3rdparty/openexr/IlmImf/ImfArray.h template <class T>
T                 249 3rdparty/openexr/IlmImf/ImfArray.h Array2D<T>::resizeEraseUnsafe (long sizeX, long sizeY)
T                 254 3rdparty/openexr/IlmImf/ImfArray.h     _data = new T[sizeX * sizeY];
T                 132 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 142 3rdparty/openexr/IlmImf/ImfAttribute.h     TypedAttribute (const T &value);
T                 143 3rdparty/openexr/IlmImf/ImfAttribute.h     TypedAttribute (const TypedAttribute<T> &other);
T                 151 3rdparty/openexr/IlmImf/ImfAttribute.h     T &					value ();
T                 152 3rdparty/openexr/IlmImf/ImfAttribute.h     const T &				value () const;
T                 233 3rdparty/openexr/IlmImf/ImfAttribute.h     T					_value;
T                 241 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 242 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::TypedAttribute ():
T                 244 3rdparty/openexr/IlmImf/ImfAttribute.h     _value (T())
T                 250 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 251 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::TypedAttribute (const T &value):
T                 259 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 260 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::TypedAttribute (const TypedAttribute<T> &other):
T                 268 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 269 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::~TypedAttribute ()
T                 275 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 276 3rdparty/openexr/IlmImf/ImfAttribute.h inline T &
T                 277 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::value ()
T                 283 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 284 3rdparty/openexr/IlmImf/ImfAttribute.h inline const T &
T                 285 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::value () const
T                 291 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 293 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::typeName () const
T                 299 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 301 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::makeNewAttribute ()
T                 303 3rdparty/openexr/IlmImf/ImfAttribute.h     return new TypedAttribute<T>();
T                 307 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 309 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::copy () const
T                 311 3rdparty/openexr/IlmImf/ImfAttribute.h     Attribute * attribute = new TypedAttribute<T>();
T                 317 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 319 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::writeValueTo (OStream &os, int) const
T                 325 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 327 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::readValueFrom (IStream &is, int, int)
T                 333 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 335 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::copyValueFrom (const Attribute &other)
T                 341 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 342 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T> *
T                 343 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::cast (Attribute *attribute)
T                 345 3rdparty/openexr/IlmImf/ImfAttribute.h     TypedAttribute<T> *t =
T                 346 3rdparty/openexr/IlmImf/ImfAttribute.h     dynamic_cast <TypedAttribute<T> *> (attribute);
T                 355 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 356 3rdparty/openexr/IlmImf/ImfAttribute.h const TypedAttribute<T> *
T                 357 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::cast (const Attribute *attribute)
T                 359 3rdparty/openexr/IlmImf/ImfAttribute.h     const TypedAttribute<T> *t =
T                 360 3rdparty/openexr/IlmImf/ImfAttribute.h     dynamic_cast <const TypedAttribute<T> *> (attribute);
T                 369 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 370 3rdparty/openexr/IlmImf/ImfAttribute.h inline TypedAttribute<T> &
T                 371 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::cast (Attribute &attribute)
T                 377 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 378 3rdparty/openexr/IlmImf/ImfAttribute.h inline const TypedAttribute<T> &
T                 379 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::cast (const Attribute &attribute)
T                 385 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 387 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::registerAttributeType ()
T                 393 3rdparty/openexr/IlmImf/ImfAttribute.h template <class T>
T                 395 3rdparty/openexr/IlmImf/ImfAttribute.h TypedAttribute<T>::unRegisterAttributeType ()
T                  59 3rdparty/openexr/IlmImf/ImfAutoArray.h     template <class T, int size>
T                  64 3rdparty/openexr/IlmImf/ImfAutoArray.h      AutoArray (): _data (new T [size]) { memset(_data, 0, size*sizeof(T)); }
T                  67 3rdparty/openexr/IlmImf/ImfAutoArray.h     operator T * ()			{return _data;}
T                  68 3rdparty/openexr/IlmImf/ImfAutoArray.h     operator const T * () const	{return _data;}
T                  72 3rdparty/openexr/IlmImf/ImfAutoArray.h     T *_data;
T                  79 3rdparty/openexr/IlmImf/ImfAutoArray.h     template <class T, int size>
T                  84 3rdparty/openexr/IlmImf/ImfAutoArray.h     operator T * ()			{return _data;}
T                  85 3rdparty/openexr/IlmImf/ImfAutoArray.h     operator const T * () const	{return _data;}
T                  89 3rdparty/openexr/IlmImf/ImfAutoArray.h     T _data[size];
T                  57 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h template <class T>
T                  58 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h T
T                  59 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h uiMult (T a, T b)
T                  65 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h     IMF_STATIC_ASSERT (!std::numeric_limits<T>::is_signed &&
T                  66 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h                         std::numeric_limits<T>::is_integer);
T                  68 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h     if (a > 0 && b > std::numeric_limits<T>::max() / a)
T                  75 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h template <class T>
T                  76 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h T
T                  77 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h uiDiv (T a, T b)
T                  83 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h     IMF_STATIC_ASSERT (!std::numeric_limits<T>::is_signed &&
T                  84 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h                         std::numeric_limits<T>::is_integer);
T                  93 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h template <class T>
T                  94 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h T
T                  95 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h uiAdd (T a, T b)
T                 101 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h     IMF_STATIC_ASSERT (!std::numeric_limits<T>::is_signed &&
T                 102 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h                         std::numeric_limits<T>::is_integer);
T                 104 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h     if (a > std::numeric_limits<T>::max() - b)
T                 111 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h template <class T>
T                 112 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h T
T                 113 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h uiSub (T a, T b)
T                 119 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h     IMF_STATIC_ASSERT (!std::numeric_limits<T>::is_signed &&
T                 120 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h                         std::numeric_limits<T>::is_integer);
T                 129 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h template <class T>
T                 131 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h checkArraySize (T n, size_t s)
T                 147 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h     IMF_STATIC_ASSERT (!std::numeric_limits<T>::is_signed &&
T                 148 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h                         std::numeric_limits<T>::is_integer);
T                 150 3rdparty/openexr/IlmImf/ImfCheckedArithmetic.h     IMF_STATIC_ASSERT (sizeof (T) <= sizeof (size_t));
T                 186 3rdparty/openexr/IlmImf/ImfHeader.h     template <class T> T&	typedAttribute (const char name[]);
T                 187 3rdparty/openexr/IlmImf/ImfHeader.h     template <class T> const T&	typedAttribute (const char name[]) const;
T                 189 3rdparty/openexr/IlmImf/ImfHeader.h     template <class T> T&	typedAttribute (const std::string &name);
T                 190 3rdparty/openexr/IlmImf/ImfHeader.h     template <class T> const T&	typedAttribute (const std::string &name) const;
T                 192 3rdparty/openexr/IlmImf/ImfHeader.h     template <class T> T*	findTypedAttribute (const char name[]);
T                 193 3rdparty/openexr/IlmImf/ImfHeader.h     template <class T> const T*	findTypedAttribute (const char name[]) const;
T                 195 3rdparty/openexr/IlmImf/ImfHeader.h     template <class T> T*	findTypedAttribute (const std::string &name);
T                 196 3rdparty/openexr/IlmImf/ImfHeader.h     template <class T> const T*	findTypedAttribute (const std::string &name)
T                 547 3rdparty/openexr/IlmImf/ImfHeader.h template <class T>
T                 548 3rdparty/openexr/IlmImf/ImfHeader.h T &
T                 552 3rdparty/openexr/IlmImf/ImfHeader.h     T *tattr = dynamic_cast <T*> (attr);
T                 561 3rdparty/openexr/IlmImf/ImfHeader.h template <class T>
T                 562 3rdparty/openexr/IlmImf/ImfHeader.h const T &
T                 566 3rdparty/openexr/IlmImf/ImfHeader.h     const T *tattr = dynamic_cast <const T*> (attr);
T                 575 3rdparty/openexr/IlmImf/ImfHeader.h template <class T>
T                 576 3rdparty/openexr/IlmImf/ImfHeader.h T &
T                 579 3rdparty/openexr/IlmImf/ImfHeader.h     return typedAttribute<T> (name.c_str());
T                 583 3rdparty/openexr/IlmImf/ImfHeader.h template <class T>
T                 584 3rdparty/openexr/IlmImf/ImfHeader.h const T &
T                 587 3rdparty/openexr/IlmImf/ImfHeader.h     return typedAttribute<T> (name.c_str());
T                 591 3rdparty/openexr/IlmImf/ImfHeader.h template <class T>
T                 592 3rdparty/openexr/IlmImf/ImfHeader.h T *
T                 596 3rdparty/openexr/IlmImf/ImfHeader.h     return (i == _map.end())? 0: dynamic_cast <T*> (i->second);
T                 600 3rdparty/openexr/IlmImf/ImfHeader.h template <class T>
T                 601 3rdparty/openexr/IlmImf/ImfHeader.h const T *
T                 605 3rdparty/openexr/IlmImf/ImfHeader.h     return (i == _map.end())? 0: dynamic_cast <const T*> (i->second);
T                 609 3rdparty/openexr/IlmImf/ImfHeader.h template <class T>
T                 610 3rdparty/openexr/IlmImf/ImfHeader.h T *
T                 613 3rdparty/openexr/IlmImf/ImfHeader.h     return findTypedAttribute<T> (name.c_str());
T                 617 3rdparty/openexr/IlmImf/ImfHeader.h template <class T>
T                 618 3rdparty/openexr/IlmImf/ImfHeader.h const T *
T                 621 3rdparty/openexr/IlmImf/ImfHeader.h     return findTypedAttribute<T> (name.c_str());
T                 118 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 120 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, bool v);
T                 122 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 124 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, char v);
T                 126 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 128 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, signed char v);
T                 130 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 132 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, unsigned char v);
T                 134 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 136 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, signed short v);
T                 138 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 140 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, unsigned short v);
T                 142 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 144 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, signed int v);
T                 146 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 148 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, unsigned int v);
T                 150 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 152 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, signed long v);
T                 154 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 156 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, unsigned long v);
T                 160 3rdparty/openexr/IlmImf/ImfXdr.h     template <class S, class T>
T                 162 3rdparty/openexr/IlmImf/ImfXdr.h     write (T &out, Int64 v);
T                 166 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 168 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, float v);
T                 170 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 172 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, double v);
T                 174 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 176 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, half v);
T                 178 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 180 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, const char v[/*n*/], int n);	// fixed-size char array
T                 182 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 184 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, const char v[]);			// zero-terminated string
T                 191 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 193 3rdparty/openexr/IlmImf/ImfXdr.h pad (T &out, int n);				// write n padding bytes
T                 201 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 203 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, bool &v);
T                 205 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 207 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, char &v);
T                 209 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 211 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, signed char &v);
T                 213 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 215 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, unsigned char &v);
T                 217 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 219 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, signed short &v);
T                 221 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 223 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, unsigned short &v);
T                 225 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 227 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, signed int &v);
T                 229 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 231 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, unsigned int &v);
T                 233 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 235 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, signed long &v);
T                 237 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 239 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, unsigned long &v);
T                 243 3rdparty/openexr/IlmImf/ImfXdr.h     template <class S, class T>
T                 245 3rdparty/openexr/IlmImf/ImfXdr.h     read (T &in, Int64 &v);
T                 249 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 251 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, float &v);
T                 253 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 255 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, double &v);
T                 257 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 259 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, half &v);
T                 261 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 263 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, char v[/*n*/], int n);		// fixed-size char array
T                 265 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 267 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, int n, char v[/*n*/]);		// zero-terminated string
T                 274 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 276 3rdparty/openexr/IlmImf/ImfXdr.h skip (T &in, int n);				// skip n padding bytes
T                 294 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 296 3rdparty/openexr/IlmImf/ImfXdr.h writeSignedChars (T &out, const signed char c[], int n)
T                 302 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 304 3rdparty/openexr/IlmImf/ImfXdr.h writeUnsignedChars (T &out, const unsigned char c[], int n)
T                 310 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 312 3rdparty/openexr/IlmImf/ImfXdr.h readSignedChars (T &in, signed char c[], int n)
T                 318 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 320 3rdparty/openexr/IlmImf/ImfXdr.h readUnsignedChars (T &in, unsigned char c[], int n)
T                 326 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 328 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, bool v)
T                 335 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 337 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, char v)
T                 343 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 345 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, signed char v)
T                 351 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 353 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, unsigned char v)
T                 359 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 361 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, signed short v)
T                 372 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 374 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, unsigned short v)
T                 385 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 387 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, signed int v)
T                 400 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 402 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, unsigned int v)
T                 415 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 417 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, signed long v)
T                 460 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 462 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, unsigned long v)
T                 497 3rdparty/openexr/IlmImf/ImfXdr.h     template <class S, class T>
T                 499 3rdparty/openexr/IlmImf/ImfXdr.h     write (T &out, Int64 v)
T                 518 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 520 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, float v)
T                 536 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 538 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, double v)
T                 558 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 560 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, half v)
T                 571 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 573 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, const char v[], int n)	// fixed-size char array
T                 579 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 581 3rdparty/openexr/IlmImf/ImfXdr.h write (T &out, const char v[])		// zero-terminated string
T                 593 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 595 3rdparty/openexr/IlmImf/ImfXdr.h pad (T &out, int n)			// add n padding bytes
T                 605 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 607 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, bool &v)
T                 616 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 618 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, char &v)
T                 624 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 626 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, signed char &v)
T                 632 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 634 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, unsigned char &v)
T                 640 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 642 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, signed short &v)
T                 653 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 655 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, unsigned short &v)
T                 666 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 668 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, signed int &v)
T                 681 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 683 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, unsigned int &v)
T                 696 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 698 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, signed long &v)
T                 737 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 739 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, unsigned long &v)
T                 779 3rdparty/openexr/IlmImf/ImfXdr.h     template <class S, class T>
T                 781 3rdparty/openexr/IlmImf/ImfXdr.h     read (T &in, Int64 &v)
T                 800 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 802 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, float &v)
T                 819 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 821 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, double &v)
T                 842 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 844 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, half &v)
T                 854 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 856 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, char v[], int n)		// fixed-size char array
T                 862 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 864 3rdparty/openexr/IlmImf/ImfXdr.h read (T &in, int n, char v[])		// zero-terminated string
T                 879 3rdparty/openexr/IlmImf/ImfXdr.h template <class S, class T>
T                 881 3rdparty/openexr/IlmImf/ImfXdr.h skip (T &in, int n)			// skip n padding bytes
T                  70 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                  79 3rdparty/openexr/Imath/ImathBox.h     T				min;
T                  80 3rdparty/openexr/Imath/ImathBox.h     T				max;
T                  87 3rdparty/openexr/Imath/ImathBox.h     Box (const T &point);
T                  88 3rdparty/openexr/Imath/ImathBox.h     Box (const T &minT, const T &maxT);
T                  94 3rdparty/openexr/Imath/ImathBox.h     bool		operator == (const Box<T> &src) const;
T                  95 3rdparty/openexr/Imath/ImathBox.h     bool		operator != (const Box<T> &src) const;
T                 102 3rdparty/openexr/Imath/ImathBox.h     void		extendBy (const T &point);
T                 103 3rdparty/openexr/Imath/ImathBox.h     void		extendBy (const Box<T> &box);
T                 110 3rdparty/openexr/Imath/ImathBox.h     T			size () const;
T                 111 3rdparty/openexr/Imath/ImathBox.h     T			center () const;
T                 112 3rdparty/openexr/Imath/ImathBox.h     bool		intersects (const T &point) const;
T                 113 3rdparty/openexr/Imath/ImathBox.h     bool		intersects (const Box<T> &box) const;
T                 145 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 146 3rdparty/openexr/Imath/ImathBox.h inline Box<T>::Box()
T                 152 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 153 3rdparty/openexr/Imath/ImathBox.h inline Box<T>::Box (const T &point)
T                 160 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 161 3rdparty/openexr/Imath/ImathBox.h inline Box<T>::Box (const T &minT, const T &maxT)
T                 168 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 170 3rdparty/openexr/Imath/ImathBox.h Box<T>::operator == (const Box<T> &src) const
T                 176 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 178 3rdparty/openexr/Imath/ImathBox.h Box<T>::operator != (const Box<T> &src) const
T                 184 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 185 3rdparty/openexr/Imath/ImathBox.h inline void Box<T>::makeEmpty()
T                 187 3rdparty/openexr/Imath/ImathBox.h     min = T(T::baseTypeMax());
T                 188 3rdparty/openexr/Imath/ImathBox.h     max = T(T::baseTypeMin());
T                 191 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 192 3rdparty/openexr/Imath/ImathBox.h inline void Box<T>::makeInfinite()
T                 194 3rdparty/openexr/Imath/ImathBox.h     min = T(T::baseTypeMin());
T                 195 3rdparty/openexr/Imath/ImathBox.h     max = T(T::baseTypeMax());
T                 199 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 201 3rdparty/openexr/Imath/ImathBox.h Box<T>::extendBy(const T &point)
T                 214 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 216 3rdparty/openexr/Imath/ImathBox.h Box<T>::extendBy(const Box<T> &box)
T                 229 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 231 3rdparty/openexr/Imath/ImathBox.h Box<T>::intersects(const T &point) const
T                 243 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 245 3rdparty/openexr/Imath/ImathBox.h Box<T>::intersects(const Box<T> &box) const
T                 257 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 258 3rdparty/openexr/Imath/ImathBox.h inline T
T                 259 3rdparty/openexr/Imath/ImathBox.h Box<T>::size() const
T                 262 3rdparty/openexr/Imath/ImathBox.h     return T (0);
T                 268 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 269 3rdparty/openexr/Imath/ImathBox.h inline T
T                 270 3rdparty/openexr/Imath/ImathBox.h Box<T>::center() const
T                 276 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 278 3rdparty/openexr/Imath/ImathBox.h Box<T>::isEmpty() const
T                 289 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 291 3rdparty/openexr/Imath/ImathBox.h Box<T>::isInfinite() const
T                 295 3rdparty/openexr/Imath/ImathBox.h         if (min[i] != T::baseTypeMin() || max[i] != T::baseTypeMax())
T                 303 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 305 3rdparty/openexr/Imath/ImathBox.h Box<T>::hasVolume() const
T                 317 3rdparty/openexr/Imath/ImathBox.h template<class T>
T                 319 3rdparty/openexr/Imath/ImathBox.h Box<T>::majorAxis() const
T                 322 3rdparty/openexr/Imath/ImathBox.h     T s = size();
T                 339 3rdparty/openexr/Imath/ImathBox.h template <typename T> class Box;
T                 341 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 342 3rdparty/openexr/Imath/ImathBox.h class Box<Vec2<T> >
T                 350 3rdparty/openexr/Imath/ImathBox.h     Vec2<T>		min;
T                 351 3rdparty/openexr/Imath/ImathBox.h     Vec2<T>		max;
T                 358 3rdparty/openexr/Imath/ImathBox.h     Box (const Vec2<T> &point);
T                 359 3rdparty/openexr/Imath/ImathBox.h     Box (const Vec2<T> &minT, const Vec2<T> &maxT);
T                 365 3rdparty/openexr/Imath/ImathBox.h     bool		operator == (const Box<Vec2<T> > &src) const;
T                 366 3rdparty/openexr/Imath/ImathBox.h     bool		operator != (const Box<Vec2<T> > &src) const;
T                 373 3rdparty/openexr/Imath/ImathBox.h     void		extendBy (const Vec2<T> &point);
T                 374 3rdparty/openexr/Imath/ImathBox.h     void		extendBy (const Box<Vec2<T> > &box);
T                 381 3rdparty/openexr/Imath/ImathBox.h     Vec2<T>		size() const;
T                 382 3rdparty/openexr/Imath/ImathBox.h     Vec2<T>		center() const;
T                 383 3rdparty/openexr/Imath/ImathBox.h     bool		intersects (const Vec2<T> &point) const;
T                 384 3rdparty/openexr/Imath/ImathBox.h     bool		intersects (const Box<Vec2<T> > &box) const;
T                 401 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 402 3rdparty/openexr/Imath/ImathBox.h inline Box<Vec2<T> >::Box()
T                 408 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 409 3rdparty/openexr/Imath/ImathBox.h inline Box<Vec2<T> >::Box (const Vec2<T> &point)
T                 416 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 417 3rdparty/openexr/Imath/ImathBox.h inline Box<Vec2<T> >::Box (const Vec2<T> &minT, const Vec2<T> &maxT)
T                 424 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 426 3rdparty/openexr/Imath/ImathBox.h Box<Vec2<T> >::operator ==  (const Box<Vec2<T> > &src) const
T                 432 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 434 3rdparty/openexr/Imath/ImathBox.h Box<Vec2<T> >::operator != (const Box<Vec2<T> > &src) const
T                 440 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 441 3rdparty/openexr/Imath/ImathBox.h inline void Box<Vec2<T> >::makeEmpty()
T                 443 3rdparty/openexr/Imath/ImathBox.h     min = Vec2<T>(Vec2<T>::baseTypeMax());
T                 444 3rdparty/openexr/Imath/ImathBox.h     max = Vec2<T>(Vec2<T>::baseTypeMin());
T                 447 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 448 3rdparty/openexr/Imath/ImathBox.h inline void Box<Vec2<T> >::makeInfinite()
T                 450 3rdparty/openexr/Imath/ImathBox.h     min = Vec2<T>(Vec2<T>::baseTypeMin());
T                 451 3rdparty/openexr/Imath/ImathBox.h     max = Vec2<T>(Vec2<T>::baseTypeMax());
T                 455 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 457 3rdparty/openexr/Imath/ImathBox.h Box<Vec2<T> >::extendBy (const Vec2<T> &point)
T                 473 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 475 3rdparty/openexr/Imath/ImathBox.h Box<Vec2<T> >::extendBy (const Box<Vec2<T> > &box)
T                 491 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 493 3rdparty/openexr/Imath/ImathBox.h Box<Vec2<T> >::intersects (const Vec2<T> &point) const
T                 503 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 505 3rdparty/openexr/Imath/ImathBox.h Box<Vec2<T> >::intersects (const Box<Vec2<T> > &box) const
T                 515 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 516 3rdparty/openexr/Imath/ImathBox.h inline Vec2<T>
T                 517 3rdparty/openexr/Imath/ImathBox.h Box<Vec2<T> >::size() const
T                 520 3rdparty/openexr/Imath/ImathBox.h         return Vec2<T> (0);
T                 526 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 527 3rdparty/openexr/Imath/ImathBox.h inline Vec2<T>
T                 528 3rdparty/openexr/Imath/ImathBox.h Box<Vec2<T> >::center() const
T                 534 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 536 3rdparty/openexr/Imath/ImathBox.h Box<Vec2<T> >::isEmpty() const
T                 545 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 547 3rdparty/openexr/Imath/ImathBox.h Box<Vec2<T> > ::isInfinite() const
T                 549 3rdparty/openexr/Imath/ImathBox.h     if (min[0] != limits<T>::min() || max[0] != limits<T>::max() ||
T                 550 3rdparty/openexr/Imath/ImathBox.h         min[1] != limits<T>::min() || max[1] != limits<T>::max())
T                 557 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 559 3rdparty/openexr/Imath/ImathBox.h Box<Vec2<T> >::hasVolume() const
T                 569 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 571 3rdparty/openexr/Imath/ImathBox.h Box<Vec2<T> >::majorAxis() const
T                 574 3rdparty/openexr/Imath/ImathBox.h     Vec2<T>	 s     = size();
T                 583 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 584 3rdparty/openexr/Imath/ImathBox.h class Box<Vec3<T> >
T                 592 3rdparty/openexr/Imath/ImathBox.h     Vec3<T>			min;
T                 593 3rdparty/openexr/Imath/ImathBox.h     Vec3<T>			max;
T                 600 3rdparty/openexr/Imath/ImathBox.h     Box (const Vec3<T> &point);
T                 601 3rdparty/openexr/Imath/ImathBox.h     Box (const Vec3<T> &minT, const Vec3<T> &maxT);
T                 607 3rdparty/openexr/Imath/ImathBox.h     bool		operator == (const Box<Vec3<T> > &src) const;
T                 608 3rdparty/openexr/Imath/ImathBox.h     bool		operator != (const Box<Vec3<T> > &src) const;
T                 615 3rdparty/openexr/Imath/ImathBox.h     void		extendBy (const Vec3<T> &point);
T                 616 3rdparty/openexr/Imath/ImathBox.h     void		extendBy (const Box<Vec3<T> > &box);
T                 623 3rdparty/openexr/Imath/ImathBox.h     Vec3<T>		size() const;
T                 624 3rdparty/openexr/Imath/ImathBox.h     Vec3<T>		center() const;
T                 625 3rdparty/openexr/Imath/ImathBox.h     bool		intersects (const Vec3<T> &point) const;
T                 626 3rdparty/openexr/Imath/ImathBox.h     bool		intersects (const Box<Vec3<T> > &box) const;
T                 644 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 645 3rdparty/openexr/Imath/ImathBox.h inline Box<Vec3<T> >::Box()
T                 651 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 652 3rdparty/openexr/Imath/ImathBox.h inline Box<Vec3<T> >::Box (const Vec3<T> &point)
T                 659 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 660 3rdparty/openexr/Imath/ImathBox.h inline Box<Vec3<T> >::Box (const Vec3<T> &minT, const Vec3<T> &maxT)
T                 667 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 669 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::operator == (const Box<Vec3<T> > &src) const
T                 675 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 677 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::operator != (const Box<Vec3<T> > &src) const
T                 683 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 684 3rdparty/openexr/Imath/ImathBox.h inline void Box<Vec3<T> >::makeEmpty()
T                 686 3rdparty/openexr/Imath/ImathBox.h     min = Vec3<T>(Vec3<T>::baseTypeMax());
T                 687 3rdparty/openexr/Imath/ImathBox.h     max = Vec3<T>(Vec3<T>::baseTypeMin());
T                 690 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 691 3rdparty/openexr/Imath/ImathBox.h inline void Box<Vec3<T> >::makeInfinite()
T                 693 3rdparty/openexr/Imath/ImathBox.h     min = Vec3<T>(Vec3<T>::baseTypeMin());
T                 694 3rdparty/openexr/Imath/ImathBox.h     max = Vec3<T>(Vec3<T>::baseTypeMax());
T                 698 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 700 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::extendBy (const Vec3<T> &point)
T                 722 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 724 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::extendBy (const Box<Vec3<T> > &box)
T                 746 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 748 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::intersects (const Vec3<T> &point) const
T                 759 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 761 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::intersects (const Box<Vec3<T> > &box) const
T                 772 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 773 3rdparty/openexr/Imath/ImathBox.h inline Vec3<T>
T                 774 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::size() const
T                 777 3rdparty/openexr/Imath/ImathBox.h         return Vec3<T> (0);
T                 783 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 784 3rdparty/openexr/Imath/ImathBox.h inline Vec3<T>
T                 785 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::center() const
T                 791 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 793 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::isEmpty() const
T                 803 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 805 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::isInfinite() const
T                 807 3rdparty/openexr/Imath/ImathBox.h     if (min[0] != limits<T>::min() || max[0] != limits<T>::max() ||
T                 808 3rdparty/openexr/Imath/ImathBox.h         min[1] != limits<T>::min() || max[1] != limits<T>::max() ||
T                 809 3rdparty/openexr/Imath/ImathBox.h         min[2] != limits<T>::min() || max[2] != limits<T>::max())
T                 816 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 818 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::hasVolume() const
T                 829 3rdparty/openexr/Imath/ImathBox.h template <class T>
T                 831 3rdparty/openexr/Imath/ImathBox.h Box<Vec3<T> >::majorAxis() const
T                 834 3rdparty/openexr/Imath/ImathBox.h     Vec3<T>	 s     = size();
T                  86 3rdparty/openexr/Imath/ImathBoxAlgo.h template <class T>
T                  87 3rdparty/openexr/Imath/ImathBoxAlgo.h inline T
T                  88 3rdparty/openexr/Imath/ImathBoxAlgo.h clip (const T &p, const Box<T> &box)
T                  95 3rdparty/openexr/Imath/ImathBoxAlgo.h     T q;
T                 111 3rdparty/openexr/Imath/ImathBoxAlgo.h template <class T>
T                 112 3rdparty/openexr/Imath/ImathBoxAlgo.h inline T
T                 113 3rdparty/openexr/Imath/ImathBoxAlgo.h closestPointInBox (const T &p, const Box<T> &box)
T                 119 3rdparty/openexr/Imath/ImathBoxAlgo.h template <class T>
T                 120 3rdparty/openexr/Imath/ImathBoxAlgo.h Vec3<T>
T                 121 3rdparty/openexr/Imath/ImathBoxAlgo.h closestPointOnBox (const Vec3<T> &p, const Box< Vec3<T> > &box)
T                 133 3rdparty/openexr/Imath/ImathBoxAlgo.h     Vec3<T> q = closestPointInBox (p, box);
T                 137 3rdparty/openexr/Imath/ImathBoxAlgo.h     Vec3<T> d1 = p - box.min;
T                 138 3rdparty/openexr/Imath/ImathBoxAlgo.h     Vec3<T> d2 = box.max - p;
T                 140 3rdparty/openexr/Imath/ImathBoxAlgo.h     Vec3<T> d ((d1.x < d2.x)? d1.x: d2.x,
T                 162 3rdparty/openexr/Imath/ImathBoxAlgo.h template <class S, class T>
T                 164 3rdparty/openexr/Imath/ImathBoxAlgo.h transform (const Box< Vec3<S> > &box, const Matrix44<T> &m)
T                 244 3rdparty/openexr/Imath/ImathBoxAlgo.h template <class S, class T>
T                 247 3rdparty/openexr/Imath/ImathBoxAlgo.h            const Matrix44<T>    &m,
T                 325 3rdparty/openexr/Imath/ImathBoxAlgo.h template <class S, class T>
T                 327 3rdparty/openexr/Imath/ImathBoxAlgo.h affineTransform (const Box< Vec3<S> > &box, const Matrix44<T> &m)
T                 376 3rdparty/openexr/Imath/ImathBoxAlgo.h template <class S, class T>
T                 379 3rdparty/openexr/Imath/ImathBoxAlgo.h                  const Matrix44<T>    &m,
T                 435 3rdparty/openexr/Imath/ImathBoxAlgo.h template <class T>
T                 437 3rdparty/openexr/Imath/ImathBoxAlgo.h findEntryAndExitPoints (const Line3<T> &r,
T                 438 3rdparty/openexr/Imath/ImathBoxAlgo.h             const Box<Vec3<T> > &b,
T                 439 3rdparty/openexr/Imath/ImathBoxAlgo.h             Vec3<T> &entry,
T                 440 3rdparty/openexr/Imath/ImathBoxAlgo.h             Vec3<T> &exit)
T                 491 3rdparty/openexr/Imath/ImathBoxAlgo.h     const T TMAX = limits<T>::max();
T                 493 3rdparty/openexr/Imath/ImathBoxAlgo.h     T tFrontMax = -TMAX;
T                 494 3rdparty/openexr/Imath/ImathBoxAlgo.h     T tBackMin = TMAX;
T                 502 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d1 = b.max.x - r.pos.x;
T                 503 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d2 = b.min.x - r.pos.x;
T                 509 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t1 = d1 / r.dir.x;
T                 510 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t2 = d2 / r.dir.x;
T                 537 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d1 = b.min.x - r.pos.x;
T                 538 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d2 = b.max.x - r.pos.x;
T                 544 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t1 = d1 / r.dir.x;
T                 545 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t2 = d2 / r.dir.x;
T                 577 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d1 = b.max.y - r.pos.y;
T                 578 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d2 = b.min.y - r.pos.y;
T                 584 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t1 = d1 / r.dir.y;
T                 585 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t2 = d2 / r.dir.y;
T                 612 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d1 = b.min.y - r.pos.y;
T                 613 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d2 = b.max.y - r.pos.y;
T                 619 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t1 = d1 / r.dir.y;
T                 620 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t2 = d2 / r.dir.y;
T                 652 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d1 = b.max.z - r.pos.z;
T                 653 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d2 = b.min.z - r.pos.z;
T                 659 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t1 = d1 / r.dir.z;
T                 660 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t2 = d2 / r.dir.z;
T                 687 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d1 = b.min.z - r.pos.z;
T                 688 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d2 = b.max.z - r.pos.z;
T                 694 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t1 = d1 / r.dir.z;
T                 695 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t2 = d2 / r.dir.z;
T                 725 3rdparty/openexr/Imath/ImathBoxAlgo.h template<class T>
T                 727 3rdparty/openexr/Imath/ImathBoxAlgo.h intersects (const Box< Vec3<T> > &b, const Line3<T> &r, Vec3<T> &ip)
T                 785 3rdparty/openexr/Imath/ImathBoxAlgo.h     const T TMAX = limits<T>::max();
T                 787 3rdparty/openexr/Imath/ImathBoxAlgo.h     T tFrontMax = -1;
T                 788 3rdparty/openexr/Imath/ImathBoxAlgo.h     T tBackMin = TMAX;
T                 799 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d = b.max.x - r.pos.x;
T                 803 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t = d / r.dir.x;
T                 811 3rdparty/openexr/Imath/ImathBoxAlgo.h         T d = b.min.x - r.pos.x;
T                 812 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t = (r.dir.x > 1 || d < TMAX * r.dir.x)? d / r.dir.x: TMAX;
T                 829 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d = b.min.x - r.pos.x;
T                 833 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t = d / r.dir.x;
T                 841 3rdparty/openexr/Imath/ImathBoxAlgo.h         T d = b.max.x - r.pos.x;
T                 842 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t = (r.dir.x < -1 || d > TMAX * r.dir.x)? d / r.dir.x: TMAX;
T                 869 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d = b.max.y - r.pos.y;
T                 873 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t = d / r.dir.y;
T                 881 3rdparty/openexr/Imath/ImathBoxAlgo.h         T d = b.min.y - r.pos.y;
T                 882 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t = (r.dir.y > 1 || d < TMAX * r.dir.y)? d / r.dir.y: TMAX;
T                 899 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d = b.min.y - r.pos.y;
T                 903 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t = d / r.dir.y;
T                 911 3rdparty/openexr/Imath/ImathBoxAlgo.h         T d = b.max.y - r.pos.y;
T                 912 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t = (r.dir.y < -1 || d > TMAX * r.dir.y)? d / r.dir.y: TMAX;
T                 939 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d = b.max.z - r.pos.z;
T                 943 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t = d / r.dir.z;
T                 951 3rdparty/openexr/Imath/ImathBoxAlgo.h         T d = b.min.z - r.pos.z;
T                 952 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t = (r.dir.z > 1 || d < TMAX * r.dir.z)? d / r.dir.z: TMAX;
T                 969 3rdparty/openexr/Imath/ImathBoxAlgo.h     T d = b.min.z - r.pos.z;
T                 973 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t = d / r.dir.z;
T                 981 3rdparty/openexr/Imath/ImathBoxAlgo.h         T d = b.max.z - r.pos.z;
T                 982 3rdparty/openexr/Imath/ImathBoxAlgo.h         T t = (r.dir.z < -1 || d > TMAX * r.dir.z)? d / r.dir.z: TMAX;
T                1004 3rdparty/openexr/Imath/ImathBoxAlgo.h template<class T>
T                1006 3rdparty/openexr/Imath/ImathBoxAlgo.h intersects (const Box< Vec3<T> > &box, const Line3<T> &ray)
T                1008 3rdparty/openexr/Imath/ImathBoxAlgo.h     Vec3<T> ignored;
T                  52 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                  53 3rdparty/openexr/Imath/ImathColor.h class Color3: public Vec3 <T>
T                  62 3rdparty/openexr/Imath/ImathColor.h     explicit Color3 (T a);	// (a a a)
T                  63 3rdparty/openexr/Imath/ImathColor.h     Color3 (T a, T b, T c);	// (a b c)
T                 105 3rdparty/openexr/Imath/ImathColor.h     const Color3 &	operator *= (T a);
T                 107 3rdparty/openexr/Imath/ImathColor.h     Color3		operator * (T a) const;
T                 115 3rdparty/openexr/Imath/ImathColor.h     const Color3 &	operator /= (T a);
T                 117 3rdparty/openexr/Imath/ImathColor.h     Color3		operator / (T a) const;
T                 120 3rdparty/openexr/Imath/ImathColor.h template <class T> class Color4
T                 128 3rdparty/openexr/Imath/ImathColor.h     T			r, g, b, a;
T                 130 3rdparty/openexr/Imath/ImathColor.h     T &			operator [] (int i);
T                 131 3rdparty/openexr/Imath/ImathColor.h     const T &		operator [] (int i) const;
T                 139 3rdparty/openexr/Imath/ImathColor.h     explicit Color4 (T a);		// (a a a a)
T                 140 3rdparty/openexr/Imath/ImathColor.h     Color4 (T a, T b, T c, T d);	// (a b c d)
T                 169 3rdparty/openexr/Imath/ImathColor.h     T *			getValue();
T                 170 3rdparty/openexr/Imath/ImathColor.h     const T *		getValue() const;
T                 213 3rdparty/openexr/Imath/ImathColor.h     const Color4 &	operator *= (T a);
T                 215 3rdparty/openexr/Imath/ImathColor.h     Color4		operator * (T a) const;
T                 223 3rdparty/openexr/Imath/ImathColor.h     const Color4 &	operator /= (T a);
T                 225 3rdparty/openexr/Imath/ImathColor.h     Color4		operator / (T a) const;
T                 239 3rdparty/openexr/Imath/ImathColor.h     static T		baseTypeMin()		{return limits<T>::min();}
T                 240 3rdparty/openexr/Imath/ImathColor.h     static T		baseTypeMax()		{return limits<T>::max();}
T                 241 3rdparty/openexr/Imath/ImathColor.h     static T		baseTypeSmallest()	{return limits<T>::smallest();}
T                 242 3rdparty/openexr/Imath/ImathColor.h     static T		baseTypeEpsilon()	{return limits<T>::epsilon();}
T                 251 3rdparty/openexr/Imath/ImathColor.h     typedef T		BaseType;
T                 258 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 259 3rdparty/openexr/Imath/ImathColor.h std::ostream &	operator << (std::ostream &s, const Color4<T> &v);
T                 265 3rdparty/openexr/Imath/ImathColor.h template <class S, class T> Color4<T>	operator * (S a, const Color4<T> &v);
T                 290 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 292 3rdparty/openexr/Imath/ImathColor.h Color3<T>::Color3 (): Vec3 <T> ()
T                 297 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 299 3rdparty/openexr/Imath/ImathColor.h Color3<T>::Color3 (T a): Vec3 <T> (a)
T                 304 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 306 3rdparty/openexr/Imath/ImathColor.h Color3<T>::Color3 (T a, T b, T c): Vec3 <T> (a, b, c)
T                 311 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 313 3rdparty/openexr/Imath/ImathColor.h Color3<T>::Color3 (const Color3 &c): Vec3 <T> (c)
T                 318 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 321 3rdparty/openexr/Imath/ImathColor.h Color3<T>::Color3 (const Vec3<S> &v): Vec3 <T> (v)
T                 326 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 327 3rdparty/openexr/Imath/ImathColor.h inline const Color3<T> &
T                 328 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator = (const Color3 &c)
T                 330 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) = c;
T                 334 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 335 3rdparty/openexr/Imath/ImathColor.h inline const Color3<T> &
T                 336 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator += (const Color3 &c)
T                 338 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) += c;
T                 342 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 343 3rdparty/openexr/Imath/ImathColor.h inline Color3<T>
T                 344 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator + (const Color3 &c) const
T                 346 3rdparty/openexr/Imath/ImathColor.h     return Color3 (*(Vec3<T> *)this + (const Vec3<T> &)c);
T                 349 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 350 3rdparty/openexr/Imath/ImathColor.h inline const Color3<T> &
T                 351 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator -= (const Color3 &c)
T                 353 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) -= c;
T                 357 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 358 3rdparty/openexr/Imath/ImathColor.h inline Color3<T>
T                 359 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator - (const Color3 &c) const
T                 361 3rdparty/openexr/Imath/ImathColor.h     return Color3 (*(Vec3<T> *)this - (const Vec3<T> &)c);
T                 364 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 365 3rdparty/openexr/Imath/ImathColor.h inline Color3<T>
T                 366 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator - () const
T                 368 3rdparty/openexr/Imath/ImathColor.h     return Color3 (-(*(Vec3<T> *)this));
T                 371 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 372 3rdparty/openexr/Imath/ImathColor.h inline const Color3<T> &
T                 373 3rdparty/openexr/Imath/ImathColor.h Color3<T>::negate ()
T                 375 3rdparty/openexr/Imath/ImathColor.h     ((Vec3<T> *) this)->negate();
T                 379 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 380 3rdparty/openexr/Imath/ImathColor.h inline const Color3<T> &
T                 381 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator *= (const Color3 &c)
T                 383 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) *= c;
T                 387 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 388 3rdparty/openexr/Imath/ImathColor.h inline const Color3<T> &
T                 389 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator *= (T a)
T                 391 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) *= a;
T                 395 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 396 3rdparty/openexr/Imath/ImathColor.h inline Color3<T>
T                 397 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator * (const Color3 &c) const
T                 399 3rdparty/openexr/Imath/ImathColor.h     return Color3 (*(Vec3<T> *)this * (const Vec3<T> &)c);
T                 402 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 403 3rdparty/openexr/Imath/ImathColor.h inline Color3<T>
T                 404 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator * (T a) const
T                 406 3rdparty/openexr/Imath/ImathColor.h     return Color3 (*(Vec3<T> *)this * a);
T                 409 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 410 3rdparty/openexr/Imath/ImathColor.h inline const Color3<T> &
T                 411 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator /= (const Color3 &c)
T                 413 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) /= c;
T                 417 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 418 3rdparty/openexr/Imath/ImathColor.h inline const Color3<T> &
T                 419 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator /= (T a)
T                 421 3rdparty/openexr/Imath/ImathColor.h     *((Vec3<T> *) this) /= a;
T                 425 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 426 3rdparty/openexr/Imath/ImathColor.h inline Color3<T>
T                 427 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator / (const Color3 &c) const
T                 429 3rdparty/openexr/Imath/ImathColor.h     return Color3 (*(Vec3<T> *)this / (const Vec3<T> &)c);
T                 432 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 433 3rdparty/openexr/Imath/ImathColor.h inline Color3<T>
T                 434 3rdparty/openexr/Imath/ImathColor.h Color3<T>::operator / (T a) const
T                 436 3rdparty/openexr/Imath/ImathColor.h     return Color3 (*(Vec3<T> *)this / a);
T                 443 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 444 3rdparty/openexr/Imath/ImathColor.h inline T &
T                 445 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator [] (int i)
T                 450 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 451 3rdparty/openexr/Imath/ImathColor.h inline const T &
T                 452 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator [] (int i) const
T                 457 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 459 3rdparty/openexr/Imath/ImathColor.h Color4<T>::Color4 ()
T                 464 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 466 3rdparty/openexr/Imath/ImathColor.h Color4<T>::Color4 (T x)
T                 471 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 473 3rdparty/openexr/Imath/ImathColor.h Color4<T>::Color4 (T x, T y, T z, T w)
T                 481 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 483 3rdparty/openexr/Imath/ImathColor.h Color4<T>::Color4 (const Color4 &v)
T                 491 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 494 3rdparty/openexr/Imath/ImathColor.h Color4<T>::Color4 (const Color4<S> &v)
T                 496 3rdparty/openexr/Imath/ImathColor.h     r = T (v.r);
T                 497 3rdparty/openexr/Imath/ImathColor.h     g = T (v.g);
T                 498 3rdparty/openexr/Imath/ImathColor.h     b = T (v.b);
T                 499 3rdparty/openexr/Imath/ImathColor.h     a = T (v.a);
T                 502 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 503 3rdparty/openexr/Imath/ImathColor.h inline const Color4<T> &
T                 504 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator = (const Color4 &v)
T                 513 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 516 3rdparty/openexr/Imath/ImathColor.h Color4<T>::setValue (S x, S y, S z, S w)
T                 518 3rdparty/openexr/Imath/ImathColor.h     r = T (x);
T                 519 3rdparty/openexr/Imath/ImathColor.h     g = T (y);
T                 520 3rdparty/openexr/Imath/ImathColor.h     b = T (z);
T                 521 3rdparty/openexr/Imath/ImathColor.h     a = T (w);
T                 524 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 527 3rdparty/openexr/Imath/ImathColor.h Color4<T>::setValue (const Color4<S> &v)
T                 529 3rdparty/openexr/Imath/ImathColor.h     r = T (v.r);
T                 530 3rdparty/openexr/Imath/ImathColor.h     g = T (v.g);
T                 531 3rdparty/openexr/Imath/ImathColor.h     b = T (v.b);
T                 532 3rdparty/openexr/Imath/ImathColor.h     a = T (v.a);
T                 535 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 538 3rdparty/openexr/Imath/ImathColor.h Color4<T>::getValue (S &x, S &y, S &z, S &w) const
T                 546 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 549 3rdparty/openexr/Imath/ImathColor.h Color4<T>::getValue (Color4<S> &v) const
T                 557 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 558 3rdparty/openexr/Imath/ImathColor.h inline T *
T                 559 3rdparty/openexr/Imath/ImathColor.h Color4<T>::getValue()
T                 561 3rdparty/openexr/Imath/ImathColor.h     return (T *) &r;
T                 564 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 565 3rdparty/openexr/Imath/ImathColor.h inline const T *
T                 566 3rdparty/openexr/Imath/ImathColor.h Color4<T>::getValue() const
T                 568 3rdparty/openexr/Imath/ImathColor.h     return (const T *) &r;
T                 571 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 574 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator == (const Color4<S> &v) const
T                 579 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 582 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator != (const Color4<S> &v) const
T                 587 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 588 3rdparty/openexr/Imath/ImathColor.h inline const Color4<T> &
T                 589 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator += (const Color4 &v)
T                 598 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 599 3rdparty/openexr/Imath/ImathColor.h inline Color4<T>
T                 600 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator + (const Color4 &v) const
T                 605 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 606 3rdparty/openexr/Imath/ImathColor.h inline const Color4<T> &
T                 607 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator -= (const Color4 &v)
T                 616 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 617 3rdparty/openexr/Imath/ImathColor.h inline Color4<T>
T                 618 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator - (const Color4 &v) const
T                 623 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 624 3rdparty/openexr/Imath/ImathColor.h inline Color4<T>
T                 625 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator - () const
T                 630 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 631 3rdparty/openexr/Imath/ImathColor.h inline const Color4<T> &
T                 632 3rdparty/openexr/Imath/ImathColor.h Color4<T>::negate ()
T                 641 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 642 3rdparty/openexr/Imath/ImathColor.h inline const Color4<T> &
T                 643 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator *= (const Color4 &v)
T                 652 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 653 3rdparty/openexr/Imath/ImathColor.h inline const Color4<T> &
T                 654 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator *= (T x)
T                 663 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 664 3rdparty/openexr/Imath/ImathColor.h inline Color4<T>
T                 665 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator * (const Color4 &v) const
T                 670 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 671 3rdparty/openexr/Imath/ImathColor.h inline Color4<T>
T                 672 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator * (T x) const
T                 677 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 678 3rdparty/openexr/Imath/ImathColor.h inline const Color4<T> &
T                 679 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator /= (const Color4 &v)
T                 688 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 689 3rdparty/openexr/Imath/ImathColor.h inline const Color4<T> &
T                 690 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator /= (T x)
T                 699 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 700 3rdparty/openexr/Imath/ImathColor.h inline Color4<T>
T                 701 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator / (const Color4 &v) const
T                 706 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 707 3rdparty/openexr/Imath/ImathColor.h inline Color4<T>
T                 708 3rdparty/openexr/Imath/ImathColor.h Color4<T>::operator / (T x) const
T                 714 3rdparty/openexr/Imath/ImathColor.h template <class T>
T                 716 3rdparty/openexr/Imath/ImathColor.h operator << (std::ostream &s, const Color4<T> &v)
T                 725 3rdparty/openexr/Imath/ImathColor.h template <class S, class T>
T                 726 3rdparty/openexr/Imath/ImathColor.h inline Color4<T>
T                 727 3rdparty/openexr/Imath/ImathColor.h operator * (S x, const Color4<T> &v)
T                 729 3rdparty/openexr/Imath/ImathColor.h     return Color4<T> (x * v.r, x * v.g, x * v.b, x * v.a);
T                  70 3rdparty/openexr/Imath/ImathColorAlgo.h template<class T>
T                  71 3rdparty/openexr/Imath/ImathColorAlgo.h Vec3<T>
T                  72 3rdparty/openexr/Imath/ImathColorAlgo.h hsv2rgb(const Vec3<T> &hsv)
T                  74 3rdparty/openexr/Imath/ImathColorAlgo.h     if ( limits<T>::isIntegral() )
T                  76 3rdparty/openexr/Imath/ImathColorAlgo.h     Vec3<double> v = Vec3<double>(hsv.x / double(limits<T>::max()),
T                  77 3rdparty/openexr/Imath/ImathColorAlgo.h                       hsv.y / double(limits<T>::max()),
T                  78 3rdparty/openexr/Imath/ImathColorAlgo.h                       hsv.z / double(limits<T>::max()));
T                  80 3rdparty/openexr/Imath/ImathColorAlgo.h     return Vec3<T>((T) (c.x * limits<T>::max()),
T                  81 3rdparty/openexr/Imath/ImathColorAlgo.h                (T) (c.y * limits<T>::max()),
T                  82 3rdparty/openexr/Imath/ImathColorAlgo.h                (T) (c.z * limits<T>::max()));
T                  88 3rdparty/openexr/Imath/ImathColorAlgo.h     return Vec3<T>((T) c.x, (T) c.y, (T) c.z);
T                  93 3rdparty/openexr/Imath/ImathColorAlgo.h template<class T>
T                  94 3rdparty/openexr/Imath/ImathColorAlgo.h Color4<T>
T                  95 3rdparty/openexr/Imath/ImathColorAlgo.h hsv2rgb(const Color4<T> &hsv)
T                  97 3rdparty/openexr/Imath/ImathColorAlgo.h     if ( limits<T>::isIntegral() )
T                  99 3rdparty/openexr/Imath/ImathColorAlgo.h     Color4<double> v = Color4<double>(hsv.r / float(limits<T>::max()),
T                 100 3rdparty/openexr/Imath/ImathColorAlgo.h                       hsv.g / float(limits<T>::max()),
T                 101 3rdparty/openexr/Imath/ImathColorAlgo.h                       hsv.b / float(limits<T>::max()),
T                 102 3rdparty/openexr/Imath/ImathColorAlgo.h                       hsv.a / float(limits<T>::max()));
T                 104 3rdparty/openexr/Imath/ImathColorAlgo.h     return Color4<T>((T) (c.r * limits<T>::max()),
T                 105 3rdparty/openexr/Imath/ImathColorAlgo.h                          (T) (c.g * limits<T>::max()),
T                 106 3rdparty/openexr/Imath/ImathColorAlgo.h                          (T) (c.b * limits<T>::max()),
T                 107 3rdparty/openexr/Imath/ImathColorAlgo.h              (T) (c.a * limits<T>::max()));
T                 113 3rdparty/openexr/Imath/ImathColorAlgo.h     return Color4<T>((T) c.r, (T) c.g, (T) c.b, (T) c.a);
T                 118 3rdparty/openexr/Imath/ImathColorAlgo.h template<class T>
T                 119 3rdparty/openexr/Imath/ImathColorAlgo.h Vec3<T>
T                 120 3rdparty/openexr/Imath/ImathColorAlgo.h rgb2hsv(const Vec3<T> &rgb)
T                 122 3rdparty/openexr/Imath/ImathColorAlgo.h     if ( limits<T>::isIntegral() )
T                 124 3rdparty/openexr/Imath/ImathColorAlgo.h     Vec3<double> v = Vec3<double>(rgb.x / double(limits<T>::max()),
T                 125 3rdparty/openexr/Imath/ImathColorAlgo.h                       rgb.y / double(limits<T>::max()),
T                 126 3rdparty/openexr/Imath/ImathColorAlgo.h                       rgb.z / double(limits<T>::max()));
T                 128 3rdparty/openexr/Imath/ImathColorAlgo.h     return Vec3<T>((T) (c.x * limits<T>::max()),
T                 129 3rdparty/openexr/Imath/ImathColorAlgo.h                (T) (c.y * limits<T>::max()),
T                 130 3rdparty/openexr/Imath/ImathColorAlgo.h                (T) (c.z * limits<T>::max()));
T                 136 3rdparty/openexr/Imath/ImathColorAlgo.h     return Vec3<T>((T) c.x, (T) c.y, (T) c.z);
T                 141 3rdparty/openexr/Imath/ImathColorAlgo.h template<class T>
T                 142 3rdparty/openexr/Imath/ImathColorAlgo.h Color4<T>
T                 143 3rdparty/openexr/Imath/ImathColorAlgo.h rgb2hsv(const Color4<T> &rgb)
T                 145 3rdparty/openexr/Imath/ImathColorAlgo.h     if ( limits<T>::isIntegral() )
T                 147 3rdparty/openexr/Imath/ImathColorAlgo.h     Color4<double> v = Color4<double>(rgb.r / float(limits<T>::max()),
T                 148 3rdparty/openexr/Imath/ImathColorAlgo.h                       rgb.g / float(limits<T>::max()),
T                 149 3rdparty/openexr/Imath/ImathColorAlgo.h                       rgb.b / float(limits<T>::max()),
T                 150 3rdparty/openexr/Imath/ImathColorAlgo.h                       rgb.a / float(limits<T>::max()));
T                 152 3rdparty/openexr/Imath/ImathColorAlgo.h     return Color4<T>((T) (c.r * limits<T>::max()),
T                 153 3rdparty/openexr/Imath/ImathColorAlgo.h                          (T) (c.g * limits<T>::max()),
T                 154 3rdparty/openexr/Imath/ImathColorAlgo.h                          (T) (c.b * limits<T>::max()),
T                 155 3rdparty/openexr/Imath/ImathColorAlgo.h              (T) (c.a * limits<T>::max()));
T                 161 3rdparty/openexr/Imath/ImathColorAlgo.h     return Color4<T>((T) c.r, (T) c.g, (T) c.b, (T) c.a);
T                 165 3rdparty/openexr/Imath/ImathColorAlgo.h template <class T>
T                 167 3rdparty/openexr/Imath/ImathColorAlgo.h rgb2packed(const Vec3<T> &c)
T                 169 3rdparty/openexr/Imath/ImathColorAlgo.h     if ( limits<T>::isIntegral() )
T                 171 3rdparty/openexr/Imath/ImathColorAlgo.h     float x = c.x / float(limits<T>::max());
T                 172 3rdparty/openexr/Imath/ImathColorAlgo.h     float y = c.y / float(limits<T>::max());
T                 173 3rdparty/openexr/Imath/ImathColorAlgo.h     float z = c.z / float(limits<T>::max());
T                 184 3rdparty/openexr/Imath/ImathColorAlgo.h template <class T>
T                 186 3rdparty/openexr/Imath/ImathColorAlgo.h rgb2packed(const Color4<T> &c)
T                 188 3rdparty/openexr/Imath/ImathColorAlgo.h     if ( limits<T>::isIntegral() )
T                 190 3rdparty/openexr/Imath/ImathColorAlgo.h     float r = c.r / float(limits<T>::max());
T                 191 3rdparty/openexr/Imath/ImathColorAlgo.h     float g = c.g / float(limits<T>::max());
T                 192 3rdparty/openexr/Imath/ImathColorAlgo.h     float b = c.b / float(limits<T>::max());
T                 193 3rdparty/openexr/Imath/ImathColorAlgo.h     float a = c.a / float(limits<T>::max());
T                 211 3rdparty/openexr/Imath/ImathColorAlgo.h template <class T>
T                 213 3rdparty/openexr/Imath/ImathColorAlgo.h packed2rgb(PackedColor packed, Vec3<T> &out)
T                 215 3rdparty/openexr/Imath/ImathColorAlgo.h     if ( limits<T>::isIntegral() )
T                 217 3rdparty/openexr/Imath/ImathColorAlgo.h     T f = limits<T>::max() / ((PackedColor)0xFF);
T                 224 3rdparty/openexr/Imath/ImathColorAlgo.h     T f = T(1) / T(255);
T                 231 3rdparty/openexr/Imath/ImathColorAlgo.h template <class T>
T                 233 3rdparty/openexr/Imath/ImathColorAlgo.h packed2rgb(PackedColor packed, Color4<T> &out)
T                 235 3rdparty/openexr/Imath/ImathColorAlgo.h     if ( limits<T>::isIntegral() )
T                 237 3rdparty/openexr/Imath/ImathColorAlgo.h     T f = limits<T>::max() / ((PackedColor)0xFF);
T                 245 3rdparty/openexr/Imath/ImathColorAlgo.h     T f = T(1) / T(255);
T                 142 3rdparty/openexr/Imath/ImathEuler.h template <class T>
T                 143 3rdparty/openexr/Imath/ImathEuler.h class Euler : public Vec3<T>
T                 147 3rdparty/openexr/Imath/ImathEuler.h     using Vec3<T>::x;
T                 148 3rdparty/openexr/Imath/ImathEuler.h     using Vec3<T>::y;
T                 149 3rdparty/openexr/Imath/ImathEuler.h     using Vec3<T>::z;
T                 221 3rdparty/openexr/Imath/ImathEuler.h     Euler(const Vec3<T> &v, Order o = Default, InputLayout l = IJKLayout);
T                 222 3rdparty/openexr/Imath/ImathEuler.h     Euler(T i, T j, T k, Order o = Default, InputLayout l = IJKLayout);
T                 223 3rdparty/openexr/Imath/ImathEuler.h     Euler(const Euler<T> &euler, Order newp);
T                 224 3rdparty/openexr/Imath/ImathEuler.h     Euler(const Matrix33<T> &, Order o = Default);
T                 225 3rdparty/openexr/Imath/ImathEuler.h     Euler(const Matrix44<T> &, Order o = Default);
T                 231 3rdparty/openexr/Imath/ImathEuler.h     const Euler<T>&	operator=  (const Euler<T>&);
T                 232 3rdparty/openexr/Imath/ImathEuler.h     const Euler<T>&	operator=  (const Vec3<T>&);
T                 242 3rdparty/openexr/Imath/ImathEuler.h     void		setXYZVector(const Vec3<T> &);
T                 266 3rdparty/openexr/Imath/ImathEuler.h     void		extract(const Matrix33<T>&);
T                 267 3rdparty/openexr/Imath/ImathEuler.h     void		extract(const Matrix44<T>&);
T                 268 3rdparty/openexr/Imath/ImathEuler.h     void		extract(const Quat<T>&);
T                 270 3rdparty/openexr/Imath/ImathEuler.h     Matrix33<T>		toMatrix33() const;
T                 271 3rdparty/openexr/Imath/ImathEuler.h     Matrix44<T>		toMatrix44() const;
T                 272 3rdparty/openexr/Imath/ImathEuler.h     Quat<T>		toQuat() const;
T                 273 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T>		toXYZVector() const;
T                 312 3rdparty/openexr/Imath/ImathEuler.h     static float	angleMod (T angle);
T                 313 3rdparty/openexr/Imath/ImathEuler.h     static void		simpleXYZRotation (Vec3<T> &xyzRot,
T                 314 3rdparty/openexr/Imath/ImathEuler.h                        const Vec3<T> &targetXyzRot);
T                 315 3rdparty/openexr/Imath/ImathEuler.h     static void		nearestRotation (Vec3<T> &xyzRot,
T                 316 3rdparty/openexr/Imath/ImathEuler.h                      const Vec3<T> &targetXyzRot,
T                 319 3rdparty/openexr/Imath/ImathEuler.h     void		makeNear (const Euler<T> &target);
T                 351 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 353 3rdparty/openexr/Imath/ImathEuler.h  Euler<T>::angleOrder(int &i, int &j, int &k) const
T                 360 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 362 3rdparty/openexr/Imath/ImathEuler.h  Euler<T>::angleMapping(int &i, int &j, int &k) const
T                 374 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 376 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::setXYZVector(const Vec3<T> &v)
T                 385 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 386 3rdparty/openexr/Imath/ImathEuler.h inline Vec3<T>
T                 387 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::toXYZVector() const
T                 391 3rdparty/openexr/Imath/ImathEuler.h     return Vec3<T>((*this)[i],(*this)[j],(*this)[k]);
T                 395 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 396 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::Euler() :
T                 397 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T>(0,0,0),
T                 404 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 405 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::Euler(typename Euler<T>::Order p) :
T                 406 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T>(0,0,0),
T                 415 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 416 3rdparty/openexr/Imath/ImathEuler.h inline Euler<T>::Euler( const Vec3<T> &v,
T                 417 3rdparty/openexr/Imath/ImathEuler.h             typename Euler<T>::Order p,
T                 418 3rdparty/openexr/Imath/ImathEuler.h             typename Euler<T>::InputLayout l )
T                 425 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 426 3rdparty/openexr/Imath/ImathEuler.h inline Euler<T>::Euler(const Euler<T> &euler)
T                 431 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 432 3rdparty/openexr/Imath/ImathEuler.h inline Euler<T>::Euler(const Euler<T> &euler,Order p)
T                 435 3rdparty/openexr/Imath/ImathEuler.h     Matrix33<T> M = euler.toMatrix33();
T                 439 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 440 3rdparty/openexr/Imath/ImathEuler.h inline Euler<T>::Euler( T xi, T yi, T zi,
T                 441 3rdparty/openexr/Imath/ImathEuler.h             typename Euler<T>::Order p,
T                 442 3rdparty/openexr/Imath/ImathEuler.h             typename Euler<T>::InputLayout l)
T                 445 3rdparty/openexr/Imath/ImathEuler.h     if ( l == XYZLayout ) setXYZVector(Vec3<T>(xi,yi,zi));
T                 449 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 450 3rdparty/openexr/Imath/ImathEuler.h inline Euler<T>::Euler( const Matrix33<T> &M, typename Euler::Order p )
T                 456 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 457 3rdparty/openexr/Imath/ImathEuler.h inline Euler<T>::Euler( const Matrix44<T> &M, typename Euler::Order p )
T                 463 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 464 3rdparty/openexr/Imath/ImathEuler.h inline void Euler<T>::extract(const Quat<T> &q)
T                 469 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 470 3rdparty/openexr/Imath/ImathEuler.h void Euler<T>::extract(const Matrix33<T> &M)
T                 481 3rdparty/openexr/Imath/ImathEuler.h     x = Math<T>::atan2 (M[j][i], M[k][i]);
T                 489 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> r (0, 0, 0);
T                 492 3rdparty/openexr/Imath/ImathEuler.h     Matrix44<T> N;
T                 495 3rdparty/openexr/Imath/ImathEuler.h     N = N * Matrix44<T> (M[0][0], M[0][1], M[0][2], 0,
T                 503 3rdparty/openexr/Imath/ImathEuler.h     T sy = Math<T>::sqrt (N[j][i]*N[j][i] + N[k][i]*N[k][i]);
T                 504 3rdparty/openexr/Imath/ImathEuler.h     y = Math<T>::atan2 (sy, N[i][i]);
T                 505 3rdparty/openexr/Imath/ImathEuler.h     z = Math<T>::atan2 (N[j][k], N[j][j]);
T                 513 3rdparty/openexr/Imath/ImathEuler.h     x = Math<T>::atan2 (M[j][k], M[k][k]);
T                 521 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> r (0, 0, 0);
T                 524 3rdparty/openexr/Imath/ImathEuler.h     Matrix44<T> N;
T                 527 3rdparty/openexr/Imath/ImathEuler.h     N = N * Matrix44<T> (M[0][0], M[0][1], M[0][2], 0,
T                 535 3rdparty/openexr/Imath/ImathEuler.h     T cy = Math<T>::sqrt (N[i][i]*N[i][i] + N[i][j]*N[i][j]);
T                 536 3rdparty/openexr/Imath/ImathEuler.h     y = Math<T>::atan2 (-N[i][k], cy);
T                 537 3rdparty/openexr/Imath/ImathEuler.h     z = Math<T>::atan2 (-N[j][i], N[j][j]);
T                 545 3rdparty/openexr/Imath/ImathEuler.h     T t = x;
T                 551 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 552 3rdparty/openexr/Imath/ImathEuler.h void Euler<T>::extract(const Matrix44<T> &M)
T                 563 3rdparty/openexr/Imath/ImathEuler.h     x = Math<T>::atan2 (M[j][i], M[k][i]);
T                 571 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> r (0, 0, 0);
T                 574 3rdparty/openexr/Imath/ImathEuler.h     Matrix44<T> N;
T                 582 3rdparty/openexr/Imath/ImathEuler.h     T sy = Math<T>::sqrt (N[j][i]*N[j][i] + N[k][i]*N[k][i]);
T                 583 3rdparty/openexr/Imath/ImathEuler.h     y = Math<T>::atan2 (sy, N[i][i]);
T                 584 3rdparty/openexr/Imath/ImathEuler.h     z = Math<T>::atan2 (N[j][k], N[j][j]);
T                 592 3rdparty/openexr/Imath/ImathEuler.h     x = Math<T>::atan2 (M[j][k], M[k][k]);
T                 600 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> r (0, 0, 0);
T                 603 3rdparty/openexr/Imath/ImathEuler.h     Matrix44<T> N;
T                 611 3rdparty/openexr/Imath/ImathEuler.h     T cy = Math<T>::sqrt (N[i][i]*N[i][i] + N[i][j]*N[i][j]);
T                 612 3rdparty/openexr/Imath/ImathEuler.h     y = Math<T>::atan2 (-N[i][k], cy);
T                 613 3rdparty/openexr/Imath/ImathEuler.h     z = Math<T>::atan2 (-N[j][i], N[j][j]);
T                 621 3rdparty/openexr/Imath/ImathEuler.h     T t = x;
T                 627 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 628 3rdparty/openexr/Imath/ImathEuler.h Matrix33<T> Euler<T>::toMatrix33() const
T                 633 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> angles;
T                 636 3rdparty/openexr/Imath/ImathEuler.h     else angles = Vec3<T>(z,y,x);
T                 640 3rdparty/openexr/Imath/ImathEuler.h     T ci = Math<T>::cos(angles.x);
T                 641 3rdparty/openexr/Imath/ImathEuler.h     T cj = Math<T>::cos(angles.y);
T                 642 3rdparty/openexr/Imath/ImathEuler.h     T ch = Math<T>::cos(angles.z);
T                 643 3rdparty/openexr/Imath/ImathEuler.h     T si = Math<T>::sin(angles.x);
T                 644 3rdparty/openexr/Imath/ImathEuler.h     T sj = Math<T>::sin(angles.y);
T                 645 3rdparty/openexr/Imath/ImathEuler.h     T sh = Math<T>::sin(angles.z);
T                 647 3rdparty/openexr/Imath/ImathEuler.h     T cc = ci*ch;
T                 648 3rdparty/openexr/Imath/ImathEuler.h     T cs = ci*sh;
T                 649 3rdparty/openexr/Imath/ImathEuler.h     T sc = si*ch;
T                 650 3rdparty/openexr/Imath/ImathEuler.h     T ss = si*sh;
T                 652 3rdparty/openexr/Imath/ImathEuler.h     Matrix33<T> M;
T                 670 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 671 3rdparty/openexr/Imath/ImathEuler.h Matrix44<T> Euler<T>::toMatrix44() const
T                 676 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> angles;
T                 679 3rdparty/openexr/Imath/ImathEuler.h     else angles = Vec3<T>(z,y,x);
T                 683 3rdparty/openexr/Imath/ImathEuler.h     T ci = Math<T>::cos(angles.x);
T                 684 3rdparty/openexr/Imath/ImathEuler.h     T cj = Math<T>::cos(angles.y);
T                 685 3rdparty/openexr/Imath/ImathEuler.h     T ch = Math<T>::cos(angles.z);
T                 686 3rdparty/openexr/Imath/ImathEuler.h     T si = Math<T>::sin(angles.x);
T                 687 3rdparty/openexr/Imath/ImathEuler.h     T sj = Math<T>::sin(angles.y);
T                 688 3rdparty/openexr/Imath/ImathEuler.h     T sh = Math<T>::sin(angles.z);
T                 690 3rdparty/openexr/Imath/ImathEuler.h     T cc = ci*ch;
T                 691 3rdparty/openexr/Imath/ImathEuler.h     T cs = ci*sh;
T                 692 3rdparty/openexr/Imath/ImathEuler.h     T sc = si*ch;
T                 693 3rdparty/openexr/Imath/ImathEuler.h     T ss = si*sh;
T                 695 3rdparty/openexr/Imath/ImathEuler.h     Matrix44<T> M;
T                 713 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 714 3rdparty/openexr/Imath/ImathEuler.h Quat<T> Euler<T>::toQuat() const
T                 716 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> angles;
T                 721 3rdparty/openexr/Imath/ImathEuler.h     else angles = Vec3<T>(z,y,x);
T                 725 3rdparty/openexr/Imath/ImathEuler.h     T ti = angles.x*0.5;
T                 726 3rdparty/openexr/Imath/ImathEuler.h     T tj = angles.y*0.5;
T                 727 3rdparty/openexr/Imath/ImathEuler.h     T th = angles.z*0.5;
T                 728 3rdparty/openexr/Imath/ImathEuler.h     T ci = Math<T>::cos(ti);
T                 729 3rdparty/openexr/Imath/ImathEuler.h     T cj = Math<T>::cos(tj);
T                 730 3rdparty/openexr/Imath/ImathEuler.h     T ch = Math<T>::cos(th);
T                 731 3rdparty/openexr/Imath/ImathEuler.h     T si = Math<T>::sin(ti);
T                 732 3rdparty/openexr/Imath/ImathEuler.h     T sj = Math<T>::sin(tj);
T                 733 3rdparty/openexr/Imath/ImathEuler.h     T sh = Math<T>::sin(th);
T                 734 3rdparty/openexr/Imath/ImathEuler.h     T cc = ci*ch;
T                 735 3rdparty/openexr/Imath/ImathEuler.h     T cs = ci*sh;
T                 736 3rdparty/openexr/Imath/ImathEuler.h     T sc = si*ch;
T                 737 3rdparty/openexr/Imath/ImathEuler.h     T ss = si*sh;
T                 739 3rdparty/openexr/Imath/ImathEuler.h     T parity = _parityEven ? 1.0 : -1.0;
T                 741 3rdparty/openexr/Imath/ImathEuler.h     Quat<T> q;
T                 742 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> a;
T                 764 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 766 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::legal(typename Euler<T>::Order order)
T                 771 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 772 3rdparty/openexr/Imath/ImathEuler.h typename Euler<T>::Order
T                 773 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::order() const
T                 784 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 785 3rdparty/openexr/Imath/ImathEuler.h inline void Euler<T>::setOrder(typename Euler<T>::Order p)
T                 793 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 794 3rdparty/openexr/Imath/ImathEuler.h void Euler<T>::set(typename Euler<T>::Axis axis,
T                 805 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 806 3rdparty/openexr/Imath/ImathEuler.h const Euler<T>& Euler<T>::operator= (const Euler<T> &euler)
T                 818 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 819 3rdparty/openexr/Imath/ImathEuler.h const Euler<T>& Euler<T>::operator= (const Vec3<T> &v)
T                 827 3rdparty/openexr/Imath/ImathEuler.h template<class T>
T                 828 3rdparty/openexr/Imath/ImathEuler.h std::ostream& operator << (std::ostream &o, const Euler<T> &euler)
T                 845 3rdparty/openexr/Imath/ImathEuler.h template <class T>
T                 847 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::angleMod (T angle)
T                 849 3rdparty/openexr/Imath/ImathEuler.h     angle = fmod(T (angle), T (2 * M_PI));
T                 857 3rdparty/openexr/Imath/ImathEuler.h template <class T>
T                 859 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::simpleXYZRotation (Vec3<T> &xyzRot, const Vec3<T> &targetXyzRot)
T                 861 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> d  = xyzRot - targetXyzRot;
T                 867 3rdparty/openexr/Imath/ImathEuler.h template <class T>
T                 869 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::nearestRotation (Vec3<T> &xyzRot, const Vec3<T> &targetXyzRot,
T                 873 3rdparty/openexr/Imath/ImathEuler.h     Euler<T> e (0,0,0, order);
T                 878 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> otherXyzRot;
T                 885 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> d  = xyzRot - targetXyzRot;
T                 886 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> od = otherXyzRot - targetXyzRot;
T                 887 3rdparty/openexr/Imath/ImathEuler.h     T dMag     = d.dot(d);
T                 888 3rdparty/openexr/Imath/ImathEuler.h     T odMag    = od.dot(od);
T                 896 3rdparty/openexr/Imath/ImathEuler.h template <class T>
T                 898 3rdparty/openexr/Imath/ImathEuler.h Euler<T>::makeNear (const Euler<T> &target)
T                 900 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> xyzRot = toXYZVector();
T                 901 3rdparty/openexr/Imath/ImathEuler.h     Vec3<T> targetXyz;
T                 904 3rdparty/openexr/Imath/ImathEuler.h         Euler<T> targetSameOrder = Euler<T>(target, order());
T                  42 3rdparty/openexr/Imath/ImathFrame.h template<class T> class Vec3;
T                  43 3rdparty/openexr/Imath/ImathFrame.h template<class T> class Matrix44;
T                  63 3rdparty/openexr/Imath/ImathFrame.h template<class T> Matrix44<T> firstFrame( const Vec3<T>&,    // First point
T                  64 3rdparty/openexr/Imath/ImathFrame.h                                           const Vec3<T>&,    // Second point
T                  65 3rdparty/openexr/Imath/ImathFrame.h                                           const Vec3<T>& );  // Third point
T                  67 3rdparty/openexr/Imath/ImathFrame.h template<class T> Matrix44<T> nextFrame( const Matrix44<T>&, // Previous matrix
T                  68 3rdparty/openexr/Imath/ImathFrame.h                                          const Vec3<T>&,     // Previous point
T                  69 3rdparty/openexr/Imath/ImathFrame.h                                          const Vec3<T>&,     // Current point
T                  70 3rdparty/openexr/Imath/ImathFrame.h                                          Vec3<T>&,           // Previous tangent
T                  71 3rdparty/openexr/Imath/ImathFrame.h                                          Vec3<T>& );         // Current tangent
T                  73 3rdparty/openexr/Imath/ImathFrame.h template<class T> Matrix44<T> lastFrame( const Matrix44<T>&, // Previous matrix
T                  74 3rdparty/openexr/Imath/ImathFrame.h                                          const Vec3<T>&,     // Previous point
T                  75 3rdparty/openexr/Imath/ImathFrame.h                                          const Vec3<T>& );   // Last point
T                  88 3rdparty/openexr/Imath/ImathFrame.h template<class T> Matrix44<T> firstFrame
T                  90 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>& pi,             // First point
T                  91 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>& pj,             // Second point
T                  92 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>& pk )            // Third point
T                  94 3rdparty/openexr/Imath/ImathFrame.h     Vec3<T> t = pj - pi; t.normalizeExc();
T                  96 3rdparty/openexr/Imath/ImathFrame.h     Vec3<T> n = t.cross( pk - pi ); n.normalize();
T                 102 3rdparty/openexr/Imath/ImathFrame.h         Vec3<T> v( 0.0, 0.0, 0.0 ); v[i] = 1.0;
T                 106 3rdparty/openexr/Imath/ImathFrame.h     Vec3<T> b = t.cross( n );
T                 108 3rdparty/openexr/Imath/ImathFrame.h     Matrix44<T> M;
T                 126 3rdparty/openexr/Imath/ImathFrame.h template<class T> Matrix44<T> nextFrame
T                 128 3rdparty/openexr/Imath/ImathFrame.h     const Matrix44<T>&  Mi,             // Previous matrix
T                 129 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>&      pi,             // Previous point
T                 130 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>&      pj,             // Current point
T                 131 3rdparty/openexr/Imath/ImathFrame.h     Vec3<T>&            ti,             // Previous tangent vector
T                 132 3rdparty/openexr/Imath/ImathFrame.h     Vec3<T>&            tj )            // Current tangent vector
T                 134 3rdparty/openexr/Imath/ImathFrame.h     Vec3<T> a(0.0, 0.0, 0.0);		// Rotation axis.
T                 135 3rdparty/openexr/Imath/ImathFrame.h     T r = 0.0;				// Rotation angle.
T                 140 3rdparty/openexr/Imath/ImathFrame.h         T dot = ti.dot( tj );
T                 155 3rdparty/openexr/Imath/ImathFrame.h         Matrix44<T> R; R.setAxisAngle( a, r );
T                 156 3rdparty/openexr/Imath/ImathFrame.h         Matrix44<T> Tj; Tj.translate(  pj );
T                 157 3rdparty/openexr/Imath/ImathFrame.h         Matrix44<T> Ti; Ti.translate( -pi );
T                 163 3rdparty/openexr/Imath/ImathFrame.h         Matrix44<T> Tr; Tr.translate( pj - pi );
T                 177 3rdparty/openexr/Imath/ImathFrame.h template<class T> Matrix44<T> lastFrame
T                 179 3rdparty/openexr/Imath/ImathFrame.h     const Matrix44<T>&  Mi,             // Previous matrix
T                 180 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>&      pi,             // Previous point
T                 181 3rdparty/openexr/Imath/ImathFrame.h     const Vec3<T>&      pj )            // Last point
T                 183 3rdparty/openexr/Imath/ImathFrame.h     Matrix44<T> Tr; Tr.translate( pj - pi );
T                  67 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                  73 3rdparty/openexr/Imath/ImathFrustum.h     Frustum(T nearPlane, T farPlane, T left, T right, T top, T bottom, bool ortho=false);
T                  74 3rdparty/openexr/Imath/ImathFrustum.h     Frustum(T nearPlane, T farPlane, T fovx, T fovy, T aspect);
T                  87 3rdparty/openexr/Imath/ImathFrustum.h     bool                        operator == (const Frustum<T> &src) const;
T                  88 3rdparty/openexr/Imath/ImathFrustum.h     bool                        operator != (const Frustum<T> &src) const;
T                  94 3rdparty/openexr/Imath/ImathFrustum.h     void		set(T nearPlane, T farPlane,
T                  95 3rdparty/openexr/Imath/ImathFrustum.h                 T left, T right,
T                  96 3rdparty/openexr/Imath/ImathFrustum.h                 T top, T bottom,
T                  99 3rdparty/openexr/Imath/ImathFrustum.h     void		set(T nearPlane, T farPlane, T fovx, T fovy, T aspect);
T                 105 3rdparty/openexr/Imath/ImathFrustum.h     void		modifyNearAndFar(T nearPlane, T farPlane);
T                 113 3rdparty/openexr/Imath/ImathFrustum.h     T			nearPlane() const	{ return _nearPlane;	}
T                 114 3rdparty/openexr/Imath/ImathFrustum.h     T			hither() const		{ return _nearPlane;	}
T                 115 3rdparty/openexr/Imath/ImathFrustum.h     T			farPlane() const	{ return _farPlane;	}
T                 116 3rdparty/openexr/Imath/ImathFrustum.h     T			yon() const		{ return _farPlane;	}
T                 117 3rdparty/openexr/Imath/ImathFrustum.h     T			left() const		{ return _left;		}
T                 118 3rdparty/openexr/Imath/ImathFrustum.h     T			right() const		{ return _right;	}
T                 119 3rdparty/openexr/Imath/ImathFrustum.h     T			bottom() const		{ return _bottom;	}
T                 120 3rdparty/openexr/Imath/ImathFrustum.h     T			top() const		{ return _top;		}
T                 130 3rdparty/openexr/Imath/ImathFrustum.h     void		planes(Plane3<T> p[6]);
T                 131 3rdparty/openexr/Imath/ImathFrustum.h     void		planes(Plane3<T> p[6], const Matrix44<T> &M);
T                 137 3rdparty/openexr/Imath/ImathFrustum.h     T                           fovx() const;
T                 138 3rdparty/openexr/Imath/ImathFrustum.h     T                           fovy() const;
T                 139 3rdparty/openexr/Imath/ImathFrustum.h     T                           aspect() const;
T                 140 3rdparty/openexr/Imath/ImathFrustum.h     Matrix44<T>                 projectionMatrix() const;
T                 150 3rdparty/openexr/Imath/ImathFrustum.h     Frustum<T>		window(T left, T right, T top, T bottom) const;
T                 156 3rdparty/openexr/Imath/ImathFrustum.h     Line3<T>		projectScreenToRay( const Vec2<T> & ) const;
T                 157 3rdparty/openexr/Imath/ImathFrustum.h     Vec2<T>		projectPointToScreen( const Vec3<T> & ) const;
T                 159 3rdparty/openexr/Imath/ImathFrustum.h     T			ZToDepth(long zval, long min, long max) const;
T                 160 3rdparty/openexr/Imath/ImathFrustum.h     T			normalizedZToDepth(T zval) const;
T                 161 3rdparty/openexr/Imath/ImathFrustum.h     long		DepthToZ(T depth, long zmin, long zmax) const;
T                 163 3rdparty/openexr/Imath/ImathFrustum.h     T			worldRadius(const Vec3<T> &p, T radius) const;
T                 164 3rdparty/openexr/Imath/ImathFrustum.h     T			screenRadius(const Vec3<T> &p, T radius) const;
T                 169 3rdparty/openexr/Imath/ImathFrustum.h     Vec2<T>		screenToLocal( const Vec2<T> & ) const;
T                 170 3rdparty/openexr/Imath/ImathFrustum.h     Vec2<T>		localToScreen( const Vec2<T> & ) const;
T                 173 3rdparty/openexr/Imath/ImathFrustum.h     T			_nearPlane;
T                 174 3rdparty/openexr/Imath/ImathFrustum.h     T			_farPlane;
T                 175 3rdparty/openexr/Imath/ImathFrustum.h     T			_left;
T                 176 3rdparty/openexr/Imath/ImathFrustum.h     T			_right;
T                 177 3rdparty/openexr/Imath/ImathFrustum.h     T			_top;
T                 178 3rdparty/openexr/Imath/ImathFrustum.h     T			_bottom;
T                 183 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 184 3rdparty/openexr/Imath/ImathFrustum.h inline Frustum<T>::Frustum()
T                 186 3rdparty/openexr/Imath/ImathFrustum.h     set(T (0.1),
T                 187 3rdparty/openexr/Imath/ImathFrustum.h     T (1000.0),
T                 188 3rdparty/openexr/Imath/ImathFrustum.h     T (-1.0),
T                 189 3rdparty/openexr/Imath/ImathFrustum.h     T (1.0),
T                 190 3rdparty/openexr/Imath/ImathFrustum.h     T (1.0),
T                 191 3rdparty/openexr/Imath/ImathFrustum.h     T (-1.0),
T                 195 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 196 3rdparty/openexr/Imath/ImathFrustum.h inline Frustum<T>::Frustum(const Frustum &f)
T                 201 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 202 3rdparty/openexr/Imath/ImathFrustum.h inline Frustum<T>::Frustum(T n, T f, T l, T r, T t, T b, bool o)
T                 207 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 208 3rdparty/openexr/Imath/ImathFrustum.h inline Frustum<T>::Frustum(T nearPlane, T farPlane, T fovx, T fovy, T aspect)
T                 213 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 214 3rdparty/openexr/Imath/ImathFrustum.h Frustum<T>::~Frustum()
T                 218 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 219 3rdparty/openexr/Imath/ImathFrustum.h const Frustum<T> &
T                 220 3rdparty/openexr/Imath/ImathFrustum.h Frustum<T>::operator = (const Frustum &f)
T                 233 3rdparty/openexr/Imath/ImathFrustum.h template <class T>
T                 235 3rdparty/openexr/Imath/ImathFrustum.h Frustum<T>::operator == (const Frustum<T> &src) const
T                 247 3rdparty/openexr/Imath/ImathFrustum.h template <class T>
T                 249 3rdparty/openexr/Imath/ImathFrustum.h Frustum<T>::operator != (const Frustum<T> &src) const
T                 254 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 255 3rdparty/openexr/Imath/ImathFrustum.h void Frustum<T>::set(T n, T f, T l, T r, T t, T b, bool o)
T                 266 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 267 3rdparty/openexr/Imath/ImathFrustum.h void Frustum<T>::modifyNearAndFar(T n, T f)
T                 275 3rdparty/openexr/Imath/ImathFrustum.h     Line3<T>  lowerLeft( Vec3<T>(0,0,0), Vec3<T>(_left,_bottom,-_nearPlane) );
T                 276 3rdparty/openexr/Imath/ImathFrustum.h     Line3<T> upperRight( Vec3<T>(0,0,0), Vec3<T>(_right,_top,-_nearPlane) );
T                 277 3rdparty/openexr/Imath/ImathFrustum.h     Plane3<T> nearPlane( Vec3<T>(0,0,-1), n );
T                 279 3rdparty/openexr/Imath/ImathFrustum.h     Vec3<T> ll,ur;
T                 294 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 295 3rdparty/openexr/Imath/ImathFrustum.h void Frustum<T>::setOrthographic(bool ortho)
T                 300 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 301 3rdparty/openexr/Imath/ImathFrustum.h void Frustum<T>::set(T nearPlane, T farPlane, T fovx, T fovy, T aspect)
T                 306 3rdparty/openexr/Imath/ImathFrustum.h     const T two = static_cast<T>(2);
T                 310 3rdparty/openexr/Imath/ImathFrustum.h     _right	    = nearPlane * Math<T>::tan(fovx / two);
T                 317 3rdparty/openexr/Imath/ImathFrustum.h     _top	    = nearPlane * Math<T>::tan(fovy / two);
T                 327 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 328 3rdparty/openexr/Imath/ImathFrustum.h T Frustum<T>::fovx() const
T                 330 3rdparty/openexr/Imath/ImathFrustum.h     return Math<T>::atan2(_right,_nearPlane) - Math<T>::atan2(_left,_nearPlane);
T                 333 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 334 3rdparty/openexr/Imath/ImathFrustum.h T Frustum<T>::fovy() const
T                 336 3rdparty/openexr/Imath/ImathFrustum.h     return Math<T>::atan2(_top,_nearPlane) - Math<T>::atan2(_bottom,_nearPlane);
T                 339 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 340 3rdparty/openexr/Imath/ImathFrustum.h T Frustum<T>::aspect() const
T                 342 3rdparty/openexr/Imath/ImathFrustum.h     T rightMinusLeft = _right-_left;
T                 343 3rdparty/openexr/Imath/ImathFrustum.h     T topMinusBottom = _top-_bottom;
T                 346 3rdparty/openexr/Imath/ImathFrustum.h     abs(rightMinusLeft) > limits<T>::max() * abs(topMinusBottom))
T                 355 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 356 3rdparty/openexr/Imath/ImathFrustum.h Matrix44<T> Frustum<T>::projectionMatrix() const
T                 358 3rdparty/openexr/Imath/ImathFrustum.h     T rightPlusLeft  = _right+_left;
T                 359 3rdparty/openexr/Imath/ImathFrustum.h     T rightMinusLeft = _right-_left;
T                 361 3rdparty/openexr/Imath/ImathFrustum.h     T topPlusBottom  = _top+_bottom;
T                 362 3rdparty/openexr/Imath/ImathFrustum.h     T topMinusBottom = _top-_bottom;
T                 364 3rdparty/openexr/Imath/ImathFrustum.h     T farPlusNear    = _farPlane+_nearPlane;
T                 365 3rdparty/openexr/Imath/ImathFrustum.h     T farMinusNear   = _farPlane-_nearPlane;
T                 368 3rdparty/openexr/Imath/ImathFrustum.h      abs(rightPlusLeft) > limits<T>::max() * abs(rightMinusLeft)) ||
T                 370 3rdparty/openexr/Imath/ImathFrustum.h      abs(topPlusBottom) > limits<T>::max() * abs(topMinusBottom)) ||
T                 372 3rdparty/openexr/Imath/ImathFrustum.h      abs(farPlusNear) > limits<T>::max() * abs(farMinusNear)))
T                 380 3rdparty/openexr/Imath/ImathFrustum.h     T tx = -rightPlusLeft / rightMinusLeft;
T                 381 3rdparty/openexr/Imath/ImathFrustum.h     T ty = -topPlusBottom / topMinusBottom;
T                 382 3rdparty/openexr/Imath/ImathFrustum.h     T tz = -farPlusNear   / farMinusNear;
T                 385 3rdparty/openexr/Imath/ImathFrustum.h          2 > limits<T>::max() * abs(rightMinusLeft)) ||
T                 387 3rdparty/openexr/Imath/ImathFrustum.h          2 > limits<T>::max() * abs(topMinusBottom)) ||
T                 389 3rdparty/openexr/Imath/ImathFrustum.h          2 > limits<T>::max() * abs(farMinusNear)))
T                 395 3rdparty/openexr/Imath/ImathFrustum.h     T A  =  2 / rightMinusLeft;
T                 396 3rdparty/openexr/Imath/ImathFrustum.h     T B  =  2 / topMinusBottom;
T                 397 3rdparty/openexr/Imath/ImathFrustum.h     T C  = -2 / farMinusNear;
T                 399 3rdparty/openexr/Imath/ImathFrustum.h     return Matrix44<T>( A,  0,  0,  0,
T                 406 3rdparty/openexr/Imath/ImathFrustum.h     T A =  rightPlusLeft / rightMinusLeft;
T                 407 3rdparty/openexr/Imath/ImathFrustum.h     T B =  topPlusBottom / topMinusBottom;
T                 408 3rdparty/openexr/Imath/ImathFrustum.h     T C = -farPlusNear   / farMinusNear;
T                 410 3rdparty/openexr/Imath/ImathFrustum.h     T farTimesNear = -2 * _farPlane * _nearPlane;
T                 412 3rdparty/openexr/Imath/ImathFrustum.h         abs(farTimesNear) > limits<T>::max() * abs(farMinusNear))
T                 418 3rdparty/openexr/Imath/ImathFrustum.h     T D = farTimesNear / farMinusNear;
T                 420 3rdparty/openexr/Imath/ImathFrustum.h     T twoTimesNear = 2 * _nearPlane;
T                 423 3rdparty/openexr/Imath/ImathFrustum.h          abs(twoTimesNear) > limits<T>::max() * abs(rightMinusLeft)) ||
T                 425 3rdparty/openexr/Imath/ImathFrustum.h          abs(twoTimesNear) > limits<T>::max() * abs(topMinusBottom)))
T                 431 3rdparty/openexr/Imath/ImathFrustum.h     T E = twoTimesNear / rightMinusLeft;
T                 432 3rdparty/openexr/Imath/ImathFrustum.h     T F = twoTimesNear / topMinusBottom;
T                 434 3rdparty/openexr/Imath/ImathFrustum.h     return Matrix44<T>( E,  0,  0,  0,
T                 441 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 442 3rdparty/openexr/Imath/ImathFrustum.h bool Frustum<T>::degenerate() const
T                 449 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 450 3rdparty/openexr/Imath/ImathFrustum.h Frustum<T> Frustum<T>::window(T l, T r, T t, T b) const
T                 454 3rdparty/openexr/Imath/ImathFrustum.h     Vec2<T> bl = screenToLocal( Vec2<T>(l,b) );
T                 455 3rdparty/openexr/Imath/ImathFrustum.h     Vec2<T> tr = screenToLocal( Vec2<T>(r,t) );
T                 457 3rdparty/openexr/Imath/ImathFrustum.h     return Frustum<T>(_nearPlane, _farPlane, bl.x, tr.x, tr.y, bl.y, _orthographic);
T                 461 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 462 3rdparty/openexr/Imath/ImathFrustum.h Vec2<T> Frustum<T>::screenToLocal(const Vec2<T> &s) const
T                 464 3rdparty/openexr/Imath/ImathFrustum.h     return Vec2<T>( _left + (_right-_left) * (1.f+s.x) / 2.f,
T                 468 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 469 3rdparty/openexr/Imath/ImathFrustum.h Vec2<T> Frustum<T>::localToScreen(const Vec2<T> &p) const
T                 471 3rdparty/openexr/Imath/ImathFrustum.h     T leftPlusRight  = _left - T (2) * p.x + _right;
T                 472 3rdparty/openexr/Imath/ImathFrustum.h     T leftMinusRight = _left-_right;
T                 473 3rdparty/openexr/Imath/ImathFrustum.h     T bottomPlusTop  = _bottom - T (2) * p.y + _top;
T                 474 3rdparty/openexr/Imath/ImathFrustum.h     T bottomMinusTop = _bottom-_top;
T                 476 3rdparty/openexr/Imath/ImathFrustum.h     if ((abs(leftMinusRight) < T (1) &&
T                 477 3rdparty/openexr/Imath/ImathFrustum.h      abs(leftPlusRight) > limits<T>::max() * abs(leftMinusRight)) ||
T                 478 3rdparty/openexr/Imath/ImathFrustum.h     (abs(bottomMinusTop) < T (1) &&
T                 479 3rdparty/openexr/Imath/ImathFrustum.h      abs(bottomPlusTop) > limits<T>::max() * abs(bottomMinusTop)))
T                 486 3rdparty/openexr/Imath/ImathFrustum.h     return Vec2<T>( leftPlusRight / leftMinusRight,
T                 490 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 491 3rdparty/openexr/Imath/ImathFrustum.h Line3<T> Frustum<T>::projectScreenToRay(const Vec2<T> &p) const
T                 493 3rdparty/openexr/Imath/ImathFrustum.h     Vec2<T> point = screenToLocal(p);
T                 495 3rdparty/openexr/Imath/ImathFrustum.h     return Line3<T>( Vec3<T>(point.x,point.y, 0.0),
T                 496 3rdparty/openexr/Imath/ImathFrustum.h              Vec3<T>(point.x,point.y,-_nearPlane));
T                 498 3rdparty/openexr/Imath/ImathFrustum.h     return Line3<T>( Vec3<T>(0, 0, 0), Vec3<T>(point.x,point.y,-_nearPlane));
T                 501 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 502 3rdparty/openexr/Imath/ImathFrustum.h Vec2<T> Frustum<T>::projectPointToScreen(const Vec3<T> &point) const
T                 504 3rdparty/openexr/Imath/ImathFrustum.h     if (orthographic() || point.z == T (0))
T                 505 3rdparty/openexr/Imath/ImathFrustum.h     return localToScreen( Vec2<T>( point.x, point.y ) );
T                 507 3rdparty/openexr/Imath/ImathFrustum.h     return localToScreen( Vec2<T>( point.x * _nearPlane / -point.z,
T                 511 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 512 3rdparty/openexr/Imath/ImathFrustum.h T Frustum<T>::ZToDepth(long zval,long zmin,long zmax) const
T                 524 3rdparty/openexr/Imath/ImathFrustum.h     T fzval = (T(zval) - T(zmin)) / T(zdiff);
T                 528 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 529 3rdparty/openexr/Imath/ImathFrustum.h T Frustum<T>::normalizedZToDepth(T zval) const
T                 531 3rdparty/openexr/Imath/ImathFrustum.h     T Zp = zval * 2.0 - 1;
T                 539 3rdparty/openexr/Imath/ImathFrustum.h     T farTimesNear = 2 * _farPlane * _nearPlane;
T                 540 3rdparty/openexr/Imath/ImathFrustum.h     T farMinusNear = Zp * (_farPlane - _nearPlane) - _farPlane - _nearPlane;
T                 543 3rdparty/openexr/Imath/ImathFrustum.h         abs(farTimesNear) > limits<T>::max() * abs(farMinusNear))
T                 555 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 556 3rdparty/openexr/Imath/ImathFrustum.h long Frustum<T>::DepthToZ(T depth,long zmin,long zmax) const
T                 559 3rdparty/openexr/Imath/ImathFrustum.h     T farMinusNear = _farPlane-_nearPlane;
T                 563 3rdparty/openexr/Imath/ImathFrustum.h     T farPlusNear = 2*depth + _farPlane + _nearPlane;
T                 566 3rdparty/openexr/Imath/ImathFrustum.h         abs(farPlusNear) > limits<T>::max() * abs(farMinusNear))
T                 573 3rdparty/openexr/Imath/ImathFrustum.h     T Zp = -farPlusNear/farMinusNear;
T                 580 3rdparty/openexr/Imath/ImathFrustum.h     T farTimesNear = 2*_farPlane*_nearPlane;
T                 582 3rdparty/openexr/Imath/ImathFrustum.h         abs(farTimesNear) > limits<T>::max() * abs(depth))
T                 589 3rdparty/openexr/Imath/ImathFrustum.h     T farPlusNear = farTimesNear/depth + _farPlane + _nearPlane;
T                 591 3rdparty/openexr/Imath/ImathFrustum.h         abs(farPlusNear) > limits<T>::max() * abs(farMinusNear))
T                 598 3rdparty/openexr/Imath/ImathFrustum.h     T Zp = farPlusNear/farMinusNear;
T                 603 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 604 3rdparty/openexr/Imath/ImathFrustum.h T Frustum<T>::screenRadius(const Vec3<T> &p, T radius) const
T                 616 3rdparty/openexr/Imath/ImathFrustum.h     if (abs(p.z) > 1 || abs(-_nearPlane) < limits<T>::max() * abs(p.z))
T                 630 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 631 3rdparty/openexr/Imath/ImathFrustum.h T Frustum<T>::worldRadius(const Vec3<T> &p, T radius) const
T                 633 3rdparty/openexr/Imath/ImathFrustum.h     if (abs(-_nearPlane) > 1 || abs(p.z) < limits<T>::max() * abs(-_nearPlane))
T                 645 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 646 3rdparty/openexr/Imath/ImathFrustum.h void Frustum<T>::planes(Plane3<T> p[6])
T                 655 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> a( _left,  _bottom, -_nearPlane);
T                 656 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> b( _left,  _top,    -_nearPlane);
T                 657 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> c( _right, _top,    -_nearPlane);
T                 658 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> d( _right, _bottom, -_nearPlane);
T                 659 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> o(0,0,0);
T                 668 3rdparty/openexr/Imath/ImathFrustum.h         p[0].set( Vec3<T>( 0, 1, 0), _top );
T                 669 3rdparty/openexr/Imath/ImathFrustum.h         p[1].set( Vec3<T>( 1, 0, 0), _right );
T                 670 3rdparty/openexr/Imath/ImathFrustum.h         p[2].set( Vec3<T>( 0,-1, 0),-_bottom );
T                 671 3rdparty/openexr/Imath/ImathFrustum.h         p[3].set( Vec3<T>(-1, 0, 0),-_left );
T                 673 3rdparty/openexr/Imath/ImathFrustum.h     p[4].set( Vec3<T>(0, 0, 1), -_nearPlane );
T                 674 3rdparty/openexr/Imath/ImathFrustum.h     p[5].set( Vec3<T>(0, 0,-1), _farPlane );
T                 678 3rdparty/openexr/Imath/ImathFrustum.h template<class T>
T                 679 3rdparty/openexr/Imath/ImathFrustum.h void Frustum<T>::planes(Plane3<T> p[6], const Matrix44<T> &M)
T                 686 3rdparty/openexr/Imath/ImathFrustum.h     Vec3<T> a   = Vec3<T>( _left,  _bottom, -_nearPlane) * M;
T                 687 3rdparty/openexr/Imath/ImathFrustum.h     Vec3<T> b   = Vec3<T>( _left,  _top,    -_nearPlane) * M;
T                 688 3rdparty/openexr/Imath/ImathFrustum.h     Vec3<T> c   = Vec3<T>( _right, _top,    -_nearPlane) * M;
T                 689 3rdparty/openexr/Imath/ImathFrustum.h     Vec3<T> d   = Vec3<T>( _right, _bottom, -_nearPlane) * M;
T                 693 3rdparty/openexr/Imath/ImathFrustum.h         T farLeft   = (T) (s * _left);
T                 694 3rdparty/openexr/Imath/ImathFrustum.h         T farRight  = (T) (s * _right);
T                 695 3rdparty/openexr/Imath/ImathFrustum.h         T farTop    = (T) (s * _top);
T                 696 3rdparty/openexr/Imath/ImathFrustum.h         T farBottom = (T) (s * _bottom);
T                 697 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> e   = Vec3<T>( farLeft,  farBottom, -_farPlane) * M;
T                 698 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> f   = Vec3<T>( farLeft,  farTop,    -_farPlane) * M;
T                 699 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> g   = Vec3<T>( farRight, farTop,    -_farPlane) * M;
T                 700 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> o   = Vec3<T>(0,0,0) * M;
T                 710 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> e   = Vec3<T>( _left,  _bottom, -_farPlane) * M;
T                 711 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> f   = Vec3<T>( _left,  _top,    -_farPlane) * M;
T                 712 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> g   = Vec3<T>( _right, _top,    -_farPlane) * M;
T                 713 3rdparty/openexr/Imath/ImathFrustum.h         Vec3<T> h   = Vec3<T>( _right, _bottom, -_farPlane) * M;
T                 125 3rdparty/openexr/Imath/ImathFrustumTest.h template <class T>
T                 131 3rdparty/openexr/Imath/ImathFrustumTest.h         Frustum<T>  frust;
T                 132 3rdparty/openexr/Imath/ImathFrustumTest.h         Matrix44<T> cameraMat;
T                 136 3rdparty/openexr/Imath/ImathFrustumTest.h     FrustumTest(Frustum<T> &frustum, const Matrix44<T> &cameraMat)
T                 145 3rdparty/openexr/Imath/ImathFrustumTest.h     void setFrustum(Frustum<T> &frustum, const Matrix44<T> &cameraMat);
T                 150 3rdparty/openexr/Imath/ImathFrustumTest.h     bool isVisible(const Sphere3<T> &sphere) const;
T                 151 3rdparty/openexr/Imath/ImathFrustumTest.h     bool isVisible(const Box<Vec3<T> > &box) const;
T                 152 3rdparty/openexr/Imath/ImathFrustumTest.h     bool isVisible(const Vec3<T> &vec) const;
T                 157 3rdparty/openexr/Imath/ImathFrustumTest.h     bool completelyContains(const Sphere3<T> &sphere) const;
T                 158 3rdparty/openexr/Imath/ImathFrustumTest.h     bool completelyContains(const Box<Vec3<T> > &box) const;
T                 163 3rdparty/openexr/Imath/ImathFrustumTest.h     Imath::Matrix44<T> cameraMat() const {return cameraMatrix;}
T                 164 3rdparty/openexr/Imath/ImathFrustumTest.h     Imath::Frustum<T> currentFrustum() const {return currFrustum;}
T                 169 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeNormX[2];  // The X compunents from 6 plane equations
T                 170 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeNormY[2];  // The Y compunents from 6 plane equations
T                 171 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeNormZ[2];  // The Z compunents from 6 plane equations
T                 173 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeOffsetVec[2]; // The distance offsets from 6 plane equations
T                 176 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeNormAbsX[2];  // The abs(X) compunents from 6 plane equations
T                 177 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeNormAbsY[2];  // The abs(X) compunents from 6 plane equations
T                 178 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> planeNormAbsZ[2];  // The abs(X) compunents from 6 plane equations
T                 181 3rdparty/openexr/Imath/ImathFrustumTest.h     Frustum<T> currFrustum;
T                 182 3rdparty/openexr/Imath/ImathFrustumTest.h     Matrix44<T> cameraMatrix;
T                 190 3rdparty/openexr/Imath/ImathFrustumTest.h template<class T>
T                 191 3rdparty/openexr/Imath/ImathFrustumTest.h void FrustumTest<T>::setFrustum(Frustum<T> &frustum,
T                 192 3rdparty/openexr/Imath/ImathFrustumTest.h                                 const Matrix44<T> &cameraMat)
T                 194 3rdparty/openexr/Imath/ImathFrustumTest.h     Plane3<T> frustumPlanes[6];
T                 203 3rdparty/openexr/Imath/ImathFrustumTest.h         planeNormX[i]     = Vec3<T>(frustumPlanes[index + 0].normal.x,
T                 206 3rdparty/openexr/Imath/ImathFrustumTest.h         planeNormY[i]     = Vec3<T>(frustumPlanes[index + 0].normal.y,
T                 209 3rdparty/openexr/Imath/ImathFrustumTest.h         planeNormZ[i]     = Vec3<T>(frustumPlanes[index + 0].normal.z,
T                 213 3rdparty/openexr/Imath/ImathFrustumTest.h         planeNormAbsX[i]  = Vec3<T>(Imath::abs(planeNormX[i].x),
T                 216 3rdparty/openexr/Imath/ImathFrustumTest.h         planeNormAbsY[i]  = Vec3<T>(Imath::abs(planeNormY[i].x),
T                 219 3rdparty/openexr/Imath/ImathFrustumTest.h         planeNormAbsZ[i]  = Vec3<T>(Imath::abs(planeNormZ[i].x),
T                 223 3rdparty/openexr/Imath/ImathFrustumTest.h         planeOffsetVec[i] = Vec3<T>(frustumPlanes[index + 0].distance,
T                 238 3rdparty/openexr/Imath/ImathFrustumTest.h template<typename T>
T                 239 3rdparty/openexr/Imath/ImathFrustumTest.h bool FrustumTest<T>::isVisible(const Sphere3<T> &sphere) const
T                 241 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> center = sphere.center;
T                 242 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> radiusVec = Vec3<T>(sphere.radius, sphere.radius, sphere.radius);
T                 245 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d0  = planeNormX[0] * center.x
T                 254 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d1  = planeNormX[1] * center.x
T                 272 3rdparty/openexr/Imath/ImathFrustumTest.h template<typename T>
T                 273 3rdparty/openexr/Imath/ImathFrustumTest.h bool FrustumTest<T>::completelyContains(const Sphere3<T> &sphere) const
T                 275 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> center = sphere.center;
T                 276 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> radiusVec = Vec3<T>(sphere.radius, sphere.radius, sphere.radius);
T                 279 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d0  = planeNormX[0] * center.x
T                 288 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d1  = planeNormX[1] * center.x
T                 306 3rdparty/openexr/Imath/ImathFrustumTest.h template<typename T>
T                 307 3rdparty/openexr/Imath/ImathFrustumTest.h bool FrustumTest<T>::isVisible(const Box<Vec3<T> > &box) const
T                 309 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> center = (box.min + box.max) / 2;
T                 310 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> extent = (box.max - center);
T                 313 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d0  = planeNormX[0] * center.x
T                 324 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d1  = planeNormX[1] * center.x
T                 344 3rdparty/openexr/Imath/ImathFrustumTest.h template<typename T>
T                 345 3rdparty/openexr/Imath/ImathFrustumTest.h bool FrustumTest<T>::completelyContains(const Box<Vec3<T> > &box) const
T                 347 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> center = (box.min + box.max) / 2;
T                 348 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> extent = (box.max - center);
T                 351 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d0  = planeNormX[0] * center.x
T                 362 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d1  = planeNormX[1] * center.x
T                 381 3rdparty/openexr/Imath/ImathFrustumTest.h template<typename T>
T                 382 3rdparty/openexr/Imath/ImathFrustumTest.h bool FrustumTest<T>::isVisible(const Vec3<T> &vec) const
T                 385 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d0  = (planeNormX[0] * vec.x)
T                 393 3rdparty/openexr/Imath/ImathFrustumTest.h     Vec3<T> d1  = (planeNormX[1] * vec.x)
T                  51 3rdparty/openexr/Imath/ImathFun.h template <class T>
T                  52 3rdparty/openexr/Imath/ImathFun.h inline T
T                  53 3rdparty/openexr/Imath/ImathFun.h abs (T a)
T                  55 3rdparty/openexr/Imath/ImathFun.h     return (a > T(0)) ? a : -a;
T                  59 3rdparty/openexr/Imath/ImathFun.h template <class T>
T                  61 3rdparty/openexr/Imath/ImathFun.h sign (T a)
T                  63 3rdparty/openexr/Imath/ImathFun.h     return (a > T(0))? 1 : ((a < T(0)) ? -1 : 0);
T                  67 3rdparty/openexr/Imath/ImathFun.h template <class T, class Q>
T                  68 3rdparty/openexr/Imath/ImathFun.h inline T
T                  69 3rdparty/openexr/Imath/ImathFun.h lerp (T a, T b, Q t)
T                  71 3rdparty/openexr/Imath/ImathFun.h     return (T) (a * (1 - t) + b * t);
T                  75 3rdparty/openexr/Imath/ImathFun.h template <class T, class Q>
T                  76 3rdparty/openexr/Imath/ImathFun.h inline T
T                  77 3rdparty/openexr/Imath/ImathFun.h ulerp (T a, T b, Q t)
T                  79 3rdparty/openexr/Imath/ImathFun.h     return (T) ((a > b)? (a - (a - b) * t): (a + (b - a) * t));
T                  83 3rdparty/openexr/Imath/ImathFun.h template <class T>
T                  84 3rdparty/openexr/Imath/ImathFun.h inline T
T                  85 3rdparty/openexr/Imath/ImathFun.h lerpfactor(T m, T a, T b)
T                  97 3rdparty/openexr/Imath/ImathFun.h     T d = b - a;
T                  98 3rdparty/openexr/Imath/ImathFun.h     T n = m - a;
T                 100 3rdparty/openexr/Imath/ImathFun.h     if (abs(d) > T(1) || abs(n) < limits<T>::max() * abs(d))
T                 103 3rdparty/openexr/Imath/ImathFun.h     return T(0);
T                 107 3rdparty/openexr/Imath/ImathFun.h template <class T>
T                 108 3rdparty/openexr/Imath/ImathFun.h inline T
T                 109 3rdparty/openexr/Imath/ImathFun.h clamp (T a, T l, T h)
T                 115 3rdparty/openexr/Imath/ImathFun.h template <class T>
T                 117 3rdparty/openexr/Imath/ImathFun.h cmp (T a, T b)
T                 123 3rdparty/openexr/Imath/ImathFun.h template <class T>
T                 125 3rdparty/openexr/Imath/ImathFun.h cmpt (T a, T b, T t)
T                 131 3rdparty/openexr/Imath/ImathFun.h template <class T>
T                 133 3rdparty/openexr/Imath/ImathFun.h iszero (T a, T t)
T                 146 3rdparty/openexr/Imath/ImathFun.h template <class T>
T                 148 3rdparty/openexr/Imath/ImathFun.h floor (T x)
T                 154 3rdparty/openexr/Imath/ImathFun.h template <class T>
T                 156 3rdparty/openexr/Imath/ImathFun.h ceil (T x)
T                 161 3rdparty/openexr/Imath/ImathFun.h template <class T>
T                 163 3rdparty/openexr/Imath/ImathFun.h trunc (T x)
T                  57 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                  66 3rdparty/openexr/Imath/ImathInterval.h     T				min;
T                  67 3rdparty/openexr/Imath/ImathInterval.h     T				max;
T                  74 3rdparty/openexr/Imath/ImathInterval.h     Interval(const T& point);
T                  75 3rdparty/openexr/Imath/ImathInterval.h     Interval(const T& minT, const T& maxT);
T                  81 3rdparty/openexr/Imath/ImathInterval.h     bool                        operator == (const Interval<T> &src) const;
T                  88 3rdparty/openexr/Imath/ImathInterval.h     void			extendBy(const T& point);
T                  89 3rdparty/openexr/Imath/ImathInterval.h     void			extendBy(const Interval<T>& interval);
T                  95 3rdparty/openexr/Imath/ImathInterval.h     T				size() const;
T                  96 3rdparty/openexr/Imath/ImathInterval.h     T				center() const;
T                  97 3rdparty/openexr/Imath/ImathInterval.h     bool			intersects(const T &point) const;
T                  98 3rdparty/openexr/Imath/ImathInterval.h     bool			intersects(const Interval<T> &interval) const;
T                 124 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 125 3rdparty/openexr/Imath/ImathInterval.h inline Interval<T>::Interval()
T                 130 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 131 3rdparty/openexr/Imath/ImathInterval.h inline Interval<T>::Interval(const T& point)
T                 137 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 138 3rdparty/openexr/Imath/ImathInterval.h inline Interval<T>::Interval(const T& minV, const T& maxV)
T                 144 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 146 3rdparty/openexr/Imath/ImathInterval.h Interval<T>::operator == (const Interval<T> &src) const
T                 151 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 153 3rdparty/openexr/Imath/ImathInterval.h Interval<T>::makeEmpty()
T                 155 3rdparty/openexr/Imath/ImathInterval.h     min = limits<T>::max();
T                 156 3rdparty/openexr/Imath/ImathInterval.h     max = limits<T>::min();
T                 159 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 161 3rdparty/openexr/Imath/ImathInterval.h Interval<T>::extendBy(const T& point)
T                 170 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 172 3rdparty/openexr/Imath/ImathInterval.h Interval<T>::extendBy(const Interval<T>& interval)
T                 181 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 183 3rdparty/openexr/Imath/ImathInterval.h Interval<T>::intersects(const T& point) const
T                 188 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 190 3rdparty/openexr/Imath/ImathInterval.h Interval<T>::intersects(const Interval<T>& interval) const
T                 195 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 196 3rdparty/openexr/Imath/ImathInterval.h inline T
T                 197 3rdparty/openexr/Imath/ImathInterval.h Interval<T>::size() const
T                 202 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 203 3rdparty/openexr/Imath/ImathInterval.h inline T
T                 204 3rdparty/openexr/Imath/ImathInterval.h Interval<T>::center() const
T                 209 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 211 3rdparty/openexr/Imath/ImathInterval.h Interval<T>::isEmpty() const
T                 216 3rdparty/openexr/Imath/ImathInterval.h template <class T>
T                 217 3rdparty/openexr/Imath/ImathInterval.h inline bool Interval<T>::hasVolume() const
T                 117 3rdparty/openexr/Imath/ImathLimits.h template <class T> struct limits
T                 119 3rdparty/openexr/Imath/ImathLimits.h     static T	min();
T                 120 3rdparty/openexr/Imath/ImathLimits.h     static T	max();
T                 121 3rdparty/openexr/Imath/ImathLimits.h     static T	smallest();
T                 122 3rdparty/openexr/Imath/ImathLimits.h     static T	epsilon();
T                  53 3rdparty/openexr/Imath/ImathLine.h template <class T>
T                  58 3rdparty/openexr/Imath/ImathLine.h     Vec3<T>			pos;
T                  59 3rdparty/openexr/Imath/ImathLine.h     Vec3<T>			dir;
T                  66 3rdparty/openexr/Imath/ImathLine.h     Line3(const Vec3<T>& point1, const Vec3<T>& point2);
T                  72 3rdparty/openexr/Imath/ImathLine.h     void			set(const Vec3<T>& point1,
T                  73 3rdparty/openexr/Imath/ImathLine.h                     const Vec3<T>& point2);
T                  79 3rdparty/openexr/Imath/ImathLine.h     Vec3<T>			operator() (T parameter) const;
T                  85 3rdparty/openexr/Imath/ImathLine.h     T				distanceTo(const Vec3<T>& point) const;
T                  86 3rdparty/openexr/Imath/ImathLine.h     T				distanceTo(const Line3<T>& line) const;
T                  87 3rdparty/openexr/Imath/ImathLine.h     Vec3<T>			closestPointTo(const Vec3<T>& point) const;
T                  88 3rdparty/openexr/Imath/ImathLine.h     Vec3<T>			closestPointTo(const Line3<T>& line) const;
T                 104 3rdparty/openexr/Imath/ImathLine.h template <class T>
T                 105 3rdparty/openexr/Imath/ImathLine.h inline Line3<T>::Line3(const Vec3<T> &p0, const Vec3<T> &p1)
T                 110 3rdparty/openexr/Imath/ImathLine.h template <class T>
T                 111 3rdparty/openexr/Imath/ImathLine.h inline void Line3<T>::set(const Vec3<T> &p0, const Vec3<T> &p1)
T                 117 3rdparty/openexr/Imath/ImathLine.h template <class T>
T                 118 3rdparty/openexr/Imath/ImathLine.h inline Vec3<T> Line3<T>::operator()(T parameter) const
T                 123 3rdparty/openexr/Imath/ImathLine.h template <class T>
T                 124 3rdparty/openexr/Imath/ImathLine.h inline T Line3<T>::distanceTo(const Vec3<T>& point) const
T                 129 3rdparty/openexr/Imath/ImathLine.h template <class T>
T                 130 3rdparty/openexr/Imath/ImathLine.h inline Vec3<T> Line3<T>::closestPointTo(const Vec3<T>& point) const
T                 135 3rdparty/openexr/Imath/ImathLine.h template <class T>
T                 136 3rdparty/openexr/Imath/ImathLine.h inline T Line3<T>::distanceTo(const Line3<T>& line) const
T                 138 3rdparty/openexr/Imath/ImathLine.h     T d = (dir % line.dir) ^ (line.pos - pos);
T                 142 3rdparty/openexr/Imath/ImathLine.h template <class T>
T                 143 3rdparty/openexr/Imath/ImathLine.h inline Vec3<T>
T                 144 3rdparty/openexr/Imath/ImathLine.h Line3<T>::closestPointTo(const Line3<T>& line) const
T                 148 3rdparty/openexr/Imath/ImathLine.h     Vec3<T> posLpos = pos - line.pos ;
T                 149 3rdparty/openexr/Imath/ImathLine.h     T c = dir ^ posLpos;
T                 150 3rdparty/openexr/Imath/ImathLine.h     T a = line.dir ^ dir;
T                 151 3rdparty/openexr/Imath/ImathLine.h     T f = line.dir ^ posLpos ;
T                 152 3rdparty/openexr/Imath/ImathLine.h     T num = c - a * f;
T                 154 3rdparty/openexr/Imath/ImathLine.h     T denom = a*a - 1;
T                 156 3rdparty/openexr/Imath/ImathLine.h     T absDenom = ((denom >= 0)? denom: -denom);
T                 160 3rdparty/openexr/Imath/ImathLine.h     T absNum = ((num >= 0)? num: -num);
T                 162 3rdparty/openexr/Imath/ImathLine.h     if (absNum >= absDenom * limits<T>::max())
T                 169 3rdparty/openexr/Imath/ImathLine.h template<class T>
T                 170 3rdparty/openexr/Imath/ImathLine.h std::ostream& operator<< (std::ostream &o, const Line3<T> &line)
T                 175 3rdparty/openexr/Imath/ImathLine.h template<class S, class T>
T                 176 3rdparty/openexr/Imath/ImathLine.h inline Line3<S> operator * (const Line3<S> &line, const Matrix44<T> &M)
T                  81 3rdparty/openexr/Imath/ImathLineAlgo.h template <class T>
T                  84 3rdparty/openexr/Imath/ImathLineAlgo.h     (const Line3<T>& line1,
T                  85 3rdparty/openexr/Imath/ImathLineAlgo.h      const Line3<T>& line2,
T                  86 3rdparty/openexr/Imath/ImathLineAlgo.h      Vec3<T>& point1,
T                  87 3rdparty/openexr/Imath/ImathLineAlgo.h      Vec3<T>& point2)
T                  97 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> w = line1.pos - line2.pos;
T                  98 3rdparty/openexr/Imath/ImathLineAlgo.h     T d1w = line1.dir ^ w;
T                  99 3rdparty/openexr/Imath/ImathLineAlgo.h     T d2w = line2.dir ^ w;
T                 100 3rdparty/openexr/Imath/ImathLineAlgo.h     T d1d2 = line1.dir ^ line2.dir;
T                 101 3rdparty/openexr/Imath/ImathLineAlgo.h     T n1 = d1d2 * d2w - d1w;
T                 102 3rdparty/openexr/Imath/ImathLineAlgo.h     T n2 = d2w - d1d2 * d1w;
T                 103 3rdparty/openexr/Imath/ImathLineAlgo.h     T d = 1 - d1d2 * d1d2;
T                 104 3rdparty/openexr/Imath/ImathLineAlgo.h     T absD = abs (d);
T                 107 3rdparty/openexr/Imath/ImathLineAlgo.h     (abs (n1) < limits<T>::max() * absD &&
T                 108 3rdparty/openexr/Imath/ImathLineAlgo.h      abs (n2) < limits<T>::max() * absD))
T                 121 3rdparty/openexr/Imath/ImathLineAlgo.h template <class T>
T                 124 3rdparty/openexr/Imath/ImathLineAlgo.h     (const Line3<T> &line,
T                 125 3rdparty/openexr/Imath/ImathLineAlgo.h      const Vec3<T> &v0,
T                 126 3rdparty/openexr/Imath/ImathLineAlgo.h      const Vec3<T> &v1,
T                 127 3rdparty/openexr/Imath/ImathLineAlgo.h      const Vec3<T> &v2,
T                 128 3rdparty/openexr/Imath/ImathLineAlgo.h      Vec3<T> &pt,
T                 129 3rdparty/openexr/Imath/ImathLineAlgo.h      Vec3<T> &barycentric,
T                 156 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> edge0 = v1 - v0;
T                 157 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> edge1 = v2 - v1;
T                 158 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> normal = edge1 % edge0;
T                 160 3rdparty/openexr/Imath/ImathLineAlgo.h     T l = normal.length();
T                 172 3rdparty/openexr/Imath/ImathLineAlgo.h     T d = normal ^ (v0 - line.pos);
T                 173 3rdparty/openexr/Imath/ImathLineAlgo.h     T nd = normal ^ line.dir;
T                 175 3rdparty/openexr/Imath/ImathLineAlgo.h     if (abs (nd) > 1 || abs (d) < limits<T>::max() * abs (nd))
T                 187 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> en = edge0.normalized();
T                 188 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> a = pt - v0;
T                 189 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> b = v2 - v0;
T                 190 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> c = (a - en * (en ^ a));
T                 191 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> d = (b - en * (en ^ b));
T                 192 3rdparty/openexr/Imath/ImathLineAlgo.h     T e = c ^ d;
T                 193 3rdparty/openexr/Imath/ImathLineAlgo.h     T f = d ^ d;
T                 202 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> en = edge1.normalized();
T                 203 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> a = pt - v1;
T                 204 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> b = v0 - v1;
T                 205 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> c = (a - en * (en ^ a));
T                 206 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> d = (b - en * (en ^ b));
T                 207 3rdparty/openexr/Imath/ImathLineAlgo.h     T e = c ^ d;
T                 208 3rdparty/openexr/Imath/ImathLineAlgo.h     T f = d ^ d;
T                 226 3rdparty/openexr/Imath/ImathLineAlgo.h template <class T>
T                 227 3rdparty/openexr/Imath/ImathLineAlgo.h Vec3<T>
T                 229 3rdparty/openexr/Imath/ImathLineAlgo.h     (const Vec3<T> &v0,
T                 230 3rdparty/openexr/Imath/ImathLineAlgo.h      const Vec3<T> &v1,
T                 231 3rdparty/openexr/Imath/ImathLineAlgo.h      const Vec3<T> &v2,
T                 232 3rdparty/openexr/Imath/ImathLineAlgo.h      const Line3<T> &l)
T                 234 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> nearest = v0;
T                 235 3rdparty/openexr/Imath/ImathLineAlgo.h     T neardot       = (v0 - l.closestPointTo(v0)).length2();
T                 237 3rdparty/openexr/Imath/ImathLineAlgo.h     T tmp           = (v1 - l.closestPointTo(v1)).length2();
T                 256 3rdparty/openexr/Imath/ImathLineAlgo.h template <class T>
T                 257 3rdparty/openexr/Imath/ImathLineAlgo.h Vec3<T>
T                 258 3rdparty/openexr/Imath/ImathLineAlgo.h rotatePoint (const Vec3<T> p, Line3<T> l, T angle)
T                 269 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> q = l.closestPointTo(p);
T                 270 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> x = p - q;
T                 271 3rdparty/openexr/Imath/ImathLineAlgo.h     T radius = x.length();
T                 274 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> y = (x % l.dir).normalize();
T                 276 3rdparty/openexr/Imath/ImathLineAlgo.h     T cosangle = Math<T>::cos(angle);
T                 277 3rdparty/openexr/Imath/ImathLineAlgo.h     T sinangle = Math<T>::sin(angle);
T                 279 3rdparty/openexr/Imath/ImathLineAlgo.h     Vec3<T> r = q + x * radius * cosangle + y * radius * sinangle;
T                  90 3rdparty/openexr/Imath/ImathMath.h template <class T>
T                  93 3rdparty/openexr/Imath/ImathMath.h    static T	acos  (T x)		{return ::acos (double(x));}
T                  94 3rdparty/openexr/Imath/ImathMath.h    static T	asin  (T x)		{return ::asin (double(x));}
T                  95 3rdparty/openexr/Imath/ImathMath.h    static T	atan  (T x)		{return ::atan (double(x));}
T                  96 3rdparty/openexr/Imath/ImathMath.h    static T	atan2 (T x, T y)	{return ::atan2 (double(x), double(y));}
T                  97 3rdparty/openexr/Imath/ImathMath.h    static T	cos   (T x)		{return ::cos (double(x));}
T                  98 3rdparty/openexr/Imath/ImathMath.h    static T	sin   (T x)		{return ::sin (double(x));}
T                  99 3rdparty/openexr/Imath/ImathMath.h    static T	tan   (T x)		{return ::tan (double(x));}
T                 100 3rdparty/openexr/Imath/ImathMath.h    static T	cosh  (T x)		{return ::cosh (double(x));}
T                 101 3rdparty/openexr/Imath/ImathMath.h    static T	sinh  (T x)		{return ::sinh (double(x));}
T                 102 3rdparty/openexr/Imath/ImathMath.h    static T	tanh  (T x)		{return ::tanh (double(x));}
T                 103 3rdparty/openexr/Imath/ImathMath.h    static T	exp   (T x)		{return ::exp (double(x));}
T                 104 3rdparty/openexr/Imath/ImathMath.h    static T	log   (T x)		{return ::log (double(x));}
T                 105 3rdparty/openexr/Imath/ImathMath.h    static T	log10 (T x)		{return ::log10 (double(x));}
T                 106 3rdparty/openexr/Imath/ImathMath.h    static T	modf  (T x, T *iptr)
T                 109 3rdparty/openexr/Imath/ImathMath.h         T rval( ::modf (double(x),&ival));
T                 113 3rdparty/openexr/Imath/ImathMath.h    static T	pow   (T x, T y)	{return ::pow (double(x), double(y));}
T                 114 3rdparty/openexr/Imath/ImathMath.h    static T	sqrt  (T x)		{return ::sqrt (double(x));}
T                 115 3rdparty/openexr/Imath/ImathMath.h    static T	ceil  (T x)		{return ::ceil (double(x));}
T                 116 3rdparty/openexr/Imath/ImathMath.h    static T	fabs  (T x)		{return ::fabs (double(x));}
T                 117 3rdparty/openexr/Imath/ImathMath.h    static T	floor (T x)		{return ::floor (double(x));}
T                 118 3rdparty/openexr/Imath/ImathMath.h    static T	fmod  (T x, T y)	{return ::fmod (double(x), double(y));}
T                 119 3rdparty/openexr/Imath/ImathMath.h    static T	hypot (T x, T y)	{return ::hypot (double(x), double(y));}
T                 159 3rdparty/openexr/Imath/ImathMath.h template <class T>
T                 160 3rdparty/openexr/Imath/ImathMath.h inline T
T                 161 3rdparty/openexr/Imath/ImathMath.h sinx_over_x (T x)
T                 163 3rdparty/openexr/Imath/ImathMath.h     if (x * x < limits<T>::epsilon())
T                 164 3rdparty/openexr/Imath/ImathMath.h     return T (1);
T                 166 3rdparty/openexr/Imath/ImathMath.h     return Math<T>::sin (x) / x;
T                 189 3rdparty/openexr/Imath/ImathMath.h template <class T>
T                 191 3rdparty/openexr/Imath/ImathMath.h equalWithAbsError (T x1, T x2, T e)
T                 197 3rdparty/openexr/Imath/ImathMath.h template <class T>
T                 199 3rdparty/openexr/Imath/ImathMath.h equalWithRelError (T x1, T x2, T e)
T                  68 3rdparty/openexr/Imath/ImathMatrix.h template <class T> class Matrix33
T                  76 3rdparty/openexr/Imath/ImathMatrix.h     T           x[3][3];
T                  78 3rdparty/openexr/Imath/ImathMatrix.h     T *         operator [] (int i);
T                  79 3rdparty/openexr/Imath/ImathMatrix.h     const T *   operator [] (int i) const;
T                  93 3rdparty/openexr/Imath/ImathMatrix.h     Matrix33 (T a);
T                  98 3rdparty/openexr/Imath/ImathMatrix.h     Matrix33 (const T a[3][3]);
T                 103 3rdparty/openexr/Imath/ImathMatrix.h     Matrix33 (T a, T b, T c, T d, T e, T f, T g, T h, T i);
T                 118 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix33 &    operator = (T a);
T                 125 3rdparty/openexr/Imath/ImathMatrix.h     T *                 getValue ();
T                 126 3rdparty/openexr/Imath/ImathMatrix.h     const T *           getValue () const;
T                 169 3rdparty/openexr/Imath/ImathMatrix.h     bool                equalWithAbsError (const Matrix33<T> &v, T e) const;
T                 170 3rdparty/openexr/Imath/ImathMatrix.h     bool                equalWithRelError (const Matrix33<T> &v, T e) const;
T                 178 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix33 &    operator += (T a);
T                 187 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix33 &    operator -= (T a);
T                 203 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix33 &    operator *= (T a);
T                 204 3rdparty/openexr/Imath/ImathMatrix.h     Matrix33            operator * (T a) const;
T                 238 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix33 &    operator /= (T a);
T                 239 3rdparty/openexr/Imath/ImathMatrix.h     Matrix33            operator / (T a) const;
T                 267 3rdparty/openexr/Imath/ImathMatrix.h     Matrix33<T>         inverse (bool singExc = false) const
T                 273 3rdparty/openexr/Imath/ImathMatrix.h     Matrix33<T>         gjInverse (bool singExc = false) const
T                 281 3rdparty/openexr/Imath/ImathMatrix.h     T                   minorOf (const int r, const int c) const;
T                 287 3rdparty/openexr/Imath/ImathMatrix.h     T                   fastMinor (const int r0, const int r1,
T                 294 3rdparty/openexr/Imath/ImathMatrix.h     T                   determinant() const;
T                 316 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix33 &    setScale (T s);
T                 347 3rdparty/openexr/Imath/ImathMatrix.h     Vec2<T>             translation () const;
T                 404 3rdparty/openexr/Imath/ImathMatrix.h     static T            baseTypeMin()           {return limits<T>::min();}
T                 405 3rdparty/openexr/Imath/ImathMatrix.h     static T            baseTypeMax()           {return limits<T>::max();}
T                 406 3rdparty/openexr/Imath/ImathMatrix.h     static T            baseTypeSmallest()      {return limits<T>::smallest();}
T                 407 3rdparty/openexr/Imath/ImathMatrix.h     static T            baseTypeEpsilon()       {return limits<T>::epsilon();}
T                 409 3rdparty/openexr/Imath/ImathMatrix.h     typedef T		BaseType;
T                 410 3rdparty/openexr/Imath/ImathMatrix.h     typedef Vec3<T>	BaseVecType;
T                 428 3rdparty/openexr/Imath/ImathMatrix.h template <class T> class Matrix44
T                 436 3rdparty/openexr/Imath/ImathMatrix.h     T           x[4][4];
T                 438 3rdparty/openexr/Imath/ImathMatrix.h     T *         operator [] (int i);
T                 439 3rdparty/openexr/Imath/ImathMatrix.h     const T *   operator [] (int i) const;
T                 454 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44 (T a);
T                 460 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44 (const T a[4][4]) ;
T                 466 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44 (T a, T b, T c, T d, T e, T f, T g, T h,
T                 467 3rdparty/openexr/Imath/ImathMatrix.h               T i, T j, T k, T l, T m, T n, T o, T p);
T                 474 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44 (Matrix33<T> r, Vec3<T> t);
T                 489 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    operator = (T a);
T                 496 3rdparty/openexr/Imath/ImathMatrix.h     T *                 getValue ();
T                 497 3rdparty/openexr/Imath/ImathMatrix.h     const T *           getValue () const;
T                 539 3rdparty/openexr/Imath/ImathMatrix.h     bool                equalWithAbsError (const Matrix44<T> &v, T e) const;
T                 540 3rdparty/openexr/Imath/ImathMatrix.h     bool                equalWithRelError (const Matrix44<T> &v, T e) const;
T                 548 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    operator += (T a);
T                 557 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    operator -= (T a);
T                 573 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    operator *= (T a);
T                 574 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44            operator * (T a) const;
T                 612 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    operator /= (T a);
T                 613 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44            operator / (T a) const;
T                 641 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44<T>         inverse (bool singExc = false) const
T                 647 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44<T>         gjInverse (bool singExc = false) const
T                 655 3rdparty/openexr/Imath/ImathMatrix.h     T                   minorOf (const int r, const int c) const;
T                 661 3rdparty/openexr/Imath/ImathMatrix.h     T                   fastMinor (const int r0, const int r1, const int r2,
T                 668 3rdparty/openexr/Imath/ImathMatrix.h     T                   determinant() const;
T                 698 3rdparty/openexr/Imath/ImathMatrix.h     const Matrix44 &    setScale (T s);
T                 729 3rdparty/openexr/Imath/ImathMatrix.h     const Vec3<T>       translation () const;
T                 803 3rdparty/openexr/Imath/ImathMatrix.h     static T            baseTypeMin()           {return limits<T>::min();}
T                 804 3rdparty/openexr/Imath/ImathMatrix.h     static T            baseTypeMax()           {return limits<T>::max();}
T                 805 3rdparty/openexr/Imath/ImathMatrix.h     static T            baseTypeSmallest()      {return limits<T>::smallest();}
T                 806 3rdparty/openexr/Imath/ImathMatrix.h     static T            baseTypeEpsilon()       {return limits<T>::epsilon();}
T                 808 3rdparty/openexr/Imath/ImathMatrix.h     typedef T		BaseType;
T                 809 3rdparty/openexr/Imath/ImathMatrix.h     typedef Vec4<T>	BaseVecType;
T                 831 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 832 3rdparty/openexr/Imath/ImathMatrix.h std::ostream &  operator << (std::ostream & s, const Matrix33<T> &m);
T                 834 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 835 3rdparty/openexr/Imath/ImathMatrix.h std::ostream &  operator << (std::ostream & s, const Matrix44<T> &m);
T                 842 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                 843 3rdparty/openexr/Imath/ImathMatrix.h const Vec2<S> &            operator *= (Vec2<S> &v, const Matrix33<T> &m);
T                 845 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                 846 3rdparty/openexr/Imath/ImathMatrix.h Vec2<S>                    operator * (const Vec2<S> &v, const Matrix33<T> &m);
T                 848 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                 849 3rdparty/openexr/Imath/ImathMatrix.h const Vec3<S> &            operator *= (Vec3<S> &v, const Matrix33<T> &m);
T                 851 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                 852 3rdparty/openexr/Imath/ImathMatrix.h Vec3<S>                    operator * (const Vec3<S> &v, const Matrix33<T> &m);
T                 854 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                 855 3rdparty/openexr/Imath/ImathMatrix.h const Vec3<S> &            operator *= (Vec3<S> &v, const Matrix44<T> &m);
T                 857 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                 858 3rdparty/openexr/Imath/ImathMatrix.h Vec3<S>                    operator * (const Vec3<S> &v, const Matrix44<T> &m);
T                 860 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                 861 3rdparty/openexr/Imath/ImathMatrix.h const Vec4<S> &            operator *= (Vec4<S> &v, const Matrix44<T> &m);
T                 863 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                 864 3rdparty/openexr/Imath/ImathMatrix.h Vec4<S>                    operator * (const Vec4<S> &v, const Matrix44<T> &m);
T                 880 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 881 3rdparty/openexr/Imath/ImathMatrix.h inline T *
T                 882 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator [] (int i)
T                 887 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 888 3rdparty/openexr/Imath/ImathMatrix.h inline const T *
T                 889 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator [] (int i) const
T                 894 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 896 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::Matrix33 ()
T                 904 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 906 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::Matrix33 (T a)
T                 919 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 921 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::Matrix33 (const T a[3][3])
T                 926 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 928 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::Matrix33 (T a, T b, T c, T d, T e, T f, T g, T h, T i)
T                 941 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 943 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::Matrix33 (const Matrix33 &v)
T                 948 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 951 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::Matrix33 (const Matrix33<S> &v)
T                 953 3rdparty/openexr/Imath/ImathMatrix.h     x[0][0] = T (v.x[0][0]);
T                 954 3rdparty/openexr/Imath/ImathMatrix.h     x[0][1] = T (v.x[0][1]);
T                 955 3rdparty/openexr/Imath/ImathMatrix.h     x[0][2] = T (v.x[0][2]);
T                 956 3rdparty/openexr/Imath/ImathMatrix.h     x[1][0] = T (v.x[1][0]);
T                 957 3rdparty/openexr/Imath/ImathMatrix.h     x[1][1] = T (v.x[1][1]);
T                 958 3rdparty/openexr/Imath/ImathMatrix.h     x[1][2] = T (v.x[1][2]);
T                 959 3rdparty/openexr/Imath/ImathMatrix.h     x[2][0] = T (v.x[2][0]);
T                 960 3rdparty/openexr/Imath/ImathMatrix.h     x[2][1] = T (v.x[2][1]);
T                 961 3rdparty/openexr/Imath/ImathMatrix.h     x[2][2] = T (v.x[2][2]);
T                 964 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 965 3rdparty/openexr/Imath/ImathMatrix.h inline const Matrix33<T> &
T                 966 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator = (const Matrix33 &v)
T                 972 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 973 3rdparty/openexr/Imath/ImathMatrix.h inline const Matrix33<T> &
T                 974 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator = (T a)
T                 988 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 989 3rdparty/openexr/Imath/ImathMatrix.h inline T *
T                 990 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::getValue ()
T                 992 3rdparty/openexr/Imath/ImathMatrix.h     return (T *) &x[0][0];
T                 995 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                 996 3rdparty/openexr/Imath/ImathMatrix.h inline const T *
T                 997 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::getValue () const
T                 999 3rdparty/openexr/Imath/ImathMatrix.h     return (const T *) &x[0][0];
T                1002 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1005 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::getValue (Matrix33<S> &v) const
T                1007 3rdparty/openexr/Imath/ImathMatrix.h     if (isSameType<S,T>::value)
T                1025 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1027 3rdparty/openexr/Imath/ImathMatrix.h inline Matrix33<T> &
T                1028 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::setValue (const Matrix33<S> &v)
T                1030 3rdparty/openexr/Imath/ImathMatrix.h     if (isSameType<S,T>::value)
T                1050 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1052 3rdparty/openexr/Imath/ImathMatrix.h inline Matrix33<T> &
T                1053 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::setTheMatrix (const Matrix33<S> &v)
T                1055 3rdparty/openexr/Imath/ImathMatrix.h     if (isSameType<S,T>::value)
T                1075 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1077 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::makeIdentity()
T                1085 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1087 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator == (const Matrix33 &v) const
T                1100 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1102 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator != (const Matrix33 &v) const
T                1115 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1117 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::equalWithAbsError (const Matrix33<T> &m, T e) const
T                1127 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1129 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::equalWithRelError (const Matrix33<T> &m, T e) const
T                1139 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1140 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1141 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator += (const Matrix33<T> &v)
T                1156 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1157 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1158 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator += (T a)
T                1173 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1174 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>
T                1175 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator + (const Matrix33<T> &v) const
T                1188 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1189 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1190 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator -= (const Matrix33<T> &v)
T                1205 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1206 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1207 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator -= (T a)
T                1222 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1223 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>
T                1224 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator - (const Matrix33<T> &v) const
T                1237 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1238 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>
T                1239 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator - () const
T                1252 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1253 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1254 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::negate ()
T                1269 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1270 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1271 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator *= (T a)
T                1286 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1287 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>
T                1288 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator * (T a) const
T                1301 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1302 3rdparty/openexr/Imath/ImathMatrix.h inline Matrix33<T>
T                1303 3rdparty/openexr/Imath/ImathMatrix.h operator * (T a, const Matrix33<T> &v)
T                1308 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1309 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1310 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator *= (const Matrix33<T> &v)
T                1312 3rdparty/openexr/Imath/ImathMatrix.h     Matrix33 tmp (T (0));
T                1323 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1324 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>
T                1325 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator * (const Matrix33<T> &v) const
T                1327 3rdparty/openexr/Imath/ImathMatrix.h     Matrix33 tmp (T (0));
T                1337 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1340 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::multVecMatrix(const Vec2<S> &src, Vec2<S> &dst) const
T                1352 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1355 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::multDirMatrix(const Vec2<S> &src, Vec2<S> &dst) const
T                1366 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1367 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1368 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator /= (T a)
T                1383 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1384 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>
T                1385 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::operator / (T a) const
T                1398 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1399 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1400 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::transpose ()
T                1415 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1416 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>
T                1417 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::transposed () const
T                1430 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1431 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1432 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::gjInvert (bool singExc) throw (Iex::MathExc)
T                1438 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1439 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>
T                1440 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::gjInverse (bool singExc) const throw (Iex::MathExc)
T                1452 3rdparty/openexr/Imath/ImathMatrix.h         T pivotsize = t[i][i];
T                1459 3rdparty/openexr/Imath/ImathMatrix.h             T tmp = t[j][i];
T                1483 3rdparty/openexr/Imath/ImathMatrix.h                 T tmp;
T                1497 3rdparty/openexr/Imath/ImathMatrix.h             T f = t[j][i] / t[i][i];
T                1511 3rdparty/openexr/Imath/ImathMatrix.h         T f;
T                1542 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1543 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1544 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::invert (bool singExc) throw (Iex::MathExc)
T                1550 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1551 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>
T                1552 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::inverse (bool singExc) const throw (Iex::MathExc)
T                1568 3rdparty/openexr/Imath/ImathMatrix.h         T r = x[0][0] * s[0][0] + x[0][1] * s[1][0] + x[0][2] * s[2][0];
T                1582 3rdparty/openexr/Imath/ImathMatrix.h             T mr = Imath::abs (r) / limits<T>::smallest();
T                1619 3rdparty/openexr/Imath/ImathMatrix.h         T r = x[0][0] * x[1][1] - x[1][0] * x[0][1];
T                1633 3rdparty/openexr/Imath/ImathMatrix.h             T mr = Imath::abs (r) / limits<T>::smallest();
T                1661 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1662 3rdparty/openexr/Imath/ImathMatrix.h inline T
T                1663 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::minorOf (const int r, const int c) const
T                1673 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1674 3rdparty/openexr/Imath/ImathMatrix.h inline T
T                1675 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::fastMinor( const int r0, const int r1,
T                1681 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1682 3rdparty/openexr/Imath/ImathMatrix.h inline T
T                1683 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::determinant () const
T                1690 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1692 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1693 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::setRotation (S r)
T                1697 3rdparty/openexr/Imath/ImathMatrix.h     cos_r = Math<T>::cos (r);
T                1698 3rdparty/openexr/Imath/ImathMatrix.h     sin_r = Math<T>::sin (r);
T                1715 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1717 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1718 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::rotate (S r)
T                1720 3rdparty/openexr/Imath/ImathMatrix.h     *this *= Matrix33<T>().setRotation (r);
T                1724 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1725 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1726 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::setScale (T s)
T                1736 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1738 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1739 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::setScale (const Vec2<S> &s)
T                1749 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1751 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1752 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::scale (const Vec2<S> &s)
T                1765 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1767 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1768 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::setTranslation (const Vec2<S> &t)
T                1785 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1786 3rdparty/openexr/Imath/ImathMatrix.h inline Vec2<T>
T                1787 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::translation () const
T                1789 3rdparty/openexr/Imath/ImathMatrix.h     return Vec2<T> (x[2][0], x[2][1]);
T                1792 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1794 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1795 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::translate (const Vec2<S> &t)
T                1804 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1806 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1807 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::setShear (const S &xy)
T                1824 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1826 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1827 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::setShear (const Vec2<S> &h)
T                1844 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1846 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1847 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::shear (const S &xy)
T                1862 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1864 3rdparty/openexr/Imath/ImathMatrix.h const Matrix33<T> &
T                1865 3rdparty/openexr/Imath/ImathMatrix.h Matrix33<T>::shear (const Vec2<S> &h)
T                1867 3rdparty/openexr/Imath/ImathMatrix.h     Matrix33<T> P (*this);
T                1885 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1886 3rdparty/openexr/Imath/ImathMatrix.h inline T *
T                1887 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator [] (int i)
T                1892 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1893 3rdparty/openexr/Imath/ImathMatrix.h inline const T *
T                1894 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator [] (int i) const
T                1899 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1901 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::Matrix44 ()
T                1910 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1912 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::Matrix44 (T a)
T                1932 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1934 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::Matrix44 (const T a[4][4])
T                1939 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1941 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::Matrix44 (T a, T b, T c, T d, T e, T f, T g, T h,
T                1942 3rdparty/openexr/Imath/ImathMatrix.h                        T i, T j, T k, T l, T m, T n, T o, T p)
T                1963 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1965 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::Matrix44 (Matrix33<T> r, Vec3<T> t)
T                1985 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                1987 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::Matrix44 (const Matrix44 &v)
T                2007 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2010 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::Matrix44 (const Matrix44<S> &v)
T                2012 3rdparty/openexr/Imath/ImathMatrix.h     x[0][0] = T (v.x[0][0]);
T                2013 3rdparty/openexr/Imath/ImathMatrix.h     x[0][1] = T (v.x[0][1]);
T                2014 3rdparty/openexr/Imath/ImathMatrix.h     x[0][2] = T (v.x[0][2]);
T                2015 3rdparty/openexr/Imath/ImathMatrix.h     x[0][3] = T (v.x[0][3]);
T                2016 3rdparty/openexr/Imath/ImathMatrix.h     x[1][0] = T (v.x[1][0]);
T                2017 3rdparty/openexr/Imath/ImathMatrix.h     x[1][1] = T (v.x[1][1]);
T                2018 3rdparty/openexr/Imath/ImathMatrix.h     x[1][2] = T (v.x[1][2]);
T                2019 3rdparty/openexr/Imath/ImathMatrix.h     x[1][3] = T (v.x[1][3]);
T                2020 3rdparty/openexr/Imath/ImathMatrix.h     x[2][0] = T (v.x[2][0]);
T                2021 3rdparty/openexr/Imath/ImathMatrix.h     x[2][1] = T (v.x[2][1]);
T                2022 3rdparty/openexr/Imath/ImathMatrix.h     x[2][2] = T (v.x[2][2]);
T                2023 3rdparty/openexr/Imath/ImathMatrix.h     x[2][3] = T (v.x[2][3]);
T                2024 3rdparty/openexr/Imath/ImathMatrix.h     x[3][0] = T (v.x[3][0]);
T                2025 3rdparty/openexr/Imath/ImathMatrix.h     x[3][1] = T (v.x[3][1]);
T                2026 3rdparty/openexr/Imath/ImathMatrix.h     x[3][2] = T (v.x[3][2]);
T                2027 3rdparty/openexr/Imath/ImathMatrix.h     x[3][3] = T (v.x[3][3]);
T                2030 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2031 3rdparty/openexr/Imath/ImathMatrix.h inline const Matrix44<T> &
T                2032 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator = (const Matrix44 &v)
T                2053 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2054 3rdparty/openexr/Imath/ImathMatrix.h inline const Matrix44<T> &
T                2055 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator = (T a)
T                2076 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2077 3rdparty/openexr/Imath/ImathMatrix.h inline T *
T                2078 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::getValue ()
T                2080 3rdparty/openexr/Imath/ImathMatrix.h     return (T *) &x[0][0];
T                2083 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2084 3rdparty/openexr/Imath/ImathMatrix.h inline const T *
T                2085 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::getValue () const
T                2087 3rdparty/openexr/Imath/ImathMatrix.h     return (const T *) &x[0][0];
T                2090 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2093 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::getValue (Matrix44<S> &v) const
T                2095 3rdparty/openexr/Imath/ImathMatrix.h     if (isSameType<S,T>::value)
T                2120 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2122 3rdparty/openexr/Imath/ImathMatrix.h inline Matrix44<T> &
T                2123 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setValue (const Matrix44<S> &v)
T                2125 3rdparty/openexr/Imath/ImathMatrix.h     if (isSameType<S,T>::value)
T                2152 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2154 3rdparty/openexr/Imath/ImathMatrix.h inline Matrix44<T> &
T                2155 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setTheMatrix (const Matrix44<S> &v)
T                2157 3rdparty/openexr/Imath/ImathMatrix.h     if (isSameType<S,T>::value)
T                2184 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2186 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::makeIdentity()
T                2195 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2197 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator == (const Matrix44 &v) const
T                2217 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2219 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator != (const Matrix44 &v) const
T                2239 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2241 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::equalWithAbsError (const Matrix44<T> &m, T e) const
T                2251 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2253 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::equalWithRelError (const Matrix44<T> &m, T e) const
T                2263 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2264 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                2265 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator += (const Matrix44<T> &v)
T                2287 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2288 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                2289 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator += (T a)
T                2311 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2312 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>
T                2313 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator + (const Matrix44<T> &v) const
T                2333 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2334 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                2335 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator -= (const Matrix44<T> &v)
T                2357 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2358 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                2359 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator -= (T a)
T                2381 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2382 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>
T                2383 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator - (const Matrix44<T> &v) const
T                2403 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2404 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>
T                2405 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator - () const
T                2425 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2426 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                2427 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::negate ()
T                2449 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2450 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                2451 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator *= (T a)
T                2473 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2474 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>
T                2475 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator * (T a) const
T                2495 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2496 3rdparty/openexr/Imath/ImathMatrix.h inline Matrix44<T>
T                2497 3rdparty/openexr/Imath/ImathMatrix.h operator * (T a, const Matrix44<T> &v)
T                2502 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2503 3rdparty/openexr/Imath/ImathMatrix.h inline const Matrix44<T> &
T                2504 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator *= (const Matrix44<T> &v)
T                2506 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44 tmp (T (0));
T                2513 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2514 3rdparty/openexr/Imath/ImathMatrix.h inline Matrix44<T>
T                2515 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator * (const Matrix44<T> &v) const
T                2517 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44 tmp (T (0));
T                2523 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2525 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::multiply (const Matrix44<T> &a,
T                2526 3rdparty/openexr/Imath/ImathMatrix.h                        const Matrix44<T> &b,
T                2527 3rdparty/openexr/Imath/ImathMatrix.h                        Matrix44<T> &c)
T                2529 3rdparty/openexr/Imath/ImathMatrix.h     register const T * IMATH_RESTRICT ap = &a.x[0][0];
T                2530 3rdparty/openexr/Imath/ImathMatrix.h     register const T * IMATH_RESTRICT bp = &b.x[0][0];
T                2531 3rdparty/openexr/Imath/ImathMatrix.h     register       T * IMATH_RESTRICT cp = &c.x[0][0];
T                2533 3rdparty/openexr/Imath/ImathMatrix.h     register T a0, a1, a2, a3;
T                2576 3rdparty/openexr/Imath/ImathMatrix.h template <class T> template <class S>
T                2578 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::multVecMatrix(const Vec3<S> &src, Vec3<S> &dst) const
T                2592 3rdparty/openexr/Imath/ImathMatrix.h template <class T> template <class S>
T                2594 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::multDirMatrix(const Vec3<S> &src, Vec3<S> &dst) const
T                2607 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2608 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                2609 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator /= (T a)
T                2631 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2632 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>
T                2633 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::operator / (T a) const
T                2653 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2654 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                2655 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::transpose ()
T                2677 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2678 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>
T                2679 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::transposed () const
T                2699 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2700 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                2701 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::gjInvert (bool singExc) throw (Iex::MathExc)
T                2707 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2708 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>
T                2709 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::gjInverse (bool singExc) const throw (Iex::MathExc)
T                2721 3rdparty/openexr/Imath/ImathMatrix.h         T pivotsize = t[i][i];
T                2728 3rdparty/openexr/Imath/ImathMatrix.h             T tmp = t[j][i];
T                2752 3rdparty/openexr/Imath/ImathMatrix.h                 T tmp;
T                2766 3rdparty/openexr/Imath/ImathMatrix.h             T f = t[j][i] / t[i][i];
T                2780 3rdparty/openexr/Imath/ImathMatrix.h         T f;
T                2811 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2812 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                2813 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::invert (bool singExc) throw (Iex::MathExc)
T                2819 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2820 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>
T                2821 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::inverse (bool singExc) const throw (Iex::MathExc)
T                2846 3rdparty/openexr/Imath/ImathMatrix.h     T r = x[0][0] * s[0][0] + x[0][1] * s[1][0] + x[0][2] * s[2][0];
T                2860 3rdparty/openexr/Imath/ImathMatrix.h         T mr = Imath::abs (r) / limits<T>::smallest();
T                2888 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2889 3rdparty/openexr/Imath/ImathMatrix.h inline T
T                2890 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::fastMinor( const int r0, const int r1, const int r2,
T                2898 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2899 3rdparty/openexr/Imath/ImathMatrix.h inline T
T                2900 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::minorOf (const int r, const int c) const
T                2909 3rdparty/openexr/Imath/ImathMatrix.h     Matrix33<T> working (x[r0][c0],x[r1][c0],x[r2][c0],
T                2916 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2917 3rdparty/openexr/Imath/ImathMatrix.h inline T
T                2918 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::determinant () const
T                2920 3rdparty/openexr/Imath/ImathMatrix.h     T sum = (T)0;
T                2930 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2932 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                2933 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setEulerAngles (const Vec3<S>& r)
T                2937 3rdparty/openexr/Imath/ImathMatrix.h     cos_rz = Math<T>::cos (r[2]);
T                2938 3rdparty/openexr/Imath/ImathMatrix.h     cos_ry = Math<T>::cos (r[1]);
T                2939 3rdparty/openexr/Imath/ImathMatrix.h     cos_rx = Math<T>::cos (r[0]);
T                2941 3rdparty/openexr/Imath/ImathMatrix.h     sin_rz = Math<T>::sin (r[2]);
T                2942 3rdparty/openexr/Imath/ImathMatrix.h     sin_ry = Math<T>::sin (r[1]);
T                2943 3rdparty/openexr/Imath/ImathMatrix.h     sin_rx = Math<T>::sin (r[0]);
T                2968 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                2970 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                2971 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setAxisAngle (const Vec3<S>& axis, S angle)
T                2974 3rdparty/openexr/Imath/ImathMatrix.h     S sine   = Math<T>::sin (angle);
T                2975 3rdparty/openexr/Imath/ImathMatrix.h     S cosine = Math<T>::cos (angle);
T                3000 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3002 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                3003 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::rotate (const Vec3<S> &r)
T                3028 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44<T> P (*this);
T                3048 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3049 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                3050 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setScale (T s)
T                3061 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3063 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                3064 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setScale (const Vec3<S> &s)
T                3075 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3077 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                3078 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::scale (const Vec3<S> &s)
T                3098 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3100 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                3101 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setTranslation (const Vec3<S> &t)
T                3126 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3127 3rdparty/openexr/Imath/ImathMatrix.h inline const Vec3<T>
T                3128 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::translation () const
T                3130 3rdparty/openexr/Imath/ImathMatrix.h     return Vec3<T> (x[3][0], x[3][1], x[3][2]);
T                3133 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3135 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                3136 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::translate (const Vec3<S> &t)
T                3146 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3148 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                3149 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setShear (const Vec3<S> &h)
T                3174 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3176 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                3177 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::setShear (const Shear6<S> &h)
T                3202 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3204 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                3205 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::shear (const Vec3<S> &h)
T                3222 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3224 3rdparty/openexr/Imath/ImathMatrix.h const Matrix44<T> &
T                3225 3rdparty/openexr/Imath/ImathMatrix.h Matrix44<T>::shear (const Shear6<S> &h)
T                3227 3rdparty/openexr/Imath/ImathMatrix.h     Matrix44<T> P (*this);
T                3244 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3246 3rdparty/openexr/Imath/ImathMatrix.h operator << (std::ostream &s, const Matrix33<T> &m)
T                3279 3rdparty/openexr/Imath/ImathMatrix.h template <class T>
T                3281 3rdparty/openexr/Imath/ImathMatrix.h operator << (std::ostream &s, const Matrix44<T> &m)
T                3327 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                3329 3rdparty/openexr/Imath/ImathMatrix.h operator *= (Vec2<S> &v, const Matrix33<T> &m)
T                3341 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                3343 3rdparty/openexr/Imath/ImathMatrix.h operator * (const Vec2<S> &v, const Matrix33<T> &m)
T                3353 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                3355 3rdparty/openexr/Imath/ImathMatrix.h operator *= (Vec3<S> &v, const Matrix33<T> &m)
T                3368 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                3370 3rdparty/openexr/Imath/ImathMatrix.h operator * (const Vec3<S> &v, const Matrix33<T> &m)
T                3380 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                3382 3rdparty/openexr/Imath/ImathMatrix.h operator *= (Vec3<S> &v, const Matrix44<T> &m)
T                3396 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                3398 3rdparty/openexr/Imath/ImathMatrix.h operator * (const Vec3<S> &v, const Matrix44<T> &m)
T                3409 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                3411 3rdparty/openexr/Imath/ImathMatrix.h operator *= (Vec4<S> &v, const Matrix44<T> &m)
T                3426 3rdparty/openexr/Imath/ImathMatrix.h template <class S, class T>
T                3428 3rdparty/openexr/Imath/ImathMatrix.h operator * (const Vec4<S> &v, const Matrix44<T> &m)
T                 104 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                 106 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp procrustesRotationAndTranslation (const Vec3<T>* A, const Vec3<T>* B, const T* weights, const size_t numPoints, const bool doScale)
T                 238 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     return M44d (s*Qt.x[0][0], s*Qt.x[0][1], s*Qt.x[0][2], T(0),
T                 239 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                  s*Qt.x[1][0], s*Qt.x[1][1], s*Qt.x[1][2], T(0),
T                 240 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                  s*Qt.x[2][0], s*Qt.x[2][1], s*Qt.x[2][2], T(0),
T                 241 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                  translate.x, translate.y, translate.z, T(1));
T                 244 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                 246 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp procrustesRotationAndTranslation (const Vec3<T>* A, const Vec3<T>* B, const size_t numPoints, const bool doScale)
T                 248 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     return procrustesRotationAndTranslation (A, B, (const T*) 0, numPoints, doScale);
T                 270 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T, int j, int k>
T                 272 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp jacobiRotateRight (Imath::Matrix33<T>& A,
T                 273 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    const T c,
T                 274 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    const T s)
T                 278 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T tau1 = A[i][j];
T                 279 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T tau2 = A[i][k];
T                 285 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                 287 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp jacobiRotateRight (Imath::Matrix44<T>& A,
T                 290 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    const T c,
T                 291 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    const T s)
T                 295 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T tau1 = A[i][j];
T                 296 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T tau2 = A[i][k];
T                 317 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T, int j, int k, int l>
T                 319 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp twoSidedJacobiRotation (Imath::Matrix33<T>& A,
T                 320 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                         Imath::Matrix33<T>& U,
T                 321 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                         Imath::Matrix33<T>& V,
T                 322 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                         const T tol)
T                 326 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T w = A[j][j];
T                 327 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T x = A[j][k];
T                 328 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T y = A[k][j];
T                 329 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T z = A[k][k];
T                 339 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T mu_1 = w + z;
T                 340 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T mu_2 = x - y;
T                 342 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T c, s;
T                 345 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         c = T(1);                              // because we want to bypass the computation
T                 346 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         s = T(0);                              // of rho if mu_1 = mu_2 = 0.
T                 348 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T p = w;
T                 349 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T r = z;
T                 355 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T rho = mu_1 / mu_2;
T                 356 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         s = T(1) / std::sqrt (T(1) + rho*rho);  // TODO is there a native inverse square root function?
T                 362 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         mu_2 = T(2) * (c * x - s * z);      // = 2*q
T                 370 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T c_2, s_2;
T                 373 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp        c_2 = T(1);
T                 374 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp        s_2 = T(0);
T                 378 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T rho_2 = mu_1 / mu_2;
T                 379 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         T t_2 = T(1) / (std::abs(rho_2) + std::sqrt(1 + rho_2*rho_2));
T                 382 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         c_2 = T(1) / std::sqrt (T(1) + t_2*t_2);
T                 388 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T c_1 = c_2 * c - s_2 * s;
T                 389 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T s_1 = s_2 * c + c_2 * s;
T                 402 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T d_1 = c_1*(w*c_2 - x*s_2) - s_1*(y*c_2 - z*s_2);
T                 403 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T d_2 = s_1*(w*s_2 + x*c_2) + c_1*(y*s_2 + z*c_2);
T                 420 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T tau1 = A[j][l];
T                 421 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T tau2 = A[k][l];
T                 433 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T tau1 = A[l][j];
T                 434 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T tau2 = A[l][k];
T                 450 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     jacobiRotateRight<T, j, k> (U, c_1, s_1);
T                 451 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     jacobiRotateRight<T, j, k> (V, c_2, s_2);
T                 456 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                 458 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp twoSidedJacobiRotation (Imath::Matrix44<T>& A,
T                 461 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                         Imath::Matrix44<T>& U,
T                 462 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                         Imath::Matrix44<T>& V,
T                 463 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                         const T tol)
T                 467 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T w = A[j][j];
T                 468 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T x = A[j][k];
T                 469 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T y = A[k][j];
T                 470 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T z = A[k][k];
T                 480 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T mu_1 = w + z;
T                 481 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T mu_2 = x - y;
T                 483 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T c, s;
T                 486 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         c = T(1);                              // because we want to bypass the computation
T                 487 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         s = T(0);                              // of rho if mu_1 = mu_2 = 0.
T                 489 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T p = w;
T                 490 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T r = z;
T                 496 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T rho = mu_1 / mu_2;
T                 497 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         s = T(1) / std::sqrt (T(1) + rho*rho);  // TODO is there a native inverse square root function?
T                 503 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         mu_2 = T(2) * (c * x - s * z);      // = 2*q
T                 511 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T c_2, s_2;
T                 514 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp        c_2 = T(1);
T                 515 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp        s_2 = T(0);
T                 519 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T rho_2 = mu_1 / mu_2;
T                 520 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         T t_2 = T(1) / (std::abs(rho_2) + std::sqrt(1 + rho_2*rho_2));
T                 523 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         c_2 = T(1) / std::sqrt (T(1) + t_2*t_2);
T                 529 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T c_1 = c_2 * c - s_2 * s;
T                 530 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T s_1 = s_2 * c + c_2 * s;
T                 543 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T d_1 = c_1*(w*c_2 - x*s_2) - s_1*(y*c_2 - z*s_2);
T                 544 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T d_2 = s_1*(w*s_2 + x*c_2) + c_1*(y*s_2 + z*c_2);
T                 571 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T tau1 = A[j][l];
T                 572 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T tau2 = A[k][l];
T                 595 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T tau1 = A[l][j];
T                 596 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T tau2 = A[l][k];
T                 618 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                 620 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp swapColumns (Imath::Matrix33<T>& A, int j, int k)
T                 626 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                 627 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp T
T                 628 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp maxOffDiag (const Imath::Matrix33<T>& A)
T                 630 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T result = 0;
T                 640 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                 641 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp T
T                 642 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp maxOffDiag (const Imath::Matrix44<T>& A)
T                 644 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T result = 0;
T                 657 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                 659 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp twoSidedJacobiSVD (Imath::Matrix33<T> A,
T                 660 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    Imath::Matrix33<T>& U,
T                 661 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    Imath::Vec3<T>& S,
T                 662 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    Imath::Matrix33<T>& V,
T                 663 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    const T tol,
T                 699 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T absTol = tol * maxOffDiag (A);  // Tolerance is in terms of the maximum
T                 706 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp             bool changed = twoSidedJacobiRotation<T, 0, 1, 2> (A, U, V, tol);
T                 707 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp             changed = twoSidedJacobiRotation<T, 0, 2, 1> (A, U, V, tol) || changed;
T                 708 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp             changed = twoSidedJacobiRotation<T, 1, 2, 0> (A, U, V, tol) || changed;
T                 783 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                 785 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp twoSidedJacobiSVD (Imath::Matrix44<T> A,
T                 786 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    Imath::Matrix44<T>& U,
T                 787 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    Imath::Vec4<T>& S,
T                 788 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    Imath::Matrix44<T>& V,
T                 789 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    const T tol,
T                 797 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T absTol = tol * maxOffDiag (A);  // Tolerance is in terms of the maximum
T                 840 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const Imath::Vec4<T> uCol (U[0][i], U[1][i], U[2][i], U[3][i]);
T                 841 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const Imath::Vec4<T> vCol (V[0][i], V[1][i], V[2][i], V[3][i]);
T                 842 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T sVal = S[i];
T                 897 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                 899 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp jacobiSVD (const Imath::Matrix33<T>& A,
T                 900 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp            Imath::Matrix33<T>& U,
T                 901 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp            Imath::Vec3<T>& S,
T                 902 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp            Imath::Matrix33<T>& V,
T                 903 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp            const T tol,
T                 909 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                 911 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp jacobiSVD (const Imath::Matrix44<T>& A,
T                 912 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp            Imath::Matrix44<T>& U,
T                 913 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp            Imath::Vec4<T>& S,
T                 914 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp            Imath::Matrix44<T>& V,
T                 915 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp            const T tol,
T                 960 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T nu1 = A[i][j];
T                 961 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T nu2 = A[i][k];
T                 967 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <int j, int k, int l, typename T>
T                 969 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp jacobiRotation (Matrix33<T>& A,
T                 970 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                 Matrix33<T>& V,
T                 971 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                 Vec3<T>& Z,
T                 972 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                 const T tol)
T                 976 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T x = A[j][j];
T                 977 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T y = A[j][k];
T                 978 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T z = A[k][k];
T                 983 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T mu1 = z - x;
T                 984 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T mu2 = 2 * y;
T                 995 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T rho = mu1 / mu2;
T                 996 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T t = (rho < 0 ? T(-1) : T(1)) / (std::abs(rho) + std::sqrt(1 + rho*rho));
T                 997 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T c = T(1) / std::sqrt (T(1) + t*t);
T                 998 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T s = t * c;
T                 999 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T tau = s / (T(1) + c);
T                1000 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T h = t * y;
T                1014 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T& offd1 = l < j ? A[l][j] : A[j][l];
T                1015 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T& offd2 = l < k ? A[l][k] : A[k][l];
T                1016 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T nu1 = offd1;
T                1017 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T nu2 = offd2;
T                1027 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <int j, int k, int l1, int l2, typename T>
T                1029 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp jacobiRotation (Matrix44<T>& A,
T                1030 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                 Matrix44<T>& V,
T                1031 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                 Vec4<T>& Z,
T                1032 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                 const T tol)
T                1034 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T x = A[j][j];
T                1035 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T y = A[j][k];
T                1036 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T z = A[k][k];
T                1038 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T mu1 = z - x;
T                1039 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T mu2 = T(2) * y;
T                1050 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T rho = mu1 / mu2;
T                1051 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T t = (rho < 0 ? T(-1) : T(1)) / (std::abs(rho) + std::sqrt(1 + rho*rho));
T                1052 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T c = T(1) / std::sqrt (T(1) + t*t);
T                1053 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T s = c * t;
T                1054 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T tau = s / (T(1) + c);
T                1055 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T h = t * y;
T                1064 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         T& offd1 = l1 < j ? A[l1][j] : A[j][l1];
T                1065 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         T& offd2 = l1 < k ? A[l1][k] : A[k][l1];
T                1066 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T nu1 = offd1;
T                1067 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T nu2 = offd2;
T                1073 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         T& offd1 = l2 < j ? A[l2][j] : A[j][l2];
T                1074 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         T& offd2 = l2 < k ? A[l2][k] : A[k][l2];
T                1075 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T nu1 = offd1;
T                1076 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp         const T nu2 = offd2;
T                1092 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     T result = 0;
T                1102 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                1104 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp jacobiEigenSolver (Matrix33<T>& A,
T                1105 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    Vec3<T>& S,
T                1106 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    Matrix33<T>& V,
T                1107 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    const T tol)
T                1115 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T absTol = tol * maxOffDiagSymm (A);  // Tolerance is in terms of the maximum
T                1126 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp             Vec3<T> Z(0, 0, 0);
T                1142 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp template <typename T>
T                1144 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp jacobiEigenSolver (Matrix44<T>& A,
T                1145 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    Vec4<T>& S,
T                1146 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    Matrix44<T>& V,
T                1147 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp                    const T tol)
T                1156 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp     const T absTol = tol * maxOffDiagSymm (A);  // Tolerance is in terms of the maximum
T                1163 3rdparty/openexr/Imath/ImathMatrixAlgo.cpp             Vec4<T> Z(0, 0, 0, 0);
T                 130 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool        extractScaling
T                 131 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const Matrix44<T> &mat,
T                 132 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T> &scl,
T                 135 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  Matrix44<T> sansScaling (const Matrix44<T> &mat,
T                 138 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool        removeScaling
T                 139 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (Matrix44<T> &mat,
T                 142 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool        extractScalingAndShear
T                 143 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const Matrix44<T> &mat,
T                 144 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T> &scl,
T                 145 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T> &shr,
T                 148 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  Matrix44<T> sansScalingAndShear
T                 149 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const Matrix44<T> &mat,
T                 152 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  void        sansScalingAndShear
T                 153 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (Matrix44<T> &result,
T                 154 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                              const Matrix44<T> &mat,
T                 157 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool        removeScalingAndShear
T                 158 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (Matrix44<T> &mat,
T                 161 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool        extractAndRemoveScalingAndShear
T                 162 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (Matrix44<T> &mat,
T                 163 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T>     &scl,
T                 164 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T>     &shr,
T                 167 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  void	extractEulerXYZ
T                 168 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const Matrix44<T> &mat,
T                 169 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T> &rot);
T                 171 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  void	extractEulerZYX
T                 172 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const Matrix44<T> &mat,
T                 173 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T> &rot);
T                 175 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  Quat<T>	extractQuat (const Matrix44<T> &mat);
T                 177 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool	extractSHRT
T                 178 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                     (const Matrix44<T> &mat,
T                 179 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &s,
T                 180 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &h,
T                 181 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &r,
T                 182 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &t,
T                 184 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      typename Euler<T>::Order rOrder);
T                 186 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool	extractSHRT
T                 187 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                     (const Matrix44<T> &mat,
T                 188 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &s,
T                 189 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &h,
T                 190 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &r,
T                 191 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &t,
T                 194 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool	extractSHRT
T                 195 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                     (const Matrix44<T> &mat,
T                 196 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &s,
T                 197 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &h,
T                 198 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Euler<T> &r,
T                 199 3rdparty/openexr/Imath/ImathMatrixAlgo.h                      Vec3<T> &t,
T                 206 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool	checkForZeroScaleInRow
T                 207 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const T       &scl,
T                 208 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          const Vec3<T> &row,
T                 211 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  Matrix44<T> outerProduct
T                 212 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             ( const Vec4<T> &a,
T                 213 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                               const Vec4<T> &b);
T                 221 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T> Matrix44<T>	rotationMatrix (const Vec3<T> &fromDirection,
T                 222 3rdparty/openexr/Imath/ImathMatrixAlgo.h                         const Vec3<T> &toDirection);
T                 233 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T> Matrix44<T>	rotationMatrixWithUpDir
T                 234 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const Vec3<T> &fromDir,
T                 235 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          const Vec3<T> &toDir,
T                 236 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          const Vec3<T> &upDir);
T                 252 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T> void	alignZAxisWithTargetDir
T                 253 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (Matrix44<T> &result,
T                 254 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                              Vec3<T>      targetDir,
T                 255 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec3<T>      upDir);
T                 265 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T> Matrix44<T> computeLocalFrame( const Vec3<T>& p,
T                 266 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                                   const Vec3<T>& xDir,
T                 267 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                                   const Vec3<T>& normal);
T                 278 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T> Matrix44<T> addOffset( const Matrix44<T>& inMat,
T                 279 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                           const Vec3<T>&     tOffset,
T                 280 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                           const Vec3<T>&     rOffset,
T                 281 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                           const Vec3<T>&     sOffset,
T                 282 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                           const Vec3<T>&     ref);
T                 291 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T> Matrix44<T> computeRSMatrix( bool               keepRotateA,
T                 293 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                                 const Matrix44<T>& A,
T                 294 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                                 const Matrix44<T>& B);
T                 305 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool        extractScaling
T                 306 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const Matrix33<T> &mat,
T                 307 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec2<T> &scl,
T                 310 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  Matrix33<T> sansScaling (const Matrix33<T> &mat,
T                 313 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool        removeScaling
T                 314 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (Matrix33<T> &mat,
T                 317 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool        extractScalingAndShear
T                 318 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const Matrix33<T> &mat,
T                 319 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec2<T> &scl,
T                 320 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          T &h,
T                 323 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  Matrix33<T> sansScalingAndShear
T                 324 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const Matrix33<T> &mat,
T                 327 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool        removeScalingAndShear
T                 328 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (Matrix33<T> &mat,
T                 331 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool        extractAndRemoveScalingAndShear
T                 332 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (Matrix33<T> &mat,
T                 333 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec2<T>     &scl,
T                 334 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          T           &shr,
T                 337 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  void	extractEuler
T                 338 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const Matrix33<T> &mat,
T                 339 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          T       &rot);
T                 341 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool	extractSHRT (const Matrix33<T> &mat,
T                 342 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec2<T> &s,
T                 343 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          T       &h,
T                 344 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          T       &r,
T                 345 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          Vec2<T> &t,
T                 348 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  bool	checkForZeroScaleInRow
T                 349 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             (const T       &scl,
T                 350 3rdparty/openexr/Imath/ImathMatrixAlgo.h                          const Vec2<T> &row,
T                 353 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>  Matrix33<T> outerProduct
T                 354 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                             ( const Vec3<T> &a,
T                 355 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                               const Vec3<T> &b);
T                 363 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 365 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractScaling (const Matrix44<T> &mat, Vec3<T> &scl, bool exc)
T                 367 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> shr;
T                 368 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> M (mat);
T                 377 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 378 3rdparty/openexr/Imath/ImathMatrixAlgo.h Matrix44<T>
T                 379 3rdparty/openexr/Imath/ImathMatrixAlgo.h sansScaling (const Matrix44<T> &mat, bool exc)
T                 381 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> scl;
T                 382 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> shr;
T                 383 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> rot;
T                 384 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> tran;
T                 389 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> M;
T                 399 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 401 3rdparty/openexr/Imath/ImathMatrixAlgo.h removeScaling (Matrix44<T> &mat, bool exc)
T                 403 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> scl;
T                 404 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> shr;
T                 405 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> rot;
T                 406 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> tran;
T                 420 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 422 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractScalingAndShear (const Matrix44<T> &mat,
T                 423 3rdparty/openexr/Imath/ImathMatrixAlgo.h             Vec3<T> &scl, Vec3<T> &shr, bool exc)
T                 425 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> M (mat);
T                 434 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 435 3rdparty/openexr/Imath/ImathMatrixAlgo.h Matrix44<T>
T                 436 3rdparty/openexr/Imath/ImathMatrixAlgo.h sansScalingAndShear (const Matrix44<T> &mat, bool exc)
T                 438 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> scl;
T                 439 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> shr;
T                 440 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> M (mat);
T                 449 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 451 3rdparty/openexr/Imath/ImathMatrixAlgo.h sansScalingAndShear (Matrix44<T> &result, const Matrix44<T> &mat, bool exc)
T                 453 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> scl;
T                 454 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> shr;
T                 461 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 463 3rdparty/openexr/Imath/ImathMatrixAlgo.h removeScalingAndShear (Matrix44<T> &mat, bool exc)
T                 465 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> scl;
T                 466 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> shr;
T                 475 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 477 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractAndRemoveScalingAndShear (Matrix44<T> &mat,
T                 478 3rdparty/openexr/Imath/ImathMatrixAlgo.h                  Vec3<T> &scl, Vec3<T> &shr, bool exc)
T                 486 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> row[3];
T                 488 3rdparty/openexr/Imath/ImathMatrixAlgo.h     row[0] = Vec3<T> (mat[0][0], mat[0][1], mat[0][2]);
T                 489 3rdparty/openexr/Imath/ImathMatrixAlgo.h     row[1] = Vec3<T> (mat[1][0], mat[1][1], mat[1][2]);
T                 490 3rdparty/openexr/Imath/ImathMatrixAlgo.h     row[2] = Vec3<T> (mat[2][0], mat[2][1], mat[2][2]);
T                 492 3rdparty/openexr/Imath/ImathMatrixAlgo.h     T maxVal = 0;
T                 590 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 592 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractEulerXYZ (const Matrix44<T> &mat, Vec3<T> &rot)
T                 598 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> i (mat[0][0], mat[0][1], mat[0][2]);
T                 599 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> j (mat[1][0], mat[1][1], mat[1][2]);
T                 600 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> k (mat[2][0], mat[2][1], mat[2][2]);
T                 606 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> M (i[0], i[1], i[2], 0,
T                 615 3rdparty/openexr/Imath/ImathMatrixAlgo.h     rot.x = Math<T>::atan2 (M[1][2], M[2][2]);
T                 623 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> N;
T                 624 3rdparty/openexr/Imath/ImathMatrixAlgo.h     N.rotate (Vec3<T> (-rot.x, 0, 0));
T                 631 3rdparty/openexr/Imath/ImathMatrixAlgo.h     T cy = Math<T>::sqrt (N[0][0]*N[0][0] + N[0][1]*N[0][1]);
T                 632 3rdparty/openexr/Imath/ImathMatrixAlgo.h     rot.y = Math<T>::atan2 (-N[0][2], cy);
T                 633 3rdparty/openexr/Imath/ImathMatrixAlgo.h     rot.z = Math<T>::atan2 (-N[1][0], N[1][1]);
T                 637 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 639 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractEulerZYX (const Matrix44<T> &mat, Vec3<T> &rot)
T                 645 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> i (mat[0][0], mat[0][1], mat[0][2]);
T                 646 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> j (mat[1][0], mat[1][1], mat[1][2]);
T                 647 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> k (mat[2][0], mat[2][1], mat[2][2]);
T                 653 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> M (i[0], i[1], i[2], 0,
T                 662 3rdparty/openexr/Imath/ImathMatrixAlgo.h     rot.x = -Math<T>::atan2 (M[1][0], M[0][0]);
T                 670 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> N;
T                 671 3rdparty/openexr/Imath/ImathMatrixAlgo.h     N.rotate (Vec3<T> (0, 0, -rot.x));
T                 678 3rdparty/openexr/Imath/ImathMatrixAlgo.h     T cy = Math<T>::sqrt (N[2][2]*N[2][2] + N[2][1]*N[2][1]);
T                 679 3rdparty/openexr/Imath/ImathMatrixAlgo.h     rot.y = -Math<T>::atan2 (-N[2][0], cy);
T                 680 3rdparty/openexr/Imath/ImathMatrixAlgo.h     rot.z = -Math<T>::atan2 (-N[1][2], N[1][1]);
T                 684 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 685 3rdparty/openexr/Imath/ImathMatrixAlgo.h Quat<T>
T                 686 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractQuat (const Matrix44<T> &mat)
T                 688 3rdparty/openexr/Imath/ImathMatrixAlgo.h   Matrix44<T> rot;
T                 690 3rdparty/openexr/Imath/ImathMatrixAlgo.h   T        tr, s;
T                 691 3rdparty/openexr/Imath/ImathMatrixAlgo.h   T         q[4];
T                 693 3rdparty/openexr/Imath/ImathMatrixAlgo.h   Quat<T>   quat;
T                 700 3rdparty/openexr/Imath/ImathMatrixAlgo.h      s = Math<T>::sqrt (tr + T(1.0));
T                 701 3rdparty/openexr/Imath/ImathMatrixAlgo.h      quat.r = s / T(2.0);
T                 702 3rdparty/openexr/Imath/ImathMatrixAlgo.h      s = T(0.5) / s;
T                 718 3rdparty/openexr/Imath/ImathMatrixAlgo.h      s = Math<T>::sqrt ((mat[i][i] - (mat[j][j] + mat[k][k])) + T(1.0));
T                 720 3rdparty/openexr/Imath/ImathMatrixAlgo.h      q[i] = s * T(0.5);
T                 721 3rdparty/openexr/Imath/ImathMatrixAlgo.h      if (s != T(0.0))
T                 722 3rdparty/openexr/Imath/ImathMatrixAlgo.h         s = T(0.5) / s;
T                 737 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 739 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractSHRT (const Matrix44<T> &mat,
T                 740 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &s,
T                 741 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &h,
T                 742 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &r,
T                 743 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &t,
T                 745 3rdparty/openexr/Imath/ImathMatrixAlgo.h          typename Euler<T>::Order rOrder /* = Euler<T>::XYZ */ )
T                 747 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> rot;
T                 759 3rdparty/openexr/Imath/ImathMatrixAlgo.h     if (rOrder != Euler<T>::XYZ)
T                 761 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Imath::Euler<T> eXYZ (r, Imath::Euler<T>::XYZ);
T                 762 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Imath::Euler<T> e (eXYZ, rOrder);
T                 769 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 771 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractSHRT (const Matrix44<T> &mat,
T                 772 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &s,
T                 773 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &h,
T                 774 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &r,
T                 775 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &t,
T                 778 3rdparty/openexr/Imath/ImathMatrixAlgo.h     return extractSHRT(mat, s, h, r, t, exc, Imath::Euler<T>::XYZ);
T                 781 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 783 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractSHRT (const Matrix44<T> &mat,
T                 784 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &s,
T                 785 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &h,
T                 786 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Euler<T> &r,
T                 787 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec3<T> &t,
T                 794 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 796 3rdparty/openexr/Imath/ImathMatrixAlgo.h checkForZeroScaleInRow (const T& scl,
T                 797 3rdparty/openexr/Imath/ImathMatrixAlgo.h             const Vec3<T> &row,
T                 802 3rdparty/openexr/Imath/ImathMatrixAlgo.h     if ((abs (scl) < 1 && abs (row[i]) >= limits<T>::max() * abs (scl)))
T                 815 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 816 3rdparty/openexr/Imath/ImathMatrixAlgo.h Matrix44<T>
T                 817 3rdparty/openexr/Imath/ImathMatrixAlgo.h outerProduct (const Vec4<T> &a, const Vec4<T> &b )
T                 819 3rdparty/openexr/Imath/ImathMatrixAlgo.h     return Matrix44<T> (a.x*b.x, a.x*b.y, a.x*b.z, a.x*b.w,
T                 825 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 826 3rdparty/openexr/Imath/ImathMatrixAlgo.h Matrix44<T>
T                 827 3rdparty/openexr/Imath/ImathMatrixAlgo.h rotationMatrix (const Vec3<T> &from, const Vec3<T> &to)
T                 829 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Quat<T> q;
T                 835 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 836 3rdparty/openexr/Imath/ImathMatrixAlgo.h Matrix44<T>
T                 837 3rdparty/openexr/Imath/ImathMatrixAlgo.h rotationMatrixWithUpDir (const Vec3<T> &fromDir,
T                 838 3rdparty/openexr/Imath/ImathMatrixAlgo.h              const Vec3<T> &toDir,
T                 839 3rdparty/openexr/Imath/ImathMatrixAlgo.h              const Vec3<T> &upDir)
T                 851 3rdparty/openexr/Imath/ImathMatrixAlgo.h     return Matrix44<T> ();
T                 855 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> zAxis2FromDir( Imath::UNINITIALIZED );
T                 856 3rdparty/openexr/Imath/ImathMatrixAlgo.h     alignZAxisWithTargetDir (zAxis2FromDir, fromDir, Vec3<T> (0, 1, 0));
T                 858 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> fromDir2zAxis  = zAxis2FromDir.transposed ();
T                 860 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> zAxis2ToDir( Imath::UNINITIALIZED );
T                 868 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 870 3rdparty/openexr/Imath/ImathMatrixAlgo.h alignZAxisWithTargetDir (Matrix44<T> &result, Vec3<T> targetDir, Vec3<T> upDir)
T                 877 3rdparty/openexr/Imath/ImathMatrixAlgo.h     targetDir = Vec3<T> (0, 0, 1);
T                 884 3rdparty/openexr/Imath/ImathMatrixAlgo.h     upDir = Vec3<T> (0, 1, 0);
T                 894 3rdparty/openexr/Imath/ImathMatrixAlgo.h     upDir = targetDir.cross (Vec3<T> (1, 0, 0));
T                 896 3rdparty/openexr/Imath/ImathMatrixAlgo.h         upDir = targetDir.cross(Vec3<T> (0, 0, 1));
T                 903 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> targetPerpDir = upDir.cross (targetDir);
T                 904 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> targetUpDir   = targetDir.cross (targetPerpDir);
T                 912 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> row[3];
T                 920 3rdparty/openexr/Imath/ImathMatrixAlgo.h     result.x[0][3] = (T)0;
T                 925 3rdparty/openexr/Imath/ImathMatrixAlgo.h     result.x[1][3] = (T)0;
T                 930 3rdparty/openexr/Imath/ImathMatrixAlgo.h     result.x[2][3] = (T)0;
T                 932 3rdparty/openexr/Imath/ImathMatrixAlgo.h     result.x[3][0] = (T)0;
T                 933 3rdparty/openexr/Imath/ImathMatrixAlgo.h     result.x[3][1] = (T)0;
T                 934 3rdparty/openexr/Imath/ImathMatrixAlgo.h     result.x[3][2] = (T)0;
T                 935 3rdparty/openexr/Imath/ImathMatrixAlgo.h     result.x[3][3] = (T)1;
T                 946 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 947 3rdparty/openexr/Imath/ImathMatrixAlgo.h Matrix44<T>
T                 948 3rdparty/openexr/Imath/ImathMatrixAlgo.h computeLocalFrame( const Vec3<T>& p,
T                 949 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    const Vec3<T>& xDir,
T                 950 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    const Vec3<T>& normal)
T                 952 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> _xDir(xDir);
T                 953 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> x = _xDir.normalize();
T                 954 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> y = (normal % x).normalize();
T                 955 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> z = (x % y).normalize();
T                 957 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> L;
T                 990 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                 991 3rdparty/openexr/Imath/ImathMatrixAlgo.h Matrix44<T>
T                 992 3rdparty/openexr/Imath/ImathMatrixAlgo.h addOffset( const Matrix44<T>& inMat,
T                 993 3rdparty/openexr/Imath/ImathMatrixAlgo.h            const Vec3<T>&     tOffset,
T                 994 3rdparty/openexr/Imath/ImathMatrixAlgo.h            const Vec3<T>&     rOffset,
T                 995 3rdparty/openexr/Imath/ImathMatrixAlgo.h            const Vec3<T>&     sOffset,
T                 996 3rdparty/openexr/Imath/ImathMatrixAlgo.h            const Matrix44<T>& ref)
T                 998 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> O;
T                1000 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> _rOffset(rOffset);
T                1008 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> S;
T                1011 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> X = S * O * inMat * ref;
T                1023 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                1024 3rdparty/openexr/Imath/ImathMatrixAlgo.h Matrix44<T>
T                1027 3rdparty/openexr/Imath/ImathMatrixAlgo.h                  const Matrix44<T>& A,
T                1028 3rdparty/openexr/Imath/ImathMatrixAlgo.h                  const Matrix44<T>& B)
T                1030 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> as, ah, ar, at;
T                1033 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec3<T> bs, bh, br, bt;
T                1042 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix44<T> mat;
T                1058 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                1060 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractScaling (const Matrix33<T> &mat, Vec2<T> &scl, bool exc)
T                1062 3rdparty/openexr/Imath/ImathMatrixAlgo.h     T shr;
T                1063 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix33<T> M (mat);
T                1072 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                1073 3rdparty/openexr/Imath/ImathMatrixAlgo.h Matrix33<T>
T                1074 3rdparty/openexr/Imath/ImathMatrixAlgo.h sansScaling (const Matrix33<T> &mat, bool exc)
T                1076 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec2<T> scl;
T                1077 3rdparty/openexr/Imath/ImathMatrixAlgo.h     T shr;
T                1078 3rdparty/openexr/Imath/ImathMatrixAlgo.h     T rot;
T                1079 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec2<T> tran;
T                1084 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix33<T> M;
T                1094 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                1096 3rdparty/openexr/Imath/ImathMatrixAlgo.h removeScaling (Matrix33<T> &mat, bool exc)
T                1098 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec2<T> scl;
T                1099 3rdparty/openexr/Imath/ImathMatrixAlgo.h     T shr;
T                1100 3rdparty/openexr/Imath/ImathMatrixAlgo.h     T rot;
T                1101 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec2<T> tran;
T                1115 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                1117 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractScalingAndShear (const Matrix33<T> &mat, Vec2<T> &scl, T &shr, bool exc)
T                1119 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix33<T> M (mat);
T                1128 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                1129 3rdparty/openexr/Imath/ImathMatrixAlgo.h Matrix33<T>
T                1130 3rdparty/openexr/Imath/ImathMatrixAlgo.h sansScalingAndShear (const Matrix33<T> &mat, bool exc)
T                1132 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec2<T> scl;
T                1133 3rdparty/openexr/Imath/ImathMatrixAlgo.h     T shr;
T                1134 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix33<T> M (mat);
T                1143 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                1145 3rdparty/openexr/Imath/ImathMatrixAlgo.h removeScalingAndShear (Matrix33<T> &mat, bool exc)
T                1147 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec2<T> scl;
T                1148 3rdparty/openexr/Imath/ImathMatrixAlgo.h     T shr;
T                1156 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                1158 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractAndRemoveScalingAndShear (Matrix33<T> &mat,
T                1159 3rdparty/openexr/Imath/ImathMatrixAlgo.h                  Vec2<T> &scl, T &shr, bool exc)
T                1161 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec2<T> row[2];
T                1163 3rdparty/openexr/Imath/ImathMatrixAlgo.h     row[0] = Vec2<T> (mat[0][0], mat[0][1]);
T                1164 3rdparty/openexr/Imath/ImathMatrixAlgo.h     row[1] = Vec2<T> (mat[1][0], mat[1][1]);
T                1166 3rdparty/openexr/Imath/ImathMatrixAlgo.h     T maxVal = 0;
T                1245 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                1247 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractEuler (const Matrix33<T> &mat, T &rot)
T                1253 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec2<T> i (mat[0][0], mat[0][1]);
T                1254 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Vec2<T> j (mat[1][0], mat[1][1]);
T                1263 3rdparty/openexr/Imath/ImathMatrixAlgo.h     rot = - Math<T>::atan2 (j[0], i[0]);
T                1267 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                1269 3rdparty/openexr/Imath/ImathMatrixAlgo.h extractSHRT (const Matrix33<T> &mat,
T                1270 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec2<T> &s,
T                1271 3rdparty/openexr/Imath/ImathMatrixAlgo.h          T       &h,
T                1272 3rdparty/openexr/Imath/ImathMatrixAlgo.h          T       &r,
T                1273 3rdparty/openexr/Imath/ImathMatrixAlgo.h          Vec2<T> &t,
T                1276 3rdparty/openexr/Imath/ImathMatrixAlgo.h     Matrix33<T> rot;
T                1291 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                1293 3rdparty/openexr/Imath/ImathMatrixAlgo.h checkForZeroScaleInRow (const T& scl,
T                1294 3rdparty/openexr/Imath/ImathMatrixAlgo.h             const Vec2<T> &row,
T                1299 3rdparty/openexr/Imath/ImathMatrixAlgo.h     if ((abs (scl) < 1 && abs (row[i]) >= limits<T>::max() * abs (scl)))
T                1313 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <class T>
T                1314 3rdparty/openexr/Imath/ImathMatrixAlgo.h Matrix33<T>
T                1315 3rdparty/openexr/Imath/ImathMatrixAlgo.h outerProduct (const Vec3<T> &a, const Vec3<T> &b )
T                1317 3rdparty/openexr/Imath/ImathMatrixAlgo.h     return Matrix33<T> (a.x*b.x, a.x*b.y, a.x*b.z,
T                1332 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <typename T>
T                1334 3rdparty/openexr/Imath/ImathMatrixAlgo.h procrustesRotationAndTranslation (const Imath::Vec3<T>* A,  // From these
T                1335 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                   const Imath::Vec3<T>* B,  // To these
T                1336 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                   const T* weights,
T                1341 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <typename T>
T                1343 3rdparty/openexr/Imath/ImathMatrixAlgo.h procrustesRotationAndTranslation (const Imath::Vec3<T>* A,
T                1344 3rdparty/openexr/Imath/ImathMatrixAlgo.h                                   const Imath::Vec3<T>* B,
T                1363 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <typename T>
T                1365 3rdparty/openexr/Imath/ImathMatrixAlgo.h jacobiSVD (const Imath::Matrix33<T>& A,
T                1366 3rdparty/openexr/Imath/ImathMatrixAlgo.h            Imath::Matrix33<T>& U,
T                1367 3rdparty/openexr/Imath/ImathMatrixAlgo.h            Imath::Vec3<T>& S,
T                1368 3rdparty/openexr/Imath/ImathMatrixAlgo.h            Imath::Matrix33<T>& V,
T                1369 3rdparty/openexr/Imath/ImathMatrixAlgo.h            const T tol = Imath::limits<T>::epsilon(),
T                1372 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <typename T>
T                1374 3rdparty/openexr/Imath/ImathMatrixAlgo.h jacobiSVD (const Imath::Matrix44<T>& A,
T                1375 3rdparty/openexr/Imath/ImathMatrixAlgo.h            Imath::Matrix44<T>& U,
T                1376 3rdparty/openexr/Imath/ImathMatrixAlgo.h            Imath::Vec4<T>& S,
T                1377 3rdparty/openexr/Imath/ImathMatrixAlgo.h            Imath::Matrix44<T>& V,
T                1378 3rdparty/openexr/Imath/ImathMatrixAlgo.h            const T tol = Imath::limits<T>::epsilon(),
T                1390 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <typename T>
T                1392 3rdparty/openexr/Imath/ImathMatrixAlgo.h jacobiEigenSolver (Matrix33<T>& A,
T                1393 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    Vec3<T>& S,
T                1394 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    Matrix33<T>& V,
T                1395 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    const T tol);
T                1397 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <typename T>
T                1400 3rdparty/openexr/Imath/ImathMatrixAlgo.h jacobiEigenSolver (Matrix33<T>& A,
T                1401 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    Vec3<T>& S,
T                1402 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    Matrix33<T>& V)
T                1404 3rdparty/openexr/Imath/ImathMatrixAlgo.h     jacobiEigenSolver(A,S,V,limits<T>::epsilon());
T                1407 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <typename T>
T                1409 3rdparty/openexr/Imath/ImathMatrixAlgo.h jacobiEigenSolver (Matrix44<T>& A,
T                1410 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    Vec4<T>& S,
T                1411 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    Matrix44<T>& V,
T                1412 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    const T tol);
T                1414 3rdparty/openexr/Imath/ImathMatrixAlgo.h template <typename T>
T                1417 3rdparty/openexr/Imath/ImathMatrixAlgo.h jacobiEigenSolver (Matrix44<T>& A,
T                1418 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    Vec4<T>& S,
T                1419 3rdparty/openexr/Imath/ImathMatrixAlgo.h                    Matrix44<T>& V)
T                1421 3rdparty/openexr/Imath/ImathMatrixAlgo.h     jacobiEigenSolver(A,S,V,limits<T>::epsilon());
T                  61 3rdparty/openexr/Imath/ImathPlane.h template <class T>
T                  66 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T>			normal;
T                  67 3rdparty/openexr/Imath/ImathPlane.h     T				distance;
T                  70 3rdparty/openexr/Imath/ImathPlane.h     Plane3(const Vec3<T> &normal, T distance);
T                  71 3rdparty/openexr/Imath/ImathPlane.h     Plane3(const Vec3<T> &point, const Vec3<T> &normal);
T                  72 3rdparty/openexr/Imath/ImathPlane.h     Plane3(const Vec3<T> &point1,
T                  73 3rdparty/openexr/Imath/ImathPlane.h        const Vec3<T> &point2,
T                  74 3rdparty/openexr/Imath/ImathPlane.h        const Vec3<T> &point3);
T                  80 3rdparty/openexr/Imath/ImathPlane.h     void                        set(const Vec3<T> &normal,
T                  81 3rdparty/openexr/Imath/ImathPlane.h                     T distance);
T                  83 3rdparty/openexr/Imath/ImathPlane.h     void                        set(const Vec3<T> &point,
T                  84 3rdparty/openexr/Imath/ImathPlane.h                     const Vec3<T> &normal);
T                  86 3rdparty/openexr/Imath/ImathPlane.h     void                        set(const Vec3<T> &point1,
T                  87 3rdparty/openexr/Imath/ImathPlane.h                     const Vec3<T> &point2,
T                  88 3rdparty/openexr/Imath/ImathPlane.h                     const Vec3<T> &point3 );
T                  94 3rdparty/openexr/Imath/ImathPlane.h     bool                        intersect(const Line3<T> &line,
T                  95 3rdparty/openexr/Imath/ImathPlane.h                                           Vec3<T> &intersection) const;
T                  97 3rdparty/openexr/Imath/ImathPlane.h     bool                        intersectT(const Line3<T> &line,
T                  98 3rdparty/openexr/Imath/ImathPlane.h                        T &parameter) const;
T                 100 3rdparty/openexr/Imath/ImathPlane.h     T				distanceTo(const Vec3<T> &) const;
T                 102 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T>                     reflectPoint(const Vec3<T> &) const;
T                 103 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T>                     reflectVector(const Vec3<T> &) const;
T                 119 3rdparty/openexr/Imath/ImathPlane.h template <class T>
T                 120 3rdparty/openexr/Imath/ImathPlane.h inline Plane3<T>::Plane3(const Vec3<T> &p0,
T                 121 3rdparty/openexr/Imath/ImathPlane.h              const Vec3<T> &p1,
T                 122 3rdparty/openexr/Imath/ImathPlane.h              const Vec3<T> &p2)
T                 127 3rdparty/openexr/Imath/ImathPlane.h template <class T>
T                 128 3rdparty/openexr/Imath/ImathPlane.h inline Plane3<T>::Plane3(const Vec3<T> &n, T d)
T                 133 3rdparty/openexr/Imath/ImathPlane.h template <class T>
T                 134 3rdparty/openexr/Imath/ImathPlane.h inline Plane3<T>::Plane3(const Vec3<T> &p, const Vec3<T> &n)
T                 139 3rdparty/openexr/Imath/ImathPlane.h template <class T>
T                 140 3rdparty/openexr/Imath/ImathPlane.h inline void Plane3<T>::set(const Vec3<T>& point1,
T                 141 3rdparty/openexr/Imath/ImathPlane.h                const Vec3<T>& point2,
T                 142 3rdparty/openexr/Imath/ImathPlane.h                const Vec3<T>& point3)
T                 149 3rdparty/openexr/Imath/ImathPlane.h template <class T>
T                 150 3rdparty/openexr/Imath/ImathPlane.h inline void Plane3<T>::set(const Vec3<T>& point, const Vec3<T>& n)
T                 157 3rdparty/openexr/Imath/ImathPlane.h template <class T>
T                 158 3rdparty/openexr/Imath/ImathPlane.h inline void Plane3<T>::set(const Vec3<T>& n, T d)
T                 165 3rdparty/openexr/Imath/ImathPlane.h template <class T>
T                 166 3rdparty/openexr/Imath/ImathPlane.h inline T Plane3<T>::distanceTo(const Vec3<T> &point) const
T                 171 3rdparty/openexr/Imath/ImathPlane.h template <class T>
T                 172 3rdparty/openexr/Imath/ImathPlane.h inline Vec3<T> Plane3<T>::reflectPoint(const Vec3<T> &point) const
T                 178 3rdparty/openexr/Imath/ImathPlane.h template <class T>
T                 179 3rdparty/openexr/Imath/ImathPlane.h inline Vec3<T> Plane3<T>::reflectVector(const Vec3<T> &v) const
T                 185 3rdparty/openexr/Imath/ImathPlane.h template <class T>
T                 186 3rdparty/openexr/Imath/ImathPlane.h inline bool Plane3<T>::intersect(const Line3<T>& line, Vec3<T>& point) const
T                 188 3rdparty/openexr/Imath/ImathPlane.h     T d = normal ^ line.dir;
T                 190 3rdparty/openexr/Imath/ImathPlane.h     T t = - ((normal ^ line.pos) - distance) /  d;
T                 195 3rdparty/openexr/Imath/ImathPlane.h template <class T>
T                 196 3rdparty/openexr/Imath/ImathPlane.h inline bool Plane3<T>::intersectT(const Line3<T>& line, T &t) const
T                 198 3rdparty/openexr/Imath/ImathPlane.h     T d = normal ^ line.dir;
T                 204 3rdparty/openexr/Imath/ImathPlane.h template<class T>
T                 205 3rdparty/openexr/Imath/ImathPlane.h std::ostream &operator<< (std::ostream &o, const Plane3<T> &plane)
T                 211 3rdparty/openexr/Imath/ImathPlane.h template<class T>
T                 212 3rdparty/openexr/Imath/ImathPlane.h Plane3<T> operator* (const Plane3<T> &plane, const Matrix44<T> &M)
T                 219 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T> dir1   = Vec3<T> (1, 0, 0) % plane.normal;
T                 220 3rdparty/openexr/Imath/ImathPlane.h     T dir1Len      = dir1 ^ dir1;
T                 222 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T> tmp    = Vec3<T> (0, 1, 0) % plane.normal;
T                 223 3rdparty/openexr/Imath/ImathPlane.h     T tmpLen       = tmp ^ tmp;
T                 231 3rdparty/openexr/Imath/ImathPlane.h     tmp            = Vec3<T> (0, 0, 1) % plane.normal;
T                 239 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T> dir2   = dir1 % plane.normal;
T                 240 3rdparty/openexr/Imath/ImathPlane.h     Vec3<T> point  = plane.distance * plane.normal;
T                 242 3rdparty/openexr/Imath/ImathPlane.h     return Plane3<T> ( point         * M,
T                 247 3rdparty/openexr/Imath/ImathPlane.h template<class T>
T                 248 3rdparty/openexr/Imath/ImathPlane.h Plane3<T> operator- (const Plane3<T> &plane)
T                 250 3rdparty/openexr/Imath/ImathPlane.h     return Plane3<T>(-plane.normal,-plane.distance);
T                  70 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                  75 3rdparty/openexr/Imath/ImathQuat.h     T			r;	    // real part
T                  76 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T>		v;	    // imaginary vector
T                  88 3rdparty/openexr/Imath/ImathQuat.h     Quat (T s, T i, T j, T k);
T                  90 3rdparty/openexr/Imath/ImathQuat.h     Quat (T s, Vec3<T> d);
T                  92 3rdparty/openexr/Imath/ImathQuat.h     static Quat<T> identity ();
T                 111 3rdparty/openexr/Imath/ImathQuat.h     const Quat<T> &	operator =	(const Quat<T> &q);
T                 112 3rdparty/openexr/Imath/ImathQuat.h     const Quat<T> &	operator *=	(const Quat<T> &q);
T                 113 3rdparty/openexr/Imath/ImathQuat.h     const Quat<T> &	operator *=	(T t);
T                 114 3rdparty/openexr/Imath/ImathQuat.h     const Quat<T> &	operator /=	(const Quat<T> &q);
T                 115 3rdparty/openexr/Imath/ImathQuat.h     const Quat<T> &	operator /=	(T t);
T                 116 3rdparty/openexr/Imath/ImathQuat.h     const Quat<T> &	operator +=	(const Quat<T> &q);
T                 117 3rdparty/openexr/Imath/ImathQuat.h     const Quat<T> &	operator -=	(const Quat<T> &q);
T                 118 3rdparty/openexr/Imath/ImathQuat.h     T &			operator []	(int index);	// as 4D vector
T                 119 3rdparty/openexr/Imath/ImathQuat.h     T			operator []	(int index) const;
T                 124 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> &		invert ();		// this -> 1 / this
T                 125 3rdparty/openexr/Imath/ImathQuat.h     Quat<T>		inverse () const;
T                 126 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> &		normalize ();		// returns this
T                 127 3rdparty/openexr/Imath/ImathQuat.h     Quat<T>		normalized () const;
T                 128 3rdparty/openexr/Imath/ImathQuat.h     T			length () const;	// in R4
T                 129 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T>             rotateVector(const Vec3<T> &original) const;
T                 130 3rdparty/openexr/Imath/ImathQuat.h     T                   euclideanInnerProduct(const Quat<T> &q) const;
T                 136 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> &		setAxisAngle (const Vec3<T> &axis, T radians);
T                 138 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> &		setRotation (const Vec3<T> &fromDirection,
T                 139 3rdparty/openexr/Imath/ImathQuat.h                      const Vec3<T> &toDirection);
T                 141 3rdparty/openexr/Imath/ImathQuat.h     T			angle () const;
T                 142 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T>		axis () const;
T                 144 3rdparty/openexr/Imath/ImathQuat.h     Matrix33<T>		toMatrix33 () const;
T                 145 3rdparty/openexr/Imath/ImathQuat.h     Matrix44<T>		toMatrix44 () const;
T                 147 3rdparty/openexr/Imath/ImathQuat.h     Quat<T>		log () const;
T                 148 3rdparty/openexr/Imath/ImathQuat.h     Quat<T>		exp () const;
T                 153 3rdparty/openexr/Imath/ImathQuat.h     void		setRotationInternal (const Vec3<T> &f0,
T                 154 3rdparty/openexr/Imath/ImathQuat.h                          const Vec3<T> &t0,
T                 155 3rdparty/openexr/Imath/ImathQuat.h                          Quat<T> &q);
T                 159 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 160 3rdparty/openexr/Imath/ImathQuat.h Quat<T>			slerp (const Quat<T> &q1, const Quat<T> &q2, T t);
T                 162 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 163 3rdparty/openexr/Imath/ImathQuat.h Quat<T>			slerpShortestArc
T                 164 3rdparty/openexr/Imath/ImathQuat.h                               (const Quat<T> &q1, const Quat<T> &q2, T t);
T                 167 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 168 3rdparty/openexr/Imath/ImathQuat.h Quat<T>			squad (const Quat<T> &q1, const Quat<T> &q2,
T                 169 3rdparty/openexr/Imath/ImathQuat.h                    const Quat<T> &qa, const Quat<T> &qb, T t);
T                 171 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 172 3rdparty/openexr/Imath/ImathQuat.h void			intermediate (const Quat<T> &q0, const Quat<T> &q1,
T                 173 3rdparty/openexr/Imath/ImathQuat.h                       const Quat<T> &q2, const Quat<T> &q3,
T                 174 3rdparty/openexr/Imath/ImathQuat.h                       Quat<T> &qa, Quat<T> &qb);
T                 176 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 177 3rdparty/openexr/Imath/ImathQuat.h Matrix33<T>		operator * (const Matrix33<T> &M, const Quat<T> &q);
T                 179 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 180 3rdparty/openexr/Imath/ImathQuat.h Matrix33<T>		operator * (const Quat<T> &q, const Matrix33<T> &M);
T                 182 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 183 3rdparty/openexr/Imath/ImathQuat.h std::ostream &		operator << (std::ostream &o, const Quat<T> &q);
T                 185 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 186 3rdparty/openexr/Imath/ImathQuat.h Quat<T>			operator * (const Quat<T> &q1, const Quat<T> &q2);
T                 188 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 189 3rdparty/openexr/Imath/ImathQuat.h Quat<T>			operator / (const Quat<T> &q1, const Quat<T> &q2);
T                 191 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 192 3rdparty/openexr/Imath/ImathQuat.h Quat<T>			operator / (const Quat<T> &q, T t);
T                 194 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 195 3rdparty/openexr/Imath/ImathQuat.h Quat<T>			operator * (const Quat<T> &q, T t);
T                 197 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 198 3rdparty/openexr/Imath/ImathQuat.h Quat<T>			operator * (T t, const Quat<T> &q);
T                 200 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 201 3rdparty/openexr/Imath/ImathQuat.h Quat<T>			operator + (const Quat<T> &q1, const Quat<T> &q2);
T                 203 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 204 3rdparty/openexr/Imath/ImathQuat.h Quat<T>			operator - (const Quat<T> &q1, const Quat<T> &q2);
T                 206 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 207 3rdparty/openexr/Imath/ImathQuat.h Quat<T>			operator ~ (const Quat<T> &q);
T                 209 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 210 3rdparty/openexr/Imath/ImathQuat.h Quat<T>			operator - (const Quat<T> &q);
T                 212 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 213 3rdparty/openexr/Imath/ImathQuat.h Vec3<T>			operator * (const Vec3<T> &v, const Quat<T> &q);
T                 228 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 230 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::Quat (): r (1), v (0, 0, 0)
T                 236 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 239 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::Quat (const Quat<S> &q): r (q.r), v (q.v)
T                 245 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 247 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::Quat (T s, T i, T j, T k): r (s), v (i, j, k)
T                 253 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 255 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::Quat (T s, Vec3<T> d): r (s), v (d)
T                 261 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 262 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 263 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::identity ()
T                 265 3rdparty/openexr/Imath/ImathQuat.h     return Quat<T>();
T                 268 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 269 3rdparty/openexr/Imath/ImathQuat.h inline const Quat<T> &
T                 270 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::operator = (const Quat<T> &q)
T                 278 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 279 3rdparty/openexr/Imath/ImathQuat.h inline const Quat<T> &
T                 280 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::operator *= (const Quat<T> &q)
T                 282 3rdparty/openexr/Imath/ImathQuat.h     T rtmp = r * q.r - (v ^ q.v);
T                 289 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 290 3rdparty/openexr/Imath/ImathQuat.h inline const Quat<T> &
T                 291 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::operator *= (T t)
T                 299 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 300 3rdparty/openexr/Imath/ImathQuat.h inline const Quat<T> &
T                 301 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::operator /= (const Quat<T> &q)
T                 308 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 309 3rdparty/openexr/Imath/ImathQuat.h inline const Quat<T> &
T                 310 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::operator /= (T t)
T                 318 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 319 3rdparty/openexr/Imath/ImathQuat.h inline const Quat<T> &
T                 320 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::operator += (const Quat<T> &q)
T                 328 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 329 3rdparty/openexr/Imath/ImathQuat.h inline const Quat<T> &
T                 330 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::operator -= (const Quat<T> &q)
T                 338 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 339 3rdparty/openexr/Imath/ImathQuat.h inline T &
T                 340 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::operator [] (int index)
T                 346 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 347 3rdparty/openexr/Imath/ImathQuat.h inline T
T                 348 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::operator [] (int index) const
T                 354 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                 357 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::operator == (const Quat<S> &q) const
T                 363 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                 366 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::operator != (const Quat<S> &q) const
T                 372 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 373 3rdparty/openexr/Imath/ImathQuat.h inline T
T                 374 3rdparty/openexr/Imath/ImathQuat.h operator ^ (const Quat<T>& q1 ,const Quat<T>& q2)
T                 380 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                 381 3rdparty/openexr/Imath/ImathQuat.h inline T
T                 382 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::length () const
T                 384 3rdparty/openexr/Imath/ImathQuat.h     return Math<T>::sqrt (r * r + (v ^ v));
T                 388 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                 389 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T> &
T                 390 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::normalize ()
T                 392 3rdparty/openexr/Imath/ImathQuat.h     if (T l = length())
T                 400 3rdparty/openexr/Imath/ImathQuat.h     v = Vec3<T> (0);
T                 407 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                 408 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 409 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::normalized () const
T                 411 3rdparty/openexr/Imath/ImathQuat.h     if (T l = length())
T                 418 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 419 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 420 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::inverse () const
T                 428 3rdparty/openexr/Imath/ImathQuat.h     T qdot = *this ^ *this;
T                 433 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 434 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T> &
T                 435 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::invert ()
T                 437 3rdparty/openexr/Imath/ImathQuat.h     T qdot = (*this) ^ (*this);
T                 444 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 445 3rdparty/openexr/Imath/ImathQuat.h inline Vec3<T>
T                 446 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::rotateVector(const Vec3<T>& original) const
T                 457 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> vec (0, original);  // temporarily promote grade of original
T                 458 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> inv (*this);
T                 460 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> result = *this * vec * inv;
T                 465 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 466 3rdparty/openexr/Imath/ImathQuat.h inline T
T                 467 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::euclideanInnerProduct (const Quat<T> &q) const
T                 473 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 474 3rdparty/openexr/Imath/ImathQuat.h T
T                 475 3rdparty/openexr/Imath/ImathQuat.h angle4D (const Quat<T> &q1, const Quat<T> &q2)
T                 482 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> d = q1 - q2;
T                 483 3rdparty/openexr/Imath/ImathQuat.h     T lengthD = Math<T>::sqrt (d ^ d);
T                 485 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> s = q1 + q2;
T                 486 3rdparty/openexr/Imath/ImathQuat.h     T lengthS = Math<T>::sqrt (s ^ s);
T                 488 3rdparty/openexr/Imath/ImathQuat.h     return 2 * Math<T>::atan2 (lengthD, lengthS);
T                 492 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 493 3rdparty/openexr/Imath/ImathQuat.h Quat<T>
T                 494 3rdparty/openexr/Imath/ImathQuat.h slerp (const Quat<T> &q1, const Quat<T> &q2, T t)
T                 515 3rdparty/openexr/Imath/ImathQuat.h     T a = angle4D (q1, q2);
T                 516 3rdparty/openexr/Imath/ImathQuat.h     T s = 1 - t;
T                 518 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> q = sinx_over_x (s * a) / sinx_over_x (a) * s * q1 +
T                 525 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 526 3rdparty/openexr/Imath/ImathQuat.h Quat<T>
T                 527 3rdparty/openexr/Imath/ImathQuat.h slerpShortestArc (const Quat<T> &q1, const Quat<T> &q2, T t)
T                 542 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 543 3rdparty/openexr/Imath/ImathQuat.h Quat<T>
T                 544 3rdparty/openexr/Imath/ImathQuat.h spline (const Quat<T> &q0, const Quat<T> &q1,
T                 545 3rdparty/openexr/Imath/ImathQuat.h         const Quat<T> &q2, const Quat<T> &q3,
T                 546 3rdparty/openexr/Imath/ImathQuat.h     T t)
T                 570 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> qa = intermediate (q0, q1, q2);
T                 571 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> qb = intermediate (q1, q2, q3);
T                 572 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> result = squad (q1, qa, qb, q2, t);
T                 578 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 579 3rdparty/openexr/Imath/ImathQuat.h Quat<T>
T                 580 3rdparty/openexr/Imath/ImathQuat.h squad (const Quat<T> &q1, const Quat<T> &qa,
T                 581 3rdparty/openexr/Imath/ImathQuat.h        const Quat<T> &qb, const Quat<T> &q2,
T                 582 3rdparty/openexr/Imath/ImathQuat.h        T t)
T                 593 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> r1 = slerp (q1, q2, t);
T                 594 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> r2 = slerp (qa, qb, t);
T                 595 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> result = slerp (r1, r2, 2 * t * (1 - t));
T                 601 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 602 3rdparty/openexr/Imath/ImathQuat.h Quat<T>
T                 603 3rdparty/openexr/Imath/ImathQuat.h intermediate (const Quat<T> &q0, const Quat<T> &q1, const Quat<T> &q2)
T                 613 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> q1inv = q1.inverse();
T                 614 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> c1 = q1inv * q2;
T                 615 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> c2 = q1inv * q0;
T                 616 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> c3 = (T) (-0.25) * (c2.log() + c1.log());
T                 617 3rdparty/openexr/Imath/ImathQuat.h     Quat<T> qa = q1 * c3.exp();
T                 623 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                 624 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 625 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::log () const
T                 632 3rdparty/openexr/Imath/ImathQuat.h     T theta = Math<T>::acos (std::min (r, (T) 1.0));
T                 635 3rdparty/openexr/Imath/ImathQuat.h     return Quat<T> (0, v);
T                 637 3rdparty/openexr/Imath/ImathQuat.h     T sintheta = Math<T>::sin (theta);
T                 639 3rdparty/openexr/Imath/ImathQuat.h     T k;
T                 640 3rdparty/openexr/Imath/ImathQuat.h     if (abs (sintheta) < 1 && abs (theta) >= limits<T>::max() * abs (sintheta))
T                 645 3rdparty/openexr/Imath/ImathQuat.h     return Quat<T> ((T) 0, v.x * k, v.y * k, v.z * k);
T                 649 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                 650 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 651 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::exp () const
T                 659 3rdparty/openexr/Imath/ImathQuat.h     T theta = v.length();
T                 660 3rdparty/openexr/Imath/ImathQuat.h     T sintheta = Math<T>::sin (theta);
T                 662 3rdparty/openexr/Imath/ImathQuat.h     T k;
T                 663 3rdparty/openexr/Imath/ImathQuat.h     if (abs (theta) < 1 && abs (sintheta) >= limits<T>::max() * abs (theta))
T                 668 3rdparty/openexr/Imath/ImathQuat.h     T costheta = Math<T>::cos (theta);
T                 670 3rdparty/openexr/Imath/ImathQuat.h     return Quat<T> (costheta, v.x * k, v.y * k, v.z * k);
T                 674 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                 675 3rdparty/openexr/Imath/ImathQuat.h inline T
T                 676 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::angle () const
T                 678 3rdparty/openexr/Imath/ImathQuat.h     return 2 * Math<T>::atan2 (v.length(), r);
T                 682 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                 683 3rdparty/openexr/Imath/ImathQuat.h inline Vec3<T>
T                 684 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::axis () const
T                 690 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                 691 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T> &
T                 692 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::setAxisAngle (const Vec3<T> &axis, T radians)
T                 694 3rdparty/openexr/Imath/ImathQuat.h     r = Math<T>::cos (radians / 2);
T                 695 3rdparty/openexr/Imath/ImathQuat.h     v = axis.normalized() * Math<T>::sin (radians / 2);
T                 700 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                 701 3rdparty/openexr/Imath/ImathQuat.h Quat<T> &
T                 702 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::setRotation (const Vec3<T> &from, const Vec3<T> &to)
T                 720 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T> f0 = from.normalized();
T                 721 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T> t0 = to.normalized();
T                 739 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T> h0 = (f0 + t0).normalized();
T                 745 3rdparty/openexr/Imath/ImathQuat.h         Quat<T> q;
T                 758 3rdparty/openexr/Imath/ImathQuat.h         r = T (0);
T                 760 3rdparty/openexr/Imath/ImathQuat.h         Vec3<T> f02 = f0 * f0;
T                 763 3rdparty/openexr/Imath/ImathQuat.h         v = (f0 % Vec3<T> (1, 0, 0)).normalized();
T                 765 3rdparty/openexr/Imath/ImathQuat.h         v = (f0 % Vec3<T> (0, 1, 0)).normalized();
T                 767 3rdparty/openexr/Imath/ImathQuat.h         v = (f0 % Vec3<T> (0, 0, 1)).normalized();
T                 775 3rdparty/openexr/Imath/ImathQuat.h template <class T>
T                 777 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::setRotationInternal (const Vec3<T> &f0, const Vec3<T> &t0, Quat<T> &q)
T                 796 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T> h0 = (f0 + t0).normalized();
T                 807 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 808 3rdparty/openexr/Imath/ImathQuat.h Matrix33<T>
T                 809 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::toMatrix33() const
T                 811 3rdparty/openexr/Imath/ImathQuat.h     return Matrix33<T> (1 - 2 * (v.y * v.y + v.z * v.z),
T                 824 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 825 3rdparty/openexr/Imath/ImathQuat.h Matrix44<T>
T                 826 3rdparty/openexr/Imath/ImathQuat.h Quat<T>::toMatrix44() const
T                 828 3rdparty/openexr/Imath/ImathQuat.h     return Matrix44<T> (1 - 2 * (v.y * v.y + v.z * v.z),
T                 847 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 848 3rdparty/openexr/Imath/ImathQuat.h inline Matrix33<T>
T                 849 3rdparty/openexr/Imath/ImathQuat.h operator * (const Matrix33<T> &M, const Quat<T> &q)
T                 855 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 856 3rdparty/openexr/Imath/ImathQuat.h inline Matrix33<T>
T                 857 3rdparty/openexr/Imath/ImathQuat.h operator * (const Quat<T> &q, const Matrix33<T> &M)
T                 863 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 865 3rdparty/openexr/Imath/ImathQuat.h operator << (std::ostream &o, const Quat<T> &q)
T                 875 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 876 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 877 3rdparty/openexr/Imath/ImathQuat.h operator * (const Quat<T> &q1, const Quat<T> &q2)
T                 879 3rdparty/openexr/Imath/ImathQuat.h     return Quat<T> (q1.r * q2.r - (q1.v ^ q2.v),
T                 884 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 885 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 886 3rdparty/openexr/Imath/ImathQuat.h operator / (const Quat<T> &q1, const Quat<T> &q2)
T                 892 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 893 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 894 3rdparty/openexr/Imath/ImathQuat.h operator / (const Quat<T> &q, T t)
T                 896 3rdparty/openexr/Imath/ImathQuat.h     return Quat<T> (q.r / t, q.v / t);
T                 900 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 901 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 902 3rdparty/openexr/Imath/ImathQuat.h operator * (const Quat<T> &q, T t)
T                 904 3rdparty/openexr/Imath/ImathQuat.h     return Quat<T> (q.r * t, q.v * t);
T                 908 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 909 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 910 3rdparty/openexr/Imath/ImathQuat.h operator * (T t, const Quat<T> &q)
T                 912 3rdparty/openexr/Imath/ImathQuat.h     return Quat<T> (q.r * t, q.v * t);
T                 916 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 917 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 918 3rdparty/openexr/Imath/ImathQuat.h operator + (const Quat<T> &q1, const Quat<T> &q2)
T                 920 3rdparty/openexr/Imath/ImathQuat.h     return Quat<T> (q1.r + q2.r, q1.v + q2.v);
T                 924 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 925 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 926 3rdparty/openexr/Imath/ImathQuat.h operator - (const Quat<T> &q1, const Quat<T> &q2)
T                 928 3rdparty/openexr/Imath/ImathQuat.h     return Quat<T> (q1.r - q2.r, q1.v - q2.v);
T                 932 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 933 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 934 3rdparty/openexr/Imath/ImathQuat.h operator ~ (const Quat<T> &q)
T                 936 3rdparty/openexr/Imath/ImathQuat.h     return Quat<T> (q.r, -q.v);
T                 940 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 941 3rdparty/openexr/Imath/ImathQuat.h inline Quat<T>
T                 942 3rdparty/openexr/Imath/ImathQuat.h operator - (const Quat<T> &q)
T                 944 3rdparty/openexr/Imath/ImathQuat.h     return Quat<T> (-q.r, -q.v);
T                 948 3rdparty/openexr/Imath/ImathQuat.h template<class T>
T                 949 3rdparty/openexr/Imath/ImathQuat.h inline Vec3<T>
T                 950 3rdparty/openexr/Imath/ImathQuat.h operator * (const Vec3<T> &v, const Quat<T> &q)
T                 952 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T> a = q.v % v;
T                 953 3rdparty/openexr/Imath/ImathQuat.h     Vec3<T> b = q.v % a;
T                 954 3rdparty/openexr/Imath/ImathQuat.h     return v + T (2) * (q.r * a + b);
T                  84 3rdparty/openexr/Imath/ImathRoots.h template <class T> int	solveLinear (T a, T b, T &x);
T                  85 3rdparty/openexr/Imath/ImathRoots.h template <class T> int	solveQuadratic (T a, T b, T c, T x[2]);
T                  86 3rdparty/openexr/Imath/ImathRoots.h template <class T> int	solveNormalizedCubic (T r, T s, T t, T x[3]);
T                  87 3rdparty/openexr/Imath/ImathRoots.h template <class T> int	solveCubic (T a, T b, T c, T d, T x[3]);
T                  94 3rdparty/openexr/Imath/ImathRoots.h template <class T>
T                  96 3rdparty/openexr/Imath/ImathRoots.h solveLinear (T a, T b, T &x)
T                 114 3rdparty/openexr/Imath/ImathRoots.h template <class T>
T                 116 3rdparty/openexr/Imath/ImathRoots.h solveQuadratic (T a, T b, T c, T x[2])
T                 124 3rdparty/openexr/Imath/ImathRoots.h     T D = b * b - 4 * a * c;
T                 128 3rdparty/openexr/Imath/ImathRoots.h         T s = Math<T>::sqrt (D);
T                 129 3rdparty/openexr/Imath/ImathRoots.h         T q = -(b + (b > 0 ? 1 : -1) * s) / T(2);
T                 148 3rdparty/openexr/Imath/ImathRoots.h template <class T>
T                 150 3rdparty/openexr/Imath/ImathRoots.h solveNormalizedCubic (T r, T s, T t, T x[3])
T                 152 3rdparty/openexr/Imath/ImathRoots.h     T p  = (3 * s - r * r) / 3;
T                 153 3rdparty/openexr/Imath/ImathRoots.h     T q  = 2 * r * r * r / 27 - r * s / 3 + t;
T                 154 3rdparty/openexr/Imath/ImathRoots.h     T p3 = p / 3;
T                 155 3rdparty/openexr/Imath/ImathRoots.h     T q2 = q / 2;
T                 156 3rdparty/openexr/Imath/ImathRoots.h     T D  = p3 * p3 * p3 + q2 * q2;
T                 166 3rdparty/openexr/Imath/ImathRoots.h     std::complex<T> u = std::pow (-q / 2 + std::sqrt (std::complex<T> (D)),
T                 167 3rdparty/openexr/Imath/ImathRoots.h                   T (1) / T (3));
T                 169 3rdparty/openexr/Imath/ImathRoots.h     std::complex<T> v = -p / (T (3) * u);
T                 171 3rdparty/openexr/Imath/ImathRoots.h     const T sqrt3 = T (1.73205080756887729352744634150587); // enough digits
T                 173 3rdparty/openexr/Imath/ImathRoots.h     std::complex<T> y0 (u + v);
T                 175 3rdparty/openexr/Imath/ImathRoots.h     std::complex<T> y1 (-(u + v) / T (2) +
T                 176 3rdparty/openexr/Imath/ImathRoots.h              (u - v) / T (2) * std::complex<T> (0, sqrt3));
T                 178 3rdparty/openexr/Imath/ImathRoots.h     std::complex<T> y2 (-(u + v) / T (2) -
T                 179 3rdparty/openexr/Imath/ImathRoots.h              (u - v) / T (2) * std::complex<T> (0, sqrt3));
T                 202 3rdparty/openexr/Imath/ImathRoots.h template <class T>
T                 204 3rdparty/openexr/Imath/ImathRoots.h solveCubic (T a, T b, T c, T d, T x[3])
T                  59 3rdparty/openexr/Imath/ImathShear.h template <class T> class Shear6
T                  67 3rdparty/openexr/Imath/ImathShear.h     T			xy, xz, yz, yx, zx, zy;
T                  69 3rdparty/openexr/Imath/ImathShear.h     T &			operator [] (int i);
T                  70 3rdparty/openexr/Imath/ImathShear.h     const T &		operator [] (int i) const;
T                  78 3rdparty/openexr/Imath/ImathShear.h     Shear6 (T XY, T XZ, T YZ);	   // (XY XZ YZ 0 0 0)
T                  79 3rdparty/openexr/Imath/ImathShear.h     Shear6 (const Vec3<T> &v);     // (v.x v.y v.z 0 0 0)
T                  82 3rdparty/openexr/Imath/ImathShear.h     Shear6 (T XY, T XZ, T YZ,      // (XY XZ YZ YX ZX ZY)
T                  83 3rdparty/openexr/Imath/ImathShear.h         T YX, T ZX, T ZY);
T                 115 3rdparty/openexr/Imath/ImathShear.h     T *			getValue();
T                 116 3rdparty/openexr/Imath/ImathShear.h     const T *		getValue() const;
T                 147 3rdparty/openexr/Imath/ImathShear.h     bool		equalWithAbsError (const Shear6<T> &h, T e) const;
T                 148 3rdparty/openexr/Imath/ImathShear.h     bool		equalWithRelError (const Shear6<T> &h, T e) const;
T                 180 3rdparty/openexr/Imath/ImathShear.h     const Shear6 &	operator *= (T a);
T                 182 3rdparty/openexr/Imath/ImathShear.h     Shear6		operator * (T a) const;
T                 190 3rdparty/openexr/Imath/ImathShear.h     const Shear6 &	operator /= (T a);
T                 192 3rdparty/openexr/Imath/ImathShear.h     Shear6		operator / (T a) const;
T                 206 3rdparty/openexr/Imath/ImathShear.h     static T		baseTypeMin()		{return limits<T>::min();}
T                 207 3rdparty/openexr/Imath/ImathShear.h     static T		baseTypeMax()		{return limits<T>::max();}
T                 208 3rdparty/openexr/Imath/ImathShear.h     static T		baseTypeSmallest()	{return limits<T>::smallest();}
T                 209 3rdparty/openexr/Imath/ImathShear.h     static T		baseTypeEpsilon()	{return limits<T>::epsilon();}
T                 218 3rdparty/openexr/Imath/ImathShear.h     typedef T		BaseType;
T                 226 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 227 3rdparty/openexr/Imath/ImathShear.h std::ostream &	operator << (std::ostream &s, const Shear6<T> &h);
T                 234 3rdparty/openexr/Imath/ImathShear.h template <class S, class T> Shear6<T>	operator * (S a, const Shear6<T> &h);
T                 253 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 254 3rdparty/openexr/Imath/ImathShear.h inline T &
T                 255 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator [] (int i)
T                 260 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 261 3rdparty/openexr/Imath/ImathShear.h inline const T &
T                 262 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator [] (int i) const
T                 267 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 269 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::Shear6 ()
T                 274 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 276 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::Shear6 (T XY, T XZ, T YZ)
T                 286 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 288 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::Shear6 (const Vec3<T> &v)
T                 298 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 301 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::Shear6 (const Vec3<S> &v)
T                 303 3rdparty/openexr/Imath/ImathShear.h     xy = T (v.x);
T                 304 3rdparty/openexr/Imath/ImathShear.h     xz = T (v.y);
T                 305 3rdparty/openexr/Imath/ImathShear.h     yz = T (v.z);
T                 311 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 313 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::Shear6 (T XY, T XZ, T YZ, T YX, T ZX, T ZY)
T                 323 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 325 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::Shear6 (const Shear6 &h)
T                 335 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 338 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::Shear6 (const Shear6<S> &h)
T                 340 3rdparty/openexr/Imath/ImathShear.h     xy = T (h.xy);
T                 341 3rdparty/openexr/Imath/ImathShear.h     xz = T (h.xz);
T                 342 3rdparty/openexr/Imath/ImathShear.h     yz = T (h.yz);
T                 343 3rdparty/openexr/Imath/ImathShear.h     yx = T (h.yx);
T                 344 3rdparty/openexr/Imath/ImathShear.h     zx = T (h.zx);
T                 345 3rdparty/openexr/Imath/ImathShear.h     zy = T (h.zy);
T                 348 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 349 3rdparty/openexr/Imath/ImathShear.h inline const Shear6<T> &
T                 350 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator = (const Shear6 &h)
T                 361 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 363 3rdparty/openexr/Imath/ImathShear.h inline const Shear6<T> &
T                 364 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator = (const Vec3<S> &v)
T                 366 3rdparty/openexr/Imath/ImathShear.h     xy = T (v.x);
T                 367 3rdparty/openexr/Imath/ImathShear.h     xz = T (v.y);
T                 368 3rdparty/openexr/Imath/ImathShear.h     yz = T (v.z);
T                 375 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 378 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::setValue (S XY, S XZ, S YZ, S YX, S ZX, S ZY)
T                 380 3rdparty/openexr/Imath/ImathShear.h     xy = T (XY);
T                 381 3rdparty/openexr/Imath/ImathShear.h     xz = T (XZ);
T                 382 3rdparty/openexr/Imath/ImathShear.h     yz = T (YZ);
T                 383 3rdparty/openexr/Imath/ImathShear.h     yx = T (YX);
T                 384 3rdparty/openexr/Imath/ImathShear.h     zx = T (ZX);
T                 385 3rdparty/openexr/Imath/ImathShear.h     zy = T (ZY);
T                 388 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 391 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::setValue (const Shear6<S> &h)
T                 393 3rdparty/openexr/Imath/ImathShear.h     xy = T (h.xy);
T                 394 3rdparty/openexr/Imath/ImathShear.h     xz = T (h.xz);
T                 395 3rdparty/openexr/Imath/ImathShear.h     yz = T (h.yz);
T                 396 3rdparty/openexr/Imath/ImathShear.h     yx = T (h.yx);
T                 397 3rdparty/openexr/Imath/ImathShear.h     zx = T (h.zx);
T                 398 3rdparty/openexr/Imath/ImathShear.h     zy = T (h.zy);
T                 401 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 404 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::getValue (S &XY, S &XZ, S &YZ, S &YX, S &ZX, S &ZY) const
T                 414 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 417 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::getValue (Shear6<S> &h) const
T                 427 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 428 3rdparty/openexr/Imath/ImathShear.h inline T *
T                 429 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::getValue()
T                 431 3rdparty/openexr/Imath/ImathShear.h     return (T *) &xy;
T                 434 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 435 3rdparty/openexr/Imath/ImathShear.h inline const T *
T                 436 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::getValue() const
T                 438 3rdparty/openexr/Imath/ImathShear.h     return (const T *) &xy;
T                 441 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 444 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator == (const Shear6<S> &h) const
T                 450 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 453 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator != (const Shear6<S> &h) const
T                 459 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 461 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::equalWithAbsError (const Shear6<T> &h, T e) const
T                 470 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 472 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::equalWithRelError (const Shear6<T> &h, T e) const
T                 482 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 483 3rdparty/openexr/Imath/ImathShear.h inline const Shear6<T> &
T                 484 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator += (const Shear6 &h)
T                 495 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 496 3rdparty/openexr/Imath/ImathShear.h inline Shear6<T>
T                 497 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator + (const Shear6 &h) const
T                 503 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 504 3rdparty/openexr/Imath/ImathShear.h inline const Shear6<T> &
T                 505 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator -= (const Shear6 &h)
T                 516 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 517 3rdparty/openexr/Imath/ImathShear.h inline Shear6<T>
T                 518 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator - (const Shear6 &h) const
T                 524 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 525 3rdparty/openexr/Imath/ImathShear.h inline Shear6<T>
T                 526 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator - () const
T                 531 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 532 3rdparty/openexr/Imath/ImathShear.h inline const Shear6<T> &
T                 533 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::negate ()
T                 544 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 545 3rdparty/openexr/Imath/ImathShear.h inline const Shear6<T> &
T                 546 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator *= (const Shear6 &h)
T                 557 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 558 3rdparty/openexr/Imath/ImathShear.h inline const Shear6<T> &
T                 559 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator *= (T a)
T                 570 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 571 3rdparty/openexr/Imath/ImathShear.h inline Shear6<T>
T                 572 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator * (const Shear6 &h) const
T                 578 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 579 3rdparty/openexr/Imath/ImathShear.h inline Shear6<T>
T                 580 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator * (T a) const
T                 586 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 587 3rdparty/openexr/Imath/ImathShear.h inline const Shear6<T> &
T                 588 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator /= (const Shear6 &h)
T                 599 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 600 3rdparty/openexr/Imath/ImathShear.h inline const Shear6<T> &
T                 601 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator /= (T a)
T                 612 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 613 3rdparty/openexr/Imath/ImathShear.h inline Shear6<T>
T                 614 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator / (const Shear6 &h) const
T                 620 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 621 3rdparty/openexr/Imath/ImathShear.h inline Shear6<T>
T                 622 3rdparty/openexr/Imath/ImathShear.h Shear6<T>::operator / (T a) const
T                 633 3rdparty/openexr/Imath/ImathShear.h template <class T>
T                 635 3rdparty/openexr/Imath/ImathShear.h operator << (std::ostream &s, const Shear6<T> &h)
T                 648 3rdparty/openexr/Imath/ImathShear.h template <class S, class T>
T                 649 3rdparty/openexr/Imath/ImathShear.h inline Shear6<T>
T                 650 3rdparty/openexr/Imath/ImathShear.h operator * (S a, const Shear6<T> &h)
T                 652 3rdparty/openexr/Imath/ImathShear.h     return Shear6<T> (a * h.xy, a * h.xz, a * h.yz,
T                  52 3rdparty/openexr/Imath/ImathSphere.h template <class T>
T                  57 3rdparty/openexr/Imath/ImathSphere.h     Vec3<T>	center;
T                  58 3rdparty/openexr/Imath/ImathSphere.h     T           radius;
T                  65 3rdparty/openexr/Imath/ImathSphere.h     Sphere3(const Vec3<T> &c, T r) : center(c), radius(r) {}
T                  90 3rdparty/openexr/Imath/ImathSphere.h     void circumscribe(const Box<Vec3<T> > &box);
T                  91 3rdparty/openexr/Imath/ImathSphere.h     bool intersect(const Line3<T> &l, Vec3<T> &intersection) const;
T                  92 3rdparty/openexr/Imath/ImathSphere.h     bool intersectT(const Line3<T> &l, T &t) const;
T                 108 3rdparty/openexr/Imath/ImathSphere.h template <class T>
T                 109 3rdparty/openexr/Imath/ImathSphere.h void Sphere3<T>::circumscribe(const Box<Vec3<T> > &box)
T                 111 3rdparty/openexr/Imath/ImathSphere.h     center = T(0.5) * (box.min + box.max);
T                 116 3rdparty/openexr/Imath/ImathSphere.h template <class T>
T                 117 3rdparty/openexr/Imath/ImathSphere.h bool Sphere3<T>::intersectT(const Line3<T> &line, T &t) const
T                 121 3rdparty/openexr/Imath/ImathSphere.h     Vec3<T> v = line.pos - center;
T                 122 3rdparty/openexr/Imath/ImathSphere.h     T B = T(2.0) * (line.dir ^ v);
T                 123 3rdparty/openexr/Imath/ImathSphere.h     T C = (v ^ v) - (radius * radius);
T                 128 3rdparty/openexr/Imath/ImathSphere.h     T discr = B*B - T(4.0)*C;
T                 140 3rdparty/openexr/Imath/ImathSphere.h     T sqroot = Math<T>::sqrt(discr);
T                 141 3rdparty/openexr/Imath/ImathSphere.h     t = (-B - sqroot) * T(0.5);
T                 147 3rdparty/openexr/Imath/ImathSphere.h         t = (-B + sqroot) * T(0.5);
T                 158 3rdparty/openexr/Imath/ImathSphere.h template <class T>
T                 159 3rdparty/openexr/Imath/ImathSphere.h bool Sphere3<T>::intersect(const Line3<T> &line, Vec3<T> &intersection) const
T                 161 3rdparty/openexr/Imath/ImathSphere.h     T t;
T                  56 3rdparty/openexr/Imath/ImathVec.cpp template<class T>
T                  58 3rdparty/openexr/Imath/ImathVec.cpp normalizeOrThrow(Vec2<T> &v)
T                  79 3rdparty/openexr/Imath/ImathVec.cpp template<class T>
T                  81 3rdparty/openexr/Imath/ImathVec.cpp normalizeOrThrow(Vec3<T> &v)
T                 102 3rdparty/openexr/Imath/ImathVec.cpp template<class T>
T                 104 3rdparty/openexr/Imath/ImathVec.cpp normalizeOrThrow(Vec4<T> &v)
T                  61 3rdparty/openexr/Imath/ImathVec.h template <class T> class Vec2;
T                  62 3rdparty/openexr/Imath/ImathVec.h template <class T> class Vec3;
T                  63 3rdparty/openexr/Imath/ImathVec.h template <class T> class Vec4;
T                  68 3rdparty/openexr/Imath/ImathVec.h template <class T> class Vec2
T                  76 3rdparty/openexr/Imath/ImathVec.h     T			x, y;
T                  78 3rdparty/openexr/Imath/ImathVec.h     T &			operator [] (int i);
T                  79 3rdparty/openexr/Imath/ImathVec.h     const T &		operator [] (int i) const;
T                  87 3rdparty/openexr/Imath/ImathVec.h     explicit Vec2 (T a);            // (a a)
T                  88 3rdparty/openexr/Imath/ImathVec.h     Vec2 (T a, T b);                // (a b)
T                 117 3rdparty/openexr/Imath/ImathVec.h     T *			getValue ();
T                 118 3rdparty/openexr/Imath/ImathVec.h     const T *		getValue () const;
T                 150 3rdparty/openexr/Imath/ImathVec.h     bool		equalWithAbsError (const Vec2<T> &v, T e) const;
T                 151 3rdparty/openexr/Imath/ImathVec.h     bool		equalWithRelError (const Vec2<T> &v, T e) const;
T                 157 3rdparty/openexr/Imath/ImathVec.h     T			dot (const Vec2 &v) const;
T                 158 3rdparty/openexr/Imath/ImathVec.h     T			operator ^ (const Vec2 &v) const;
T                 166 3rdparty/openexr/Imath/ImathVec.h     T			cross (const Vec2 &v) const;
T                 167 3rdparty/openexr/Imath/ImathVec.h     T			operator % (const Vec2 &v) const;
T                 199 3rdparty/openexr/Imath/ImathVec.h     const Vec2 &	operator *= (T a);
T                 201 3rdparty/openexr/Imath/ImathVec.h     Vec2		operator * (T a) const;
T                 209 3rdparty/openexr/Imath/ImathVec.h     const Vec2 &	operator /= (T a);
T                 211 3rdparty/openexr/Imath/ImathVec.h     Vec2		operator / (T a) const;
T                 223 3rdparty/openexr/Imath/ImathVec.h     T			length () const;
T                 224 3rdparty/openexr/Imath/ImathVec.h     T			length2 () const;
T                 230 3rdparty/openexr/Imath/ImathVec.h     Vec2<T>		normalized () const;	// does not modify *this
T                 231 3rdparty/openexr/Imath/ImathVec.h     Vec2<T>		normalizedExc () const throw (Iex::MathExc);
T                 232 3rdparty/openexr/Imath/ImathVec.h     Vec2<T>		normalizedNonNull () const;
T                 246 3rdparty/openexr/Imath/ImathVec.h     static T		baseTypeMin()		{return limits<T>::min();}
T                 247 3rdparty/openexr/Imath/ImathVec.h     static T		baseTypeMax()		{return limits<T>::max();}
T                 248 3rdparty/openexr/Imath/ImathVec.h     static T		baseTypeSmallest()	{return limits<T>::smallest();}
T                 249 3rdparty/openexr/Imath/ImathVec.h     static T		baseTypeEpsilon()	{return limits<T>::epsilon();}
T                 258 3rdparty/openexr/Imath/ImathVec.h     typedef T		BaseType;
T                 262 3rdparty/openexr/Imath/ImathVec.h     T			lengthTiny () const;
T                 266 3rdparty/openexr/Imath/ImathVec.h template <class T> class Vec3
T                 274 3rdparty/openexr/Imath/ImathVec.h     T			x, y, z;
T                 276 3rdparty/openexr/Imath/ImathVec.h     T &			operator [] (int i);
T                 277 3rdparty/openexr/Imath/ImathVec.h     const T &		operator [] (int i) const;
T                 285 3rdparty/openexr/Imath/ImathVec.h     explicit Vec3 (T a);           // (a a a)
T                 286 3rdparty/openexr/Imath/ImathVec.h     Vec3 (T a, T b, T c);	   // (a b c)
T                 330 3rdparty/openexr/Imath/ImathVec.h     T *			getValue();
T                 331 3rdparty/openexr/Imath/ImathVec.h     const T *		getValue() const;
T                 362 3rdparty/openexr/Imath/ImathVec.h     bool		equalWithAbsError (const Vec3<T> &v, T e) const;
T                 363 3rdparty/openexr/Imath/ImathVec.h     bool		equalWithRelError (const Vec3<T> &v, T e) const;
T                 369 3rdparty/openexr/Imath/ImathVec.h     T			dot (const Vec3 &v) const;
T                 370 3rdparty/openexr/Imath/ImathVec.h     T			operator ^ (const Vec3 &v) const;
T                 411 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	operator *= (T a);
T                 413 3rdparty/openexr/Imath/ImathVec.h     Vec3		operator * (T a) const;
T                 421 3rdparty/openexr/Imath/ImathVec.h     const Vec3 &	operator /= (T a);
T                 423 3rdparty/openexr/Imath/ImathVec.h     Vec3		operator / (T a) const;
T                 435 3rdparty/openexr/Imath/ImathVec.h     T			length () const;
T                 436 3rdparty/openexr/Imath/ImathVec.h     T			length2 () const;
T                 442 3rdparty/openexr/Imath/ImathVec.h     Vec3<T>		normalized () const;	// does not modify *this
T                 443 3rdparty/openexr/Imath/ImathVec.h     Vec3<T>		normalizedExc () const throw (Iex::MathExc);
T                 444 3rdparty/openexr/Imath/ImathVec.h     Vec3<T>		normalizedNonNull () const;
T                 458 3rdparty/openexr/Imath/ImathVec.h     static T		baseTypeMin()		{return limits<T>::min();}
T                 459 3rdparty/openexr/Imath/ImathVec.h     static T		baseTypeMax()		{return limits<T>::max();}
T                 460 3rdparty/openexr/Imath/ImathVec.h     static T		baseTypeSmallest()	{return limits<T>::smallest();}
T                 461 3rdparty/openexr/Imath/ImathVec.h     static T		baseTypeEpsilon()	{return limits<T>::epsilon();}
T                 470 3rdparty/openexr/Imath/ImathVec.h     typedef T		BaseType;
T                 474 3rdparty/openexr/Imath/ImathVec.h     T			lengthTiny () const;
T                 479 3rdparty/openexr/Imath/ImathVec.h template <class T> class Vec4
T                 487 3rdparty/openexr/Imath/ImathVec.h     T               x, y, z, w;
T                 489 3rdparty/openexr/Imath/ImathVec.h     T &             operator [] (int i);
T                 490 3rdparty/openexr/Imath/ImathVec.h     const T &       operator [] (int i) const;
T                 498 3rdparty/openexr/Imath/ImathVec.h     explicit Vec4 (T a);           // (a a a a)
T                 499 3rdparty/openexr/Imath/ImathVec.h     Vec4 (T a, T b, T c, T d);	   // (a b c d)
T                 548 3rdparty/openexr/Imath/ImathVec.h     bool		equalWithAbsError (const Vec4<T> &v, T e) const;
T                 549 3rdparty/openexr/Imath/ImathVec.h     bool		equalWithRelError (const Vec4<T> &v, T e) const;
T                 556 3rdparty/openexr/Imath/ImathVec.h     T			dot (const Vec4 &v) const;
T                 557 3rdparty/openexr/Imath/ImathVec.h     T			operator ^ (const Vec4 &v) const;
T                 593 3rdparty/openexr/Imath/ImathVec.h     const Vec4 &    operator *= (T a);
T                 595 3rdparty/openexr/Imath/ImathVec.h     Vec4            operator * (T a) const;
T                 603 3rdparty/openexr/Imath/ImathVec.h     const Vec4 &    operator /= (T a);
T                 605 3rdparty/openexr/Imath/ImathVec.h     Vec4            operator / (T a) const;
T                 617 3rdparty/openexr/Imath/ImathVec.h     T               length () const;
T                 618 3rdparty/openexr/Imath/ImathVec.h     T               length2 () const;
T                 624 3rdparty/openexr/Imath/ImathVec.h     Vec4<T>         normalized () const;	// does not modify *this
T                 625 3rdparty/openexr/Imath/ImathVec.h     Vec4<T>         normalizedExc () const throw (Iex::MathExc);
T                 626 3rdparty/openexr/Imath/ImathVec.h     Vec4<T>         normalizedNonNull () const;
T                 640 3rdparty/openexr/Imath/ImathVec.h     static T		baseTypeMin()		{return limits<T>::min();}
T                 641 3rdparty/openexr/Imath/ImathVec.h     static T		baseTypeMax()		{return limits<T>::max();}
T                 642 3rdparty/openexr/Imath/ImathVec.h     static T		baseTypeSmallest()	{return limits<T>::smallest();}
T                 643 3rdparty/openexr/Imath/ImathVec.h     static T		baseTypeEpsilon()	{return limits<T>::epsilon();}
T                 652 3rdparty/openexr/Imath/ImathVec.h     typedef T		BaseType;
T                 656 3rdparty/openexr/Imath/ImathVec.h     T			lengthTiny () const;
T                 664 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 665 3rdparty/openexr/Imath/ImathVec.h std::ostream &	operator << (std::ostream &s, const Vec2<T> &v);
T                 667 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 668 3rdparty/openexr/Imath/ImathVec.h std::ostream &	operator << (std::ostream &s, const Vec3<T> &v);
T                 670 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 671 3rdparty/openexr/Imath/ImathVec.h std::ostream &	operator << (std::ostream &s, const Vec4<T> &v);
T                 677 3rdparty/openexr/Imath/ImathVec.h template <class T> Vec2<T>	operator * (T a, const Vec2<T> &v);
T                 678 3rdparty/openexr/Imath/ImathVec.h template <class T> Vec3<T>	operator * (T a, const Vec3<T> &v);
T                 679 3rdparty/openexr/Imath/ImathVec.h template <class T> Vec4<T>	operator * (T a, const Vec4<T> &v);
T                 851 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 852 3rdparty/openexr/Imath/ImathVec.h inline T &
T                 853 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator [] (int i)
T                 858 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 859 3rdparty/openexr/Imath/ImathVec.h inline const T &
T                 860 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator [] (int i) const
T                 865 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 867 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::Vec2 ()
T                 872 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 874 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::Vec2 (T a)
T                 879 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 881 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::Vec2 (T a, T b)
T                 887 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 889 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::Vec2 (const Vec2 &v)
T                 895 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 898 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::Vec2 (const Vec2<S> &v)
T                 900 3rdparty/openexr/Imath/ImathVec.h     x = T (v.x);
T                 901 3rdparty/openexr/Imath/ImathVec.h     y = T (v.y);
T                 904 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 905 3rdparty/openexr/Imath/ImathVec.h inline const Vec2<T> &
T                 906 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator = (const Vec2 &v)
T                 913 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 916 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::setValue (S a, S b)
T                 918 3rdparty/openexr/Imath/ImathVec.h     x = T (a);
T                 919 3rdparty/openexr/Imath/ImathVec.h     y = T (b);
T                 922 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 925 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::setValue (const Vec2<S> &v)
T                 927 3rdparty/openexr/Imath/ImathVec.h     x = T (v.x);
T                 928 3rdparty/openexr/Imath/ImathVec.h     y = T (v.y);
T                 931 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 934 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::getValue (S &a, S &b) const
T                 940 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 943 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::getValue (Vec2<S> &v) const
T                 949 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 950 3rdparty/openexr/Imath/ImathVec.h inline T *
T                 951 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::getValue()
T                 953 3rdparty/openexr/Imath/ImathVec.h     return (T *) &x;
T                 956 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 957 3rdparty/openexr/Imath/ImathVec.h inline const T *
T                 958 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::getValue() const
T                 960 3rdparty/openexr/Imath/ImathVec.h     return (const T *) &x;
T                 963 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 966 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator == (const Vec2<S> &v) const
T                 971 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 974 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator != (const Vec2<S> &v) const
T                 979 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 981 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::equalWithAbsError (const Vec2<T> &v, T e) const
T                 990 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                 992 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::equalWithRelError (const Vec2<T> &v, T e) const
T                1001 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1002 3rdparty/openexr/Imath/ImathVec.h inline T
T                1003 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::dot (const Vec2 &v) const
T                1008 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1009 3rdparty/openexr/Imath/ImathVec.h inline T
T                1010 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator ^ (const Vec2 &v) const
T                1015 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1016 3rdparty/openexr/Imath/ImathVec.h inline T
T                1017 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::cross (const Vec2 &v) const
T                1023 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1024 3rdparty/openexr/Imath/ImathVec.h inline T
T                1025 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator % (const Vec2 &v) const
T                1030 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1031 3rdparty/openexr/Imath/ImathVec.h inline const Vec2<T> &
T                1032 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator += (const Vec2 &v)
T                1039 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1040 3rdparty/openexr/Imath/ImathVec.h inline Vec2<T>
T                1041 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator + (const Vec2 &v) const
T                1046 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1047 3rdparty/openexr/Imath/ImathVec.h inline const Vec2<T> &
T                1048 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator -= (const Vec2 &v)
T                1055 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1056 3rdparty/openexr/Imath/ImathVec.h inline Vec2<T>
T                1057 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator - (const Vec2 &v) const
T                1062 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1063 3rdparty/openexr/Imath/ImathVec.h inline Vec2<T>
T                1064 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator - () const
T                1069 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1070 3rdparty/openexr/Imath/ImathVec.h inline const Vec2<T> &
T                1071 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::negate ()
T                1078 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1079 3rdparty/openexr/Imath/ImathVec.h inline const Vec2<T> &
T                1080 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator *= (const Vec2 &v)
T                1087 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1088 3rdparty/openexr/Imath/ImathVec.h inline const Vec2<T> &
T                1089 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator *= (T a)
T                1096 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1097 3rdparty/openexr/Imath/ImathVec.h inline Vec2<T>
T                1098 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator * (const Vec2 &v) const
T                1103 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1104 3rdparty/openexr/Imath/ImathVec.h inline Vec2<T>
T                1105 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator * (T a) const
T                1110 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1111 3rdparty/openexr/Imath/ImathVec.h inline const Vec2<T> &
T                1112 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator /= (const Vec2 &v)
T                1119 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1120 3rdparty/openexr/Imath/ImathVec.h inline const Vec2<T> &
T                1121 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator /= (T a)
T                1128 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1129 3rdparty/openexr/Imath/ImathVec.h inline Vec2<T>
T                1130 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator / (const Vec2 &v) const
T                1135 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1136 3rdparty/openexr/Imath/ImathVec.h inline Vec2<T>
T                1137 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::operator / (T a) const
T                1142 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1143 3rdparty/openexr/Imath/ImathVec.h T
T                1144 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::lengthTiny () const
T                1146 3rdparty/openexr/Imath/ImathVec.h     T absX = (x >= T (0))? x: -x;
T                1147 3rdparty/openexr/Imath/ImathVec.h     T absY = (y >= T (0))? y: -y;
T                1149 3rdparty/openexr/Imath/ImathVec.h     T max = absX;
T                1154 3rdparty/openexr/Imath/ImathVec.h     if (max == T (0))
T                1155 3rdparty/openexr/Imath/ImathVec.h     return T (0);
T                1166 3rdparty/openexr/Imath/ImathVec.h     return max * Math<T>::sqrt (absX * absX + absY * absY);
T                1169 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1170 3rdparty/openexr/Imath/ImathVec.h inline T
T                1171 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::length () const
T                1173 3rdparty/openexr/Imath/ImathVec.h     T length2 = dot (*this);
T                1175 3rdparty/openexr/Imath/ImathVec.h     if (length2 < T (2) * limits<T>::smallest())
T                1178 3rdparty/openexr/Imath/ImathVec.h     return Math<T>::sqrt (length2);
T                1181 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1182 3rdparty/openexr/Imath/ImathVec.h inline T
T                1183 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::length2 () const
T                1188 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1189 3rdparty/openexr/Imath/ImathVec.h const Vec2<T> &
T                1190 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::normalize ()
T                1192 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                1194 3rdparty/openexr/Imath/ImathVec.h     if (l != T (0))
T                1209 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1210 3rdparty/openexr/Imath/ImathVec.h const Vec2<T> &
T                1211 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::normalizeExc () throw (Iex::MathExc)
T                1213 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                1215 3rdparty/openexr/Imath/ImathVec.h     if (l == T (0))
T                1223 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1225 3rdparty/openexr/Imath/ImathVec.h const Vec2<T> &
T                1226 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::normalizeNonNull ()
T                1228 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                1234 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1235 3rdparty/openexr/Imath/ImathVec.h Vec2<T>
T                1236 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::normalized () const
T                1238 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                1240 3rdparty/openexr/Imath/ImathVec.h     if (l == T (0))
T                1241 3rdparty/openexr/Imath/ImathVec.h     return Vec2 (T (0));
T                1246 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1247 3rdparty/openexr/Imath/ImathVec.h Vec2<T>
T                1248 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::normalizedExc () const throw (Iex::MathExc)
T                1250 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                1252 3rdparty/openexr/Imath/ImathVec.h     if (l == T (0))
T                1258 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1260 3rdparty/openexr/Imath/ImathVec.h Vec2<T>
T                1261 3rdparty/openexr/Imath/ImathVec.h Vec2<T>::normalizedNonNull () const
T                1263 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                1272 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1273 3rdparty/openexr/Imath/ImathVec.h inline T &
T                1274 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator [] (int i)
T                1279 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1280 3rdparty/openexr/Imath/ImathVec.h inline const T &
T                1281 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator [] (int i) const
T                1286 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1288 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 ()
T                1293 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1295 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (T a)
T                1300 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1302 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (T a, T b, T c)
T                1309 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1311 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (const Vec3 &v)
T                1318 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1321 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (const Vec3<S> &v)
T                1323 3rdparty/openexr/Imath/ImathVec.h     x = T (v.x);
T                1324 3rdparty/openexr/Imath/ImathVec.h     y = T (v.y);
T                1325 3rdparty/openexr/Imath/ImathVec.h     z = T (v.z);
T                1328 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1329 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
T                1330 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator = (const Vec3 &v)
T                1338 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1341 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (const Vec4<S> &v)
T                1343 3rdparty/openexr/Imath/ImathVec.h     x = T (v.x / v.w);
T                1344 3rdparty/openexr/Imath/ImathVec.h     y = T (v.y / v.w);
T                1345 3rdparty/openexr/Imath/ImathVec.h     z = T (v.z / v.w);
T                1348 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1350 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::Vec3 (const Vec4<S> &v, InfException)
T                1352 3rdparty/openexr/Imath/ImathVec.h     T vx = T (v.x);
T                1353 3rdparty/openexr/Imath/ImathVec.h     T vy = T (v.y);
T                1354 3rdparty/openexr/Imath/ImathVec.h     T vz = T (v.z);
T                1355 3rdparty/openexr/Imath/ImathVec.h     T vw = T (v.w);
T                1357 3rdparty/openexr/Imath/ImathVec.h     T absW = (vw >= T (0))? vw: -vw;
T                1361 3rdparty/openexr/Imath/ImathVec.h         T m = baseTypeMax() * absW;
T                1372 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1375 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::setValue (S a, S b, S c)
T                1377 3rdparty/openexr/Imath/ImathVec.h     x = T (a);
T                1378 3rdparty/openexr/Imath/ImathVec.h     y = T (b);
T                1379 3rdparty/openexr/Imath/ImathVec.h     z = T (c);
T                1382 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1385 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::setValue (const Vec3<S> &v)
T                1387 3rdparty/openexr/Imath/ImathVec.h     x = T (v.x);
T                1388 3rdparty/openexr/Imath/ImathVec.h     y = T (v.y);
T                1389 3rdparty/openexr/Imath/ImathVec.h     z = T (v.z);
T                1392 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1395 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::getValue (S &a, S &b, S &c) const
T                1402 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1405 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::getValue (Vec3<S> &v) const
T                1412 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1413 3rdparty/openexr/Imath/ImathVec.h inline T *
T                1414 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::getValue()
T                1416 3rdparty/openexr/Imath/ImathVec.h     return (T *) &x;
T                1419 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1420 3rdparty/openexr/Imath/ImathVec.h inline const T *
T                1421 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::getValue() const
T                1423 3rdparty/openexr/Imath/ImathVec.h     return (const T *) &x;
T                1426 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1429 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator == (const Vec3<S> &v) const
T                1434 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1437 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator != (const Vec3<S> &v) const
T                1442 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1444 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::equalWithAbsError (const Vec3<T> &v, T e) const
T                1453 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1455 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::equalWithRelError (const Vec3<T> &v, T e) const
T                1464 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1465 3rdparty/openexr/Imath/ImathVec.h inline T
T                1466 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::dot (const Vec3 &v) const
T                1471 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1472 3rdparty/openexr/Imath/ImathVec.h inline T
T                1473 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator ^ (const Vec3 &v) const
T                1478 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1479 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
T                1480 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::cross (const Vec3 &v) const
T                1487 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1488 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
T                1489 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator %= (const Vec3 &v)
T                1491 3rdparty/openexr/Imath/ImathVec.h     T a = y * v.z - z * v.y;
T                1492 3rdparty/openexr/Imath/ImathVec.h     T b = z * v.x - x * v.z;
T                1493 3rdparty/openexr/Imath/ImathVec.h     T c = x * v.y - y * v.x;
T                1500 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1501 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
T                1502 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator % (const Vec3 &v) const
T                1509 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1510 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
T                1511 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator += (const Vec3 &v)
T                1519 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1520 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
T                1521 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator + (const Vec3 &v) const
T                1526 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1527 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
T                1528 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator -= (const Vec3 &v)
T                1536 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1537 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
T                1538 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator - (const Vec3 &v) const
T                1543 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1544 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
T                1545 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator - () const
T                1550 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1551 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
T                1552 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::negate ()
T                1560 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1561 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
T                1562 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator *= (const Vec3 &v)
T                1570 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1571 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
T                1572 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator *= (T a)
T                1580 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1581 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
T                1582 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator * (const Vec3 &v) const
T                1587 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1588 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
T                1589 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator * (T a) const
T                1594 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1595 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
T                1596 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator /= (const Vec3 &v)
T                1604 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1605 3rdparty/openexr/Imath/ImathVec.h inline const Vec3<T> &
T                1606 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator /= (T a)
T                1614 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1615 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
T                1616 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator / (const Vec3 &v) const
T                1621 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1622 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
T                1623 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::operator / (T a) const
T                1628 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1629 3rdparty/openexr/Imath/ImathVec.h T
T                1630 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::lengthTiny () const
T                1632 3rdparty/openexr/Imath/ImathVec.h     T absX = (x >= T (0))? x: -x;
T                1633 3rdparty/openexr/Imath/ImathVec.h     T absY = (y >= T (0))? y: -y;
T                1634 3rdparty/openexr/Imath/ImathVec.h     T absZ = (z >= T (0))? z: -z;
T                1636 3rdparty/openexr/Imath/ImathVec.h     T max = absX;
T                1644 3rdparty/openexr/Imath/ImathVec.h     if (max == T (0))
T                1645 3rdparty/openexr/Imath/ImathVec.h     return T (0);
T                1657 3rdparty/openexr/Imath/ImathVec.h     return max * Math<T>::sqrt (absX * absX + absY * absY + absZ * absZ);
T                1660 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1661 3rdparty/openexr/Imath/ImathVec.h inline T
T                1662 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::length () const
T                1664 3rdparty/openexr/Imath/ImathVec.h     T length2 = dot (*this);
T                1666 3rdparty/openexr/Imath/ImathVec.h     if (length2 < T (2) * limits<T>::smallest())
T                1669 3rdparty/openexr/Imath/ImathVec.h     return Math<T>::sqrt (length2);
T                1672 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1673 3rdparty/openexr/Imath/ImathVec.h inline T
T                1674 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::length2 () const
T                1679 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1680 3rdparty/openexr/Imath/ImathVec.h const Vec3<T> &
T                1681 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::normalize ()
T                1683 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                1685 3rdparty/openexr/Imath/ImathVec.h     if (l != T (0))
T                1701 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1702 3rdparty/openexr/Imath/ImathVec.h const Vec3<T> &
T                1703 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::normalizeExc () throw (Iex::MathExc)
T                1705 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                1707 3rdparty/openexr/Imath/ImathVec.h     if (l == T (0))
T                1716 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1718 3rdparty/openexr/Imath/ImathVec.h const Vec3<T> &
T                1719 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::normalizeNonNull ()
T                1721 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                1728 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1729 3rdparty/openexr/Imath/ImathVec.h Vec3<T>
T                1730 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::normalized () const
T                1732 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                1734 3rdparty/openexr/Imath/ImathVec.h     if (l == T (0))
T                1735 3rdparty/openexr/Imath/ImathVec.h     return Vec3 (T (0));
T                1740 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1741 3rdparty/openexr/Imath/ImathVec.h Vec3<T>
T                1742 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::normalizedExc () const throw (Iex::MathExc)
T                1744 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                1746 3rdparty/openexr/Imath/ImathVec.h     if (l == T (0))
T                1752 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1754 3rdparty/openexr/Imath/ImathVec.h Vec3<T>
T                1755 3rdparty/openexr/Imath/ImathVec.h Vec3<T>::normalizedNonNull () const
T                1757 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                1766 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1767 3rdparty/openexr/Imath/ImathVec.h inline T &
T                1768 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator [] (int i)
T                1773 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1774 3rdparty/openexr/Imath/ImathVec.h inline const T &
T                1775 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator [] (int i) const
T                1780 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1782 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::Vec4 ()
T                1787 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1789 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::Vec4 (T a)
T                1794 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1796 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::Vec4 (T a, T b, T c, T d)
T                1804 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1806 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::Vec4 (const Vec4 &v)
T                1814 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1817 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::Vec4 (const Vec4<S> &v)
T                1819 3rdparty/openexr/Imath/ImathVec.h     x = T (v.x);
T                1820 3rdparty/openexr/Imath/ImathVec.h     y = T (v.y);
T                1821 3rdparty/openexr/Imath/ImathVec.h     z = T (v.z);
T                1822 3rdparty/openexr/Imath/ImathVec.h     w = T (v.w);
T                1825 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1826 3rdparty/openexr/Imath/ImathVec.h inline const Vec4<T> &
T                1827 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator = (const Vec4 &v)
T                1836 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1839 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::Vec4 (const Vec3<S> &v)
T                1841 3rdparty/openexr/Imath/ImathVec.h     x = T (v.x);
T                1842 3rdparty/openexr/Imath/ImathVec.h     y = T (v.y);
T                1843 3rdparty/openexr/Imath/ImathVec.h     z = T (v.z);
T                1844 3rdparty/openexr/Imath/ImathVec.h     w = T (1);
T                1847 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1850 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator == (const Vec4<S> &v) const
T                1855 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1858 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator != (const Vec4<S> &v) const
T                1863 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1865 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::equalWithAbsError (const Vec4<T> &v, T e) const
T                1874 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1876 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::equalWithRelError (const Vec4<T> &v, T e) const
T                1885 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1886 3rdparty/openexr/Imath/ImathVec.h inline T
T                1887 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::dot (const Vec4 &v) const
T                1892 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1893 3rdparty/openexr/Imath/ImathVec.h inline T
T                1894 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator ^ (const Vec4 &v) const
T                1900 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1901 3rdparty/openexr/Imath/ImathVec.h inline const Vec4<T> &
T                1902 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator += (const Vec4 &v)
T                1911 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1912 3rdparty/openexr/Imath/ImathVec.h inline Vec4<T>
T                1913 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator + (const Vec4 &v) const
T                1918 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1919 3rdparty/openexr/Imath/ImathVec.h inline const Vec4<T> &
T                1920 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator -= (const Vec4 &v)
T                1929 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1930 3rdparty/openexr/Imath/ImathVec.h inline Vec4<T>
T                1931 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator - (const Vec4 &v) const
T                1936 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1937 3rdparty/openexr/Imath/ImathVec.h inline Vec4<T>
T                1938 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator - () const
T                1943 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1944 3rdparty/openexr/Imath/ImathVec.h inline const Vec4<T> &
T                1945 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::negate ()
T                1954 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1955 3rdparty/openexr/Imath/ImathVec.h inline const Vec4<T> &
T                1956 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator *= (const Vec4 &v)
T                1965 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1966 3rdparty/openexr/Imath/ImathVec.h inline const Vec4<T> &
T                1967 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator *= (T a)
T                1976 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1977 3rdparty/openexr/Imath/ImathVec.h inline Vec4<T>
T                1978 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator * (const Vec4 &v) const
T                1983 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1984 3rdparty/openexr/Imath/ImathVec.h inline Vec4<T>
T                1985 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator * (T a) const
T                1990 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                1991 3rdparty/openexr/Imath/ImathVec.h inline const Vec4<T> &
T                1992 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator /= (const Vec4 &v)
T                2001 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2002 3rdparty/openexr/Imath/ImathVec.h inline const Vec4<T> &
T                2003 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator /= (T a)
T                2012 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2013 3rdparty/openexr/Imath/ImathVec.h inline Vec4<T>
T                2014 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator / (const Vec4 &v) const
T                2019 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2020 3rdparty/openexr/Imath/ImathVec.h inline Vec4<T>
T                2021 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::operator / (T a) const
T                2026 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2027 3rdparty/openexr/Imath/ImathVec.h T
T                2028 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::lengthTiny () const
T                2030 3rdparty/openexr/Imath/ImathVec.h     T absX = (x >= T (0))? x: -x;
T                2031 3rdparty/openexr/Imath/ImathVec.h     T absY = (y >= T (0))? y: -y;
T                2032 3rdparty/openexr/Imath/ImathVec.h     T absZ = (z >= T (0))? z: -z;
T                2033 3rdparty/openexr/Imath/ImathVec.h     T absW = (w >= T (0))? w: -w;
T                2035 3rdparty/openexr/Imath/ImathVec.h     T max = absX;
T                2046 3rdparty/openexr/Imath/ImathVec.h     if (max == T (0))
T                2047 3rdparty/openexr/Imath/ImathVec.h         return T (0);
T                2061 3rdparty/openexr/Imath/ImathVec.h         Math<T>::sqrt (absX * absX + absY * absY + absZ * absZ + absW * absW);
T                2064 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2065 3rdparty/openexr/Imath/ImathVec.h inline T
T                2066 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::length () const
T                2068 3rdparty/openexr/Imath/ImathVec.h     T length2 = dot (*this);
T                2070 3rdparty/openexr/Imath/ImathVec.h     if (length2 < T (2) * limits<T>::smallest())
T                2073 3rdparty/openexr/Imath/ImathVec.h     return Math<T>::sqrt (length2);
T                2076 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2077 3rdparty/openexr/Imath/ImathVec.h inline T
T                2078 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::length2 () const
T                2083 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2084 3rdparty/openexr/Imath/ImathVec.h const Vec4<T> &
T                2085 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::normalize ()
T                2087 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                2089 3rdparty/openexr/Imath/ImathVec.h     if (l != T (0))
T                2106 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2107 3rdparty/openexr/Imath/ImathVec.h const Vec4<T> &
T                2108 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::normalizeExc () throw (Iex::MathExc)
T                2110 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                2112 3rdparty/openexr/Imath/ImathVec.h     if (l == T (0))
T                2122 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2124 3rdparty/openexr/Imath/ImathVec.h const Vec4<T> &
T                2125 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::normalizeNonNull ()
T                2127 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                2135 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2136 3rdparty/openexr/Imath/ImathVec.h Vec4<T>
T                2137 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::normalized () const
T                2139 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                2141 3rdparty/openexr/Imath/ImathVec.h     if (l == T (0))
T                2142 3rdparty/openexr/Imath/ImathVec.h         return Vec4 (T (0));
T                2147 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2148 3rdparty/openexr/Imath/ImathVec.h Vec4<T>
T                2149 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::normalizedExc () const throw (Iex::MathExc)
T                2151 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                2153 3rdparty/openexr/Imath/ImathVec.h     if (l == T (0))
T                2159 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2161 3rdparty/openexr/Imath/ImathVec.h Vec4<T>
T                2162 3rdparty/openexr/Imath/ImathVec.h Vec4<T>::normalizedNonNull () const
T                2164 3rdparty/openexr/Imath/ImathVec.h     T l = length();
T                2172 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2174 3rdparty/openexr/Imath/ImathVec.h operator << (std::ostream &s, const Vec2<T> &v)
T                2179 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2181 3rdparty/openexr/Imath/ImathVec.h operator << (std::ostream &s, const Vec3<T> &v)
T                2186 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2188 3rdparty/openexr/Imath/ImathVec.h operator << (std::ostream &s, const Vec4<T> &v)
T                2198 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2199 3rdparty/openexr/Imath/ImathVec.h inline Vec2<T>
T                2200 3rdparty/openexr/Imath/ImathVec.h operator * (T a, const Vec2<T> &v)
T                2202 3rdparty/openexr/Imath/ImathVec.h     return Vec2<T> (a * v.x, a * v.y);
T                2205 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2206 3rdparty/openexr/Imath/ImathVec.h inline Vec3<T>
T                2207 3rdparty/openexr/Imath/ImathVec.h operator * (T a, const Vec3<T> &v)
T                2209 3rdparty/openexr/Imath/ImathVec.h     return Vec3<T> (a * v.x, a * v.y, a * v.z);
T                2212 3rdparty/openexr/Imath/ImathVec.h template <class T>
T                2213 3rdparty/openexr/Imath/ImathVec.h inline Vec4<T>
T                2214 3rdparty/openexr/Imath/ImathVec.h operator * (T a, const Vec4<T> &v)
T                2216 3rdparty/openexr/Imath/ImathVec.h     return Vec4<T> (a * v.x, a * v.y, a * v.z, a * v.w);
T                  89 apps/traincascade/boost.cpp template<typename T, typename Idx>
T                  93 apps/traincascade/boost.cpp     LessThanIdx( const T* _arr ) : arr(_arr) {}
T                  95 apps/traincascade/boost.cpp     const T* arr;
T                 841 apps/traincascade/old_ml.hpp     virtual double update_tree_rnc( int T, int fold );
T                 842 apps/traincascade/old_ml.hpp     virtual int cut_tree( int T, int fold, double min_alpha );
T                 354 apps/traincascade/old_ml_boost.cpp template<typename T>
T                 358 apps/traincascade/old_ml_boost.cpp     bool operator()(T* a, T* b) const { return *a < *b; }
T                 123 apps/traincascade/old_ml_tree.cpp template<typename T>
T                 127 apps/traincascade/old_ml_tree.cpp     bool operator()(T* a, T* b) const { return *a < *b; }
T                 130 apps/traincascade/old_ml_tree.cpp template<typename T, typename Idx>
T                 134 apps/traincascade/old_ml_tree.cpp     LessThanIdx( const T* _arr ) : arr(_arr) {}
T                 136 apps/traincascade/old_ml_tree.cpp     const T* arr;
T                3475 apps/traincascade/old_ml_tree.cpp double CvDTree::update_tree_rnc( int T, int fold )
T                3486 apps/traincascade/old_ml_tree.cpp             if( t <= T || !node->left )
T                3526 apps/traincascade/old_ml_tree.cpp int CvDTree::cut_tree( int T, int fold, double min_alpha )
T                3538 apps/traincascade/old_ml_tree.cpp             if( t <= T || !node->left )
T                3543 apps/traincascade/old_ml_tree.cpp                     node->cv_Tn[fold] = T;
T                3545 apps/traincascade/old_ml_tree.cpp                     node->Tn = T;
T                 917 modules/calib3d/include/opencv2/calib3d.hpp                                      Size imageSize, OutputArray R,OutputArray T, OutputArray E, OutputArray F,
T                1003 modules/calib3d/include/opencv2/calib3d.hpp                                  Size imageSize, InputArray R, InputArray T,
T                1861 modules/calib3d/include/opencv2/calib3d.hpp                                   OutputArray R, OutputArray T, int flags = fisheye::CALIB_FIX_INTRINSIC,
T                 284 modules/calib3d/include/opencv2/calib3d/calib3d_c.h                                CvSize image_size, CvMat* R, CvMat* T,
T                 296 modules/calib3d/include/opencv2/calib3d/calib3d_c.h                              CvSize image_size, const CvMat* R, const CvMat* T,
T                1803 modules/calib3d/src/calibration.cpp         CvMat om[2], R[2], T[2], imgpt_i[2];
T                1811 modules/calib3d/src/calibration.cpp             T[k] = cvMat(3, 1, CV_64F, t[k]);
T                1815 modules/calib3d/src/calibration.cpp             cvFindExtrinsicCameraParams2( &objpt_i, &imgpt_i[k], &K[k], &Dist[k], &om[k], &T[k] );
T                1829 modules/calib3d/src/calibration.cpp         cvGEMM( &R[0], &T[0], -1, &T[1], 1, &T[1] );
T                1830 modules/calib3d/src/calibration.cpp         cvRodrigues2( &R[0], &T[0] );
T                1880 modules/calib3d/src/calibration.cpp         CvMat om[2], T[2], imgpt_i[2];
T                1890 modules/calib3d/src/calibration.cpp         T[1] = cvMat(3,1,CV_64F,_tR);
T                1940 modules/calib3d/src/calibration.cpp             T[0] = cvMat(3,1,CV_64F,solver.param->data.db+(i+1)*6+3);
T                1943 modules/calib3d/src/calibration.cpp                 cvComposeRT( &om[0], &T[0], &om_LR, &T_LR, &om[1], &T[1], &dr3dr1, 0,
T                1946 modules/calib3d/src/calibration.cpp                 cvComposeRT( &om[0], &T[0], &om_LR, &T_LR, &om[1], &T[1] );
T                1964 modules/calib3d/src/calibration.cpp                     cvProjectPoints2( &objpt_i, &om[k], &T[k], &K[k], &Dist[k],
T                1968 modules/calib3d/src/calibration.cpp                     cvProjectPoints2( &objpt_i, &om[k], &T[k], &K[k], &Dist[k], &tmpimagePoints );
T                2529 modules/calib3d/src/calibration.cpp     CvMat T = cvMat(3, 3, CV_64F, t);
T                2530 modules/calib3d/src/calibration.cpp     cvMatMul( &T, &E2, &E2 );
T                2543 modules/calib3d/src/calibration.cpp     cvMatMul( &R, &T, &T );
T                2553 modules/calib3d/src/calibration.cpp     cvMatMul( &K, &T, &H2 );
T                  20 modules/calib3d/src/epnp.h   template <typename T>
T                  23 modules/calib3d/src/epnp.h     uc = cameraMatrix.at<T> (0, 2);
T                  24 modules/calib3d/src/epnp.h     vc = cameraMatrix.at<T> (1, 2);
T                  25 modules/calib3d/src/epnp.h     fu = cameraMatrix.at<T> (0, 0);
T                  26 modules/calib3d/src/epnp.h     fv = cameraMatrix.at<T> (1, 1);
T                  81 modules/calib3d/src/fisheye.cpp     Vec3d T  = _tvec.depth() == CV_32F ? (Vec3d)*_tvec.getMat().ptr<Vec3f>() : *_tvec.getMat().ptr<Vec3d>();
T                 113 modules/calib3d/src/fisheye.cpp     Affine3d aff(om, T);
T                 820 modules/calib3d/src/fisheye.cpp                                     OutputArray R, OutputArray T, int flags, TermCriteria criteria)
T                1049 modules/calib3d/src/fisheye.cpp     if (T.needed()) cv::Mat(Tcur).convertTo(T, T.empty() ? CV_64FC1 : T.type());
T                1331 modules/calib3d/src/fisheye.cpp     Mat T = -R * objectPointsMean;
T                1332 modules/calib3d/src/fisheye.cpp     Mat X_new = R * objectPoints + T * Mat::ones(1, Np, CV_64FC1);
T                1347 modules/calib3d/src/fisheye.cpp     Tckk = Tckk + Rckk * T;
T                1408 modules/calib3d/src/fisheye.cpp         Mat om(omc.getMat().col(image_idx)), T(Tc.getMat().col(image_idx));
T                1412 modules/calib3d/src/fisheye.cpp         projectPoints(object, x, om, T, param, jacobians);
T                1470 modules/calib3d/src/fisheye.cpp         Mat om(omc.getMat().col(image_idx)), T(Tc.getMat().col(image_idx));
T                1473 modules/calib3d/src/fisheye.cpp         projectPoints(object, x, om, T, params, noArray());
T                 265 modules/calib3d/src/p3p.cpp     double R[3][3], double T[3])
T                 328 modules/calib3d/src/p3p.cpp         T[i] = C_end[i] - (R[i][0] * C_start[0] + R[i][1] * C_start[1] + R[i][2] * C_start[2]);
T                  25 modules/calib3d/src/p3p.h   template <typename T>
T                  28 modules/calib3d/src/p3p.h     cx = cameraMatrix.at<T> (0, 2);
T                  29 modules/calib3d/src/p3p.h     cy = cameraMatrix.at<T> (1, 2);
T                  30 modules/calib3d/src/p3p.h     fx = cameraMatrix.at<T> (0, 0);
T                  31 modules/calib3d/src/p3p.h     fy = cameraMatrix.at<T> (1, 1);
T                  53 modules/calib3d/src/p3p.h              double R[3][3], double T[3]);
T                 105 modules/calib3d/src/precomp.hpp template<typename T> inline int compressElems( T* ptr, const uchar* mask, int mstep, int count )
T                 976 modules/calib3d/src/stereosgbm.cpp template <typename T>
T                 987 modules/calib3d/src/stereosgbm.cpp     int i, j, dstep = (int)(img.step/sizeof(T));
T                1000 modules/calib3d/src/stereosgbm.cpp         T* ds = img.ptr<T>(i);
T                1010 modules/calib3d/src/stereosgbm.cpp                         ds[j] = (T)newVal;
T                1026 modules/calib3d/src/stereosgbm.cpp                         T* dpp = &img.at<T>(p.y, p.x);
T                1027 modules/calib3d/src/stereosgbm.cpp                         T dp = *dpp;
T                1063 modules/calib3d/src/stereosgbm.cpp                         ds[j] = (T)newVal;
T                  63 modules/calib3d/src/upnp.h     template <typename T>
T                  66 modules/calib3d/src/upnp.h         uc = cameraMatrix.at<T> (0, 2);
T                  67 modules/calib3d/src/upnp.h         vc = cameraMatrix.at<T> (1, 2);
T                  88 modules/calib3d/test/test_affine3.cpp     cv::Affine3<T>::Vec3 w;
T                  89 modules/calib3d/test/test_affine3.cpp     cv::Affine3<T>::Mat3 u, vt, R;
T                  98 modules/calib3d/test/test_affine3.cpp         cv::Affine3<T>::Vec3 va = cv::Affine3<T>(R).rvec();
T                 101 modules/calib3d/test/test_affine3.cpp         cv::Affine3<T>::Vec3 vo;
T                1292 modules/calib3d/test/test_cameracalibration.cpp         Size imageSize, Mat& R, Mat& T,
T                1296 modules/calib3d/test/test_cameracalibration.cpp         Size imageSize, const Mat& R, const Mat& T,
T                1456 modules/calib3d/test/test_cameracalibration.cpp         Mat M1 = Mat::eye(3,3,CV_64F), M2 = Mat::eye(3,3,CV_64F), D1(5,1,CV_64F), D2(5,1,CV_64F), R, T, E, F;
T                1461 modules/calib3d/test/test_cameracalibration.cpp         double err = calibrateStereoCamera(objpt, imgpt1, imgpt2, M1, D1, M2, D2, imgsize, R, T, E, F,
T                1480 modules/calib3d/test/test_cameracalibration.cpp         rectify(M1, D1, M2, D2, imgsize, R, T, R1, R2, P1, P2, Q, 1, imgsize, &roi1, &roi2, 0);
T                1508 modules/calib3d/test/test_cameracalibration.cpp         if (fabs(tx - cvtest::norm(T, NORM_L2)) > 1e-5)
T                1672 modules/calib3d/test/test_cameracalibration.cpp         Size imageSize, Mat& R, Mat& T,
T                1676 modules/calib3d/test/test_cameracalibration.cpp         Size imageSize, const Mat& R, const Mat& T,
T                1696 modules/calib3d/test/test_cameracalibration.cpp                  Size imageSize, Mat& R, Mat& T,
T                1704 modules/calib3d/test/test_cameracalibration.cpp     T.create(3, 1, CV_64F);
T                1733 modules/calib3d/test/test_cameracalibration.cpp     CvMat matR = R, matT = T, matE = E, matF = F;
T                1742 modules/calib3d/test/test_cameracalibration.cpp              Size imageSize, const Mat& R, const Mat& T,
T                1755 modules/calib3d/test/test_cameracalibration.cpp     CvMat matR = R, matT = T, _R1 = R1, _R2 = R2, _P1 = P1, _P2 = P2, matQ = Q;
T                1805 modules/calib3d/test/test_cameracalibration.cpp         Size imageSize, Mat& R, Mat& T,
T                1809 modules/calib3d/test/test_cameracalibration.cpp         Size imageSize, const Mat& R, const Mat& T,
T                1829 modules/calib3d/test/test_cameracalibration.cpp                                              Size imageSize, Mat& R, Mat& T,
T                1834 modules/calib3d/test/test_cameracalibration.cpp                     imageSize, R, T, E, F, flags, criteria );
T                1839 modules/calib3d/test/test_cameracalibration.cpp                                          Size imageSize, const Mat& R, const Mat& T,
T                1845 modules/calib3d/test/test_cameracalibration.cpp                 imageSize, R, T, R1, R2, P1, P2, Q, flags, alpha, newImageSize,validPixROI1, validPixROI2 );
T                  54 modules/calib3d/test/test_fisheye.cpp     const static cv::Vec3d T;
T                 145 modules/calib3d/test/test_fisheye.cpp     cv::Mat om(3, 1, CV_64F), T(3, 1, CV_64F);
T                 158 modules/calib3d/test/test_fisheye.cpp     r.fill(T, cv::RNG::NORMAL, 0, 1);
T                 159 modules/calib3d/test/test_fisheye.cpp     T = cv::abs(T); T.at<double>(2) = 4; T *= 10;
T                 178 modules/calib3d/test/test_fisheye.cpp     cv::fisheye::projectPoints(X, x1, om, T, K, k, alpha, jacobians);
T                 183 modules/calib3d/test/test_fisheye.cpp     dT *= 1e-9*cv::norm(T);
T                 184 modules/calib3d/test/test_fisheye.cpp     cv::Mat T2 = T + dT;
T                 194 modules/calib3d/test/test_fisheye.cpp     cv::fisheye::projectPoints(X, x2, om2, T, K, k, alpha, cv::noArray());
T                 203 modules/calib3d/test/test_fisheye.cpp     cv::fisheye::projectPoints(X, x2, om, T, K2, k, alpha, cv::noArray());
T                 212 modules/calib3d/test/test_fisheye.cpp     cv::fisheye::projectPoints(X, x2, om, T, K2, k, alpha, cv::noArray());
T                 221 modules/calib3d/test/test_fisheye.cpp     cv::fisheye::projectPoints(X, x2, om, T, K, k2, alpha, cv::noArray());
T                 231 modules/calib3d/test/test_fisheye.cpp     cv::fisheye::projectPoints(X, x2, om, T, K, k, alpha2, cv::noArray());
T                 312 modules/calib3d/test/test_fisheye.cpp     cv::Mat T = -R * objectPointsMean;
T                 313 modules/calib3d/test/test_fisheye.cpp     cv::Mat X_new = R * _objectPoints + T * cv::Mat::ones(1, Np, CV_64FC1);
T                 401 modules/calib3d/test/test_fisheye.cpp     cv::Vec3d T = this->T;
T                 406 modules/calib3d/test/test_fisheye.cpp     cv::fisheye::stereoRectify(K1, D1, K2, D2, calibration_size, R, T, R1, R2, P1, P2, Q,
T                 471 modules/calib3d/test/test_fisheye.cpp     cv::Vec3d T;
T                 481 modules/calib3d/test/test_fisheye.cpp                     K1, D1, K2, D2, imageSize, R, T, flag,
T                 500 modules/calib3d/test/test_fisheye.cpp     EXPECT_MAT_NEAR(T, T_correct, 1e-10);
T                 539 modules/calib3d/test/test_fisheye.cpp     cv::Vec3d T;
T                 559 modules/calib3d/test/test_fisheye.cpp                     K1, D1, K2, D2, imageSize, R, T, flag,
T                 569 modules/calib3d/test/test_fisheye.cpp     EXPECT_MAT_NEAR(T, T_correct, 1e-10);
T                 587 modules/calib3d/test/test_fisheye.cpp const cv::Vec3d fisheyeTest::T(-9.9217369356044638e-02, 3.1741831972356663e-03, 1.8551007952921010e-04);
T                 993 modules/calib3d/test/test_fundam.cpp     Mat invA1, invA2, R=Rt.colRange(0, 3), T;
T                1005 modules/calib3d/test/test_fundam.cpp     cv::gemm( invA2, Mat( 3, 3, CV_64F, _t_x ), 1, Mat(), 0, T, CV_GEMM_A_T );
T                1007 modules/calib3d/test/test_fundam.cpp     cv::gemm( T, invA2, 1, Mat(), 0, F0 );
T                  51 modules/calib3d/test/test_reproject_image_to_3d.cpp template<class T> double thres() { return 1.0; }
T                  60 modules/core/include/opencv2/core/affine.hpp     template<typename T>
T                  64 modules/core/include/opencv2/core/affine.hpp         typedef T float_type;
T                 129 modules/core/include/opencv2/core/affine.hpp         Affine3(const Eigen::Transform<T, 3, Eigen::Affine, (Eigen::RowMajor)>& affine);
T                 130 modules/core/include/opencv2/core/affine.hpp         Affine3(const Eigen::Transform<T, 3, Eigen::Affine>& affine);
T                 131 modules/core/include/opencv2/core/affine.hpp         operator Eigen::Transform<T, 3, Eigen::Affine, (Eigen::RowMajor)>() const;
T                 132 modules/core/include/opencv2/core/affine.hpp         operator Eigen::Transform<T, 3, Eigen::Affine>() const;
T                 136 modules/core/include/opencv2/core/affine.hpp     template<typename T> static
T                 137 modules/core/include/opencv2/core/affine.hpp     Affine3<T> operator*(const Affine3<T>& affine1, const Affine3<T>& affine2);
T                 139 modules/core/include/opencv2/core/affine.hpp     template<typename T, typename V> static
T                 140 modules/core/include/opencv2/core/affine.hpp     V operator*(const Affine3<T>& affine, const V& vector);
T                 174 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 175 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::Affine3()
T                 179 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 180 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::Affine3(const Mat4& affine)
T                 184 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 185 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::Affine3(const Mat3& R, const Vec3& t)
T                 193 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 194 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::Affine3(const Vec3& _rvec, const Vec3& t)
T                 202 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 203 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::Affine3(const cv::Mat& data, const Vec3& t)
T                 205 modules/core/include/opencv2/core/affine.hpp     CV_Assert(data.type() == cv::DataType<T>::type);
T                 225 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 226 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::Affine3(const float_type* vals) : matrix(vals)
T                 229 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 230 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T> cv::Affine3<T>::Identity()
T                 232 modules/core/include/opencv2/core/affine.hpp     return Affine3<T>(cv::Affine3<T>::Mat4::eye());
T                 235 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 236 modules/core/include/opencv2/core/affine.hpp void cv::Affine3<T>::rotation(const Mat3& R)
T                 241 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 242 modules/core/include/opencv2/core/affine.hpp void cv::Affine3<T>::rotation(const Vec3& _rvec)
T                 274 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 275 modules/core/include/opencv2/core/affine.hpp void cv::Affine3<T>::rotation(const cv::Mat& data)
T                 277 modules/core/include/opencv2/core/affine.hpp     CV_Assert(data.type() == cv::DataType<T>::type);
T                 295 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 296 modules/core/include/opencv2/core/affine.hpp void cv::Affine3<T>::linear(const Mat3& L)
T                 303 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 304 modules/core/include/opencv2/core/affine.hpp void cv::Affine3<T>::translation(const Vec3& t)
T                 309 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 310 modules/core/include/opencv2/core/affine.hpp typename cv::Affine3<T>::Mat3 cv::Affine3<T>::rotation() const
T                 315 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 316 modules/core/include/opencv2/core/affine.hpp typename cv::Affine3<T>::Mat3 cv::Affine3<T>::linear() const
T                 318 modules/core/include/opencv2/core/affine.hpp     typename cv::Affine3<T>::Mat3 R;
T                 325 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 326 modules/core/include/opencv2/core/affine.hpp typename cv::Affine3<T>::Vec3 cv::Affine3<T>::translation() const
T                 331 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 332 modules/core/include/opencv2/core/affine.hpp typename cv::Affine3<T>::Vec3 cv::Affine3<T>::rvec() const
T                 380 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 381 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T> cv::Affine3<T>::inv(int method) const
T                 386 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 387 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T> cv::Affine3<T>::rotate(const Mat3& R) const
T                 410 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 411 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T> cv::Affine3<T>::rotate(const Vec3& _rvec) const
T                 416 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 417 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T> cv::Affine3<T>::translate(const Vec3& t) const
T                 426 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 427 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T> cv::Affine3<T>::concatenate(const Affine3<T>& affine) const
T                 432 modules/core/include/opencv2/core/affine.hpp template<typename T> template <typename Y> inline
T                 433 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::operator Affine3<Y>() const
T                 438 modules/core/include/opencv2/core/affine.hpp template<typename T> template <typename Y> inline
T                 439 modules/core/include/opencv2/core/affine.hpp cv::Affine3<Y> cv::Affine3<T>::cast() const
T                 444 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 445 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T> cv::operator*(const cv::Affine3<T>& affine1, const cv::Affine3<T>& affine2)
T                 450 modules/core/include/opencv2/core/affine.hpp template<typename T, typename V> inline
T                 451 modules/core/include/opencv2/core/affine.hpp V cv::operator*(const cv::Affine3<T>& affine, const V& v)
T                 453 modules/core/include/opencv2/core/affine.hpp     const typename Affine3<T>::Mat4& m = affine.matrix;
T                 488 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 489 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::Affine3(const Eigen::Transform<T, 3, Eigen::Affine, (Eigen::RowMajor)>& affine)
T                 491 modules/core/include/opencv2/core/affine.hpp     cv::Mat(4, 4, cv::DataType<T>::type, affine.matrix().data()).copyTo(matrix);
T                 494 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 495 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::Affine3(const Eigen::Transform<T, 3, Eigen::Affine>& affine)
T                 497 modules/core/include/opencv2/core/affine.hpp     Eigen::Transform<T, 3, Eigen::Affine, (Eigen::RowMajor)> a = affine;
T                 498 modules/core/include/opencv2/core/affine.hpp     cv::Mat(4, 4, cv::DataType<T>::type, a.matrix().data()).copyTo(matrix);
T                 501 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 502 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::operator Eigen::Transform<T, 3, Eigen::Affine, (Eigen::RowMajor)>() const
T                 504 modules/core/include/opencv2/core/affine.hpp     Eigen::Transform<T, 3, Eigen::Affine, (Eigen::RowMajor)> r;
T                 505 modules/core/include/opencv2/core/affine.hpp     cv::Mat hdr(4, 4, cv::DataType<T>::type, r.matrix().data());
T                 510 modules/core/include/opencv2/core/affine.hpp template<typename T> inline
T                 511 modules/core/include/opencv2/core/affine.hpp cv::Affine3<T>::operator Eigen::Transform<T, 3, Eigen::Affine>() const
T                 513 modules/core/include/opencv2/core/affine.hpp     return this->operator Eigen::Transform<T, 3, Eigen::Affine, (Eigen::RowMajor)>();
T                 232 modules/core/include/opencv2/core/cuda.inl.hpp template <class T> inline
T                 233 modules/core/include/opencv2/core/cuda.inl.hpp GpuMat::operator PtrStepSz<T>() const
T                 235 modules/core/include/opencv2/core/cuda.inl.hpp     return PtrStepSz<T>(rows, cols, (T*)data, step);
T                 238 modules/core/include/opencv2/core/cuda.inl.hpp template <class T> inline
T                 239 modules/core/include/opencv2/core/cuda.inl.hpp GpuMat::operator PtrStep<T>() const
T                 241 modules/core/include/opencv2/core/cuda.inl.hpp     return PtrStep<T>((T*)data, step);
T                  76 modules/core/include/opencv2/core/cuda/block.hpp         template<typename It, typename T>
T                  77 modules/core/include/opencv2/core/cuda/block.hpp         static __device__ __forceinline__ void fill(It beg, It end, const T& value)
T                  86 modules/core/include/opencv2/core/cuda/block.hpp         template<typename OutIt, typename T>
T                  87 modules/core/include/opencv2/core/cuda/block.hpp         static __device__ __forceinline__ void yota(OutIt beg, OutIt end, T value)
T                 131 modules/core/include/opencv2/core/cuda/block.hpp         template<int CTA_SIZE, typename T, class BinOp>
T                 132 modules/core/include/opencv2/core/cuda/block.hpp         static __device__ __forceinline__ void reduce(volatile T* buffer, BinOp op)
T                 135 modules/core/include/opencv2/core/cuda/block.hpp             T val =  buffer[tid];
T                 153 modules/core/include/opencv2/core/cuda/block.hpp         template<int CTA_SIZE, typename T, class BinOp>
T                 154 modules/core/include/opencv2/core/cuda/block.hpp         static __device__ __forceinline__ T reduce(volatile T* buffer, T init, BinOp op)
T                 157 modules/core/include/opencv2/core/cuda/block.hpp             T val =  buffer[tid] = init;
T                 178 modules/core/include/opencv2/core/cuda/block.hpp         template <typename T, class BinOp>
T                 179 modules/core/include/opencv2/core/cuda/block.hpp         static __device__ __forceinline__ void reduce_n(T* data, unsigned int n, BinOp op)
T                  67 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_low(int x, const T* data) const
T                  72 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_high(int x, const T* data) const
T                  77 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int x, const T* data) const
T                  92 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_low(int y, const T* data, size_t step) const
T                  94 modules/core/include/opencv2/core/cuda/border_interpolate.hpp             return y >= 0 ? saturate_cast<D>(*(const T*)((const char*)data + y * step)) : val;
T                  97 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_high(int y, const T* data, size_t step) const
T                  99 modules/core/include/opencv2/core/cuda/border_interpolate.hpp             return y < height ? saturate_cast<D>(*(const T*)((const char*)data + y * step)) : val;
T                 102 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int y, const T* data, size_t step) const
T                 104 modules/core/include/opencv2/core/cuda/border_interpolate.hpp             return (y >= 0 && y < height) ? saturate_cast<D>(*(const T*)((const char*)data + y * step)) : val;
T                 119 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int y, int x, const T* data, size_t step) const
T                 121 modules/core/include/opencv2/core/cuda/border_interpolate.hpp             return (x >= 0 && x < width && y >= 0 && y < height) ? saturate_cast<D>(((const T*)((const uchar*)data + y * step))[x]) : val;
T                 159 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_low(int x, const T* data) const
T                 164 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_high(int x, const T* data) const
T                 169 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int x, const T* data) const
T                 199 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_low(int y, const T* data, size_t step) const
T                 201 modules/core/include/opencv2/core/cuda/border_interpolate.hpp             return saturate_cast<D>(*(const T*)((const char*)data + idx_row_low(y) * step));
T                 204 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_high(int y, const T* data, size_t step) const
T                 206 modules/core/include/opencv2/core/cuda/border_interpolate.hpp             return saturate_cast<D>(*(const T*)((const char*)data + idx_row_high(y) * step));
T                 209 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int y, const T* data, size_t step) const
T                 211 modules/core/include/opencv2/core/cuda/border_interpolate.hpp             return saturate_cast<D>(*(const T*)((const char*)data + idx_row(y) * step));
T                 254 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int y, int x, const T* data, size_t step) const
T                 256 modules/core/include/opencv2/core/cuda/border_interpolate.hpp             return saturate_cast<D>(((const T*)((const char*)data + idx_row(y) * step))[idx_col(x)]);
T                 293 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_low(int x, const T* data) const
T                 298 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_high(int x, const T* data) const
T                 303 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int x, const T* data) const
T                 333 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_low(int y, const T* data, size_t step) const
T                 338 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_high(int y, const T* data, size_t step) const
T                 343 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int y, const T* data, size_t step) const
T                 388 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int y, int x, const T* data, size_t step) const
T                 390 modules/core/include/opencv2/core/cuda/border_interpolate.hpp             return saturate_cast<D>(((const T*)((const char*)data + idx_row(y) * step))[idx_col(x)]);
T                 427 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_low(int x, const T* data) const
T                 432 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_high(int x, const T* data) const
T                 437 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int x, const T* data) const
T                 467 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_low(int y, const T* data, size_t step) const
T                 472 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_high(int y, const T* data, size_t step) const
T                 477 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int y, const T* data, size_t step) const
T                 522 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int y, int x, const T* data, size_t step) const
T                 524 modules/core/include/opencv2/core/cuda/border_interpolate.hpp             return saturate_cast<D>(((const T*)((const char*)data + idx_row(y) * step))[idx_col(x)]);
T                 561 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_low(int x, const T* data) const
T                 566 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_high(int x, const T* data) const
T                 571 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int x, const T* data) const
T                 601 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_low(int y, const T* data, size_t step) const
T                 606 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at_high(int y, const T* data, size_t step) const
T                 611 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int y, const T* data, size_t step) const
T                 663 modules/core/include/opencv2/core/cuda/border_interpolate.hpp         template <typename T> __device__ __forceinline__ D at(int y, int x, const T* data, size_t step) const
T                 665 modules/core/include/opencv2/core/cuda/border_interpolate.hpp             return saturate_cast<D>(((const T*)((const char*)data + idx_row(y) * step))[idx_col(x)]);
T                  79 modules/core/include/opencv2/core/cuda/common.hpp     template <typename T> static inline bool isAligned(const T* ptr, size_t size)
T                  99 modules/core/include/opencv2/core/cuda/common.hpp         template<class T> inline void bindTexture(const textureReference* tex, const PtrStepSz<T>& img)
T                 101 modules/core/include/opencv2/core/cuda/common.hpp             cudaChannelFormatDesc desc = cudaCreateChannelDesc<T>();
T                  59 modules/core/include/opencv2/core/cuda/datamov_utils.hpp         template <typename T> struct ForceGlob
T                  61 modules/core/include/opencv2/core/cuda/datamov_utils.hpp             __device__ __forceinline__ static void Load(const T* ptr, int offset, T& val)  { val = ptr[offset];  }
T                  74 modules/core/include/opencv2/core/cuda/datamov_utils.hpp         template<class T> struct ForceGlob;
T                  62 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template<typename T> struct ColorChannel
T                  65 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             static __device__ __forceinline__ T max() { return numeric_limits<T>::max(); }
T                  66 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             static __device__ __forceinline__ T half() { return (T)(max()/2 + 1); }
T                  76 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T> static __device__ __forceinline__ void setAlpha(typename TypeVec<T, 3>::vec_type& vec, T val)
T                  80 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T> static __device__ __forceinline__ void setAlpha(typename TypeVec<T, 4>::vec_type& vec, T val)
T                  85 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T> static __device__ __forceinline__ T getAlpha(const typename TypeVec<T, 3>::vec_type& vec)
T                  87 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             return ColorChannel<T>::max();
T                  90 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T> static __device__ __forceinline__ T getAlpha(const typename TypeVec<T, 4>::vec_type& vec)
T                 110 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, int bidx> struct RGB2RGB
T                 111 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             : unary_function<typename TypeVec<T, scn>::vec_type, typename TypeVec<T, dcn>::vec_type>
T                 113 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ typename TypeVec<T, dcn>::vec_type operator()(const typename TypeVec<T, scn>::vec_type& src) const
T                 115 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 typename TypeVec<T, dcn>::vec_type dst;
T                 120 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 setAlpha(dst, getAlpha<T>(src));
T                 149 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                 316 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int dcn> struct Gray2RGB : unary_function<T, typename TypeVec<T, dcn>::vec_type>
T                 318 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ __forceinline__ typename TypeVec<T, dcn>::vec_type operator()(T src) const
T                 320 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 typename TypeVec<T, dcn>::vec_type dst;
T                 323 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 setAlpha(dst, ColorChannel<T>::max());
T                 349 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                 444 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, typename T> static __device__ __forceinline__ T RGB2GrayConvert(const T* src)
T                 446 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             return (T)CV_DESCALE((unsigned)(src[bidx] * B2Y + src[1] * G2Y + src[bidx^2] * R2Y), yuv_shift);
T                 462 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int bidx> struct RGB2Gray : unary_function<typename TypeVec<T, scn>::vec_type, T>
T                 464 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ __forceinline__ T operator()(const typename TypeVec<T, scn>::vec_type& src) const
T                 484 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                 500 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, typename T, typename D> static __device__ void RGB2YUVConvert(const T* src, D& dst)
T                 502 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             const int delta = ColorChannel<T>::half() * (1 << yuv_shift);
T                 508 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             dst.x = saturate_cast<T>(Y);
T                 509 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             dst.y = saturate_cast<T>(Cr);
T                 510 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             dst.z = saturate_cast<T>(Cb);
T                 520 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, int bidx> struct RGB2YUV
T                 521 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             : unary_function<typename TypeVec<T, scn>::vec_type, typename TypeVec<T, dcn>::vec_type>
T                 523 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ __forceinline__ typename TypeVec<T, dcn>::vec_type operator ()(const typename TypeVec<T, scn>::vec_type& src) const
T                 525 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 typename TypeVec<T, dcn>::vec_type dst;
T                 535 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                 549 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, typename T, typename D> static __device__ void YUV2RGBConvert(const T& src, D* dst)
T                 585 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, typename T> static __device__ __forceinline__ void YUV2RGBConvert(const T& src, float* dst)
T                 595 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, int bidx> struct YUV2RGB
T                 596 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             : unary_function<typename TypeVec<T, scn>::vec_type, typename TypeVec<T, dcn>::vec_type>
T                 598 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ __forceinline__ typename TypeVec<T, dcn>::vec_type operator ()(const typename TypeVec<T, scn>::vec_type& src) const
T                 600 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 typename TypeVec<T, dcn>::vec_type dst;
T                 603 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 setAlpha(dst, ColorChannel<T>::max());
T                 623 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                 639 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, typename T, typename D> static __device__ void RGB2YCrCbConvert(const T* src, D& dst)
T                 641 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             const int delta = ColorChannel<T>::half() * (1 << yuv_shift);
T                 647 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             dst.x = saturate_cast<T>(Y);
T                 648 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             dst.y = saturate_cast<T>(Cr);
T                 649 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             dst.z = saturate_cast<T>(Cb);
T                 676 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, int bidx> struct RGB2YCrCb
T                 677 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             : unary_function<typename TypeVec<T, scn>::vec_type, typename TypeVec<T, dcn>::vec_type>
T                 679 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ __forceinline__ typename TypeVec<T, dcn>::vec_type operator ()(const typename TypeVec<T, scn>::vec_type& src) const
T                 681 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 typename TypeVec<T, dcn>::vec_type dst;
T                 702 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                 716 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, typename T, typename D> static __device__ void YCrCb2RGBConvert(const T& src, D* dst)
T                 746 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, typename T> __device__ __forceinline__ void YCrCb2RGBConvert(const T& src, float* dst)
T                 753 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, int bidx> struct YCrCb2RGB
T                 754 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             : unary_function<typename TypeVec<T, scn>::vec_type, typename TypeVec<T, dcn>::vec_type>
T                 756 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ __forceinline__ typename TypeVec<T, dcn>::vec_type operator ()(const typename TypeVec<T, scn>::vec_type& src) const
T                 758 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 typename TypeVec<T, dcn>::vec_type dst;
T                 761 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 setAlpha(dst, ColorChannel<T>::max());
T                 781 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                 797 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, typename T, typename D> static __device__ __forceinline__ void RGB2XYZConvert(const T* src, D& dst)
T                 799 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             dst.z = saturate_cast<T>(CV_DESCALE(src[bidx^2] * c_RGB2XYZ_D65i[6] + src[1] * c_RGB2XYZ_D65i[7] + src[bidx] * c_RGB2XYZ_D65i[8], xyz_shift));
T                 800 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             dst.x = saturate_cast<T>(CV_DESCALE(src[bidx^2] * c_RGB2XYZ_D65i[0] + src[1] * c_RGB2XYZ_D65i[1] + src[bidx] * c_RGB2XYZ_D65i[2], xyz_shift));
T                 801 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             dst.y = saturate_cast<T>(CV_DESCALE(src[bidx^2] * c_RGB2XYZ_D65i[3] + src[1] * c_RGB2XYZ_D65i[4] + src[bidx] * c_RGB2XYZ_D65i[5], xyz_shift));
T                 830 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, int bidx> struct RGB2XYZ
T                 831 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             : unary_function<typename TypeVec<T, scn>::vec_type, typename TypeVec<T, dcn>::vec_type>
T                 833 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ __forceinline__ typename TypeVec<T, dcn>::vec_type operator()(const typename TypeVec<T, scn>::vec_type& src) const
T                 835 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 typename TypeVec<T, dcn>::vec_type dst;
T                 857 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                 871 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, typename T, typename D> static __device__ __forceinline__ void XYZ2RGBConvert(const T& src, D* dst)
T                 897 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, typename T> static __device__ __forceinline__ void XYZ2RGBConvert(const T& src, float* dst)
T                 904 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, int bidx> struct XYZ2RGB
T                 905 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             : unary_function<typename TypeVec<T, scn>::vec_type, typename TypeVec<T, dcn>::vec_type>
T                 907 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ __forceinline__ typename TypeVec<T, dcn>::vec_type operator()(const typename TypeVec<T, scn>::vec_type& src) const
T                 909 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 typename TypeVec<T, dcn>::vec_type dst;
T                 912 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 setAlpha(dst, ColorChannel<T>::max());
T                 932 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                1043 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, int bidx, int hr> struct RGB2HSV
T                1044 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             : unary_function<typename TypeVec<T, scn>::vec_type, typename TypeVec<T, dcn>::vec_type>
T                1046 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ __forceinline__ typename TypeVec<T, dcn>::vec_type operator()(const typename TypeVec<T, scn>::vec_type& src) const
T                1048 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 typename TypeVec<T, dcn>::vec_type dst;
T                1070 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                1078 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _full_traits \
T                1107 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, int hr, typename T> static __device__ void HSV2RGBConvert(const T& src, float* dst)
T                1148 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, int HR, typename T> static __device__ void HSV2RGBConvert(const T& src, uchar* dst)
T                1182 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, int bidx, int hr> struct HSV2RGB
T                1183 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             : unary_function<typename TypeVec<T, scn>::vec_type, typename TypeVec<T, dcn>::vec_type>
T                1185 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ __forceinline__ typename TypeVec<T, dcn>::vec_type operator()(const typename TypeVec<T, scn>::vec_type& src) const
T                1187 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 typename TypeVec<T, dcn>::vec_type dst;
T                1190 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 setAlpha(dst, ColorChannel<T>::max());
T                1210 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                1218 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _full_traits \
T                1316 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, int bidx, int hr> struct RGB2HLS
T                1317 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             : unary_function<typename TypeVec<T, scn>::vec_type, typename TypeVec<T, dcn>::vec_type>
T                1319 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ __forceinline__ typename TypeVec<T, dcn>::vec_type operator()(const typename TypeVec<T, scn>::vec_type& src) const
T                1321 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 typename TypeVec<T, dcn>::vec_type dst;
T                1343 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                1351 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _full_traits \
T                1380 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, int hr, typename T> static __device__ void HLS2RGBConvert(const T& src, float* dst)
T                1421 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <int bidx, int hr, typename T> static __device__ void HLS2RGBConvert(const T& src, uchar* dst)
T                1455 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, int bidx, int hr> struct HLS2RGB
T                1456 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             : unary_function<typename TypeVec<T, scn>::vec_type, typename TypeVec<T, dcn>::vec_type>
T                1458 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp             __device__ __forceinline__ typename TypeVec<T, dcn>::vec_type operator()(const typename TypeVec<T, scn>::vec_type& src) const
T                1460 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 typename TypeVec<T, dcn>::vec_type dst;
T                1463 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp                 setAlpha(dst, ColorChannel<T>::max());
T                1483 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                1491 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _full_traits \
T                1538 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <bool srgb, int blueIdx, typename T, typename D>
T                1539 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         __device__ __forceinline__ void RGB2LabConvert_b(const T& src, D& dst)
T                1584 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <bool srgb, int blueIdx, typename T, typename D>
T                1585 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         __device__ __forceinline__ void RGB2LabConvert_f(const T& src, D& dst)
T                1618 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, bool srgb, int blueIdx> struct RGB2Lab;
T                1652 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                1665 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <bool srgb, int blueIdx, typename T, typename D>
T                1666 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         __device__ __forceinline__ void Lab2RGBConvert_f(const T& src, D& dst)
T                1714 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <bool srgb, int blueIdx, typename T, typename D>
T                1715 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         __device__ __forceinline__ void Lab2RGBConvert_b(const T& src, D& dst)
T                1731 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, bool srgb, int blueIdx> struct Lab2RGB;
T                1765 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                1780 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <bool srgb, int blueIdx, typename T, typename D>
T                1781 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         __device__ __forceinline__ void RGB2LuvConvert_f(const T& src, D& dst)
T                1814 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <bool srgb, int blueIdx, typename T, typename D>
T                1815 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         __device__ __forceinline__ void RGB2LuvConvert_b(const T& src, D& dst)
T                1830 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, bool srgb, int blueIdx> struct RGB2Luv;
T                1864 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                1875 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <bool srgb, int blueIdx, typename T, typename D>
T                1876 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         __device__ __forceinline__ void Luv2RGBConvert_f(const T& src, D& dst)
T                1914 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <bool srgb, int blueIdx, typename T, typename D>
T                1915 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         __device__ __forceinline__ void Luv2RGBConvert_b(const T& src, D& dst)
T                1931 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp         template <typename T, int scn, int dcn, bool srgb, int blueIdx> struct Luv2RGB;
T                1965 modules/core/include/opencv2/core/cuda/detail/color_detail.hpp     template <typename T> struct name ## _traits \
T                  56 modules/core/include/opencv2/core/cuda/detail/reduce.hpp         template <typename T> struct GetType;
T                  57 modules/core/include/opencv2/core/cuda/detail/reduce.hpp         template <typename T> struct GetType<T*>
T                  59 modules/core/include/opencv2/core/cuda/detail/reduce.hpp             typedef T type;
T                  61 modules/core/include/opencv2/core/cuda/detail/reduce.hpp         template <typename T> struct GetType<volatile T*>
T                  63 modules/core/include/opencv2/core/cuda/detail/reduce.hpp             typedef T type;
T                  65 modules/core/include/opencv2/core/cuda/detail/reduce.hpp         template <typename T> struct GetType<T&>
T                  67 modules/core/include/opencv2/core/cuda/detail/reduce.hpp             typedef T type;
T                 127 modules/core/include/opencv2/core/cuda/detail/reduce.hpp         template <typename T>
T                 128 modules/core/include/opencv2/core/cuda/detail/reduce.hpp         __device__ __forceinline__ void loadToSmem(volatile T* smem, T& val, unsigned int tid)
T                 132 modules/core/include/opencv2/core/cuda/detail/reduce.hpp         template <typename T>
T                 133 modules/core/include/opencv2/core/cuda/detail/reduce.hpp         __device__ __forceinline__ void loadFromSmem(volatile T* smem, T& val, unsigned int tid)
T                 154 modules/core/include/opencv2/core/cuda/detail/reduce.hpp         template <typename T, class Op>
T                 155 modules/core/include/opencv2/core/cuda/detail/reduce.hpp         __device__ __forceinline__ void merge(volatile T* smem, T& val, unsigned int tid, unsigned int delta, const Op& op)
T                 157 modules/core/include/opencv2/core/cuda/detail/reduce.hpp             T reg = smem[tid + delta];
T                 160 modules/core/include/opencv2/core/cuda/detail/reduce.hpp         template <typename T, class Op>
T                 161 modules/core/include/opencv2/core/cuda/detail/reduce.hpp         __device__ __forceinline__ void mergeShfl(T& val, unsigned int delta, unsigned int width, const Op& op)
T                 163 modules/core/include/opencv2/core/cuda/detail/reduce.hpp             T reg = shfl_down(val, delta, width);
T                  56 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp         template <typename T> struct GetType;
T                  57 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp         template <typename T> struct GetType<T*>
T                  59 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp             typedef T type;
T                  61 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp         template <typename T> struct GetType<volatile T*>
T                  63 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp             typedef T type;
T                  65 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp         template <typename T> struct GetType<T&>
T                  67 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp             typedef T type;
T                 170 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp         template <typename T>
T                 171 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp         __device__ __forceinline__ void loadToSmem(volatile T* smem, T& data, unsigned int tid)
T                 175 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp         template <typename T>
T                 176 modules/core/include/opencv2/core/cuda/detail/reduce_key_val.hpp         __device__ __forceinline__ void loadFromSmem(volatile T* smem, T& data, unsigned int tid)
T                  58 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp         template <typename T, typename D, int shift> struct UnaryReadWriteTraits
T                  76 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             template <typename T, typename D, typename UnOp, typename Mask>
T                  77 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             static __device__ __forceinline__ void unroll(const T& src, D& dst, const Mask& mask, UnOp& op, int x_shifted, int y)
T                  92 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             template <typename T, typename D, typename UnOp, typename Mask>
T                  93 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             static __device__ __forceinline__ void unroll(const T& src, D& dst, const Mask& mask, UnOp& op, int x_shifted, int y)
T                 112 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             template <typename T, typename D, typename UnOp, typename Mask>
T                 113 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             static __device__ __forceinline__ void unroll(const T& src, D& dst, const Mask& mask, const UnOp& op, int x_shifted, int y)
T                 136 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             template <typename T, typename D, typename UnOp, typename Mask>
T                 137 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             static __device__ __forceinline__ void unroll(const T& src, D& dst, const Mask& mask, const UnOp& op, int x_shifted, int y)
T                 164 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             template <typename T, typename D, typename UnOp, typename Mask>
T                 165 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             static __device__ __forceinline__ void unroll(const T& src, D& dst, const Mask& mask, const UnOp& op, int x_shifted, int y)
T                 207 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp         template <typename T, typename D, typename UnOp, typename Mask>
T                 208 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp         static __global__ void transformSmart(const PtrStepSz<T> src_, PtrStep<D> dst_, const Mask mask, const UnOp op)
T                 220 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp                 const T* src = src_.ptr(y);
T                 243 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp         template <typename T, typename D, typename UnOp, typename Mask>
T                 244 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp         __global__ static void transformSimple(const PtrStepSz<T> src, PtrStep<D> dst, const Mask mask, const UnOp op)
T                 313 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             template <typename T, typename D, typename UnOp, typename Mask>
T                 314 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             static void call(PtrStepSz<T> src, PtrStepSz<D> dst, UnOp op, Mask mask, cudaStream_t stream)
T                 321 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp                 transformSimple<T, D><<<grid, threads, 0, stream>>>(src, dst, mask, op);
T                 345 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             template <typename T, typename D, typename UnOp, typename Mask>
T                 346 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp             static void call(PtrStepSz<T> src, PtrStepSz<D> dst, UnOp op, Mask mask, cudaStream_t stream)
T                 352 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp                 if (!isAligned(src.data, ft::smart_shift * sizeof(T)) || !isAligned(src.step, ft::smart_shift * sizeof(T)) ||
T                 362 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp                 transformSmart<T, D><<<grid, threads, 0, stream>>>(src, dst, mask, op);
T                  58 modules/core/include/opencv2/core/cuda/detail/type_traits_detail.hpp         template <typename T> struct IsSignedIntergral { enum {value = 0}; };
T                  66 modules/core/include/opencv2/core/cuda/detail/type_traits_detail.hpp         template <typename T> struct IsUnsignedIntegral { enum {value = 0}; };
T                  74 modules/core/include/opencv2/core/cuda/detail/type_traits_detail.hpp         template <typename T> struct IsIntegral { enum {value = IsSignedIntergral<T>::value || IsUnsignedIntegral<T>::value}; };
T                  78 modules/core/include/opencv2/core/cuda/detail/type_traits_detail.hpp         template <typename T> struct IsFloat { enum {value = 0}; };
T                  82 modules/core/include/opencv2/core/cuda/detail/type_traits_detail.hpp         template <typename T> struct IsVec { enum {value = 0}; };
T                  54 modules/core/include/opencv2/core/cuda/dynamic_smem.hpp     template<class T> struct DynamicSharedMem
T                  56 modules/core/include/opencv2/core/cuda/dynamic_smem.hpp         __device__ __forceinline__ operator T*()
T                  59 modules/core/include/opencv2/core/cuda/dynamic_smem.hpp             return (T*)__smem;
T                  62 modules/core/include/opencv2/core/cuda/dynamic_smem.hpp         __device__ __forceinline__ operator const T*() const
T                  65 modules/core/include/opencv2/core/cuda/dynamic_smem.hpp             return (T*)__smem;
T                  88 modules/core/include/opencv2/core/cuda/emulation.hpp             template<typename T>
T                  89 modules/core/include/opencv2/core/cuda/emulation.hpp             static __device__ __forceinline__ T atomicInc(T* address, T val)
T                  92 modules/core/include/opencv2/core/cuda/emulation.hpp                 T count;
T                 107 modules/core/include/opencv2/core/cuda/emulation.hpp             template<typename T>
T                 108 modules/core/include/opencv2/core/cuda/emulation.hpp             static __device__ __forceinline__ T atomicAdd(T* address, T val)
T                 111 modules/core/include/opencv2/core/cuda/emulation.hpp                 T count;
T                 126 modules/core/include/opencv2/core/cuda/emulation.hpp             template<typename T>
T                 127 modules/core/include/opencv2/core/cuda/emulation.hpp             static __device__ __forceinline__ T atomicMin(T* address, T val)
T                 130 modules/core/include/opencv2/core/cuda/emulation.hpp                 T count = ::min(*address, val);
T                  65 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct plus : binary_function<T, T, T>
T                  67 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a,
T                  68 modules/core/include/opencv2/core/cuda/functional.hpp                                                  typename TypeTraits<T>::ParameterType b) const
T                  76 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct minus : binary_function<T, T, T>
T                  78 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a,
T                  79 modules/core/include/opencv2/core/cuda/functional.hpp                                                  typename TypeTraits<T>::ParameterType b) const
T                  87 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct multiplies : binary_function<T, T, T>
T                  89 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a,
T                  90 modules/core/include/opencv2/core/cuda/functional.hpp                                                  typename TypeTraits<T>::ParameterType b) const
T                  98 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct divides : binary_function<T, T, T>
T                 100 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a,
T                 101 modules/core/include/opencv2/core/cuda/functional.hpp                                                  typename TypeTraits<T>::ParameterType b) const
T                 109 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct modulus : binary_function<T, T, T>
T                 111 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a,
T                 112 modules/core/include/opencv2/core/cuda/functional.hpp                                                  typename TypeTraits<T>::ParameterType b) const
T                 120 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct negate : unary_function<T, T>
T                 122 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a) const
T                 131 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct equal_to : binary_function<T, T, bool>
T                 133 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ bool operator ()(typename TypeTraits<T>::ParameterType a,
T                 134 modules/core/include/opencv2/core/cuda/functional.hpp                                                     typename TypeTraits<T>::ParameterType b) const
T                 142 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct not_equal_to : binary_function<T, T, bool>
T                 144 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ bool operator ()(typename TypeTraits<T>::ParameterType a,
T                 145 modules/core/include/opencv2/core/cuda/functional.hpp                                                     typename TypeTraits<T>::ParameterType b) const
T                 153 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct greater : binary_function<T, T, bool>
T                 155 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ bool operator ()(typename TypeTraits<T>::ParameterType a,
T                 156 modules/core/include/opencv2/core/cuda/functional.hpp                                                     typename TypeTraits<T>::ParameterType b) const
T                 164 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct less : binary_function<T, T, bool>
T                 166 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ bool operator ()(typename TypeTraits<T>::ParameterType a,
T                 167 modules/core/include/opencv2/core/cuda/functional.hpp                                                     typename TypeTraits<T>::ParameterType b) const
T                 175 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct greater_equal : binary_function<T, T, bool>
T                 177 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ bool operator ()(typename TypeTraits<T>::ParameterType a,
T                 178 modules/core/include/opencv2/core/cuda/functional.hpp                                                     typename TypeTraits<T>::ParameterType b) const
T                 186 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct less_equal : binary_function<T, T, bool>
T                 188 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ bool operator ()(typename TypeTraits<T>::ParameterType a,
T                 189 modules/core/include/opencv2/core/cuda/functional.hpp                                                     typename TypeTraits<T>::ParameterType b) const
T                 198 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct logical_and : binary_function<T, T, bool>
T                 200 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ bool operator ()(typename TypeTraits<T>::ParameterType a,
T                 201 modules/core/include/opencv2/core/cuda/functional.hpp                                                     typename TypeTraits<T>::ParameterType b) const
T                 209 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct logical_or : binary_function<T, T, bool>
T                 211 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ bool operator ()(typename TypeTraits<T>::ParameterType a,
T                 212 modules/core/include/opencv2/core/cuda/functional.hpp                                                     typename TypeTraits<T>::ParameterType b) const
T                 220 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct logical_not : unary_function<T, bool>
T                 222 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ bool operator ()(typename TypeTraits<T>::ParameterType a) const
T                 231 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct bit_and : binary_function<T, T, T>
T                 233 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a,
T                 234 modules/core/include/opencv2/core/cuda/functional.hpp                                                  typename TypeTraits<T>::ParameterType b) const
T                 242 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct bit_or : binary_function<T, T, T>
T                 244 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a,
T                 245 modules/core/include/opencv2/core/cuda/functional.hpp                                                  typename TypeTraits<T>::ParameterType b) const
T                 253 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct bit_xor : binary_function<T, T, T>
T                 255 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a,
T                 256 modules/core/include/opencv2/core/cuda/functional.hpp                                                  typename TypeTraits<T>::ParameterType b) const
T                 264 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct bit_not : unary_function<T, T>
T                 266 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType v) const
T                 275 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct identity : unary_function<T, T>
T                 277 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ typename TypeTraits<T>::ParameterType operator()(typename TypeTraits<T>::ParameterType x) const
T                 315 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct maximum : binary_function<T, T, T>
T                 317 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator()(typename TypeTraits<T>::ParameterType lhs, typename TypeTraits<T>::ParameterType rhs) const
T                 335 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct minimum : binary_function<T, T, T>
T                 337 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator()(typename TypeTraits<T>::ParameterType lhs, typename TypeTraits<T>::ParameterType rhs) const
T                 359 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct abs_func : unary_function<T, T>
T                 361 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType x) const
T                 461 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct name ## _func : unary_function<T, float> \
T                 463 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ float operator ()(typename TypeTraits<T>::ParameterType v) const \
T                 481 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct name ## _func : binary_function<T, T, float> \
T                 483 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ float operator ()(typename TypeTraits<T>::ParameterType v1, typename TypeTraits<T>::ParameterType v2) const \
T                 528 modules/core/include/opencv2/core/cuda/functional.hpp     template<typename T> struct hypot_sqr_func : binary_function<T, T, float>
T                 530 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType src1, typename TypeTraits<T>::ParameterType src2) const
T                 539 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T, typename D> struct saturate_cast_func : unary_function<T, D>
T                 541 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ D operator ()(typename TypeTraits<T>::ParameterType v) const
T                 550 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct thresh_binary_func : unary_function<T, T>
T                 552 modules/core/include/opencv2/core/cuda/functional.hpp         __host__ __device__ __forceinline__ thresh_binary_func(T thresh_, T maxVal_) : thresh(thresh_), maxVal(maxVal_) {}
T                 554 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator()(typename TypeTraits<T>::ParameterType src) const
T                 563 modules/core/include/opencv2/core/cuda/functional.hpp         T thresh;
T                 564 modules/core/include/opencv2/core/cuda/functional.hpp         T maxVal;
T                 567 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct thresh_binary_inv_func : unary_function<T, T>
T                 569 modules/core/include/opencv2/core/cuda/functional.hpp         __host__ __device__ __forceinline__ thresh_binary_inv_func(T thresh_, T maxVal_) : thresh(thresh_), maxVal(maxVal_) {}
T                 571 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator()(typename TypeTraits<T>::ParameterType src) const
T                 580 modules/core/include/opencv2/core/cuda/functional.hpp         T thresh;
T                 581 modules/core/include/opencv2/core/cuda/functional.hpp         T maxVal;
T                 584 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct thresh_trunc_func : unary_function<T, T>
T                 586 modules/core/include/opencv2/core/cuda/functional.hpp         explicit __host__ __device__ __forceinline__ thresh_trunc_func(T thresh_, T maxVal_ = 0) : thresh(thresh_) {(void)maxVal_;}
T                 588 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator()(typename TypeTraits<T>::ParameterType src) const
T                 590 modules/core/include/opencv2/core/cuda/functional.hpp             return minimum<T>()(src, thresh);
T                 597 modules/core/include/opencv2/core/cuda/functional.hpp         T thresh;
T                 600 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct thresh_to_zero_func : unary_function<T, T>
T                 602 modules/core/include/opencv2/core/cuda/functional.hpp         explicit __host__ __device__ __forceinline__ thresh_to_zero_func(T thresh_, T maxVal_ = 0) : thresh(thresh_) {(void)maxVal_;}
T                 604 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator()(typename TypeTraits<T>::ParameterType src) const
T                 613 modules/core/include/opencv2/core/cuda/functional.hpp         T thresh;
T                 616 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename T> struct thresh_to_zero_inv_func : unary_function<T, T>
T                 618 modules/core/include/opencv2/core/cuda/functional.hpp         explicit __host__ __device__ __forceinline__ thresh_to_zero_inv_func(T thresh_, T maxVal_ = 0) : thresh(thresh_) {(void)maxVal_;}
T                 620 modules/core/include/opencv2/core/cuda/functional.hpp         __device__ __forceinline__ T operator()(typename TypeTraits<T>::ParameterType src) const
T                 629 modules/core/include/opencv2/core/cuda/functional.hpp         T thresh;
T                 690 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename Op, typename T> __host__ __device__ __forceinline__ binder1st<Op> bind1st(const Op& op, const T& x)
T                 711 modules/core/include/opencv2/core/cuda/functional.hpp     template <typename Op, typename T> __host__ __device__ __forceinline__ binder2nd<Op> bind2nd(const Op& op, const T& x)
T                 722 modules/core/include/opencv2/core/cuda/functional.hpp         template <typename T, typename D> static Yes check(unary_function<T, D>);
T                 749 modules/core/include/opencv2/core/cuda/functional.hpp         template <typename T, typename D> struct DefaultUnaryShift
T                 751 modules/core/include/opencv2/core/cuda/functional.hpp             enum { shift = UnOpShift<sizeof(T), sizeof(D)>::shift };
T                  58 modules/core/include/opencv2/core/cuda/limits.hpp template <class T> struct numeric_limits;
T                  58 modules/core/include/opencv2/core/cuda/reduce.hpp     template <int N, typename T, class Op>
T                  59 modules/core/include/opencv2/core/cuda/reduce.hpp     __device__ __forceinline__ void reduce(volatile T* smem, T& val, unsigned int tid, const Op& op)
T                  61 modules/core/include/opencv2/core/cuda/reduce.hpp         reduce_detail::Dispatcher<N>::reductor::template reduce<volatile T*, T&, const Op&>(smem, val, tid, op);
T                  61 modules/core/include/opencv2/core/cuda/scan.hpp     template <ScanKind Kind, typename T, typename F> struct WarpScan
T                  66 modules/core/include/opencv2/core/cuda/scan.hpp         __device__ __forceinline__ T operator()( volatile T *ptr , const unsigned int idx)
T                  88 modules/core/include/opencv2/core/cuda/scan.hpp         __device__ __forceinline__ void init(volatile T *ptr){}
T                  95 modules/core/include/opencv2/core/cuda/scan.hpp     template <ScanKind Kind , typename T, typename F> struct WarpScanNoComp
T                 100 modules/core/include/opencv2/core/cuda/scan.hpp         __device__ __forceinline__ T operator()( volatile T *ptr , const unsigned int idx)
T                 122 modules/core/include/opencv2/core/cuda/scan.hpp         __device__ __forceinline__ void init(volatile T *ptr)
T                 135 modules/core/include/opencv2/core/cuda/scan.hpp     template <ScanKind Kind , typename T, typename Sc, typename F> struct BlockScan
T                 140 modules/core/include/opencv2/core/cuda/scan.hpp         __device__ __forceinline__ T operator()(volatile T *ptr)
T                 150 modules/core/include/opencv2/core/cuda/scan.hpp             T val = scan(ptr, idx);
T                 179 modules/core/include/opencv2/core/cuda/scan.hpp     template <typename T>
T                 180 modules/core/include/opencv2/core/cuda/scan.hpp     __device__ T warpScanInclusive(T idata, volatile T* s_Data, unsigned int tid)
T                 189 modules/core/include/opencv2/core/cuda/scan.hpp             const T n = cv::cuda::device::shfl_up(idata, i);
T                 211 modules/core/include/opencv2/core/cuda/scan.hpp     template <typename T>
T                 212 modules/core/include/opencv2/core/cuda/scan.hpp     __device__ __forceinline__ T warpScanExclusive(T idata, volatile T* s_Data, unsigned int tid)
T                 217 modules/core/include/opencv2/core/cuda/scan.hpp     template <int tiNumScanThreads, typename T>
T                 218 modules/core/include/opencv2/core/cuda/scan.hpp     __device__ T blockScanInclusive(T idata, volatile T* s_Data, unsigned int tid)
T                 223 modules/core/include/opencv2/core/cuda/scan.hpp             T warpResult = warpScanInclusive(idata, s_Data, tid);
T                 239 modules/core/include/opencv2/core/cuda/scan.hpp                 T val = s_Data[tid];
T                  58 modules/core/include/opencv2/core/cuda/transform.hpp     template <typename T, typename D, typename UnOp, typename Mask>
T                  59 modules/core/include/opencv2/core/cuda/transform.hpp     static inline void transform(PtrStepSz<T> src, PtrStepSz<D> dst, UnOp op, const Mask& mask, cudaStream_t stream)
T                  62 modules/core/include/opencv2/core/cuda/transform.hpp         transform_detail::TransformDispatcher<VecTraits<T>::cn == 1 && VecTraits<D>::cn == 1 && ft::smart_shift != 1>::call(src, dst, op, mask, stream);
T                  56 modules/core/include/opencv2/core/cuda/type_traits.hpp     template <typename T> struct IsSimpleParameter
T                  58 modules/core/include/opencv2/core/cuda/type_traits.hpp         enum {value = type_traits_detail::IsIntegral<T>::value || type_traits_detail::IsFloat<T>::value ||
T                  59 modules/core/include/opencv2/core/cuda/type_traits.hpp             type_traits_detail::PointerTraits<typename type_traits_detail::ReferenceTraits<T>::type>::value};
T                  62 modules/core/include/opencv2/core/cuda/type_traits.hpp     template <typename T> struct TypeTraits
T                  64 modules/core/include/opencv2/core/cuda/type_traits.hpp         typedef typename type_traits_detail::UnConst<T>::type                                                NonConstType;
T                  65 modules/core/include/opencv2/core/cuda/type_traits.hpp         typedef typename type_traits_detail::UnVolatile<T>::type                                             NonVolatileType;
T                  66 modules/core/include/opencv2/core/cuda/type_traits.hpp         typedef typename type_traits_detail::UnVolatile<typename type_traits_detail::UnConst<T>::type>::type UnqualifiedType;
T                  68 modules/core/include/opencv2/core/cuda/type_traits.hpp         typedef typename type_traits_detail::ReferenceTraits<T>::type                                        ReferredType;
T                  70 modules/core/include/opencv2/core/cuda/type_traits.hpp         enum { isConst          = type_traits_detail::UnConst<T>::value };
T                  71 modules/core/include/opencv2/core/cuda/type_traits.hpp         enum { isVolatile       = type_traits_detail::UnVolatile<T>::value };
T                  84 modules/core/include/opencv2/core/cuda/type_traits.hpp             T, typename type_traits_detail::AddParameterType<T>::type>::type ParameterType;
T                  65 modules/core/include/opencv2/core/cuda/utility.hpp     template <typename T> void __device__ __host__ __forceinline__ swap(T& a, T& b)
T                  67 modules/core/include/opencv2/core/cuda/utility.hpp         const T temp = a;
T                 168 modules/core/include/opencv2/core/cuda/utility.hpp     template <typename T> __device__ __forceinline__ bool solve2x2(const T A[2][2], const T b[2], T x[2])
T                 170 modules/core/include/opencv2/core/cuda/utility.hpp         T det = A[0][0] * A[1][1] - A[1][0] * A[0][1];
T                 176 modules/core/include/opencv2/core/cuda/utility.hpp             x[0] = saturate_cast<T>(invdet * (b[0] * A[1][1] - b[1] * A[0][1]));
T                 178 modules/core/include/opencv2/core/cuda/utility.hpp             x[1] = saturate_cast<T>(invdet * (A[0][0] * b[1] - A[1][0] * b[0]));
T                 187 modules/core/include/opencv2/core/cuda/utility.hpp     template <typename T> __device__ __forceinline__ bool solve3x3(const T A[3][3], const T b[3], T x[3])
T                 189 modules/core/include/opencv2/core/cuda/utility.hpp         T det = A[0][0] * (A[1][1] * A[2][2] - A[1][2] * A[2][1])
T                 197 modules/core/include/opencv2/core/cuda/utility.hpp             x[0] = saturate_cast<T>(invdet *
T                 202 modules/core/include/opencv2/core/cuda/utility.hpp             x[1] = saturate_cast<T>(invdet *
T                 207 modules/core/include/opencv2/core/cuda/utility.hpp             x[2] = saturate_cast<T>(invdet *
T                  58 modules/core/include/opencv2/core/cuda/vec_distance.hpp     template <typename T> struct L1Dist
T                 102 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uchar1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 103 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const char1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 104 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const ushort1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 105 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const short1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 106 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uint1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 107 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const int1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 108 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const float1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 109 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const double1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 111 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uchar2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 112 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const char2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 113 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const ushort2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 114 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const short2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 115 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uint2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 116 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const int2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 117 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const float2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 118 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const double2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 120 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uchar3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 121 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const char3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 122 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const ushort3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 123 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const short3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 124 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uint3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 125 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const int3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 126 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const float3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 127 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const double3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 129 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uchar4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 130 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const char4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 131 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const ushort4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 132 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const short4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 133 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uint4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 134 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const int4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 135 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const float4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                 136 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const double4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
T                  56 modules/core/include/opencv2/core/cuda/vec_traits.hpp     template<typename T, int N> struct TypeVec;
T                 166 modules/core/include/opencv2/core/cuda/vec_traits.hpp     template<typename T> struct VecTraits;
T                  71 modules/core/include/opencv2/core/cuda/warp.hpp         template<typename It, typename T>
T                  72 modules/core/include/opencv2/core/cuda/warp.hpp         static __device__ __forceinline__ void fill(It beg, It end, const T& value)
T                 106 modules/core/include/opencv2/core/cuda/warp.hpp         template <class T, class BinOp>
T                 107 modules/core/include/opencv2/core/cuda/warp.hpp         static __device__ __forceinline__ T reduce(volatile T *ptr, BinOp op)
T                 113 modules/core/include/opencv2/core/cuda/warp.hpp                 T partial = ptr[lane];
T                 125 modules/core/include/opencv2/core/cuda/warp.hpp         template<typename OutIt, typename T>
T                 126 modules/core/include/opencv2/core/cuda/warp.hpp         static __device__ __forceinline__ void yota(OutIt beg, OutIt end, T value)
T                  54 modules/core/include/opencv2/core/cuda/warp_reduce.hpp     template <class T>
T                  55 modules/core/include/opencv2/core/cuda/warp_reduce.hpp     __device__ __forceinline__ T warp_reduce(volatile T *ptr , const unsigned int tid = threadIdx.x)
T                  61 modules/core/include/opencv2/core/cuda/warp_reduce.hpp             T partial = ptr[tid];
T                  54 modules/core/include/opencv2/core/cuda/warp_shuffle.hpp     template <typename T>
T                  55 modules/core/include/opencv2/core/cuda/warp_shuffle.hpp     __device__ __forceinline__ T shfl(T val, int srcLane, int width = warpSize)
T                  60 modules/core/include/opencv2/core/cuda/warp_shuffle.hpp         return T();
T                  86 modules/core/include/opencv2/core/cuda/warp_shuffle.hpp     template <typename T>
T                  87 modules/core/include/opencv2/core/cuda/warp_shuffle.hpp     __device__ __forceinline__ T shfl_down(T val, unsigned int delta, int width = warpSize)
T                  92 modules/core/include/opencv2/core/cuda/warp_shuffle.hpp         return T();
T                 118 modules/core/include/opencv2/core/cuda/warp_shuffle.hpp     template <typename T>
T                 119 modules/core/include/opencv2/core/cuda/warp_shuffle.hpp     __device__ __forceinline__ T shfl_up(T val, unsigned int delta, int width = warpSize)
T                 124 modules/core/include/opencv2/core/cuda/warp_shuffle.hpp         return T();
T                  70 modules/core/include/opencv2/core/cuda_types.hpp         template <typename T> struct DevPtr
T                  72 modules/core/include/opencv2/core/cuda_types.hpp             typedef T elem_type;
T                  77 modules/core/include/opencv2/core/cuda_types.hpp             T* data;
T                  80 modules/core/include/opencv2/core/cuda_types.hpp             __CV_CUDA_HOST_DEVICE__ DevPtr(T* data_) : data(data_) {}
T                  83 modules/core/include/opencv2/core/cuda_types.hpp             __CV_CUDA_HOST_DEVICE__ operator       T*()       { return data; }
T                  84 modules/core/include/opencv2/core/cuda_types.hpp             __CV_CUDA_HOST_DEVICE__ operator const T*() const { return data; }
T                  87 modules/core/include/opencv2/core/cuda_types.hpp         template <typename T> struct PtrSz : public DevPtr<T>
T                  90 modules/core/include/opencv2/core/cuda_types.hpp             __CV_CUDA_HOST_DEVICE__ PtrSz(T* data_, size_t size_) : DevPtr<T>(data_), size(size_) {}
T                  95 modules/core/include/opencv2/core/cuda_types.hpp         template <typename T> struct PtrStep : public DevPtr<T>
T                  98 modules/core/include/opencv2/core/cuda_types.hpp             __CV_CUDA_HOST_DEVICE__ PtrStep(T* data_, size_t step_) : DevPtr<T>(data_), step(step_) {}
T                 102 modules/core/include/opencv2/core/cuda_types.hpp             __CV_CUDA_HOST_DEVICE__       T* ptr(int y = 0)       { return (      T*)( (      char*)DevPtr<T>::data + y * step); }
T                 103 modules/core/include/opencv2/core/cuda_types.hpp             __CV_CUDA_HOST_DEVICE__ const T* ptr(int y = 0) const { return (const T*)( (const char*)DevPtr<T>::data + y * step); }
T                 105 modules/core/include/opencv2/core/cuda_types.hpp             __CV_CUDA_HOST_DEVICE__       T& operator ()(int y, int x)       { return ptr(y)[x]; }
T                 106 modules/core/include/opencv2/core/cuda_types.hpp             __CV_CUDA_HOST_DEVICE__ const T& operator ()(int y, int x) const { return ptr(y)[x]; }
T                 109 modules/core/include/opencv2/core/cuda_types.hpp         template <typename T> struct PtrStepSz : public PtrStep<T>
T                 112 modules/core/include/opencv2/core/cuda_types.hpp             __CV_CUDA_HOST_DEVICE__ PtrStepSz(int rows_, int cols_, T* data_, size_t step_)
T                 113 modules/core/include/opencv2/core/cuda_types.hpp                 : PtrStep<T>(data_, step_), cols(cols_), rows(rows_) {}
T                 116 modules/core/include/opencv2/core/cuda_types.hpp             explicit PtrStepSz(const PtrStepSz<U>& d) : PtrStep<T>((T*)d.data, d.step), cols(d.cols), rows(d.rows){}
T                  91 modules/core/include/opencv2/core/cvstd.hpp     template<typename T> static inline T min(T a, T b) { return a < b ? a : b; }
T                  92 modules/core/include/opencv2/core/cvstd.hpp     template<typename T> static inline T max(T a, T b) { return a > b ? a : b; }
T                  93 modules/core/include/opencv2/core/cvstd.hpp     template<typename T> static inline T abs(T a) { return a < 0 ? -a : a; }
T                  94 modules/core/include/opencv2/core/cvstd.hpp     template<typename T> static inline void swap(T& a, T& b) { T tmp = a; a = b; b = tmp; }
T                 169 modules/core/include/opencv2/core/cvstd.hpp template<typename T>
T                 170 modules/core/include/opencv2/core/cvstd.hpp struct RefOrVoid { typedef T& type; };
T                 282 modules/core/include/opencv2/core/cvstd.hpp template<typename T>
T                 286 modules/core/include/opencv2/core/cvstd.hpp     typedef T element_type;
T                 344 modules/core/include/opencv2/core/cvstd.hpp     Ptr(const Ptr<Y>& o, T* p);
T                 386 modules/core/include/opencv2/core/cvstd.hpp     T* get() const;
T                 389 modules/core/include/opencv2/core/cvstd.hpp     typename detail::RefOrVoid<T>::type operator * () const;
T                 392 modules/core/include/opencv2/core/cvstd.hpp     T* operator -> () const;
T                 395 modules/core/include/opencv2/core/cvstd.hpp     operator T* () const;
T                 416 modules/core/include/opencv2/core/cvstd.hpp     T* stored;
T                 423 modules/core/include/opencv2/core/cvstd.hpp template<typename T>
T                 424 modules/core/include/opencv2/core/cvstd.hpp void swap(Ptr<T>& ptr1, Ptr<T>& ptr2);
T                 427 modules/core/include/opencv2/core/cvstd.hpp template<typename T>
T                 428 modules/core/include/opencv2/core/cvstd.hpp bool operator == (const Ptr<T>& ptr1, const Ptr<T>& ptr2);
T                 429 modules/core/include/opencv2/core/cvstd.hpp template<typename T>
T                 430 modules/core/include/opencv2/core/cvstd.hpp bool operator != (const Ptr<T>& ptr1, const Ptr<T>& ptr2);
T                 438 modules/core/include/opencv2/core/cvstd.hpp template<typename T>
T                 439 modules/core/include/opencv2/core/cvstd.hpp Ptr<T> makePtr();
T                 441 modules/core/include/opencv2/core/cvstd.hpp template<typename T, typename A1>
T                 442 modules/core/include/opencv2/core/cvstd.hpp Ptr<T> makePtr(const A1& a1);
T                 444 modules/core/include/opencv2/core/cvstd.hpp template<typename T, typename A1, typename A2>
T                 445 modules/core/include/opencv2/core/cvstd.hpp Ptr<T> makePtr(const A1& a1, const A2& a2);
T                 447 modules/core/include/opencv2/core/cvstd.hpp template<typename T, typename A1, typename A2, typename A3>
T                 448 modules/core/include/opencv2/core/cvstd.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3);
T                 450 modules/core/include/opencv2/core/cvstd.hpp template<typename T, typename A1, typename A2, typename A3, typename A4>
T                 451 modules/core/include/opencv2/core/cvstd.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4);
T                 453 modules/core/include/opencv2/core/cvstd.hpp template<typename T, typename A1, typename A2, typename A3, typename A4, typename A5>
T                 454 modules/core/include/opencv2/core/cvstd.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5);
T                 456 modules/core/include/opencv2/core/cvstd.hpp template<typename T, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6>
T                 457 modules/core/include/opencv2/core/cvstd.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6);
T                 459 modules/core/include/opencv2/core/cvstd.hpp template<typename T, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7>
T                 460 modules/core/include/opencv2/core/cvstd.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7);
T                 462 modules/core/include/opencv2/core/cvstd.hpp template<typename T, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8>
T                 463 modules/core/include/opencv2/core/cvstd.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8);
T                 465 modules/core/include/opencv2/core/cvstd.hpp template<typename T, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9>
T                 466 modules/core/include/opencv2/core/cvstd.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9);
T                 468 modules/core/include/opencv2/core/cvstd.hpp template<typename T, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10>
T                 469 modules/core/include/opencv2/core/cvstd.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9, const A10& a10);
T                 111 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 112 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T>::Ptr() : owner(NULL), stored(NULL)
T                 115 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 117 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T>::Ptr(Y* p)
T                 124 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 126 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T>::Ptr(Y* p, D d)
T                 133 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 134 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T>::Ptr(const Ptr& o) : owner(o.owner), stored(o.stored)
T                 139 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 141 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T>::Ptr(const Ptr<Y>& o) : owner(o.owner), stored(o.stored)
T                 146 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 148 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T>::Ptr(const Ptr<Y>& o, T* p) : owner(o.owner), stored(p)
T                 153 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 154 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T>::~Ptr()
T                 159 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 160 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T>& Ptr<T>::operator = (const Ptr<T>& o)
T                 166 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 168 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T>& Ptr<T>::operator = (const Ptr<Y>& o)
T                 174 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 175 modules/core/include/opencv2/core/ptr.inl.hpp void Ptr<T>::release()
T                 182 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 184 modules/core/include/opencv2/core/ptr.inl.hpp void Ptr<T>::reset(Y* p)
T                 189 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 191 modules/core/include/opencv2/core/ptr.inl.hpp void Ptr<T>::reset(Y* p, D d)
T                 196 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 197 modules/core/include/opencv2/core/ptr.inl.hpp void Ptr<T>::swap(Ptr<T>& o)
T                 203 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 204 modules/core/include/opencv2/core/ptr.inl.hpp T* Ptr<T>::get() const
T                 209 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 210 modules/core/include/opencv2/core/ptr.inl.hpp typename detail::RefOrVoid<T>::type Ptr<T>::operator * () const
T                 215 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 216 modules/core/include/opencv2/core/ptr.inl.hpp T* Ptr<T>::operator -> () const
T                 221 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 222 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T>::operator T* () const
T                 228 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 229 modules/core/include/opencv2/core/ptr.inl.hpp bool Ptr<T>::empty() const
T                 234 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 236 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<Y> Ptr<T>::staticCast() const
T                 241 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 243 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<Y> Ptr<T>::constCast() const
T                 248 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 250 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<Y> Ptr<T>::dynamicCast() const
T                 255 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 256 modules/core/include/opencv2/core/ptr.inl.hpp void swap(Ptr<T>& ptr1, Ptr<T>& ptr2){
T                 260 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 261 modules/core/include/opencv2/core/ptr.inl.hpp bool operator == (const Ptr<T>& ptr1, const Ptr<T>& ptr2)
T                 266 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 267 modules/core/include/opencv2/core/ptr.inl.hpp bool operator != (const Ptr<T>& ptr1, const Ptr<T>& ptr2)
T                 272 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T>
T                 273 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T> makePtr()
T                 275 modules/core/include/opencv2/core/ptr.inl.hpp     return Ptr<T>(new T());
T                 278 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T, typename A1>
T                 279 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T> makePtr(const A1& a1)
T                 281 modules/core/include/opencv2/core/ptr.inl.hpp     return Ptr<T>(new T(a1));
T                 284 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T, typename A1, typename A2>
T                 285 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T> makePtr(const A1& a1, const A2& a2)
T                 287 modules/core/include/opencv2/core/ptr.inl.hpp     return Ptr<T>(new T(a1, a2));
T                 290 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T, typename A1, typename A2, typename A3>
T                 291 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3)
T                 293 modules/core/include/opencv2/core/ptr.inl.hpp     return Ptr<T>(new T(a1, a2, a3));
T                 296 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T, typename A1, typename A2, typename A3, typename A4>
T                 297 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4)
T                 299 modules/core/include/opencv2/core/ptr.inl.hpp     return Ptr<T>(new T(a1, a2, a3, a4));
T                 302 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T, typename A1, typename A2, typename A3, typename A4, typename A5>
T                 303 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5)
T                 305 modules/core/include/opencv2/core/ptr.inl.hpp     return Ptr<T>(new T(a1, a2, a3, a4, a5));
T                 308 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6>
T                 309 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6)
T                 311 modules/core/include/opencv2/core/ptr.inl.hpp     return Ptr<T>(new T(a1, a2, a3, a4, a5, a6));
T                 314 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7>
T                 315 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7)
T                 317 modules/core/include/opencv2/core/ptr.inl.hpp     return Ptr<T>(new T(a1, a2, a3, a4, a5, a6, a7));
T                 320 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8>
T                 321 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8)
T                 323 modules/core/include/opencv2/core/ptr.inl.hpp     return Ptr<T>(new T(a1, a2, a3, a4, a5, a6, a7, a8));
T                 326 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9>
T                 327 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9)
T                 329 modules/core/include/opencv2/core/ptr.inl.hpp     return Ptr<T>(new T(a1, a2, a3, a4, a5, a6, a7, a8, a9));
T                 332 modules/core/include/opencv2/core/ptr.inl.hpp template<typename T, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10>
T                 333 modules/core/include/opencv2/core/ptr.inl.hpp Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9, const A10& a10)
T                 335 modules/core/include/opencv2/core/ptr.inl.hpp     return Ptr<T>(new T(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10));
T                 530 modules/core/include/opencv2/core/utility.hpp template <typename T>
T                 536 modules/core/include/opencv2/core/utility.hpp     inline T* get() const { return (T*)getData(); }
T                 538 modules/core/include/opencv2/core/utility.hpp     virtual void* createDataInstance() const { return new T; }
T                 539 modules/core/include/opencv2/core/utility.hpp     virtual void deleteDataInstance(void* data) const { delete (T*)data; }
T                 678 modules/core/include/opencv2/core/utility.hpp     template <typename T>
T                 679 modules/core/include/opencv2/core/utility.hpp     T get(const String& name, bool space_delete = true) const
T                 681 modules/core/include/opencv2/core/utility.hpp         T val = T();
T                 682 modules/core/include/opencv2/core/utility.hpp         getByName(name, space_delete, ParamType<T>::type, (void*)&val);
T                 710 modules/core/include/opencv2/core/utility.hpp     template <typename T>
T                 711 modules/core/include/opencv2/core/utility.hpp     T get(int index, bool space_delete = true) const
T                 713 modules/core/include/opencv2/core/utility.hpp         T val = T();
T                 714 modules/core/include/opencv2/core/utility.hpp         getByIndex(index, space_delete, ParamType<T>::type, (void*)&val);
T                  54 modules/core/include/opencv2/core/wimage.hpp template <typename T> class WImage;
T                  55 modules/core/include/opencv2/core/wimage.hpp template <typename T> class WImageBuffer;
T                  56 modules/core/include/opencv2/core/wimage.hpp template <typename T> class WImageView;
T                  58 modules/core/include/opencv2/core/wimage.hpp template<typename T, int C> class WImageC;
T                  59 modules/core/include/opencv2/core/wimage.hpp template<typename T, int C> class WImageBufferC;
T                  60 modules/core/include/opencv2/core/wimage.hpp template<typename T, int C> class WImageViewC;
T                 170 modules/core/include/opencv2/core/wimage.hpp template<typename T>
T                 174 modules/core/include/opencv2/core/wimage.hpp     typedef T BaseType;
T                 183 modules/core/include/opencv2/core/wimage.hpp     T* ImageData() { return reinterpret_cast<T*>(image_->imageData); }
T                 184 modules/core/include/opencv2/core/wimage.hpp     const T* ImageData() const {
T                 185 modules/core/include/opencv2/core/wimage.hpp         return reinterpret_cast<const T*>(image_->imageData);
T                 195 modules/core/include/opencv2/core/wimage.hpp     int ChannelSize() const {return sizeof(T); }  // number of bytes per channel
T                 205 modules/core/include/opencv2/core/wimage.hpp     inline const T* Row(int r) const {
T                 206 modules/core/include/opencv2/core/wimage.hpp         return reinterpret_cast<T*>(image_->imageData + r*image_->widthStep);
T                 209 modules/core/include/opencv2/core/wimage.hpp     inline T* Row(int r) {
T                 210 modules/core/include/opencv2/core/wimage.hpp         return reinterpret_cast<T*>(image_->imageData + r*image_->widthStep);
T                 214 modules/core/include/opencv2/core/wimage.hpp     inline T* operator() (int c, int r)  {
T                 215 modules/core/include/opencv2/core/wimage.hpp         return reinterpret_cast<T*>(image_->imageData + r*image_->widthStep) +
T                 219 modules/core/include/opencv2/core/wimage.hpp     inline const T* operator() (int c, int r) const  {
T                 220 modules/core/include/opencv2/core/wimage.hpp         return reinterpret_cast<T*>(image_->imageData + r*image_->widthStep) +
T                 225 modules/core/include/opencv2/core/wimage.hpp     void CopyFrom(const WImage<T>& src) { cvCopy(src.Ipl(), image_); }
T                 231 modules/core/include/opencv2/core/wimage.hpp     WImageView<T> View(int c, int r, int width, int height);
T                 255 modules/core/include/opencv2/core/wimage.hpp template<typename T, int C>
T                 256 modules/core/include/opencv2/core/wimage.hpp class WImageC : public WImage<T>
T                 259 modules/core/include/opencv2/core/wimage.hpp     typedef typename WImage<T>::BaseType BaseType;
T                 262 modules/core/include/opencv2/core/wimage.hpp     explicit WImageC(IplImage* img) : WImage<T>(img) {
T                 267 modules/core/include/opencv2/core/wimage.hpp     WImageViewC<T, C> View(int c, int r, int width, int height);
T                 270 modules/core/include/opencv2/core/wimage.hpp     void CopyFrom(const WImageC<T, C>& src) {
T                 271 modules/core/include/opencv2/core/wimage.hpp         cvCopy(src.Ipl(), WImage<T>::image_);
T                 286 modules/core/include/opencv2/core/wimage.hpp         assert(!image || image->depth == WImage<T>::Depth());
T                 287 modules/core/include/opencv2/core/wimage.hpp         WImage<T>::SetIpl(image);
T                 294 modules/core/include/opencv2/core/wimage.hpp template<typename T>
T                 295 modules/core/include/opencv2/core/wimage.hpp class WImageBuffer : public WImage<T>
T                 298 modules/core/include/opencv2/core/wimage.hpp     typedef typename WImage<T>::BaseType BaseType;
T                 301 modules/core/include/opencv2/core/wimage.hpp     WImageBuffer() : WImage<T>(0) {}
T                 303 modules/core/include/opencv2/core/wimage.hpp     WImageBuffer(int width, int height, int nchannels) : WImage<T>(0) {
T                 309 modules/core/include/opencv2/core/wimage.hpp     explicit WImageBuffer(IplImage* img) : WImage<T>(img) {}
T                 318 modules/core/include/opencv2/core/wimage.hpp         WImage<T>::SetIpl(img);
T                 322 modules/core/include/opencv2/core/wimage.hpp     void CloneFrom(const WImage<T>& src) {
T                 333 modules/core/include/opencv2/core/wimage.hpp         if (WImage<T>::image_) {
T                 334 modules/core/include/opencv2/core/wimage.hpp             IplImage* image = WImage<T>::image_;
T                 336 modules/core/include/opencv2/core/wimage.hpp             WImage<T>::SetIpl(0);
T                 340 modules/core/include/opencv2/core/wimage.hpp     bool IsNull() const {return WImage<T>::image_ == NULL; }
T                 350 modules/core/include/opencv2/core/wimage.hpp template<typename T, int C>
T                 351 modules/core/include/opencv2/core/wimage.hpp class WImageBufferC : public WImageC<T, C>
T                 354 modules/core/include/opencv2/core/wimage.hpp     typedef typename WImage<T>::BaseType BaseType;
T                 358 modules/core/include/opencv2/core/wimage.hpp     WImageBufferC() : WImageC<T, C>(0) {}
T                 360 modules/core/include/opencv2/core/wimage.hpp     WImageBufferC(int width, int height) : WImageC<T, C>(0) {
T                 366 modules/core/include/opencv2/core/wimage.hpp     explicit WImageBufferC(IplImage* img) : WImageC<T, C>(img) {}
T                 375 modules/core/include/opencv2/core/wimage.hpp         WImageC<T, C>::SetIpl(img);
T                 379 modules/core/include/opencv2/core/wimage.hpp     void CloneFrom(const WImageC<T, C>& src) {
T                 390 modules/core/include/opencv2/core/wimage.hpp         if (WImage<T>::image_) {
T                 391 modules/core/include/opencv2/core/wimage.hpp             IplImage* image = WImage<T>::image_;
T                 393 modules/core/include/opencv2/core/wimage.hpp             WImageC<T, C>::SetIpl(0);
T                 397 modules/core/include/opencv2/core/wimage.hpp     bool IsNull() const {return WImage<T>::image_ == NULL; }
T                 408 modules/core/include/opencv2/core/wimage.hpp template<typename T> class WImageView : public WImage<T>
T                 411 modules/core/include/opencv2/core/wimage.hpp     typedef typename WImage<T>::BaseType BaseType;
T                 415 modules/core/include/opencv2/core/wimage.hpp     WImageView(WImage<T>* img, int c, int r, int width, int height);
T                 419 modules/core/include/opencv2/core/wimage.hpp     WImageView(T* data, int width, int height, int channels, int width_step = -1);
T                 423 modules/core/include/opencv2/core/wimage.hpp     WImageView(IplImage* img) : WImage<T>(img) {}
T                 426 modules/core/include/opencv2/core/wimage.hpp     WImageView(const WImage<T>& img) : WImage<T>(0) {
T                 428 modules/core/include/opencv2/core/wimage.hpp         WImage<T>::SetIpl(&header_);
T                 431 modules/core/include/opencv2/core/wimage.hpp     WImageView& operator=(const WImage<T>& img) {
T                 433 modules/core/include/opencv2/core/wimage.hpp         WImage<T>::SetIpl(&header_);
T                 442 modules/core/include/opencv2/core/wimage.hpp template<typename T, int C>
T                 443 modules/core/include/opencv2/core/wimage.hpp class WImageViewC : public WImageC<T, C>
T                 446 modules/core/include/opencv2/core/wimage.hpp     typedef typename WImage<T>::BaseType BaseType;
T                 456 modules/core/include/opencv2/core/wimage.hpp     WImageViewC(WImageC<T, C>* img,
T                 460 modules/core/include/opencv2/core/wimage.hpp     WImageViewC(T* data, int width, int height, int width_step = -1);
T                 464 modules/core/include/opencv2/core/wimage.hpp     WImageViewC(IplImage* img) : WImageC<T, C>(img) {}
T                 469 modules/core/include/opencv2/core/wimage.hpp     WImageViewC(const WImageC<T, C>& img) : WImageC<T, C>(0) {
T                 471 modules/core/include/opencv2/core/wimage.hpp         WImageC<T, C>::SetIpl(&header_);
T                 473 modules/core/include/opencv2/core/wimage.hpp     WImageViewC(const WImageViewC<T, C>& img) : WImageC<T, C>(0) {
T                 475 modules/core/include/opencv2/core/wimage.hpp         WImageC<T, C>::SetIpl(&header_);
T                 478 modules/core/include/opencv2/core/wimage.hpp     WImageViewC& operator=(const WImageC<T, C>& img) {
T                 480 modules/core/include/opencv2/core/wimage.hpp         WImageC<T, C>::SetIpl(&header_);
T                 483 modules/core/include/opencv2/core/wimage.hpp     WImageViewC& operator=(const WImageViewC<T, C>& img) {
T                 485 modules/core/include/opencv2/core/wimage.hpp         WImageC<T, C>::SetIpl(&header_);
T                 510 modules/core/include/opencv2/core/wimage.hpp template<typename T> inline WImage<T>::~WImage() {}
T                 511 modules/core/include/opencv2/core/wimage.hpp template<typename T, int C> inline WImageC<T, C>::~WImageC() {}
T                 513 modules/core/include/opencv2/core/wimage.hpp template<typename T>
T                 514 modules/core/include/opencv2/core/wimage.hpp inline void WImageBuffer<T>::Allocate(int width, int height, int nchannels)
T                 516 modules/core/include/opencv2/core/wimage.hpp     if (IsNull() || WImage<T>::Width() != width ||
T                 517 modules/core/include/opencv2/core/wimage.hpp         WImage<T>::Height() != height || WImage<T>::Channels() != nchannels) {
T                 519 modules/core/include/opencv2/core/wimage.hpp         WImage<T>::image_ = cvCreateImage(cvSize(width, height),
T                 520 modules/core/include/opencv2/core/wimage.hpp             WImage<T>::Depth(), nchannels);
T                 524 modules/core/include/opencv2/core/wimage.hpp template<typename T, int C>
T                 525 modules/core/include/opencv2/core/wimage.hpp inline void WImageBufferC<T, C>::Allocate(int width, int height)
T                 527 modules/core/include/opencv2/core/wimage.hpp     if (IsNull() || WImage<T>::Width() != width || WImage<T>::Height() != height) {
T                 529 modules/core/include/opencv2/core/wimage.hpp         WImageC<T, C>::SetIpl(cvCreateImage(cvSize(width, height),WImage<T>::Depth(), C));
T                 533 modules/core/include/opencv2/core/wimage.hpp template<typename T>
T                 534 modules/core/include/opencv2/core/wimage.hpp WImageView<T>::WImageView(WImage<T>* img, int c, int r, int width, int height)
T                 535 modules/core/include/opencv2/core/wimage.hpp         : WImage<T>(0)
T                 541 modules/core/include/opencv2/core/wimage.hpp     WImage<T>::SetIpl(&header_);
T                 544 modules/core/include/opencv2/core/wimage.hpp template<typename T>
T                 545 modules/core/include/opencv2/core/wimage.hpp WImageView<T>::WImageView(T* data, int width, int height, int nchannels, int width_step)
T                 546 modules/core/include/opencv2/core/wimage.hpp           : WImage<T>(0)
T                 548 modules/core/include/opencv2/core/wimage.hpp     cvInitImageHeader(&header_, cvSize(width, height), WImage<T>::Depth(), nchannels);
T                 553 modules/core/include/opencv2/core/wimage.hpp     WImage<T>::SetIpl(&header_);
T                 556 modules/core/include/opencv2/core/wimage.hpp template<typename T, int C>
T                 557 modules/core/include/opencv2/core/wimage.hpp WImageViewC<T, C>::WImageViewC(WImageC<T, C>* img, int c, int r, int width, int height)
T                 558 modules/core/include/opencv2/core/wimage.hpp         : WImageC<T, C>(0)
T                 564 modules/core/include/opencv2/core/wimage.hpp     WImageC<T, C>::SetIpl(&header_);
T                 567 modules/core/include/opencv2/core/wimage.hpp template<typename T, int C>
T                 568 modules/core/include/opencv2/core/wimage.hpp WImageViewC<T, C>::WImageViewC() : WImageC<T, C>(0) {
T                 569 modules/core/include/opencv2/core/wimage.hpp     cvInitImageHeader(&header_, cvSize(0, 0), WImage<T>::Depth(), C);
T                 571 modules/core/include/opencv2/core/wimage.hpp     WImageC<T, C>::SetIpl(&header_);
T                 574 modules/core/include/opencv2/core/wimage.hpp template<typename T, int C>
T                 575 modules/core/include/opencv2/core/wimage.hpp WImageViewC<T, C>::WImageViewC(T* data, int width, int height, int width_step)
T                 576 modules/core/include/opencv2/core/wimage.hpp     : WImageC<T, C>(0)
T                 578 modules/core/include/opencv2/core/wimage.hpp     cvInitImageHeader(&header_, cvSize(width, height), WImage<T>::Depth(), C);
T                 583 modules/core/include/opencv2/core/wimage.hpp     WImageC<T, C>::SetIpl(&header_);
T                 587 modules/core/include/opencv2/core/wimage.hpp template<typename T>
T                 588 modules/core/include/opencv2/core/wimage.hpp WImageView<T> WImage<T>::View(int c, int r, int width, int height) {
T                 589 modules/core/include/opencv2/core/wimage.hpp     return WImageView<T>(this, c, r, width, height);
T                 592 modules/core/include/opencv2/core/wimage.hpp template<typename T, int C>
T                 593 modules/core/include/opencv2/core/wimage.hpp WImageViewC<T, C> WImageC<T, C>::View(int c, int r, int width, int height) {
T                 594 modules/core/include/opencv2/core/wimage.hpp     return WImageViewC<T, C>(this, c, r, width, height);
T                   9 modules/core/perf/perf_cvround.cpp template <typename T>
T                  14 modules/core/perf/perf_cvround.cpp         const T * sptr = src.ptr<T>(y);
T                  61 modules/core/src/arithm.cpp     template<typename T> struct name {}
T                  75 modules/core/src/arithm.cpp template<typename T, class Op, class VOp>
T                  76 modules/core/src/arithm.cpp void vBinOp(const T* src1, size_t step1, const T* src2, size_t step2, T* dst, size_t step, Size sz)
T                  83 modules/core/src/arithm.cpp     for( ; sz.height--; src1 = (const T *)((const uchar *)src1 + step1),
T                  84 modules/core/src/arithm.cpp                         src2 = (const T *)((const uchar *)src2 + step2),
T                  85 modules/core/src/arithm.cpp                         dst = (T *)((uchar *)dst + step) )
T                  93 modules/core/src/arithm.cpp             for( ; x <= sz.width - 32/(int)sizeof(T); x += 32/sizeof(T) )
T                  95 modules/core/src/arithm.cpp                 typename VLoadStore256<T>::reg_type r0 = VLoadStore256<T>::load(src1 + x);
T                  96 modules/core/src/arithm.cpp                 r0 = vop(r0, VLoadStore256<T>::load(src2 + x));
T                  97 modules/core/src/arithm.cpp                 VLoadStore256<T>::store(dst + x, r0);
T                 105 modules/core/src/arithm.cpp             for( ; x <= sz.width - 32/(int)sizeof(T); x += 32/sizeof(T) )
T                 107 modules/core/src/arithm.cpp                 typename VLoadStore128<T>::reg_type r0 = VLoadStore128<T>::load(src1 + x               );
T                 108 modules/core/src/arithm.cpp                 typename VLoadStore128<T>::reg_type r1 = VLoadStore128<T>::load(src1 + x + 16/sizeof(T));
T                 109 modules/core/src/arithm.cpp                 r0 = vop(r0, VLoadStore128<T>::load(src2 + x               ));
T                 110 modules/core/src/arithm.cpp                 r1 = vop(r1, VLoadStore128<T>::load(src2 + x + 16/sizeof(T)));
T                 111 modules/core/src/arithm.cpp                 VLoadStore128<T>::store(dst + x               , r0);
T                 112 modules/core/src/arithm.cpp                 VLoadStore128<T>::store(dst + x + 16/sizeof(T), r1);
T                 125 modules/core/src/arithm.cpp             for( ; x <= sz.width - 8/(int)sizeof(T); x += 8/sizeof(T) )
T                 127 modules/core/src/arithm.cpp                 typename VLoadStore64<T>::reg_type r = VLoadStore64<T>::load(src1 + x);
T                 128 modules/core/src/arithm.cpp                 r = vop(r, VLoadStore64<T>::load(src2 + x));
T                 129 modules/core/src/arithm.cpp                 VLoadStore64<T>::store(dst + x, r);
T                 137 modules/core/src/arithm.cpp             T v0 = op(src1[x], src2[x]);
T                 138 modules/core/src/arithm.cpp             T v1 = op(src1[x+1], src2[x+1]);
T                 151 modules/core/src/arithm.cpp template<typename T, class Op, class Op32>
T                 152 modules/core/src/arithm.cpp void vBinOp32(const T* src1, size_t step1, const T* src2, size_t step2,
T                 153 modules/core/src/arithm.cpp               T* dst, size_t step, Size sz)
T                 160 modules/core/src/arithm.cpp     for( ; sz.height--; src1 = (const T *)((const uchar *)src1 + step1),
T                 161 modules/core/src/arithm.cpp                         src2 = (const T *)((const uchar *)src2 + step2),
T                 162 modules/core/src/arithm.cpp                         dst = (T *)((uchar *)dst + step) )
T                 173 modules/core/src/arithm.cpp                     typename VLoadStore256Aligned<T>::reg_type r0 = VLoadStore256Aligned<T>::load(src1 + x);
T                 174 modules/core/src/arithm.cpp                     r0 = op32(r0, VLoadStore256Aligned<T>::load(src2 + x));
T                 175 modules/core/src/arithm.cpp                     VLoadStore256Aligned<T>::store(dst + x, r0);
T                 186 modules/core/src/arithm.cpp                     typename VLoadStore128Aligned<T>::reg_type r0 = VLoadStore128Aligned<T>::load(src1 + x    );
T                 187 modules/core/src/arithm.cpp                     typename VLoadStore128Aligned<T>::reg_type r1 = VLoadStore128Aligned<T>::load(src1 + x + 4);
T                 188 modules/core/src/arithm.cpp                     r0 = op32(r0, VLoadStore128Aligned<T>::load(src2 + x    ));
T                 189 modules/core/src/arithm.cpp                     r1 = op32(r1, VLoadStore128Aligned<T>::load(src2 + x + 4));
T                 190 modules/core/src/arithm.cpp                     VLoadStore128Aligned<T>::store(dst + x    , r0);
T                 191 modules/core/src/arithm.cpp                     VLoadStore128Aligned<T>::store(dst + x + 4, r1);
T                 203 modules/core/src/arithm.cpp                 typename VLoadStore256<T>::reg_type r0 = VLoadStore256<T>::load(src1 + x);
T                 204 modules/core/src/arithm.cpp                 r0 = op32(r0, VLoadStore256<T>::load(src2 + x));
T                 205 modules/core/src/arithm.cpp                 VLoadStore256<T>::store(dst + x, r0);
T                 215 modules/core/src/arithm.cpp                 typename VLoadStore128<T>::reg_type r0 = VLoadStore128<T>::load(src1 + x    );
T                 216 modules/core/src/arithm.cpp                 typename VLoadStore128<T>::reg_type r1 = VLoadStore128<T>::load(src1 + x + 4);
T                 217 modules/core/src/arithm.cpp                 r0 = op32(r0, VLoadStore128<T>::load(src2 + x    ));
T                 218 modules/core/src/arithm.cpp                 r1 = op32(r1, VLoadStore128<T>::load(src2 + x + 4));
T                 219 modules/core/src/arithm.cpp                 VLoadStore128<T>::store(dst + x    , r0);
T                 220 modules/core/src/arithm.cpp                 VLoadStore128<T>::store(dst + x + 4, r1);
T                 231 modules/core/src/arithm.cpp             T v0 = op(src1[x], src2[x]);
T                 232 modules/core/src/arithm.cpp             T v1 = op(src1[x+1], src2[x+1]);
T                 246 modules/core/src/arithm.cpp template<typename T, class Op, class Op64>
T                 247 modules/core/src/arithm.cpp void vBinOp64(const T* src1, size_t step1, const T* src2, size_t step2,
T                 248 modules/core/src/arithm.cpp                T* dst, size_t step, Size sz)
T                 255 modules/core/src/arithm.cpp     for( ; sz.height--; src1 = (const T *)((const uchar *)src1 + step1),
T                 256 modules/core/src/arithm.cpp                         src2 = (const T *)((const uchar *)src2 + step2),
T                 257 modules/core/src/arithm.cpp                         dst = (T *)((uchar *)dst + step) )
T                 268 modules/core/src/arithm.cpp                     typename VLoadStore256Aligned<T>::reg_type r0 = VLoadStore256Aligned<T>::load(src1 + x);
T                 269 modules/core/src/arithm.cpp                     r0 = op64(r0, VLoadStore256Aligned<T>::load(src2 + x));
T                 270 modules/core/src/arithm.cpp                     VLoadStore256Aligned<T>::store(dst + x, r0);
T                 281 modules/core/src/arithm.cpp                     typename VLoadStore128Aligned<T>::reg_type r0 = VLoadStore128Aligned<T>::load(src1 + x    );
T                 282 modules/core/src/arithm.cpp                     typename VLoadStore128Aligned<T>::reg_type r1 = VLoadStore128Aligned<T>::load(src1 + x + 2);
T                 283 modules/core/src/arithm.cpp                     r0 = op64(r0, VLoadStore128Aligned<T>::load(src2 + x    ));
T                 284 modules/core/src/arithm.cpp                     r1 = op64(r1, VLoadStore128Aligned<T>::load(src2 + x + 2));
T                 285 modules/core/src/arithm.cpp                     VLoadStore128Aligned<T>::store(dst + x    , r0);
T                 286 modules/core/src/arithm.cpp                     VLoadStore128Aligned<T>::store(dst + x + 2, r1);
T                 294 modules/core/src/arithm.cpp             T v0 = op(src1[x], src2[x]);
T                 295 modules/core/src/arithm.cpp             T v1 = op(src1[x+1], src2[x+1]);
T                 693 modules/core/src/arithm.cpp template<typename T> struct OpAbsDiff
T                 695 modules/core/src/arithm.cpp     typedef T type1;
T                 696 modules/core/src/arithm.cpp     typedef T type2;
T                 697 modules/core/src/arithm.cpp     typedef T rtype;
T                 698 modules/core/src/arithm.cpp     T operator()(T a, T b) const { return (T)std::abs(a - b); }
T                 707 modules/core/src/arithm.cpp template<typename T, typename WT=T> struct OpAbsDiffS
T                 709 modules/core/src/arithm.cpp     typedef T type1;
T                 711 modules/core/src/arithm.cpp     typedef T rtype;
T                 712 modules/core/src/arithm.cpp     T operator()(T a, WT b) const { return saturate_cast<T>(std::abs(a - b)); }
T                 715 modules/core/src/arithm.cpp template<typename T> struct OpAnd
T                 717 modules/core/src/arithm.cpp     typedef T type1;
T                 718 modules/core/src/arithm.cpp     typedef T type2;
T                 719 modules/core/src/arithm.cpp     typedef T rtype;
T                 720 modules/core/src/arithm.cpp     T operator()( T a, T b ) const { return a & b; }
T                 723 modules/core/src/arithm.cpp template<typename T> struct OpOr
T                 725 modules/core/src/arithm.cpp     typedef T type1;
T                 726 modules/core/src/arithm.cpp     typedef T type2;
T                 727 modules/core/src/arithm.cpp     typedef T rtype;
T                 728 modules/core/src/arithm.cpp     T operator()( T a, T b ) const { return a | b; }
T                 731 modules/core/src/arithm.cpp template<typename T> struct OpXor
T                 733 modules/core/src/arithm.cpp     typedef T type1;
T                 734 modules/core/src/arithm.cpp     typedef T type2;
T                 735 modules/core/src/arithm.cpp     typedef T rtype;
T                 736 modules/core/src/arithm.cpp     T operator()( T a, T b ) const { return a ^ b; }
T                 739 modules/core/src/arithm.cpp template<typename T> struct OpNot
T                 741 modules/core/src/arithm.cpp     typedef T type1;
T                 742 modules/core/src/arithm.cpp     typedef T type2;
T                 743 modules/core/src/arithm.cpp     typedef T rtype;
T                 744 modules/core/src/arithm.cpp     T operator()( T a, T ) const { return ~a; }
T                2326 modules/core/src/arithm.cpp template <typename T, typename WT>
T                2329 modules/core/src/arithm.cpp     int operator() (const T *, const T *, T *, int, WT) const
T                2717 modules/core/src/arithm.cpp template<typename T, typename WT> static void
T                2718 modules/core/src/arithm.cpp mul_( const T* src1, size_t step1, const T* src2, size_t step2,
T                2719 modules/core/src/arithm.cpp       T* dst, size_t step, Size size, WT scale )
T                2725 modules/core/src/arithm.cpp     Mul_SIMD<T, WT> vop;
T                2735 modules/core/src/arithm.cpp                 T t0;
T                2736 modules/core/src/arithm.cpp                 T t1;
T                2737 modules/core/src/arithm.cpp                 t0 = saturate_cast<T>(src1[i  ] * src2[i  ]);
T                2738 modules/core/src/arithm.cpp                 t1 = saturate_cast<T>(src1[i+1] * src2[i+1]);
T                2742 modules/core/src/arithm.cpp                 t0 = saturate_cast<T>(src1[i+2] * src2[i+2]);
T                2743 modules/core/src/arithm.cpp                 t1 = saturate_cast<T>(src1[i+3] * src2[i+3]);
T                2749 modules/core/src/arithm.cpp                 dst[i] = saturate_cast<T>(src1[i] * src2[i]);
T                2760 modules/core/src/arithm.cpp                 T t0 = saturate_cast<T>(scale*(WT)src1[i]*src2[i]);
T                2761 modules/core/src/arithm.cpp                 T t1 = saturate_cast<T>(scale*(WT)src1[i+1]*src2[i+1]);
T                2764 modules/core/src/arithm.cpp                 t0 = saturate_cast<T>(scale*(WT)src1[i+2]*src2[i+2]);
T                2765 modules/core/src/arithm.cpp                 t1 = saturate_cast<T>(scale*(WT)src1[i+3]*src2[i+3]);
T                2770 modules/core/src/arithm.cpp                 dst[i] = saturate_cast<T>(scale*(WT)src1[i]*src2[i]);
T                2775 modules/core/src/arithm.cpp template <typename T>
T                2778 modules/core/src/arithm.cpp     int operator() (const T *, const T *, T *, int, double) const
T                2784 modules/core/src/arithm.cpp template <typename T>
T                2787 modules/core/src/arithm.cpp     int operator() (const T *, T *, int, double) const
T                3377 modules/core/src/arithm.cpp template<typename T> static void
T                3378 modules/core/src/arithm.cpp div_i( const T* src1, size_t step1, const T* src2, size_t step2,
T                3379 modules/core/src/arithm.cpp       T* dst, size_t step, Size size, double scale )
T                3385 modules/core/src/arithm.cpp     Div_SIMD<T> vop;
T                3393 modules/core/src/arithm.cpp             T num = src1[i], denom = src2[i];
T                3394 modules/core/src/arithm.cpp             dst[i] = denom != 0 ? saturate_cast<T>(num*scale_f/denom) : (T)0;
T                3399 modules/core/src/arithm.cpp template<typename T> static void
T                3400 modules/core/src/arithm.cpp div_f( const T* src1, size_t step1, const T* src2, size_t step2,
T                3401 modules/core/src/arithm.cpp       T* dst, size_t step, Size size, double scale )
T                3403 modules/core/src/arithm.cpp     T scale_f = (T)scale;
T                3408 modules/core/src/arithm.cpp     Div_SIMD<T> vop;
T                3415 modules/core/src/arithm.cpp             T num = src1[i], denom = src2[i];
T                3416 modules/core/src/arithm.cpp             dst[i] = denom != 0 ? saturate_cast<T>(num*scale_f/denom) : (T)0;
T                3421 modules/core/src/arithm.cpp template<typename T> static void
T                3422 modules/core/src/arithm.cpp recip_i( const T*, size_t, const T* src2, size_t step2,
T                3423 modules/core/src/arithm.cpp          T* dst, size_t step, Size size, double scale )
T                3428 modules/core/src/arithm.cpp     Recip_SIMD<T> vop;
T                3436 modules/core/src/arithm.cpp             T denom = src2[i];
T                3437 modules/core/src/arithm.cpp             dst[i] = denom != 0 ? saturate_cast<T>(scale_f/denom) : (T)0;
T                3442 modules/core/src/arithm.cpp template<typename T> static void
T                3443 modules/core/src/arithm.cpp recip_f( const T*, size_t, const T* src2, size_t step2,
T                3444 modules/core/src/arithm.cpp          T* dst, size_t step, Size size, double scale )
T                3446 modules/core/src/arithm.cpp     T scale_f = (T)scale;
T                3450 modules/core/src/arithm.cpp     Recip_SIMD<T> vop;
T                3457 modules/core/src/arithm.cpp             T denom = src2[i];
T                3458 modules/core/src/arithm.cpp             dst[i] = denom != 0 ? saturate_cast<T>(scale_f/denom) : (T)0;
T                3718 modules/core/src/arithm.cpp template <typename T, typename WT>
T                3721 modules/core/src/arithm.cpp     int operator() (const T *, const T *, T *, int, WT, WT, WT) const
T                3963 modules/core/src/arithm.cpp template<typename T, typename WT> static void
T                3964 modules/core/src/arithm.cpp addWeighted_( const T* src1, size_t step1, const T* src2, size_t step2,
T                3965 modules/core/src/arithm.cpp               T* dst, size_t step, Size size, void* _scalars )
T                3973 modules/core/src/arithm.cpp     AddWeighted_SIMD<T, WT> vop;
T                3981 modules/core/src/arithm.cpp             T t0 = saturate_cast<T>(src1[x]*alpha + src2[x]*beta + gamma);
T                3982 modules/core/src/arithm.cpp             T t1 = saturate_cast<T>(src1[x+1]*alpha + src2[x+1]*beta + gamma);
T                3985 modules/core/src/arithm.cpp             t0 = saturate_cast<T>(src1[x+2]*alpha + src2[x+2]*beta + gamma);
T                3986 modules/core/src/arithm.cpp             t1 = saturate_cast<T>(src1[x+3]*alpha + src2[x+3]*beta + gamma);
T                3991 modules/core/src/arithm.cpp             dst[x] = saturate_cast<T>(src1[x]*alpha + src2[x]*beta + gamma);
T                4155 modules/core/src/arithm.cpp template <typename T>
T                4162 modules/core/src/arithm.cpp     int operator () (const T *, const T *, uchar *, int) const
T                4486 modules/core/src/arithm.cpp template<typename T> static void
T                4487 modules/core/src/arithm.cpp cmp_(const T* src1, size_t step1, const T* src2, size_t step2,
T                4499 modules/core/src/arithm.cpp     Cmp_SIMD<T> vop(code);
T                5113 modules/core/src/arithm.cpp template <typename T>
T                5116 modules/core/src/arithm.cpp     int operator () (const T *, const T *, const T *, uchar *, int) const
T                5446 modules/core/src/arithm.cpp template <typename T>
T                5447 modules/core/src/arithm.cpp static void inRange_(const T* src1, size_t step1, const T* src2, size_t step2,
T                5448 modules/core/src/arithm.cpp          const T* src3, size_t step3, uchar* dst, size_t step,
T                5455 modules/core/src/arithm.cpp     InRange_SIMD<T> vop;
T                  60 modules/core/src/convert.cpp template<typename T> struct VSplit2;
T                  61 modules/core/src/convert.cpp template<typename T> struct VSplit3;
T                  62 modules/core/src/convert.cpp template<typename T> struct VSplit4;
T                 123 modules/core/src/convert.cpp template <typename T>
T                 127 modules/core/src/convert.cpp     void operator()(const T *, T *, T *) const { }
T                 132 modules/core/src/convert.cpp template <typename T>
T                 136 modules/core/src/convert.cpp     void operator()(const T *, T *, T *, T *) const { }
T                 141 modules/core/src/convert.cpp template <typename T>
T                 145 modules/core/src/convert.cpp     void operator()(const T *, T *, T *, T *, T *) const { }
T                 277 modules/core/src/convert.cpp template<typename T> static void
T                 278 modules/core/src/convert.cpp split_( const T* src, T** dst, int len, int cn )
T                 284 modules/core/src/convert.cpp         T* dst0 = dst[0];
T                 288 modules/core/src/convert.cpp             memcpy(dst0, src, len * sizeof(T));
T                 298 modules/core/src/convert.cpp         T *dst0 = dst[0], *dst1 = dst[1];
T                 304 modules/core/src/convert.cpp             int inc_i = (sizeof(T) == 8)? 1: 16/sizeof(T);
T                 307 modules/core/src/convert.cpp             VSplit2<T> vsplit;
T                 314 modules/core/src/convert.cpp             int inc_i = 32/sizeof(T);
T                 317 modules/core/src/convert.cpp             VSplit2<T> vsplit;
T                 333 modules/core/src/convert.cpp         T *dst0 = dst[0], *dst1 = dst[1], *dst2 = dst[2];
T                 339 modules/core/src/convert.cpp             int inc_i = (sizeof(T) == 8)? 1: 16/sizeof(T);
T                 342 modules/core/src/convert.cpp             VSplit3<T> vsplit;
T                 349 modules/core/src/convert.cpp             int inc_i = 32/sizeof(T);
T                 352 modules/core/src/convert.cpp             VSplit3<T> vsplit;
T                 370 modules/core/src/convert.cpp         T *dst0 = dst[0], *dst1 = dst[1], *dst2 = dst[2], *dst3 = dst[3];
T                 376 modules/core/src/convert.cpp             int inc_i = (sizeof(T) == 8)? 1: 16/sizeof(T);
T                 379 modules/core/src/convert.cpp             VSplit4<T> vsplit;
T                 386 modules/core/src/convert.cpp             int inc_i = 32/sizeof(T);
T                 389 modules/core/src/convert.cpp             VSplit4<T> vsplit;
T                 406 modules/core/src/convert.cpp         T *dst0 = dst[k], *dst1 = dst[k+1], *dst2 = dst[k+2], *dst3 = dst[k+3];
T                 417 modules/core/src/convert.cpp template<typename T> struct VMerge2;
T                 418 modules/core/src/convert.cpp template<typename T> struct VMerge3;
T                 419 modules/core/src/convert.cpp template<typename T> struct VMerge4;
T                 478 modules/core/src/convert.cpp template <typename T>
T                 482 modules/core/src/convert.cpp     void operator()(const T *, const T *, T *) const { }
T                 487 modules/core/src/convert.cpp template <typename T>
T                 491 modules/core/src/convert.cpp     void operator()(const T *, const T *, const T *, T *) const { }
T                 496 modules/core/src/convert.cpp template <typename T>
T                 500 modules/core/src/convert.cpp     void operator()(const T *, const T *, const T *, const T *, T *) const { }
T                 635 modules/core/src/convert.cpp template<typename T> static void
T                 636 modules/core/src/convert.cpp merge_( const T** src, T* dst, int len, int cn )
T                 642 modules/core/src/convert.cpp         const T* src0 = src[0];
T                 648 modules/core/src/convert.cpp         const T *src0 = src[0], *src1 = src[1];
T                 653 modules/core/src/convert.cpp             int inc_i = (sizeof(T) == 8)? 1: 16/sizeof(T);
T                 656 modules/core/src/convert.cpp             VMerge2<T> vmerge;
T                 663 modules/core/src/convert.cpp             int inc_i = 32/sizeof(T);
T                 666 modules/core/src/convert.cpp             VMerge2<T> vmerge;
T                 680 modules/core/src/convert.cpp         const T *src0 = src[0], *src1 = src[1], *src2 = src[2];
T                 685 modules/core/src/convert.cpp             int inc_i = (sizeof(T) == 8)? 1: 16/sizeof(T);
T                 688 modules/core/src/convert.cpp             VMerge3<T> vmerge;
T                 695 modules/core/src/convert.cpp             int inc_i = 32/sizeof(T);
T                 698 modules/core/src/convert.cpp             VMerge3<T> vmerge;
T                 713 modules/core/src/convert.cpp         const T *src0 = src[0], *src1 = src[1], *src2 = src[2], *src3 = src[3];
T                 718 modules/core/src/convert.cpp             int inc_i = (sizeof(T) == 8)? 1: 16/sizeof(T);
T                 721 modules/core/src/convert.cpp             VMerge4<T> vmerge;
T                 728 modules/core/src/convert.cpp             int inc_i = 32/sizeof(T);
T                 731 modules/core/src/convert.cpp             VMerge4<T> vmerge;
T                 746 modules/core/src/convert.cpp         const T *src0 = src[k], *src1 = src[k+1], *src2 = src[k+2], *src3 = src[k+3];
T                1097 modules/core/src/convert.cpp template<typename T> static void
T                1098 modules/core/src/convert.cpp mixChannels_( const T** src, const int* sdelta,
T                1099 modules/core/src/convert.cpp               T** dst, const int* ddelta,
T                1105 modules/core/src/convert.cpp         const T* s = src[k];
T                1106 modules/core/src/convert.cpp         T* d = dst[k];
T                1112 modules/core/src/convert.cpp                 T t0 = s[0], t1 = s[ds];
T                1454 modules/core/src/convert.cpp template<typename T, typename DT, typename WT>
T                1457 modules/core/src/convert.cpp     int operator () (const T *, DT *, int, WT, WT) const
T                1909 modules/core/src/convert.cpp template<typename T, typename DT, typename WT> static void
T                1910 modules/core/src/convert.cpp cvtScaleAbs_( const T* src, size_t sstep,
T                1916 modules/core/src/convert.cpp     cvtScaleAbs_SIMD<T, DT, WT> vop;
T                1939 modules/core/src/convert.cpp template <typename T, typename DT, typename WT>
T                1942 modules/core/src/convert.cpp     int operator () (const T *, DT *, int, WT, WT) const
T                4232 modules/core/src/convert.cpp template<typename T, typename DT, typename WT> static void
T                4233 modules/core/src/convert.cpp cvtScale_( const T* src, size_t sstep,
T                4240 modules/core/src/convert.cpp     cvtScale_SIMD<T, DT, WT> vop;
T                4387 modules/core/src/convert.cpp template <typename T, typename DT>
T                4390 modules/core/src/convert.cpp     int operator() (const T *, DT *, int) const
T                5098 modules/core/src/convert.cpp template<typename T, typename DT> static void
T                5099 modules/core/src/convert.cpp cvt_( const T* src, size_t sstep,
T                5104 modules/core/src/convert.cpp     Cvt_SIMD<T, DT> vop;
T                5168 modules/core/src/convert.cpp template<typename T> static void
T                5169 modules/core/src/convert.cpp cpy_( const T* src, size_t sstep, T* dst, size_t dstep, Size size )
T                5619 modules/core/src/convert.cpp template<typename T> static void
T                5620 modules/core/src/convert.cpp LUT8u_( const uchar* src, const T* lut, T* dst, int len, int cn, int lutcn )
T                  55 modules/core/src/copy.cpp template<typename T> static void
T                  60 modules/core/src/copy.cpp         const T* src = (const T*)_src;
T                  61 modules/core/src/copy.cpp         T* dst = (T*)_dst;
T                 375 modules/core/src/dxt.cpp template<typename T> struct DFT_VecR4
T                 377 modules/core/src/dxt.cpp     int operator()(Complex<T>*, int, int, int&, const Complex<T>*) const { return 1; }
T                 525 modules/core/src/dxt.cpp template<typename T> static void
T                 526 modules/core/src/dxt.cpp DFT( const Complex<T>* src, Complex<T>* dst, int n,
T                 528 modules/core/src/dxt.cpp      const Complex<T>* wave, int tab_size,
T                 533 modules/core/src/dxt.cpp      , Complex<T>* buf,
T                 536 modules/core/src/dxt.cpp     static const T sin_120 = (T)0.86602540378443864676372317075294;
T                 537 modules/core/src/dxt.cpp     static const T fft5_2 = (T)0.559016994374947424102293417182819;
T                 538 modules/core/src/dxt.cpp     static const T fft5_3 = (T)-0.951056516295153572116439333379382;
T                 539 modules/core/src/dxt.cpp     static const T fft5_4 = (T)-1.538841768587626701285145288018455;
T                 540 modules/core/src/dxt.cpp     static const T fft5_5 = (T)0.363271264002680442947733378740309;
T                 546 modules/core/src/dxt.cpp     Complex<T> t;
T                 547 modules/core/src/dxt.cpp     T scale = (T)_scale;
T                 620 modules/core/src/dxt.cpp                     Complex<T>* dsth = dst + n2;
T                 653 modules/core/src/dxt.cpp                 T t0 = -dst[i].im;
T                 654 modules/core/src/dxt.cpp                 T t1 = -dst[i+1].im;
T                 669 modules/core/src/dxt.cpp             DFT_VecR4<T> vr4;
T                 682 modules/core/src/dxt.cpp                 Complex<T> *v0, *v1;
T                 683 modules/core/src/dxt.cpp                 T r0, i0, r1, i1, r2, i2, r3, i3, r4, i4;
T                 741 modules/core/src/dxt.cpp                 Complex<T>* v = dst + i;
T                 742 modules/core/src/dxt.cpp                 T r0 = v[0].re + v[nx].re;
T                 743 modules/core/src/dxt.cpp                 T i0 = v[0].im + v[nx].im;
T                 744 modules/core/src/dxt.cpp                 T r1 = v[0].re - v[nx].re;
T                 745 modules/core/src/dxt.cpp                 T i1 = v[0].im - v[nx].im;
T                 776 modules/core/src/dxt.cpp                 Complex<T>* v = dst + i;
T                 778 modules/core/src/dxt.cpp                 T r1 = v[nx].re + v[nx*2].re;
T                 779 modules/core/src/dxt.cpp                 T i1 = v[nx].im + v[nx*2].im;
T                 780 modules/core/src/dxt.cpp                 T r0 = v[0].re;
T                 781 modules/core/src/dxt.cpp                 T i0 = v[0].im;
T                 782 modules/core/src/dxt.cpp                 T r2 = sin_120*(v[nx].im - v[nx*2].im);
T                 783 modules/core/src/dxt.cpp                 T i2 = sin_120*(v[nx*2].re - v[nx].re);
T                 785 modules/core/src/dxt.cpp                 r0 -= (T)0.5*r1; i0 -= (T)0.5*i1;
T                 801 modules/core/src/dxt.cpp                     r0 -= (T)0.5*r1; i0 -= (T)0.5*i1;
T                 814 modules/core/src/dxt.cpp                     Complex<T>* v0 = dst + i + j;
T                 815 modules/core/src/dxt.cpp                     Complex<T>* v1 = v0 + nx*2;
T                 816 modules/core/src/dxt.cpp                     Complex<T>* v2 = v1 + nx*2;
T                 818 modules/core/src/dxt.cpp                     T r0, i0, r1, i1, r2, i2, r3, i3, r4, i4, r5, i5;
T                 841 modules/core/src/dxt.cpp                     r0 -= (T)0.25*r5; i0 -= (T)0.25*i5;
T                 867 modules/core/src/dxt.cpp             Complex<T>* a = buf;
T                 868 modules/core/src/dxt.cpp             Complex<T>* b = buf + factor2;
T                 874 modules/core/src/dxt.cpp                     Complex<T>* v = dst + i + j;
T                 875 modules/core/src/dxt.cpp                     Complex<T> v_0 = v[0];
T                 876 modules/core/src/dxt.cpp                     Complex<T> vn_0 = v_0;
T                 882 modules/core/src/dxt.cpp                             T r0 = v[k].re + v[n-k].re;
T                 883 modules/core/src/dxt.cpp                             T i0 = v[k].im - v[n-k].im;
T                 884 modules/core/src/dxt.cpp                             T r1 = v[k].re - v[n-k].re;
T                 885 modules/core/src/dxt.cpp                             T i1 = v[k].im + v[n-k].im;
T                 894 modules/core/src/dxt.cpp                         const Complex<T>* wave_ = wave + dw*factor;
T                 899 modules/core/src/dxt.cpp                             T r2 = v[k].re*wave[d].re - v[k].im*wave[d].im;
T                 900 modules/core/src/dxt.cpp                             T i2 = v[k].re*wave[d].im + v[k].im*wave[d].re;
T                 902 modules/core/src/dxt.cpp                             T r1 = v[n-k].re*wave_[-d].re - v[n-k].im*wave_[-d].im;
T                 903 modules/core/src/dxt.cpp                             T i1 = v[n-k].re*wave_[-d].im + v[n-k].im*wave_[-d].re;
T                 905 modules/core/src/dxt.cpp                             T r0 = r2 + r1;
T                 906 modules/core/src/dxt.cpp                             T i0 = i2 - i1;
T                 920 modules/core/src/dxt.cpp                         Complex<T> s0 = v_0, s1 = v_0;
T                 925 modules/core/src/dxt.cpp                             T r0 = wave[d].re * a[q].re;
T                 926 modules/core/src/dxt.cpp                             T i0 = wave[d].im * a[q].im;
T                 927 modules/core/src/dxt.cpp                             T r1 = wave[d].re * b[q].im;
T                 928 modules/core/src/dxt.cpp                             T i1 = wave[d].im * b[q].re;
T                 947 modules/core/src/dxt.cpp         T re_scale = scale, im_scale = scale;
T                 953 modules/core/src/dxt.cpp             T t0 = dst[i].re*re_scale;
T                 954 modules/core/src/dxt.cpp             T t1 = dst[i].im*im_scale;
T                 963 modules/core/src/dxt.cpp             T t0 = -dst[i].im;
T                 964 modules/core/src/dxt.cpp             T t1 = -dst[i+1].im;
T                 979 modules/core/src/dxt.cpp template<typename T> static void
T                 980 modules/core/src/dxt.cpp RealDFT( const T* src, T* dst, int n, int nf, int* factors, const int* itab,
T                 981 modules/core/src/dxt.cpp          const Complex<T>* wave, int tab_size, const void*
T                 986 modules/core/src/dxt.cpp          Complex<T>* buf, int flags, double _scale )
T                 989 modules/core/src/dxt.cpp     T scale = (T)_scale;
T                1019 modules/core/src/dxt.cpp         T t = (src[0] + src[1])*scale;
T                1026 modules/core/src/dxt.cpp         Complex<T>* _dst = (Complex<T>*)dst;
T                1031 modules/core/src/dxt.cpp             T t0 = src[itab[j]]*scale;
T                1032 modules/core/src/dxt.cpp             T t1 = src[itab[j+1]]*scale;
T                1045 modules/core/src/dxt.cpp         T t0, t;
T                1046 modules/core/src/dxt.cpp         T h1_re, h1_im, h2_re, h2_im;
T                1047 modules/core/src/dxt.cpp         T scale2 = scale*(T)0.5;
T                1050 modules/core/src/dxt.cpp         DFT( (Complex<T>*)src, (Complex<T>*)dst, n2, nf - (factors[0] == 1),
T                1105 modules/core/src/dxt.cpp template<typename T> static void
T                1106 modules/core/src/dxt.cpp CCSIDFT( const T* src, T* dst, int n, int nf, int* factors, const int* itab,
T                1107 modules/core/src/dxt.cpp          const Complex<T>* wave, int tab_size,
T                1112 modules/core/src/dxt.cpp          , Complex<T>* buf,
T                1117 modules/core/src/dxt.cpp     T scale = (T)_scale;
T                1118 modules/core/src/dxt.cpp     T save_s1 = 0.;
T                1119 modules/core/src/dxt.cpp     T t0, t1, t2, t3, t;
T                1127 modules/core/src/dxt.cpp         ((T*)src)[1] = src[0];
T                1136 modules/core/src/dxt.cpp                 ((T*)src)[0] = (T)save_s1;
T                1146 modules/core/src/dxt.cpp         dst[0] = (T)(src[0]*scale);
T                1156 modules/core/src/dxt.cpp         Complex<T>* _src = (Complex<T>*)(src-1);
T                1157 modules/core/src/dxt.cpp         Complex<T>* _dst = (Complex<T>*)dst;
T                1183 modules/core/src/dxt.cpp         const Complex<T>* w = wave;
T                1193 modules/core/src/dxt.cpp             T h1_re, h1_im, h2_re, h2_im;
T                1249 modules/core/src/dxt.cpp         DFT( (Complex<T>*)dst, (Complex<T>*)dst, n2,
T                1265 modules/core/src/dxt.cpp         ((T*)src)[0] = (T)save_s1;
T                1997 modules/core/src/dxt.cpp     template <typename T>
T                2001 modules/core/src/dxt.cpp         T* ptr = tw.ptr<T>();
T                2016 modules/core/src/dxt.cpp                     ptr[ptr_index++] = (T) cos(k*theta);
T                2017 modules/core/src/dxt.cpp                     ptr[ptr_index++] = (T) sin(k*theta);
T                3121 modules/core/src/dxt.cpp template<typename T> static void
T                3122 modules/core/src/dxt.cpp DCT( const T* src, int src_step, T* dft_src, T* dft_dst, T* dst, int dst_step,
T                3123 modules/core/src/dxt.cpp      int n, int nf, int* factors, const int* itab, const Complex<T>* dft_wave,
T                3124 modules/core/src/dxt.cpp      const Complex<T>* dct_wave, const void* spec, Complex<T>* buf )
T                3126 modules/core/src/dxt.cpp     static const T sin_45 = (T)0.70710678118654752440084436210485;
T                3131 modules/core/src/dxt.cpp     T* dst1 = dst + (n-1)*dst_step;
T                3149 modules/core/src/dxt.cpp     dst[0] = (T)(src[0]*dct_wave->re*sin_45);
T                3154 modules/core/src/dxt.cpp         T t0 = dct_wave->re*src[j*2-1] - dct_wave->im*src[j*2];
T                3155 modules/core/src/dxt.cpp         T t1 = -dct_wave->im*src[j*2-1] - dct_wave->re*src[j*2];
T                3164 modules/core/src/dxt.cpp template<typename T> static void
T                3165 modules/core/src/dxt.cpp IDCT( const T* src, int src_step, T* dft_src, T* dft_dst, T* dst, int dst_step,
T                3166 modules/core/src/dxt.cpp       int n, int nf, int* factors, const int* itab, const Complex<T>* dft_wave,
T                3167 modules/core/src/dxt.cpp       const Complex<T>* dct_wave, const void* spec, Complex<T>* buf )
T                3169 modules/core/src/dxt.cpp     static const T sin_45 = (T)0.70710678118654752440084436210485;
T                3174 modules/core/src/dxt.cpp     const T* src1 = src + (n-1)*src_step;
T                3182 modules/core/src/dxt.cpp     dft_src[0] = (T)(src[0]*2*dct_wave->re*sin_45);
T                3187 modules/core/src/dxt.cpp         T t0 = dct_wave->re*src[0] - dct_wave->im*src1[0];
T                3188 modules/core/src/dxt.cpp         T t1 = -dct_wave->im*src[0] - dct_wave->re*src1[0];
T                3193 modules/core/src/dxt.cpp     dft_src[n-1] = (T)(src[0]*2*dct_wave->re);
T                 250 modules/core/src/lapack.cpp template<typename T> struct VBLAS
T                 252 modules/core/src/lapack.cpp     int dot(const T*, const T*, int, T*) const { return 0; }
T                 253 modules/core/src/lapack.cpp     int givens(T*, T*, int, T, T) const { return 0; }
T                 254 modules/core/src/lapack.cpp     int givensx(T*, T*, int, T, T, T*, T*) const { return 0; }
T                 609 modules/core/src/lapack.cpp template<typename T> static void
T                 610 modules/core/src/lapack.cpp SVBkSbImpl_( int m, int n, const T* w, int incw,
T                 611 modules/core/src/lapack.cpp        const T* u, int ldu, bool uT,
T                 612 modules/core/src/lapack.cpp        const T* v, int ldv, bool vT,
T                 613 modules/core/src/lapack.cpp        const T* b, int ldb, int nb,
T                 614 modules/core/src/lapack.cpp        T* x, int ldx, double* buffer, T eps )
T                 651 modules/core/src/lapack.cpp                 x[j*ldx] = (T)(x[j*ldx] + s*v[j*vdelta1]);
T                 884 modules/core/src/mathfuncs.cpp template <typename T, typename WT>
T                 887 modules/core/src/mathfuncs.cpp     int operator() ( const T *, T *, int, int)
T                1176 modules/core/src/mathfuncs.cpp template<typename T, typename WT>
T                1178 modules/core/src/mathfuncs.cpp iPow_i( const T* src, T* dst, int len, int power )
T                1182 modules/core/src/mathfuncs.cpp         T tab[5] =
T                1184 modules/core/src/mathfuncs.cpp             power == -1 ? saturate_cast<T>(-1) : 0, (power & 1) ? -1 : 1,
T                1185 modules/core/src/mathfuncs.cpp             std::numeric_limits<T>::max(), 1, power == -1 ? 1 : 0
T                1189 modules/core/src/mathfuncs.cpp             T val = src[i];
T                1190 modules/core/src/mathfuncs.cpp             dst[i] = cv_abs(val) <= 2 ? tab[val + 2] : (T)0;
T                1195 modules/core/src/mathfuncs.cpp         iPow_SIMD<T, WT> vop;
T                1211 modules/core/src/mathfuncs.cpp             dst[i] = saturate_cast<T>(a);
T                1216 modules/core/src/mathfuncs.cpp template<typename T>
T                1218 modules/core/src/mathfuncs.cpp iPow_f( const T* src, T* dst, int len, int power0 )
T                1220 modules/core/src/mathfuncs.cpp     iPow_SIMD<T, T> vop;
T                1226 modules/core/src/mathfuncs.cpp         T a = 1, b = src[i];
T                 130 modules/core/src/matmul.cpp template<typename T, typename WT> static void
T                 131 modules/core/src/matmul.cpp GEMMSingleMul( const T* a_data, size_t a_step,
T                 132 modules/core/src/matmul.cpp                const T* b_data, size_t b_step,
T                 133 modules/core/src/matmul.cpp                const T* c_data, size_t c_step,
T                 134 modules/core/src/matmul.cpp                T* d_data, size_t d_step,
T                 139 modules/core/src/matmul.cpp     const T *_a_data = a_data, *_b_data = b_data, *_c_data = c_data;
T                 140 modules/core/src/matmul.cpp     cv::AutoBuffer<T> _a_buf;
T                 141 modules/core/src/matmul.cpp     T* a_buf = 0;
T                 171 modules/core/src/matmul.cpp         cv::AutoBuffer<T> _b_buf;
T                 172 modules/core/src/matmul.cpp         T* b_buf = 0;
T                 202 modules/core/src/matmul.cpp                     d_data[j] = T(s0);
T                 203 modules/core/src/matmul.cpp                     d_data[j+1] = T(s1);
T                 207 modules/core/src/matmul.cpp                     d_data[j] = T(s0 + WT(c_data[0])*beta);
T                 208 modules/core/src/matmul.cpp                     d_data[j+1] = T(s1 + WT(c_data[c_step1])*beta);
T                 216 modules/core/src/matmul.cpp                     d_data[j] = T(s0);
T                 218 modules/core/src/matmul.cpp                     d_data[j] = T(s0 + WT(c_data[0])*beta);
T                 256 modules/core/src/matmul.cpp                     d_data[j] = T(s0);
T                 258 modules/core/src/matmul.cpp                     d_data[j] = T(s0 + WT(c_data[0])*beta);
T                 279 modules/core/src/matmul.cpp                 const T* b = _b_data + j;
T                 291 modules/core/src/matmul.cpp                     d_data[j] = T(s0*alpha);
T                 292 modules/core/src/matmul.cpp                     d_data[j+1] = T(s1*alpha);
T                 293 modules/core/src/matmul.cpp                     d_data[j+2] = T(s2*alpha);
T                 294 modules/core/src/matmul.cpp                     d_data[j+3] = T(s3*alpha);
T                 300 modules/core/src/matmul.cpp                     d_data[j] = T(s0 + WT(c_data[0])*beta);
T                 301 modules/core/src/matmul.cpp                     d_data[j+1] = T(s1 + WT(c_data[c_step1])*beta);
T                 302 modules/core/src/matmul.cpp                     d_data[j+2] = T(s2 + WT(c_data[c_step1*2])*beta);
T                 303 modules/core/src/matmul.cpp                     d_data[j+3] = T(s3 + WT(c_data[c_step1*3])*beta);
T                 309 modules/core/src/matmul.cpp                 const T* b = _b_data + j;
T                 317 modules/core/src/matmul.cpp                     d_data[j] = T(s0);
T                 319 modules/core/src/matmul.cpp                     d_data[j] = T(s0 + WT(c_data[0])*beta);
T                 367 modules/core/src/matmul.cpp                     d_data[j] = T(d_buf[j]*alpha);
T                 372 modules/core/src/matmul.cpp                     d_data[j] = T(t + WT(c_data[0])*beta);
T                 379 modules/core/src/matmul.cpp template<typename T, typename WT> static void
T                 380 modules/core/src/matmul.cpp GEMMBlockMul( const T* a_data, size_t a_step,
T                 381 modules/core/src/matmul.cpp               const T* b_data, size_t b_step,
T                 386 modules/core/src/matmul.cpp     const T *_a_data = a_data, *_b_data = b_data;
T                 387 modules/core/src/matmul.cpp     cv::AutoBuffer<T> _a_buf;
T                 388 modules/core/src/matmul.cpp     T* a_buf = 0;
T                 453 modules/core/src/matmul.cpp                 const T* b = b_data + j;
T                 476 modules/core/src/matmul.cpp                 const T* b = b_data + j;
T                 489 modules/core/src/matmul.cpp template<typename T, typename WT> static void
T                 490 modules/core/src/matmul.cpp GEMMStore( const T* c_data, size_t c_step,
T                 492 modules/core/src/matmul.cpp            T* d_data, size_t d_step, Size d_size,
T                 495 modules/core/src/matmul.cpp     const T* _c_data = c_data;
T                 523 modules/core/src/matmul.cpp                 d_data[j] = T(t0);
T                 524 modules/core/src/matmul.cpp                 d_data[j+1] = T(t1);
T                 529 modules/core/src/matmul.cpp                 d_data[j+2] = T(t0);
T                 530 modules/core/src/matmul.cpp                 d_data[j+3] = T(t1);
T                 536 modules/core/src/matmul.cpp                 d_data[j] = T(t0 + WT(c_data[0])*beta);
T                 547 modules/core/src/matmul.cpp                 d_data[j] = T(t0);
T                 548 modules/core/src/matmul.cpp                 d_data[j+1] = T(t1);
T                 551 modules/core/src/matmul.cpp                 d_data[j+2] = T(t0);
T                 552 modules/core/src/matmul.cpp                 d_data[j+3] = T(t1);
T                 556 modules/core/src/matmul.cpp                 d_data[j] = T(alpha*d_buf[j]);
T                1471 modules/core/src/matmul.cpp template<typename T, typename WT> static void
T                1472 modules/core/src/matmul.cpp transform_( const T* src, T* dst, const WT* m, int len, int scn, int dcn )
T                1481 modules/core/src/matmul.cpp             T t0 = saturate_cast<T>(m[0]*v0 + m[1]*v1 + m[2]);
T                1482 modules/core/src/matmul.cpp             T t1 = saturate_cast<T>(m[3]*v0 + m[4]*v1 + m[5]);
T                1491 modules/core/src/matmul.cpp             T t0 = saturate_cast<T>(m[0]*v0 + m[1]*v1 + m[2]*v2 + m[3]);
T                1492 modules/core/src/matmul.cpp             T t1 = saturate_cast<T>(m[4]*v0 + m[5]*v1 + m[6]*v2 + m[7]);
T                1493 modules/core/src/matmul.cpp             T t2 = saturate_cast<T>(m[8]*v0 + m[9]*v1 + m[10]*v2 + m[11]);
T                1500 modules/core/src/matmul.cpp             dst[x] = saturate_cast<T>(m[0]*src[0] + m[1]*src[1] + m[2]*src[2] + m[3]);
T                1507 modules/core/src/matmul.cpp             T t0 = saturate_cast<T>(m[0]*v0 + m[1]*v1 + m[2]*v2 + m[3]*v3 + m[4]);
T                1508 modules/core/src/matmul.cpp             T t1 = saturate_cast<T>(m[5]*v0 + m[6]*v1 + m[7]*v2 + m[8]*v3 + m[9]);
T                1510 modules/core/src/matmul.cpp             t0 = saturate_cast<T>(m[10]*v0 + m[11]*v1 + m[12]*v2 + m[13]*v3 + m[14]);
T                1511 modules/core/src/matmul.cpp             t1 = saturate_cast<T>(m[15]*v0 + m[16]*v1 + m[17]*v2 + m[18]*v3 + m[19]);
T                1526 modules/core/src/matmul.cpp                 dst[j] = saturate_cast<T>(s);
T                1825 modules/core/src/matmul.cpp template<typename T, typename WT> static void
T                1826 modules/core/src/matmul.cpp diagtransform_( const T* src, T* dst, const WT* m, int len, int cn, int )
T                1834 modules/core/src/matmul.cpp             T t0 = saturate_cast<T>(m[0]*src[x] + m[2]);
T                1835 modules/core/src/matmul.cpp             T t1 = saturate_cast<T>(m[4]*src[x+1] + m[5]);
T                1843 modules/core/src/matmul.cpp             T t0 = saturate_cast<T>(m[0]*src[x] + m[3]);
T                1844 modules/core/src/matmul.cpp             T t1 = saturate_cast<T>(m[5]*src[x+1] + m[7]);
T                1845 modules/core/src/matmul.cpp             T t2 = saturate_cast<T>(m[10]*src[x+2] + m[11]);
T                1853 modules/core/src/matmul.cpp             T t0 = saturate_cast<T>(m[0]*src[x] + m[4]);
T                1854 modules/core/src/matmul.cpp             T t1 = saturate_cast<T>(m[6]*src[x+1] + m[9]);
T                1856 modules/core/src/matmul.cpp             t0 = saturate_cast<T>(m[12]*src[x+2] + m[14]);
T                1857 modules/core/src/matmul.cpp             t1 = saturate_cast<T>(m[18]*src[x+3] + m[19]);
T                1867 modules/core/src/matmul.cpp                 dst[j] = saturate_cast<T>(src[j]*_m[j] + _m[cn]);
T                2021 modules/core/src/matmul.cpp template<typename T> static void
T                2022 modules/core/src/matmul.cpp perspectiveTransform_( const T* src, T* dst, const double* m, int len, int scn, int dcn )
T                2031 modules/core/src/matmul.cpp             T x = src[i], y = src[i + 1];
T                2037 modules/core/src/matmul.cpp                 dst[i] = (T)((x*m[0] + y*m[1] + m[2])*w);
T                2038 modules/core/src/matmul.cpp                 dst[i+1] = (T)((x*m[3] + y*m[4] + m[5])*w);
T                2041 modules/core/src/matmul.cpp                 dst[i] = dst[i+1] = (T)0;
T                2048 modules/core/src/matmul.cpp             T x = src[i], y = src[i + 1], z = src[i + 2];
T                2054 modules/core/src/matmul.cpp                 dst[i] = (T)((x*m[0] + y*m[1] + z*m[2] + m[3]) * w);
T                2055 modules/core/src/matmul.cpp                 dst[i+1] = (T)((x*m[4] + y*m[5] + z*m[6] + m[7]) * w);
T                2056 modules/core/src/matmul.cpp                 dst[i+2] = (T)((x*m[8] + y*m[9] + z*m[10] + m[11]) * w);
T                2059 modules/core/src/matmul.cpp                 dst[i] = dst[i+1] = dst[i+2] = (T)0;
T                2066 modules/core/src/matmul.cpp             T x = src[0], y = src[1], z = src[2];
T                2072 modules/core/src/matmul.cpp                 dst[0] = (T)((x*m[0] + y*m[1] + z*m[2] + m[3])*w);
T                2073 modules/core/src/matmul.cpp                 dst[1] = (T)((x*m[4] + y*m[5] + z*m[6] + m[7])*w);
T                2076 modules/core/src/matmul.cpp                 dst[0] = dst[1] = (T)0;
T                2096 modules/core/src/matmul.cpp                     dst[j] = (T)(s*w);
T                2898 modules/core/src/matmul.cpp template<typename T> double
T                2899 modules/core/src/matmul.cpp dotProd_(const T* src1, const T* src2, int len)
T                2926 modules/core/src/matrix.cpp template<typename T> static void
T                2934 modules/core/src/matrix.cpp         T* d0 = (T*)(dst + dstep*i);
T                2935 modules/core/src/matrix.cpp         T* d1 = (T*)(dst + dstep*(i+1));
T                2936 modules/core/src/matrix.cpp         T* d2 = (T*)(dst + dstep*(i+2));
T                2937 modules/core/src/matrix.cpp         T* d3 = (T*)(dst + dstep*(i+3));
T                2941 modules/core/src/matrix.cpp             const T* s0 = (const T*)(src + i*sizeof(T) + sstep*j);
T                2942 modules/core/src/matrix.cpp             const T* s1 = (const T*)(src + i*sizeof(T) + sstep*(j+1));
T                2943 modules/core/src/matrix.cpp             const T* s2 = (const T*)(src + i*sizeof(T) + sstep*(j+2));
T                2944 modules/core/src/matrix.cpp             const T* s3 = (const T*)(src + i*sizeof(T) + sstep*(j+3));
T                2954 modules/core/src/matrix.cpp             const T* s0 = (const T*)(src + i*sizeof(T) + j*sstep);
T                2961 modules/core/src/matrix.cpp         T* d0 = (T*)(dst + dstep*i);
T                2966 modules/core/src/matrix.cpp             const T* s0 = (const T*)(src + i*sizeof(T) + sstep*j);
T                2967 modules/core/src/matrix.cpp             const T* s1 = (const T*)(src + i*sizeof(T) + sstep*(j+1));
T                2968 modules/core/src/matrix.cpp             const T* s2 = (const T*)(src + i*sizeof(T) + sstep*(j+2));
T                2969 modules/core/src/matrix.cpp             const T* s3 = (const T*)(src + i*sizeof(T) + sstep*(j+3));
T                2976 modules/core/src/matrix.cpp             const T* s0 = (const T*)(src + i*sizeof(T) + j*sstep);
T                2982 modules/core/src/matrix.cpp template<typename T> static void
T                2988 modules/core/src/matrix.cpp         T* row = (T*)(data + step*i);
T                2989 modules/core/src/matrix.cpp         uchar* data1 = data + i*sizeof(T);
T                2991 modules/core/src/matrix.cpp             std::swap( row[j], *(T*)(data1 + step*j) );
T                3267 modules/core/src/matrix.cpp template<typename T, typename ST, class Op> static void
T                3276 modules/core/src/matrix.cpp     const T* src = srcmat.ptr<T>();
T                3310 modules/core/src/matrix.cpp template<typename T, typename ST, class Op> static void
T                3321 modules/core/src/matrix.cpp         const T* src = srcmat.ptr<T>(y);
T                3820 modules/core/src/matrix.cpp template<typename T> static void sort_( const Mat& src, Mat& dst, int flags )
T                3822 modules/core/src/matrix.cpp     AutoBuffer<T> buf;
T                3823 modules/core/src/matrix.cpp     T* bptr;
T                3836 modules/core/src/matrix.cpp     bptr = (T*)buf;
T                3851 modules/core/src/matrix.cpp         T* ptr = bptr;
T                3854 modules/core/src/matrix.cpp             T* dptr = dst.ptr<T>(i);
T                3857 modules/core/src/matrix.cpp                 const T* sptr = src.ptr<T>(i);
T                3858 modules/core/src/matrix.cpp                 memcpy(dptr, sptr, sizeof(T) * len);
T                3865 modules/core/src/matrix.cpp                 ptr[j] = src.ptr<T>(j)[i];
T                3906 modules/core/src/matrix.cpp                 dst.ptr<T>(j)[i] = ptr[j];
T                3942 modules/core/src/matrix.cpp template<typename T> static void sortIdx_( const Mat& src, Mat& dst, int flags )
T                3944 modules/core/src/matrix.cpp     AutoBuffer<T> buf;
T                3946 modules/core/src/matrix.cpp     T* bptr;
T                3962 modules/core/src/matrix.cpp     bptr = (T*)buf;
T                3978 modules/core/src/matrix.cpp         T* ptr = bptr;
T                3983 modules/core/src/matrix.cpp             ptr = (T*)(src.data + src.step*i);
T                3989 modules/core/src/matrix.cpp                 ptr[j] = src.ptr<T>(j)[i];
T                4001 modules/core/src/matrix.cpp             std::sort( iptr, iptr + len, LessThanIdx<T>(ptr) );
T                3772 modules/core/src/ocl.cpp template<typename T>
T                3778 modules/core/src/ocl.cpp     virtual T allocate(size_t size) = 0;
T                3779 modules/core/src/ocl.cpp     virtual void release(T buffer) = 0;
T                3782 modules/core/src/ocl.cpp template <typename Derived, typename BufferEntry, typename T>
T                3783 modules/core/src/ocl.cpp class OpenCLBufferPoolBaseImpl : public BufferPoolController, public OpenCLBufferPool<T>
T                3797 modules/core/src/ocl.cpp     bool _findAndRemoveEntryFromAllocatedList(CV_OUT BufferEntry& entry, T buffer)
T                3892 modules/core/src/ocl.cpp     virtual T allocate(size_t size)
T                3907 modules/core/src/ocl.cpp     virtual void release(T buffer)
T                5368 modules/core/src/ocl.cpp template <typename T>
T                5372 modules/core/src/ocl.cpp     const T * const data = k.ptr<T>();
T                 172 modules/core/src/pca.cpp template <typename T>
T                 175 modules/core/src/pca.cpp     CV_DbgAssert( eigenvalues.type() == DataType<T>::type );
T                 177 modules/core/src/pca.cpp     Mat g(eigenvalues.size(), DataType<T>::type);
T                 181 modules/core/src/pca.cpp         g.at<T>(ig, 0) = 0;
T                 184 modules/core/src/pca.cpp             g.at<T>(ig,0) += eigenvalues.at<T>(im,0);
T                 192 modules/core/src/pca.cpp         double energy = g.at<T>(L, 0) / g.at<T>(g.rows - 1, 0);
T                 138 modules/core/src/precomp.hpp template<typename T> struct OpMin
T                 140 modules/core/src/precomp.hpp     typedef T type1;
T                 141 modules/core/src/precomp.hpp     typedef T type2;
T                 142 modules/core/src/precomp.hpp     typedef T rtype;
T                 143 modules/core/src/precomp.hpp     T operator ()(const T a, const T b) const { return std::min(a, b); }
T                 146 modules/core/src/precomp.hpp template<typename T> struct OpMax
T                 148 modules/core/src/precomp.hpp     typedef T type1;
T                 149 modules/core/src/precomp.hpp     typedef T type2;
T                 150 modules/core/src/precomp.hpp     typedef T rtype;
T                 151 modules/core/src/precomp.hpp     T operator ()(const T a, const T b) const { return std::max(a, b); }
T                  83 modules/core/src/rand.cpp template<typename T> static void
T                  84 modules/core/src/rand.cpp randBits_( T* arr, int len, uint64* state, const Vec2i* p, bool small_flag )
T                  99 modules/core/src/rand.cpp             arr[i] = saturate_cast<T>(t0);
T                 100 modules/core/src/rand.cpp             arr[i+1] = saturate_cast<T>(t1);
T                 106 modules/core/src/rand.cpp             arr[i+2] = saturate_cast<T>(t0);
T                 107 modules/core/src/rand.cpp             arr[i+3] = saturate_cast<T>(t1);
T                 119 modules/core/src/rand.cpp             arr[i] = saturate_cast<T>(t0);
T                 120 modules/core/src/rand.cpp             arr[i+1] = saturate_cast<T>(t1);
T                 124 modules/core/src/rand.cpp             arr[i+2] = saturate_cast<T>(t0);
T                 125 modules/core/src/rand.cpp             arr[i+3] = saturate_cast<T>(t1);
T                 135 modules/core/src/rand.cpp         arr[i] = saturate_cast<T>(t0);
T                 149 modules/core/src/rand.cpp template<typename T> static void
T                 150 modules/core/src/rand.cpp randi_( T* arr, int len, uint64* state, const DivStruct* p )
T                 168 modules/core/src/rand.cpp         arr[i] = saturate_cast<T>((int)v0);
T                 169 modules/core/src/rand.cpp         arr[i+1] = saturate_cast<T>((int)v1);
T                 181 modules/core/src/rand.cpp         arr[i+2] = saturate_cast<T>((int)v0);
T                 182 modules/core/src/rand.cpp         arr[i+3] = saturate_cast<T>((int)v1);
T                 192 modules/core/src/rand.cpp         arr[i] = saturate_cast<T>((int)v0);
T                 409 modules/core/src/rand.cpp template<typename T, typename PT> static void
T                 410 modules/core/src/rand.cpp randnScale_( const float* src, T* dst, int len, int cn, const PT* mean, const PT* stddev, bool stdmtx )
T                 419 modules/core/src/rand.cpp                 dst[i] = saturate_cast<T>(src[i]*a + b);
T                 425 modules/core/src/rand.cpp                     dst[k] = saturate_cast<T>(src[k]*stddev[k] + mean[k]);
T                 437 modules/core/src/rand.cpp                 dst[j] = saturate_cast<T>(s);
T                 750 modules/core/src/rand.cpp template<typename T> static void
T                 756 modules/core/src/rand.cpp         T* arr = _arr.ptr<T>();
T                 772 modules/core/src/rand.cpp             T* p = _arr.ptr<T>(i0);
T                 778 modules/core/src/rand.cpp                 std::swap( p[j0], ((T*)(data + step*i1))[j1] );
T                  53 modules/core/src/stat.cpp template<typename T> static inline Scalar rawToScalar(const T& v)
T                  56 modules/core/src/stat.cpp     typedef typename DataType<T>::channel_type T1;
T                  57 modules/core/src/stat.cpp     int i, n = DataType<T>::channels;
T                  67 modules/core/src/stat.cpp template <typename T, typename ST>
T                  70 modules/core/src/stat.cpp     int operator () (const T *, const uchar *, ST *, int, int) const
T                 339 modules/core/src/stat.cpp template<typename T, typename ST>
T                 340 modules/core/src/stat.cpp static int sum_(const T* src0, const uchar* mask, ST* dst, int len, int cn )
T                 342 modules/core/src/stat.cpp     const T* src = src0;
T                 345 modules/core/src/stat.cpp         Sum_SIMD<T, ST> vop;
T                 494 modules/core/src/stat.cpp template<typename T>
T                 495 modules/core/src/stat.cpp static int countNonZero_(const T* src, int len )
T                 739 modules/core/src/stat.cpp template <typename T, typename ST, typename SQT>
T                 742 modules/core/src/stat.cpp     int operator () (const T *, const uchar *, ST *, SQT *, int, int) const
T                 870 modules/core/src/stat.cpp template<typename T, typename ST, typename SQT>
T                 871 modules/core/src/stat.cpp static int sumsqr_(const T* src0, const uchar* mask, ST* sum, SQT* sqsum, int len, int cn )
T                 873 modules/core/src/stat.cpp     const T* src = src0;
T                 877 modules/core/src/stat.cpp         SumSqr_SIMD<T, ST, SQT> vop;
T                 887 modules/core/src/stat.cpp                 T v = src[0];
T                 899 modules/core/src/stat.cpp                 T v0 = src[0], v1 = src[1];
T                 912 modules/core/src/stat.cpp                 T v0 = src[0], v1 = src[1], v2 = src[2];
T                 928 modules/core/src/stat.cpp                 T v0, v1;
T                 953 modules/core/src/stat.cpp                 T v = src[i];
T                 967 modules/core/src/stat.cpp                 T v0 = src[0], v1 = src[1], v2 = src[2];
T                 983 modules/core/src/stat.cpp                     T v = src[k];
T                1031 modules/core/src/stat.cpp template <typename T> Scalar ocl_part_sum(Mat m)
T                1037 modules/core/src/stat.cpp     const T * const ptr = m.ptr<T>(0);
T                1840 modules/core/src/stat.cpp template<typename T, typename WT> static void
T                1841 modules/core/src/stat.cpp minMaxIdx_( const T* src, const uchar* mask, WT* _minVal, WT* _maxVal,
T                1851 modules/core/src/stat.cpp             T val = src[i];
T                1868 modules/core/src/stat.cpp             T val = src[i];
T                1954 modules/core/src/stat.cpp template <typename T>
T                1960 modules/core/src/stat.cpp     T minval = std::numeric_limits<T>::max();
T                1961 modules/core/src/stat.cpp     T maxval = std::numeric_limits<T>::min() > 0 ? -std::numeric_limits<T>::max() : std::numeric_limits<T>::min(), maxval2 = maxval;
T                1965 modules/core/src/stat.cpp     const T * minptr = NULL, * maxptr = NULL, * maxptr2 = NULL;
T                1969 modules/core/src/stat.cpp         minptr = db.ptr<T>();
T                1970 modules/core/src/stat.cpp         index += sizeof(T) * groupnum;
T                1974 modules/core/src/stat.cpp         maxptr = (const T *)(db.ptr() + index);
T                1975 modules/core/src/stat.cpp         index += sizeof(T) * groupnum;
T                1988 modules/core/src/stat.cpp         maxptr2 = (const T *)(db.ptr() + index);
T                2354 modules/core/src/stat.cpp template<typename T, typename ST> int
T                2355 modules/core/src/stat.cpp normInf_(const T* src, const uchar* mask, ST* _result, int len, int cn)
T                2360 modules/core/src/stat.cpp         result = std::max(result, normInf<T, ST>(src, len*cn));
T                2375 modules/core/src/stat.cpp template<typename T, typename ST> int
T                2376 modules/core/src/stat.cpp normL1_(const T* src, const uchar* mask, ST* _result, int len, int cn)
T                2381 modules/core/src/stat.cpp         result += normL1<T, ST>(src, len*cn);
T                2396 modules/core/src/stat.cpp template<typename T, typename ST> int
T                2397 modules/core/src/stat.cpp normL2_(const T* src, const uchar* mask, ST* _result, int len, int cn)
T                2402 modules/core/src/stat.cpp         result += normL2Sqr<T, ST>(src, len*cn);
T                2411 modules/core/src/stat.cpp                     T v = src[k];
T                2420 modules/core/src/stat.cpp template<typename T, typename ST> int
T                2421 modules/core/src/stat.cpp normDiffInf_(const T* src1, const T* src2, const uchar* mask, ST* _result, int len, int cn)
T                2426 modules/core/src/stat.cpp         result = std::max(result, normInf<T, ST>(src1, src2, len*cn));
T                2441 modules/core/src/stat.cpp template<typename T, typename ST> int
T                2442 modules/core/src/stat.cpp normDiffL1_(const T* src1, const T* src2, const uchar* mask, ST* _result, int len, int cn)
T                2447 modules/core/src/stat.cpp         result += normL1<T, ST>(src1, src2, len*cn);
T                2462 modules/core/src/stat.cpp template<typename T, typename ST> int
T                2463 modules/core/src/stat.cpp normDiffL2_(const T* src1, const T* src2, const uchar* mask, ST* _result, int len, int cn)
T                2468 modules/core/src/stat.cpp         result += normL2Sqr<T, ST>(src1, src2, len*cn);
T                2480 modules/core/test/test_math.cpp template <typename T> class Core_CheckRange : public testing::Test {};
T                  30 modules/core/test/test_misc.cpp template<typename T, typename U>
T                  31 modules/core/test/test_misc.cpp static double maxAbsDiff(const T &t, const U &u)
T                1079 modules/core/test/test_operations.cpp         Mat U,Vt,R,T,W;
T                1558 modules/cudaarithm/test/test_element_operations.cpp     template <typename T> void sqrtImpl(const cv::Mat& src, cv::Mat& dst)
T                1565 modules/cudaarithm/test/test_element_operations.cpp                 dst.at<T>(y, x) = static_cast<T>(std::sqrt(static_cast<float>(src.at<T>(y, x))));
T                1628 modules/cudaarithm/test/test_element_operations.cpp     template <typename T> void logImpl(const cv::Mat& src, cv::Mat& dst)
T                1635 modules/cudaarithm/test/test_element_operations.cpp                 dst.at<T>(y, x) = static_cast<T>(std::log(static_cast<float>(src.at<T>(y, x))));
T                1698 modules/cudaarithm/test/test_element_operations.cpp     template <typename T> void expImpl(const cv::Mat& src, cv::Mat& dst)
T                1705 modules/cudaarithm/test/test_element_operations.cpp                 dst.at<T>(y, x) = cv::saturate_cast<T>(static_cast<int>(std::exp(static_cast<float>(src.at<T>(y, x)))));
T                1899 modules/cudaarithm/test/test_element_operations.cpp     template <template <typename> class Op, typename T>
T                1902 modules/cudaarithm/test/test_element_operations.cpp         Op<T> op;
T                1914 modules/cudaarithm/test/test_element_operations.cpp                     T src_val = src.at<T>(y, x * cn + c);
T                1915 modules/cudaarithm/test/test_element_operations.cpp                     T sc_val = cv::saturate_cast<T>(sc.val[c]);
T                2147 modules/cudaarithm/test/test_element_operations.cpp     template <typename T> void rhiftImpl(const cv::Mat& src, cv::Scalar_<int> val, cv::Mat& dst)
T                2158 modules/cudaarithm/test/test_element_operations.cpp                     dst.at<T>(y, x * cn + c) = src.at<T>(y, x * cn + c) >> val.val[c];
T                2227 modules/cudaarithm/test/test_element_operations.cpp     template <typename T> void lhiftImpl(const cv::Mat& src, cv::Scalar_<int> val, cv::Mat& dst)
T                2238 modules/cudaarithm/test/test_element_operations.cpp                     dst.at<T>(y, x * cn + c) = src.at<T>(y, x * cn + c) << val.val[c];
T                 181 modules/cudaarithm/test/test_reductions.cpp     template <typename T>
T                 193 modules/cudaarithm/test/test_reductions.cpp                     sum[c] += std::abs(src.at<T>(y, x * cn + c));
T                 218 modules/cudaarithm/test/test_reductions.cpp     template <typename T>
T                 231 modules/cudaarithm/test/test_reductions.cpp                     const T val = src.at<T>(y, x * cn + c);
T                 512 modules/cudaarithm/test/test_reductions.cpp     template <typename T>
T                 515 modules/cudaarithm/test/test_reductions.cpp         EXPECT_EQ(src.at<T>(loc_gold.y, loc_gold.x), src.at<T>(loc.y, loc.x));
T                  58 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchL1_gpu(const PtrStepSzb& query, const PtrStepSzb& train, const PtrStepSzb& mask,
T                  61 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchL2_gpu(const PtrStepSzb& query, const PtrStepSzb& train, const PtrStepSzb& mask,
T                  64 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchHamming_gpu(const PtrStepSzb& query, const PtrStepSzb& train, const PtrStepSzb& mask,
T                  68 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchL1_gpu(const PtrStepSzb& query, const PtrStepSzb& trains, const PtrStepSz<PtrStepb>& masks,
T                  71 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchL2_gpu(const PtrStepSzb& query, const PtrStepSzb& trains, const PtrStepSz<PtrStepb>& masks,
T                  74 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchHamming_gpu(const PtrStepSzb& query, const PtrStepSzb& trains, const PtrStepSz<PtrStepb>& masks,
T                  81 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchL1_gpu(const PtrStepSzb& query, const PtrStepSzb& train, int k, const PtrStepSzb& mask,
T                  84 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchL2_gpu(const PtrStepSzb& query, const PtrStepSzb& train, int k, const PtrStepSzb& mask,
T                  87 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchHamming_gpu(const PtrStepSzb& query, const PtrStepSzb& train, int k, const PtrStepSzb& mask,
T                  91 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void match2L1_gpu(const PtrStepSzb& query, const PtrStepSzb& trains, const PtrStepSz<PtrStepb>& masks,
T                  94 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void match2L2_gpu(const PtrStepSzb& query, const PtrStepSzb& trains, const PtrStepSz<PtrStepb>& masks,
T                  97 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void match2Hamming_gpu(const PtrStepSzb& query, const PtrStepSzb& trains, const PtrStepSz<PtrStepb>& masks,
T                 104 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchL1_gpu(const PtrStepSzb& query, const PtrStepSzb& train, float maxDistance, const PtrStepSzb& mask,
T                 107 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchL2_gpu(const PtrStepSzb& query, const PtrStepSzb& train, float maxDistance, const PtrStepSzb& mask,
T                 110 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchHamming_gpu(const PtrStepSzb& query, const PtrStepSzb& train, float maxDistance, const PtrStepSzb& mask,
T                 114 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchL1_gpu(const PtrStepSzb& query, const PtrStepSzb* trains, int n, float maxDistance, const PtrStepSzb* masks,
T                 118 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchL2_gpu(const PtrStepSzb& query, const PtrStepSzb* trains, int n, float maxDistance, const PtrStepSzb* masks,
T                 122 modules/cudafeatures2d/src/brute_force_matcher.cpp         template <typename T> void matchHamming_gpu(const PtrStepSzb& query, const PtrStepSzb* trains, int n, float maxDistance, const PtrStepSzb* masks,
T                  57 modules/cudafilters/src/cuda/column_filter.hpp     template <int KSIZE, typename T, typename D, typename B>
T                  58 modules/cudafilters/src/cuda/column_filter.hpp     __global__ void linearColumnFilter(const PtrStepSz<T> src, PtrStep<D> dst, const int anchor, const B brd)
T                  72 modules/cudafilters/src/cuda/column_filter.hpp         typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type sum_t;
T                  81 modules/cudafilters/src/cuda/column_filter.hpp         const T* src_col = src.ptr() + x;
T                 145 modules/cudafilters/src/cuda/column_filter.hpp     template <int KSIZE, typename T, typename D, template<typename> class B>
T                 146 modules/cudafilters/src/cuda/column_filter.hpp     void caller(PtrStepSz<T> src, PtrStepSz<D> dst, int anchor, int cc, cudaStream_t stream)
T                 168 modules/cudafilters/src/cuda/column_filter.hpp         B<T> brd(src.rows);
T                 170 modules/cudafilters/src/cuda/column_filter.hpp         linearColumnFilter<KSIZE, T, D><<<grid, block, 0, stream>>>(src, dst, anchor, brd);
T                 181 modules/cudafilters/src/cuda/column_filter.hpp     template <typename T, typename D>
T                 184 modules/cudafilters/src/cuda/column_filter.hpp         typedef void (*caller_t)(PtrStepSz<T> src, PtrStepSz<D> dst, int anchor, int cc, cudaStream_t stream);
T                 190 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 1, T, D, BrdColConstant>,
T                 191 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 2, T, D, BrdColConstant>,
T                 192 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 3, T, D, BrdColConstant>,
T                 193 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 4, T, D, BrdColConstant>,
T                 194 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 5, T, D, BrdColConstant>,
T                 195 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 6, T, D, BrdColConstant>,
T                 196 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 7, T, D, BrdColConstant>,
T                 197 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 8, T, D, BrdColConstant>,
T                 198 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 9, T, D, BrdColConstant>,
T                 199 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<10, T, D, BrdColConstant>,
T                 200 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<11, T, D, BrdColConstant>,
T                 201 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<12, T, D, BrdColConstant>,
T                 202 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<13, T, D, BrdColConstant>,
T                 203 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<14, T, D, BrdColConstant>,
T                 204 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<15, T, D, BrdColConstant>,
T                 205 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<16, T, D, BrdColConstant>,
T                 206 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<17, T, D, BrdColConstant>,
T                 207 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<18, T, D, BrdColConstant>,
T                 208 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<19, T, D, BrdColConstant>,
T                 209 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<20, T, D, BrdColConstant>,
T                 210 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<21, T, D, BrdColConstant>,
T                 211 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<22, T, D, BrdColConstant>,
T                 212 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<23, T, D, BrdColConstant>,
T                 213 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<24, T, D, BrdColConstant>,
T                 214 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<25, T, D, BrdColConstant>,
T                 215 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<26, T, D, BrdColConstant>,
T                 216 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<27, T, D, BrdColConstant>,
T                 217 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<28, T, D, BrdColConstant>,
T                 218 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<29, T, D, BrdColConstant>,
T                 219 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<30, T, D, BrdColConstant>,
T                 220 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<31, T, D, BrdColConstant>,
T                 221 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<32, T, D, BrdColConstant>
T                 225 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 1, T, D, BrdColReplicate>,
T                 226 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 2, T, D, BrdColReplicate>,
T                 227 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 3, T, D, BrdColReplicate>,
T                 228 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 4, T, D, BrdColReplicate>,
T                 229 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 5, T, D, BrdColReplicate>,
T                 230 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 6, T, D, BrdColReplicate>,
T                 231 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 7, T, D, BrdColReplicate>,
T                 232 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 8, T, D, BrdColReplicate>,
T                 233 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 9, T, D, BrdColReplicate>,
T                 234 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<10, T, D, BrdColReplicate>,
T                 235 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<11, T, D, BrdColReplicate>,
T                 236 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<12, T, D, BrdColReplicate>,
T                 237 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<13, T, D, BrdColReplicate>,
T                 238 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<14, T, D, BrdColReplicate>,
T                 239 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<15, T, D, BrdColReplicate>,
T                 240 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<16, T, D, BrdColReplicate>,
T                 241 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<17, T, D, BrdColReplicate>,
T                 242 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<18, T, D, BrdColReplicate>,
T                 243 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<19, T, D, BrdColReplicate>,
T                 244 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<20, T, D, BrdColReplicate>,
T                 245 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<21, T, D, BrdColReplicate>,
T                 246 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<22, T, D, BrdColReplicate>,
T                 247 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<23, T, D, BrdColReplicate>,
T                 248 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<24, T, D, BrdColReplicate>,
T                 249 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<25, T, D, BrdColReplicate>,
T                 250 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<26, T, D, BrdColReplicate>,
T                 251 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<27, T, D, BrdColReplicate>,
T                 252 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<28, T, D, BrdColReplicate>,
T                 253 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<29, T, D, BrdColReplicate>,
T                 254 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<30, T, D, BrdColReplicate>,
T                 255 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<31, T, D, BrdColReplicate>,
T                 256 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<32, T, D, BrdColReplicate>
T                 260 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 1, T, D, BrdColReflect>,
T                 261 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 2, T, D, BrdColReflect>,
T                 262 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 3, T, D, BrdColReflect>,
T                 263 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 4, T, D, BrdColReflect>,
T                 264 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 5, T, D, BrdColReflect>,
T                 265 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 6, T, D, BrdColReflect>,
T                 266 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 7, T, D, BrdColReflect>,
T                 267 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 8, T, D, BrdColReflect>,
T                 268 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 9, T, D, BrdColReflect>,
T                 269 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<10, T, D, BrdColReflect>,
T                 270 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<11, T, D, BrdColReflect>,
T                 271 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<12, T, D, BrdColReflect>,
T                 272 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<13, T, D, BrdColReflect>,
T                 273 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<14, T, D, BrdColReflect>,
T                 274 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<15, T, D, BrdColReflect>,
T                 275 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<16, T, D, BrdColReflect>,
T                 276 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<17, T, D, BrdColReflect>,
T                 277 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<18, T, D, BrdColReflect>,
T                 278 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<19, T, D, BrdColReflect>,
T                 279 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<20, T, D, BrdColReflect>,
T                 280 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<21, T, D, BrdColReflect>,
T                 281 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<22, T, D, BrdColReflect>,
T                 282 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<23, T, D, BrdColReflect>,
T                 283 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<24, T, D, BrdColReflect>,
T                 284 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<25, T, D, BrdColReflect>,
T                 285 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<26, T, D, BrdColReflect>,
T                 286 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<27, T, D, BrdColReflect>,
T                 287 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<28, T, D, BrdColReflect>,
T                 288 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<29, T, D, BrdColReflect>,
T                 289 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<30, T, D, BrdColReflect>,
T                 290 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<31, T, D, BrdColReflect>,
T                 291 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<32, T, D, BrdColReflect>
T                 295 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 1, T, D, BrdColWrap>,
T                 296 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 2, T, D, BrdColWrap>,
T                 297 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 3, T, D, BrdColWrap>,
T                 298 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 4, T, D, BrdColWrap>,
T                 299 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 5, T, D, BrdColWrap>,
T                 300 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 6, T, D, BrdColWrap>,
T                 301 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 7, T, D, BrdColWrap>,
T                 302 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 8, T, D, BrdColWrap>,
T                 303 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 9, T, D, BrdColWrap>,
T                 304 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<10, T, D, BrdColWrap>,
T                 305 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<11, T, D, BrdColWrap>,
T                 306 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<12, T, D, BrdColWrap>,
T                 307 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<13, T, D, BrdColWrap>,
T                 308 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<14, T, D, BrdColWrap>,
T                 309 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<15, T, D, BrdColWrap>,
T                 310 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<16, T, D, BrdColWrap>,
T                 311 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<17, T, D, BrdColWrap>,
T                 312 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<18, T, D, BrdColWrap>,
T                 313 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<19, T, D, BrdColWrap>,
T                 314 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<20, T, D, BrdColWrap>,
T                 315 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<21, T, D, BrdColWrap>,
T                 316 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<22, T, D, BrdColWrap>,
T                 317 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<23, T, D, BrdColWrap>,
T                 318 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<24, T, D, BrdColWrap>,
T                 319 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<25, T, D, BrdColWrap>,
T                 320 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<26, T, D, BrdColWrap>,
T                 321 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<27, T, D, BrdColWrap>,
T                 322 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<28, T, D, BrdColWrap>,
T                 323 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<29, T, D, BrdColWrap>,
T                 324 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<30, T, D, BrdColWrap>,
T                 325 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<31, T, D, BrdColWrap>,
T                 326 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<32, T, D, BrdColWrap>
T                 330 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 1, T, D, BrdColReflect101>,
T                 331 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 2, T, D, BrdColReflect101>,
T                 332 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 3, T, D, BrdColReflect101>,
T                 333 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 4, T, D, BrdColReflect101>,
T                 334 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 5, T, D, BrdColReflect101>,
T                 335 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 6, T, D, BrdColReflect101>,
T                 336 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 7, T, D, BrdColReflect101>,
T                 337 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 8, T, D, BrdColReflect101>,
T                 338 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller< 9, T, D, BrdColReflect101>,
T                 339 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<10, T, D, BrdColReflect101>,
T                 340 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<11, T, D, BrdColReflect101>,
T                 341 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<12, T, D, BrdColReflect101>,
T                 342 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<13, T, D, BrdColReflect101>,
T                 343 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<14, T, D, BrdColReflect101>,
T                 344 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<15, T, D, BrdColReflect101>,
T                 345 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<16, T, D, BrdColReflect101>,
T                 346 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<17, T, D, BrdColReflect101>,
T                 347 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<18, T, D, BrdColReflect101>,
T                 348 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<19, T, D, BrdColReflect101>,
T                 349 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<20, T, D, BrdColReflect101>,
T                 350 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<21, T, D, BrdColReflect101>,
T                 351 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<22, T, D, BrdColReflect101>,
T                 352 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<23, T, D, BrdColReflect101>,
T                 353 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<24, T, D, BrdColReflect101>,
T                 354 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<25, T, D, BrdColReflect101>,
T                 355 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<26, T, D, BrdColReflect101>,
T                 356 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<27, T, D, BrdColReflect101>,
T                 357 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<28, T, D, BrdColReflect101>,
T                 358 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<29, T, D, BrdColReflect101>,
T                 359 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<30, T, D, BrdColReflect101>,
T                 360 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<31, T, D, BrdColReflect101>,
T                 361 modules/cudafilters/src/cuda/column_filter.hpp                 column_filter::caller<32, T, D, BrdColReflect101>
T                 370 modules/cudafilters/src/cuda/column_filter.hpp         callers[brd_type][ksize]((PtrStepSz<T>)src, (PtrStepSz<D>)dst, anchor, cc, stream);
T                  57 modules/cudafilters/src/cuda/row_filter.hpp     template <int KSIZE, typename T, typename D, typename B>
T                  58 modules/cudafilters/src/cuda/row_filter.hpp     __global__ void linearRowFilter(const PtrStepSz<T> src, PtrStep<D> dst, const int anchor, const B brd)
T                  72 modules/cudafilters/src/cuda/row_filter.hpp         typedef typename TypeVec<float, VecTraits<T>::cn>::vec_type sum_t;
T                  81 modules/cudafilters/src/cuda/row_filter.hpp         const T* src_row = src.ptr(y);
T                 145 modules/cudafilters/src/cuda/row_filter.hpp     template <int KSIZE, typename T, typename D, template<typename> class B>
T                 146 modules/cudafilters/src/cuda/row_filter.hpp     void caller(PtrStepSz<T> src, PtrStepSz<D> dst, int anchor, int cc, cudaStream_t stream)
T                 168 modules/cudafilters/src/cuda/row_filter.hpp         B<T> brd(src.cols);
T                 170 modules/cudafilters/src/cuda/row_filter.hpp         linearRowFilter<KSIZE, T, D><<<grid, block, 0, stream>>>(src, dst, anchor, brd);
T                 180 modules/cudafilters/src/cuda/row_filter.hpp     template <typename T, typename D>
T                 183 modules/cudafilters/src/cuda/row_filter.hpp         typedef void (*caller_t)(PtrStepSz<T> src, PtrStepSz<D> dst, int anchor, int cc, cudaStream_t stream);
T                 189 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 1, T, D, BrdRowConstant>,
T                 190 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 2, T, D, BrdRowConstant>,
T                 191 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 3, T, D, BrdRowConstant>,
T                 192 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 4, T, D, BrdRowConstant>,
T                 193 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 5, T, D, BrdRowConstant>,
T                 194 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 6, T, D, BrdRowConstant>,
T                 195 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 7, T, D, BrdRowConstant>,
T                 196 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 8, T, D, BrdRowConstant>,
T                 197 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 9, T, D, BrdRowConstant>,
T                 198 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<10, T, D, BrdRowConstant>,
T                 199 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<11, T, D, BrdRowConstant>,
T                 200 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<12, T, D, BrdRowConstant>,
T                 201 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<13, T, D, BrdRowConstant>,
T                 202 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<14, T, D, BrdRowConstant>,
T                 203 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<15, T, D, BrdRowConstant>,
T                 204 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<16, T, D, BrdRowConstant>,
T                 205 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<17, T, D, BrdRowConstant>,
T                 206 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<18, T, D, BrdRowConstant>,
T                 207 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<19, T, D, BrdRowConstant>,
T                 208 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<20, T, D, BrdRowConstant>,
T                 209 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<21, T, D, BrdRowConstant>,
T                 210 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<22, T, D, BrdRowConstant>,
T                 211 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<23, T, D, BrdRowConstant>,
T                 212 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<24, T, D, BrdRowConstant>,
T                 213 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<25, T, D, BrdRowConstant>,
T                 214 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<26, T, D, BrdRowConstant>,
T                 215 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<27, T, D, BrdRowConstant>,
T                 216 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<28, T, D, BrdRowConstant>,
T                 217 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<29, T, D, BrdRowConstant>,
T                 218 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<30, T, D, BrdRowConstant>,
T                 219 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<31, T, D, BrdRowConstant>,
T                 220 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<32, T, D, BrdRowConstant>
T                 224 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 1, T, D, BrdRowReplicate>,
T                 225 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 2, T, D, BrdRowReplicate>,
T                 226 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 3, T, D, BrdRowReplicate>,
T                 227 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 4, T, D, BrdRowReplicate>,
T                 228 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 5, T, D, BrdRowReplicate>,
T                 229 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 6, T, D, BrdRowReplicate>,
T                 230 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 7, T, D, BrdRowReplicate>,
T                 231 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 8, T, D, BrdRowReplicate>,
T                 232 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 9, T, D, BrdRowReplicate>,
T                 233 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<10, T, D, BrdRowReplicate>,
T                 234 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<11, T, D, BrdRowReplicate>,
T                 235 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<12, T, D, BrdRowReplicate>,
T                 236 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<13, T, D, BrdRowReplicate>,
T                 237 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<14, T, D, BrdRowReplicate>,
T                 238 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<15, T, D, BrdRowReplicate>,
T                 239 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<16, T, D, BrdRowReplicate>,
T                 240 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<17, T, D, BrdRowReplicate>,
T                 241 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<18, T, D, BrdRowReplicate>,
T                 242 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<19, T, D, BrdRowReplicate>,
T                 243 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<20, T, D, BrdRowReplicate>,
T                 244 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<21, T, D, BrdRowReplicate>,
T                 245 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<22, T, D, BrdRowReplicate>,
T                 246 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<23, T, D, BrdRowReplicate>,
T                 247 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<24, T, D, BrdRowReplicate>,
T                 248 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<25, T, D, BrdRowReplicate>,
T                 249 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<26, T, D, BrdRowReplicate>,
T                 250 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<27, T, D, BrdRowReplicate>,
T                 251 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<28, T, D, BrdRowReplicate>,
T                 252 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<29, T, D, BrdRowReplicate>,
T                 253 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<30, T, D, BrdRowReplicate>,
T                 254 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<31, T, D, BrdRowReplicate>,
T                 255 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<32, T, D, BrdRowReplicate>
T                 259 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 1, T, D, BrdRowReflect>,
T                 260 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 2, T, D, BrdRowReflect>,
T                 261 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 3, T, D, BrdRowReflect>,
T                 262 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 4, T, D, BrdRowReflect>,
T                 263 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 5, T, D, BrdRowReflect>,
T                 264 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 6, T, D, BrdRowReflect>,
T                 265 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 7, T, D, BrdRowReflect>,
T                 266 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 8, T, D, BrdRowReflect>,
T                 267 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 9, T, D, BrdRowReflect>,
T                 268 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<10, T, D, BrdRowReflect>,
T                 269 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<11, T, D, BrdRowReflect>,
T                 270 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<12, T, D, BrdRowReflect>,
T                 271 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<13, T, D, BrdRowReflect>,
T                 272 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<14, T, D, BrdRowReflect>,
T                 273 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<15, T, D, BrdRowReflect>,
T                 274 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<16, T, D, BrdRowReflect>,
T                 275 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<17, T, D, BrdRowReflect>,
T                 276 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<18, T, D, BrdRowReflect>,
T                 277 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<19, T, D, BrdRowReflect>,
T                 278 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<20, T, D, BrdRowReflect>,
T                 279 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<21, T, D, BrdRowReflect>,
T                 280 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<22, T, D, BrdRowReflect>,
T                 281 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<23, T, D, BrdRowReflect>,
T                 282 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<24, T, D, BrdRowReflect>,
T                 283 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<25, T, D, BrdRowReflect>,
T                 284 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<26, T, D, BrdRowReflect>,
T                 285 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<27, T, D, BrdRowReflect>,
T                 286 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<28, T, D, BrdRowReflect>,
T                 287 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<29, T, D, BrdRowReflect>,
T                 288 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<30, T, D, BrdRowReflect>,
T                 289 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<31, T, D, BrdRowReflect>,
T                 290 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<32, T, D, BrdRowReflect>
T                 294 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 1, T, D, BrdRowWrap>,
T                 295 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 2, T, D, BrdRowWrap>,
T                 296 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 3, T, D, BrdRowWrap>,
T                 297 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 4, T, D, BrdRowWrap>,
T                 298 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 5, T, D, BrdRowWrap>,
T                 299 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 6, T, D, BrdRowWrap>,
T                 300 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 7, T, D, BrdRowWrap>,
T                 301 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 8, T, D, BrdRowWrap>,
T                 302 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 9, T, D, BrdRowWrap>,
T                 303 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<10, T, D, BrdRowWrap>,
T                 304 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<11, T, D, BrdRowWrap>,
T                 305 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<12, T, D, BrdRowWrap>,
T                 306 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<13, T, D, BrdRowWrap>,
T                 307 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<14, T, D, BrdRowWrap>,
T                 308 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<15, T, D, BrdRowWrap>,
T                 309 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<16, T, D, BrdRowWrap>,
T                 310 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<17, T, D, BrdRowWrap>,
T                 311 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<18, T, D, BrdRowWrap>,
T                 312 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<19, T, D, BrdRowWrap>,
T                 313 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<20, T, D, BrdRowWrap>,
T                 314 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<21, T, D, BrdRowWrap>,
T                 315 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<22, T, D, BrdRowWrap>,
T                 316 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<23, T, D, BrdRowWrap>,
T                 317 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<24, T, D, BrdRowWrap>,
T                 318 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<25, T, D, BrdRowWrap>,
T                 319 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<26, T, D, BrdRowWrap>,
T                 320 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<27, T, D, BrdRowWrap>,
T                 321 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<28, T, D, BrdRowWrap>,
T                 322 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<29, T, D, BrdRowWrap>,
T                 323 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<30, T, D, BrdRowWrap>,
T                 324 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<31, T, D, BrdRowWrap>,
T                 325 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<32, T, D, BrdRowWrap>
T                 329 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 1, T, D, BrdRowReflect101>,
T                 330 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 2, T, D, BrdRowReflect101>,
T                 331 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 3, T, D, BrdRowReflect101>,
T                 332 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 4, T, D, BrdRowReflect101>,
T                 333 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 5, T, D, BrdRowReflect101>,
T                 334 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 6, T, D, BrdRowReflect101>,
T                 335 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 7, T, D, BrdRowReflect101>,
T                 336 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 8, T, D, BrdRowReflect101>,
T                 337 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller< 9, T, D, BrdRowReflect101>,
T                 338 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<10, T, D, BrdRowReflect101>,
T                 339 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<11, T, D, BrdRowReflect101>,
T                 340 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<12, T, D, BrdRowReflect101>,
T                 341 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<13, T, D, BrdRowReflect101>,
T                 342 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<14, T, D, BrdRowReflect101>,
T                 343 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<15, T, D, BrdRowReflect101>,
T                 344 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<16, T, D, BrdRowReflect101>,
T                 345 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<17, T, D, BrdRowReflect101>,
T                 346 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<18, T, D, BrdRowReflect101>,
T                 347 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<19, T, D, BrdRowReflect101>,
T                 348 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<20, T, D, BrdRowReflect101>,
T                 349 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<21, T, D, BrdRowReflect101>,
T                 350 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<22, T, D, BrdRowReflect101>,
T                 351 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<23, T, D, BrdRowReflect101>,
T                 352 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<24, T, D, BrdRowReflect101>,
T                 353 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<25, T, D, BrdRowReflect101>,
T                 354 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<26, T, D, BrdRowReflect101>,
T                 355 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<27, T, D, BrdRowReflect101>,
T                 356 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<28, T, D, BrdRowReflect101>,
T                 357 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<29, T, D, BrdRowReflect101>,
T                 358 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<30, T, D, BrdRowReflect101>,
T                 359 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<31, T, D, BrdRowReflect101>,
T                 360 modules/cudafilters/src/cuda/row_filter.hpp                 row_filter::caller<32, T, D, BrdRowReflect101>
T                 369 modules/cudafilters/src/cuda/row_filter.hpp         callers[brd_type][ksize]((PtrStepSz<T>)src, (PtrStepSz<D>)dst, anchor, cc, stream);
T                 180 modules/cudafilters/src/filtering.cpp     template <typename T, typename D>
T                 308 modules/cudafilters/src/filtering.cpp     template <typename T, typename D>
T                 311 modules/cudafilters/src/filtering.cpp     template <typename T, typename D>
T                  58 modules/cudaimgproc/src/bilateral_filter.cpp         template<typename T>
T                  61 modules/cudaimgproc/src/blend.cpp         template <typename T>
T                  62 modules/cudaimgproc/src/blend.cpp         void blendLinearCaller(int rows, int cols, int cn, PtrStep<T> img1, PtrStep<T> img2, PtrStepf weights1, PtrStepf weights2, PtrStep<T> result, cudaStream_t stream);
T                  60 modules/cudaimgproc/src/generalized_hough.cpp         template <typename T>
T                  74 modules/cudaimgproc/src/mssegmentation.cpp template <typename T>
T                  78 modules/cudaimgproc/src/mssegmentation.cpp     GraphEdge(int to_, int next_, const T& val_) : to(to_), next(next_), val(val_) {}
T                  81 modules/cudaimgproc/src/mssegmentation.cpp     T val;
T                  85 modules/cudaimgproc/src/mssegmentation.cpp template <typename T>
T                  89 modules/cudaimgproc/src/mssegmentation.cpp     typedef GraphEdge<T> Edge;
T                  93 modules/cudaimgproc/src/mssegmentation.cpp     void addEdge(int from, int to, const T& val=T());
T                 181 modules/cudaimgproc/src/mssegmentation.cpp template <typename T>
T                 182 modules/cudaimgproc/src/mssegmentation.cpp Graph<T>::Graph(int numv_, int nume_max_) : start(numv_, -1), edges(nume_max_)
T                 190 modules/cudaimgproc/src/mssegmentation.cpp template <typename T>
T                 191 modules/cudaimgproc/src/mssegmentation.cpp inline void Graph<T>::addEdge(int from, int to, const T& val)
T                  54 modules/cudaimgproc/test/test_blend.cpp     template <typename T>
T                  65 modules/cudaimgproc/test/test_blend.cpp             const T* img1_row = img1.ptr<T>(y);
T                  66 modules/cudaimgproc/test/test_blend.cpp             const T* img2_row = img2.ptr<T>(y);
T                  67 modules/cudaimgproc/test/test_blend.cpp             T* result_gold_row = result_gold.ptr<T>(y);
T                  73 modules/cudaimgproc/test/test_blend.cpp                 result_gold_row[x] = static_cast<T>((img1_row[x] * w1 + img2_row[x] * w2) / (w1 + w2 + 1e-5f));
T                 175 modules/cudalegacy/include/opencv2/cudalegacy.hpp     float T;       //!< A percentage value which determines when new features can be recognized as new background. (Typically 0.9).
T                 565 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp template <class T>
T                 586 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp     NCVStatus copySolid(NCVVector<T> &dst, cudaStream_t cuStream, size_t howMuch=0) const
T                 591 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp             howMuch = this->_length * sizeof(T);
T                 595 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp             ncvAssertReturn(dst._length * sizeof(T) >= howMuch &&
T                 596 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp                 this->_length * sizeof(T) >= howMuch &&
T                 613 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp     T *ptr() const {return this->_ptr;}
T                 619 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp     T *_ptr;
T                 628 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp template <class T>
T                 629 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp class NCVVectorAlloc : public NCVVector<T>
T                 633 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp     NCVVectorAlloc& operator=(const NCVVectorAlloc<T>&);
T                 646 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp         ncvStat = allocator.alloc(this->allocatedMem, length_ * sizeof(T));
T                 649 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp         this->_ptr = (T *)this->allocatedMem.begin.ptr;
T                 688 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp template <class T>
T                 689 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp class NCVVectorReuse : public NCVVector<T>
T                 701 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp         this->_length = memSegment.size / sizeof(T);
T                 702 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp         this->_ptr = (T *)memSegment.begin.ptr;
T                 713 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp         ncvAssertPrintReturn(length_ * sizeof(T) <= memSegment.size, \
T                 717 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp         this->_ptr = (T *)memSegment.begin.ptr;
T                 737 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp template <class T>
T                 762 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp         return _pitch / sizeof(T);
T                 766 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp     NCVStatus copySolid(NCVMatrix<T> &dst, cudaStream_t cuStream, size_t howMuch=0) const
T                 794 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp     NCVStatus copy2D(NCVMatrix<T> &dst, NcvSize32u roi, cudaStream_t cuStream) const
T                 806 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp                                          roi.width * sizeof(T), roi.height, cuStream);
T                 812 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp     T& at(Ncv32u x, Ncv32u y) const
T                 820 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp         return ((T *)((Ncv8u *)this->_ptr + y * this->_pitch))[x];
T                 823 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp     T *ptr() const {return this->_ptr;}
T                 832 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp     T *_ptr;
T                 843 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp template <class T>
T                 844 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp class NCVMatrixAlloc : public NCVMatrix<T>
T                 860 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp         Ncv32u widthBytes = width_ * sizeof(T);
T                 876 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp         this->_ptr = (T *)this->allocatedMem.begin.ptr;
T                 918 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp template <class T>
T                 919 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp class NCVMatrixReuse : public NCVMatrix<T>
T                 931 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp         Ncv32u widthBytes = width_ * sizeof(T);
T                 955 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp         this->_ptr = (T *)memSegment.begin.ptr;
T                 961 modules/cudalegacy/include/opencv2/cudalegacy/NCV.hpp     NCVMatrixReuse(const NCVMatrix<T> &mat, NcvRect32u roi)
T                  64 modules/cudalegacy/include/opencv2/cudalegacy/NCVPyramid.hpp template <class T>
T                  77 modules/cudalegacy/include/opencv2/cudalegacy/NCVPyramid.hpp     void push_back(NCVMatrix<T> *elem) {this->_arr.push_back(std::tr1::shared_ptr< NCVMatrix<T> >(elem));}
T                  79 modules/cudalegacy/include/opencv2/cudalegacy/NCVPyramid.hpp     NCVMatrix<T> * operator [] (int i) const {return this->_arr[i].get();}
T                  81 modules/cudalegacy/include/opencv2/cudalegacy/NCVPyramid.hpp     std::vector< std::tr1::shared_ptr< NCVMatrix<T> > > _arr;
T                  85 modules/cudalegacy/include/opencv2/cudalegacy/NCVPyramid.hpp template <class T>
T                  90 modules/cudalegacy/include/opencv2/cudalegacy/NCVPyramid.hpp     NCVImagePyramid(const NCVMatrix<T> &img,
T                  96 modules/cudalegacy/include/opencv2/cudalegacy/NCVPyramid.hpp     NCVStatus getLayer(NCVMatrix<T> &outImg,
T                 104 modules/cudalegacy/include/opencv2/cudalegacy/NCVPyramid.hpp     const NCVMatrix<T> *layer0;
T                 105 modules/cudalegacy/include/opencv2/cudalegacy/NCVPyramid.hpp     NCVMatrixStack<T> pyramid;
T                 814 modules/cudalegacy/src/NCV.cpp template <class T>
T                 815 modules/cudalegacy/src/NCV.cpp static NCVStatus drawRectsWrapperHost(T *h_dst,
T                 821 modules/cudalegacy/src/NCV.cpp                                       T color)
T                  58 modules/cudalegacy/src/bm_fast.cpp     template <typename T>
T                  49 modules/cudalegacy/src/cuda/NCVAlg.hpp template <class T>
T                  50 modules/cudalegacy/src/cuda/NCVAlg.hpp static void swap(T &p1, T &p2)
T                  52 modules/cudalegacy/src/cuda/NCVAlg.hpp     T tmp = p1;
T                  58 modules/cudalegacy/src/cuda/NCVAlg.hpp template<typename T>
T                  59 modules/cudalegacy/src/cuda/NCVAlg.hpp static T divUp(T a, T b)
T                  65 modules/cudalegacy/src/cuda/NCVAlg.hpp template<typename T>
T                  68 modules/cudalegacy/src/cuda/NCVAlg.hpp     static __device__ __inline__ void assign(volatile T *dst, volatile T *src)
T                  73 modules/cudalegacy/src/cuda/NCVAlg.hpp     static __device__ __inline__ void reduce(volatile T &in1out, const volatile T &in2)
T                  80 modules/cudalegacy/src/cuda/NCVAlg.hpp template<typename T>
T                  83 modules/cudalegacy/src/cuda/NCVAlg.hpp     static __device__ __inline__ void assign(volatile T *dst, volatile T *src)
T                  88 modules/cudalegacy/src/cuda/NCVAlg.hpp     static __device__ __inline__ void reduce(volatile T &in1out, const volatile T &in2)
T                  95 modules/cudalegacy/src/cuda/NCVAlg.hpp template<typename T>
T                  98 modules/cudalegacy/src/cuda/NCVAlg.hpp     static __device__ __inline__ void assign(volatile T *dst, volatile T *src)
T                 103 modules/cudalegacy/src/cuda/NCVAlg.hpp     static __device__ __inline__ void reduce(volatile T &in1out, const volatile T &in2)
T                  87 modules/cudalegacy/src/cuda/NCVPixelOperations.hpp #define NC(T)       (sizeof(T) / sizeof(TConvVec2Base<T>::TBase))
T                 329 modules/cudalegacy/src/cuda/NCVPixelOperations.hpp template <typename T> struct TAccPixWeighted;
T                  89 modules/cudalegacy/src/cuda/NCVRuntimeTemplates.hpp     template <class T, class U>
T                  92 modules/cudalegacy/src/cuda/NCVRuntimeTemplates.hpp         typedef T Head;
T                  62 modules/cudalegacy/src/cuda/fgd.hpp         template <typename T> __device__ T& V_C(int i, int j, int k);
T                  66 modules/cudalegacy/src/cuda/fgd.hpp         template <typename T> __device__ T& V1_CC(int i, int j, int k);
T                  67 modules/cudalegacy/src/cuda/fgd.hpp         template <typename T> __device__ T& V2_CC(int i, int j, int k);
T                 137 modules/cudalegacy/src/cuda/fgd.hpp     template <typename T> __device__ __forceinline__ T& BGPixelStat::V_C(int i, int j, int k)
T                 139 modules/cudalegacy/src/cuda/fgd.hpp         return *((T*)(ctable_v_data_ + ((k * rows_) + i) * ctable_v_step_) + j);
T                 152 modules/cudalegacy/src/cuda/fgd.hpp     template <typename T> __device__ __forceinline__ T& BGPixelStat::V1_CC(int i, int j, int k)
T                 154 modules/cudalegacy/src/cuda/fgd.hpp         return *((T*)(cctable_v1_data_ + ((k * rows_) + i) * cctable_v1_step_) + j);
T                 157 modules/cudalegacy/src/cuda/fgd.hpp     template <typename T> __device__ __forceinline__ T& BGPixelStat::V2_CC(int i, int j, int k)
T                 159 modules/cudalegacy/src/cuda/fgd.hpp         return *((T*)(cctable_v2_data_ + ((k * rows_) + i) * cctable_v2_step_) + j);
T                 185 modules/cudalegacy/src/cuda/fgd.hpp                                    int deltaC, int deltaCC, float alpha1, float alpha2, float alpha3, int N1c, int N1cc, int N2c, int N2cc, float T,
T                 106 modules/cudalegacy/src/fgd.cpp     T       = BGFG_FGD_T;
T                 432 modules/cudalegacy/src/fgd.cpp                                int deltaC, int deltaCC, float alpha1, float alpha2, float alpha3, int N1c, int N1cc, int N2c, int N2cc, float T, cudaStream_t stream);
T                 459 modules/cudalegacy/src/fgd.cpp                     params.N1c, params.N1cc, params.N2c, params.N2cc, params.T,
T                  61 modules/cudalegacy/src/graphcuts.cpp         template<typename T>
T                  52 modules/cudalegacy/test/NCVTestSourceProvider.hpp template <class T>
T                  57 modules/cudalegacy/test/NCVTestSourceProvider.hpp     NCVTestSourceProvider(Ncv32u seed, T rangeLow, T rangeHigh, Ncv32u maxWidth, Ncv32u maxHeight)
T                  71 modules/cudalegacy/test/NCVTestSourceProvider.hpp         data.reset(new NCVMatrixAlloc<T>(*this->allocatorCPU.get(), maxWidth, maxHeight));
T                  84 modules/cudalegacy/test/NCVTestSourceProvider.hpp                     (T)(((1.0 * rand()) / RAND_MAX) * (rangeHigh - rangeLow) + rangeLow);
T                  95 modules/cudalegacy/test/NCVTestSourceProvider.hpp         ncvAssertPrintReturn(sizeof(T) == 1, "NCVTestSourceProvider ctor:: PGM constructor complies only with 8bit types", );
T                 106 modules/cudalegacy/test/NCVTestSourceProvider.hpp         data.reset(new NCVMatrixAlloc<T>(*this->allocatorCPU.get(), image.cols, image.rows));
T                 118 modules/cudalegacy/test/NCVTestSourceProvider.hpp     NcvBool fill(NCVMatrix<T> &dst)
T                 137 modules/cudalegacy/test/NCVTestSourceProvider.hpp                     this->dataWidth * sizeof(T));
T                 143 modules/cudalegacy/test/NCVTestSourceProvider.hpp                 srcLastChunk * sizeof(T));
T                 149 modules/cudalegacy/test/NCVTestSourceProvider.hpp     NcvBool fill(NCVVector<T> &dst)
T                 164 modules/cudalegacy/test/NCVTestSourceProvider.hpp             memcpy(dst.ptr() + j * srcLen, this->data.get()->ptr(), srcLen * sizeof(T));
T                 168 modules/cudalegacy/test/NCVTestSourceProvider.hpp         memcpy(dst.ptr() + srcFullChunks * srcLen, this->data.get()->ptr(), srcLastChunk * sizeof(T));
T                 188 modules/cudalegacy/test/NCVTestSourceProvider.hpp     std::auto_ptr< NCVMatrixAlloc<T> > data;
T                  46 modules/cudalegacy/test/TestDrawRects.cpp template <class T>
T                  47 modules/cudalegacy/test/TestDrawRects.cpp TestDrawRects<T>::TestDrawRects(std::string testName_, NCVTestSourceProvider<T> &src_,
T                  49 modules/cudalegacy/test/TestDrawRects.cpp                                 Ncv32u width_, Ncv32u height_, Ncv32u numRects_, T color_)
T                  62 modules/cudalegacy/test/TestDrawRects.cpp template <class T>
T                  63 modules/cudalegacy/test/TestDrawRects.cpp bool TestDrawRects<T>::toString(std::ofstream &strOut)
T                  65 modules/cudalegacy/test/TestDrawRects.cpp     strOut << "sizeof(T)=" << sizeof(T) << std::endl;
T                  74 modules/cudalegacy/test/TestDrawRects.cpp template <class T>
T                  75 modules/cudalegacy/test/TestDrawRects.cpp bool TestDrawRects<T>::init()
T                  81 modules/cudalegacy/test/TestDrawRects.cpp template <class T>
T                  82 modules/cudalegacy/test/TestDrawRects.cpp bool TestDrawRects<T>::process()
T                  87 modules/cudalegacy/test/TestDrawRects.cpp     NCVMatrixAlloc<T> d_img(*this->allocatorGPU.get(), this->width, this->height);
T                  89 modules/cudalegacy/test/TestDrawRects.cpp     NCVMatrixAlloc<T> h_img(*this->allocatorCPU.get(), this->width, this->height);
T                  91 modules/cudalegacy/test/TestDrawRects.cpp     NCVMatrixAlloc<T> h_img_d(*this->allocatorCPU.get(), this->width, this->height);
T                 121 modules/cudalegacy/test/TestDrawRects.cpp     if (sizeof(T) == sizeof(Ncv32u))
T                 126 modules/cudalegacy/test/TestDrawRects.cpp     else if (sizeof(T) == sizeof(Ncv8u))
T                 143 modules/cudalegacy/test/TestDrawRects.cpp     if (sizeof(T) == sizeof(Ncv32u))
T                 148 modules/cudalegacy/test/TestDrawRects.cpp     else if (sizeof(T) == sizeof(Ncv8u))
T                 186 modules/cudalegacy/test/TestDrawRects.cpp template <class T>
T                 187 modules/cudalegacy/test/TestDrawRects.cpp bool TestDrawRects<T>::deinit()
T                  50 modules/cudalegacy/test/TestDrawRects.h template <class T>
T                  55 modules/cudalegacy/test/TestDrawRects.h     TestDrawRects(std::string testName, NCVTestSourceProvider<T> &src, NCVTestSourceProvider<Ncv32u> &src32u,
T                  56 modules/cudalegacy/test/TestDrawRects.h                   Ncv32u width, Ncv32u height, Ncv32u numRects, T color);
T                  68 modules/cudalegacy/test/TestDrawRects.h     NCVTestSourceProvider<T> &src;
T                  73 modules/cudalegacy/test/TestDrawRects.h     T color;
T                  46 modules/cudalegacy/test/TestResize.cpp template <class T>
T                  47 modules/cudalegacy/test/TestResize.cpp TestResize<T>::TestResize(std::string testName_, NCVTestSourceProvider<T> &src_,
T                  60 modules/cudalegacy/test/TestResize.cpp template <class T>
T                  61 modules/cudalegacy/test/TestResize.cpp bool TestResize<T>::toString(std::ofstream &strOut)
T                  63 modules/cudalegacy/test/TestResize.cpp     strOut << "sizeof(T)=" << sizeof(T) << std::endl;
T                  71 modules/cudalegacy/test/TestResize.cpp template <class T>
T                  72 modules/cudalegacy/test/TestResize.cpp bool TestResize<T>::init()
T                  78 modules/cudalegacy/test/TestResize.cpp template <class T>
T                  79 modules/cudalegacy/test/TestResize.cpp bool TestResize<T>::process()
T                  93 modules/cudalegacy/test/TestResize.cpp     NCVMatrixAlloc<T> d_img(*this->allocatorGPU.get(), this->width, this->height);
T                  95 modules/cudalegacy/test/TestResize.cpp     NCVMatrixAlloc<T> h_img(*this->allocatorCPU.get(), this->width, this->height);
T                  98 modules/cudalegacy/test/TestResize.cpp     NCVMatrixAlloc<T> d_small(*this->allocatorGPU.get(), smallWidth, smallHeight);
T                 100 modules/cudalegacy/test/TestResize.cpp     NCVMatrixAlloc<T> h_small(*this->allocatorCPU.get(), smallWidth, smallHeight);
T                 102 modules/cudalegacy/test/TestResize.cpp     NCVMatrixAlloc<T> h_small_d(*this->allocatorCPU.get(), smallWidth, smallHeight);
T                 113 modules/cudalegacy/test/TestResize.cpp     if (sizeof(T) == sizeof(Ncv32u))
T                 120 modules/cudalegacy/test/TestResize.cpp     else if (sizeof(T) == sizeof(Ncv64u))
T                 137 modules/cudalegacy/test/TestResize.cpp     if (sizeof(T) == sizeof(Ncv32u))
T                 143 modules/cudalegacy/test/TestResize.cpp     else if (sizeof(T) == sizeof(Ncv64u))
T                 182 modules/cudalegacy/test/TestResize.cpp template <class T>
T                 183 modules/cudalegacy/test/TestResize.cpp bool TestResize<T>::deinit()
T                  49 modules/cudalegacy/test/TestResize.h template <class T>
T                  54 modules/cudalegacy/test/TestResize.h     TestResize(std::string testName, NCVTestSourceProvider<T> &src,
T                  66 modules/cudalegacy/test/TestResize.h     NCVTestSourceProvider<T> &src;
T                  46 modules/cudalegacy/test/TestTranspose.cpp template <class T>
T                  47 modules/cudalegacy/test/TestTranspose.cpp TestTranspose<T>::TestTranspose(std::string testName_, NCVTestSourceProvider<T> &src_,
T                  58 modules/cudalegacy/test/TestTranspose.cpp template <class T>
T                  59 modules/cudalegacy/test/TestTranspose.cpp bool TestTranspose<T>::toString(std::ofstream &strOut)
T                  61 modules/cudalegacy/test/TestTranspose.cpp     strOut << "sizeof(T)=" << sizeof(T) << std::endl;
T                  67 modules/cudalegacy/test/TestTranspose.cpp template <class T>
T                  68 modules/cudalegacy/test/TestTranspose.cpp bool TestTranspose<T>::init()
T                  74 modules/cudalegacy/test/TestTranspose.cpp template <class T>
T                  75 modules/cudalegacy/test/TestTranspose.cpp bool TestTranspose<T>::process()
T                  82 modules/cudalegacy/test/TestTranspose.cpp     NCVMatrixAlloc<T> d_img(*this->allocatorGPU.get(), this->width, this->height);
T                  84 modules/cudalegacy/test/TestTranspose.cpp     NCVMatrixAlloc<T> h_img(*this->allocatorCPU.get(), this->width, this->height);
T                  87 modules/cudalegacy/test/TestTranspose.cpp     NCVMatrixAlloc<T> d_dst(*this->allocatorGPU.get(), this->height, this->width);
T                  89 modules/cudalegacy/test/TestTranspose.cpp     NCVMatrixAlloc<T> h_dst(*this->allocatorCPU.get(), this->height, this->width);
T                  91 modules/cudalegacy/test/TestTranspose.cpp     NCVMatrixAlloc<T> h_dst_d(*this->allocatorCPU.get(), this->height, this->width);
T                 102 modules/cudalegacy/test/TestTranspose.cpp     if (sizeof(T) == sizeof(Ncv32u))
T                 108 modules/cudalegacy/test/TestTranspose.cpp     else if (sizeof(T) == sizeof(Ncv64u))
T                 124 modules/cudalegacy/test/TestTranspose.cpp     if (sizeof(T) == sizeof(Ncv32u))
T                 130 modules/cudalegacy/test/TestTranspose.cpp     else if (sizeof(T) == sizeof(Ncv64u))
T                 169 modules/cudalegacy/test/TestTranspose.cpp template <class T>
T                 170 modules/cudalegacy/test/TestTranspose.cpp bool TestTranspose<T>::deinit()
T                  50 modules/cudalegacy/test/TestTranspose.h template <class T>
T                  55 modules/cudalegacy/test/TestTranspose.h     TestTranspose(std::string testName, NCVTestSourceProvider<T> &src,
T                  68 modules/cudalegacy/test/TestTranspose.h     NCVTestSourceProvider<T> &src;
T                 116 modules/cudalegacy/test/main_nvidia.cpp template <class T>
T                 117 modules/cudalegacy/test/main_nvidia.cpp void generateResizeTests(NCVAutoTestLister &testLister, NCVTestSourceProvider<T> &src)
T                 123 modules/cudalegacy/test/main_nvidia.cpp         testLister.add(new TestResize<T>(testName, src, 640, 480, i, true));
T                 124 modules/cudalegacy/test/main_nvidia.cpp         testLister.add(new TestResize<T>(testName, src, 640, 480, i, false));
T                 131 modules/cudalegacy/test/main_nvidia.cpp         testLister.add(new TestResize<T>(testName, src, 1920, 1080, i, true));
T                 132 modules/cudalegacy/test/main_nvidia.cpp         testLister.add(new TestResize<T>(testName, src, 1920, 1080, i, false));
T                 169 modules/cudalegacy/test/main_nvidia.cpp template <class T>
T                 170 modules/cudalegacy/test/main_nvidia.cpp void generateTransposeTests(NCVAutoTestLister &testLister, NCVTestSourceProvider<T> &src)
T                 178 modules/cudalegacy/test/main_nvidia.cpp             testLister.add(new TestTranspose<T>(testName, src, i, j));
T                 188 modules/cudalegacy/test/main_nvidia.cpp             testLister.add(new TestTranspose<T>(testName, src, i, j));
T                 192 modules/cudalegacy/test/main_nvidia.cpp     testLister.add(new TestTranspose<T>("TestTranspose_VGA", src, 640, 480));
T                 193 modules/cudalegacy/test/main_nvidia.cpp     testLister.add(new TestTranspose<T>("TestTranspose_HD1080", src, 1920, 1080));
T                 196 modules/cudalegacy/test/main_nvidia.cpp     testLister.add(new TestTranspose<T>("TestTranspose_reg_0", src, 1072, 375));
T                 199 modules/cudalegacy/test/main_nvidia.cpp template <class T>
T                 201 modules/cudalegacy/test/main_nvidia.cpp                             NCVTestSourceProvider<T> &src,
T                 213 modules/cudalegacy/test/main_nvidia.cpp         if (sizeof(T) == sizeof(Ncv32u))
T                 215 modules/cudalegacy/test/main_nvidia.cpp             testLister.add(new TestDrawRects<T>(testName, src, src32u, i, j, i*j/1000+1, (T)0xFFFFFFFF));
T                 217 modules/cudalegacy/test/main_nvidia.cpp         else if (sizeof(T) == sizeof(Ncv8u))
T                 219 modules/cudalegacy/test/main_nvidia.cpp             testLister.add(new TestDrawRects<T>(testName, src, src32u, i, j, i*j/1000+1, (T)0xFF));
T                 228 modules/cudalegacy/test/main_nvidia.cpp     testLister.add(new TestDrawRects<T>("DrawRects_VGA", src, src32u, 640, 480, 640*480/1000, (T)0xFF));
T                   5 modules/cudastereo/src/cuda/disparity_bilateral_filter.hpp         template<typename T>
T                   6 modules/cudastereo/src/cuda/disparity_bilateral_filter.hpp         void disp_bilateral_filter(PtrStepSz<T> disp, PtrStepSzb img, int channels, int iters, const float *, const float *, size_t, int radius, short edge_disc, short max_disc, cudaStream_t stream);
T                   5 modules/cudastereo/src/cuda/stereocsbp.hpp         template<class T>
T                   6 modules/cudastereo/src/cuda/stereocsbp.hpp         void init_data_cost(const uchar *left, const uchar *right, uchar *ctemp, size_t cimg_step, int rows, int cols, T* disp_selected_pyr, T* data_cost_selected, size_t msg_step,
T                   9 modules/cudastereo/src/cuda/stereocsbp.hpp         template<class T>
T                  10 modules/cudastereo/src/cuda/stereocsbp.hpp         void compute_data_cost(const uchar *left, const uchar *right, size_t cimg_step, const T* disp_selected_pyr, T* data_cost, size_t msg_step,
T                  14 modules/cudastereo/src/cuda/stereocsbp.hpp         template<class T>
T                  15 modules/cudastereo/src/cuda/stereocsbp.hpp         void init_message(uchar *ctemp, T* u_new, T* d_new, T* l_new, T* r_new,
T                  16 modules/cudastereo/src/cuda/stereocsbp.hpp                           const T* u_cur, const T* d_cur, const T* l_cur, const T* r_cur,
T                  17 modules/cudastereo/src/cuda/stereocsbp.hpp                           T* selected_disp_pyr_new, const T* selected_disp_pyr_cur,
T                  18 modules/cudastereo/src/cuda/stereocsbp.hpp                           T* data_cost_selected, const T* data_cost, size_t msg_step,
T                  21 modules/cudastereo/src/cuda/stereocsbp.hpp         template<class T>
T                  22 modules/cudastereo/src/cuda/stereocsbp.hpp         void calc_all_iterations(uchar *ctemp, T* u, T* d, T* l, T* r, const T* data_cost_selected,
T                  23 modules/cudastereo/src/cuda/stereocsbp.hpp             const T* selected_disp_pyr_cur, size_t msg_step, int h, int w, int nr_plane, int iters, int max_disc_term, float disc_single_jump, cudaStream_t stream);
T                  25 modules/cudastereo/src/cuda/stereocsbp.hpp         template<class T>
T                  26 modules/cudastereo/src/cuda/stereocsbp.hpp         void compute_disp(const T* u, const T* d, const T* l, const T* r, const T* data_cost_selected, const T* disp_selected, size_t msg_step,
T                 148 modules/cudastereo/src/disparity_bilateral_filter.cpp     template <typename T>
T                 167 modules/cudastereo/src/disparity_bilateral_filter.cpp         disp_bilateral_filter<T>(dst, img, img.channels(), iters, table_color.ptr<float>(), (float *)table_space.data, table_space_step, radius, edge_disc, max_disc, StreamAccessor::getStream(stream));
T                  61 modules/cudastereo/src/stereobp.cpp         template<typename T, typename D>
T                  63 modules/cudastereo/src/stereobp.cpp         template<typename T>
T                  65 modules/cudastereo/src/stereobp.cpp         template <typename T>
T                  67 modules/cudastereo/src/stereobp.cpp         template <typename T>
T                  70 modules/cudastereo/src/stereobp.cpp         template <typename T>
T                  60 modules/cudastereo/src/util.cpp     template <typename T, typename D>
T                  99 modules/cudastereo/src/util.cpp     template <typename T>
T                 107 modules/cudastereo/src/util.cpp         drawColorDisp_gpu((PtrStepSz<T>)src, dst, ndisp, stream);
T                  62 modules/cudawarping/src/pyramids.cpp         template <typename T> void pyrDown_gpu(PtrStepSzb src, PtrStepSzb dst, cudaStream_t stream);
T                 102 modules/cudawarping/src/pyramids.cpp         template <typename T> void pyrUp_gpu(PtrStepSzb src, PtrStepSzb dst, cudaStream_t stream);
T                  55 modules/cudawarping/src/remap.cpp         template <typename T>
T                  53 modules/cudawarping/src/resize.cpp     template <typename T>
T                  66 modules/cudawarping/src/warp.cpp         template <typename T>
T                  72 modules/cudawarping/src/warp.cpp         template <typename T>
T                  49 modules/cudawarping/test/interpolation.hpp template <typename T> T readVal(const cv::Mat& src, int y, int x, int c, int border_type, cv::Scalar borderVal = cv::Scalar())
T                  52 modules/cudawarping/test/interpolation.hpp         return (y >= 0 && y < src.rows && x >= 0 && x < src.cols) ? src.at<T>(y, x * src.channels() + c) : cv::saturate_cast<T>(borderVal.val[c]);
T                  54 modules/cudawarping/test/interpolation.hpp     return src.at<T>(cv::borderInterpolate(y, src.rows, border_type), cv::borderInterpolate(x, src.cols, border_type) * src.channels() + c);
T                  57 modules/cudawarping/test/interpolation.hpp template <typename T> struct NearestInterpolator
T                  59 modules/cudawarping/test/interpolation.hpp     static T getValue(const cv::Mat& src, float y, float x, int c, int border_type, cv::Scalar borderVal = cv::Scalar())
T                  61 modules/cudawarping/test/interpolation.hpp         return readVal<T>(src, int(y), int(x), c, border_type, borderVal);
T                  65 modules/cudawarping/test/interpolation.hpp template <typename T> struct LinearInterpolator
T                  67 modules/cudawarping/test/interpolation.hpp     static T getValue(const cv::Mat& src, float y, float x, int c, int border_type, cv::Scalar borderVal = cv::Scalar())
T                  76 modules/cudawarping/test/interpolation.hpp         res += readVal<T>(src, y1, x1, c, border_type, borderVal) * ((x2 - x) * (y2 - y));
T                  77 modules/cudawarping/test/interpolation.hpp         res += readVal<T>(src, y1, x2, c, border_type, borderVal) * ((x - x1) * (y2 - y));
T                  78 modules/cudawarping/test/interpolation.hpp         res += readVal<T>(src, y2, x1, c, border_type, borderVal) * ((x2 - x) * (y - y1));
T                  79 modules/cudawarping/test/interpolation.hpp         res += readVal<T>(src, y2, x2, c, border_type, borderVal) * ((x - x1) * (y - y1));
T                  81 modules/cudawarping/test/interpolation.hpp         return cv::saturate_cast<T>(res);
T                  85 modules/cudawarping/test/interpolation.hpp template <typename T> struct CubicInterpolator
T                 104 modules/cudawarping/test/interpolation.hpp     static T getValue(const cv::Mat& src, float y, float x, int c, int border_type, cv::Scalar borderVal = cv::Scalar())
T                 120 modules/cudawarping/test/interpolation.hpp                 sum += w * readVal<T>(src, (int) floorf(cy), (int) floorf(cx), c, border_type, borderVal);
T                 127 modules/cudawarping/test/interpolation.hpp         return cv::saturate_cast<T>(res);
T                  54 modules/cudawarping/test/test_remap.cpp     template <typename T, template <typename> class Interpolator> void remapImpl(const cv::Mat& src, const cv::Mat& xmap, const cv::Mat& ymap, cv::Mat& dst, int borderType, cv::Scalar borderVal)
T                  67 modules/cudawarping/test/test_remap.cpp                     dst.at<T>(y, x * cn + c) = Interpolator<T>::getValue(src, ymap.at<float>(y, x), xmap.at<float>(y, x), c, borderType, borderVal);
T                  54 modules/cudawarping/test/test_resize.cpp     template <typename T, template <typename> class Interpolator>
T                  71 modules/cudawarping/test/test_resize.cpp                     dst.at<T>(y, x * cn + c) = Interpolator<T>::getValue(src, y * ify, x * ifx, c, cv::BORDER_REPLICATE);
T                 114 modules/cudawarping/test/test_warp_affine.cpp     template <typename T, template <typename> class Interpolator> void warpAffineImpl(const cv::Mat& src, const cv::Mat& M, cv::Size dsize, cv::Mat& dst, int borderType, cv::Scalar borderVal)
T                 128 modules/cudawarping/test/test_warp_affine.cpp                     dst.at<T>(y, x * cn + c) = Interpolator<T>::getValue(src, ycoo, xcoo, c, borderType, borderVal);
T                 115 modules/cudawarping/test/test_warp_perspective.cpp     template <typename T, template <typename> class Interpolator> void warpPerspectiveImpl(const cv::Mat& src, const cv::Mat& M, cv::Size dsize, cv::Mat& dst, int borderType, cv::Scalar borderVal)
T                 131 modules/cudawarping/test/test_warp_perspective.cpp                     dst.at<T>(y, x * cn + c) = Interpolator<T>::getValue(src, ycoo, xcoo, c, borderType, borderVal);
T                  74 modules/cudev/include/opencv2/cudev/block/block.hpp template <class It, typename T>
T                  75 modules/cudev/include/opencv2/cudev/block/block.hpp __device__ __forceinline__ static void blockFill(It beg, It end, const T& value)
T                  84 modules/cudev/include/opencv2/cudev/block/block.hpp template <class OutIt, typename T>
T                  85 modules/cudev/include/opencv2/cudev/block/block.hpp __device__ __forceinline__ static void blockYota(OutIt beg, OutIt end, T value)
T                  61 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp     template <typename T> struct GetType;
T                  63 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp     template <typename T> struct GetType<T*>
T                  65 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp         typedef T type;
T                  68 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp     template <typename T> struct GetType<volatile T*>
T                  70 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp         typedef T type;
T                  73 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp     template <typename T> struct GetType<T&>
T                  75 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp         typedef T type;
T                 145 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp     template <typename T>
T                 146 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp     __device__ __forceinline__ void loadToSmem(volatile T* smem, T& val, uint tid)
T                 151 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp     template <typename T>
T                 152 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp     __device__ __forceinline__ void loadFromSmem(volatile T* smem, T& val, uint tid)
T                 177 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp     template <typename T, class Op>
T                 178 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp     __device__ __forceinline__ void merge(volatile T* smem, T& val, uint tid, uint delta, const Op& op)
T                 180 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp         T reg = smem[tid + delta];
T                 199 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp     template <typename T, class Op>
T                 200 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp     __device__ __forceinline__ void mergeShfl(T& val, uint delta, uint width, const Op& op)
T                 202 modules/cudev/include/opencv2/cudev/block/detail/reduce.hpp         T reg = shfl_down(val, delta, width);
T                  60 modules/cudev/include/opencv2/cudev/block/detail/reduce_key_val.hpp     template <typename T> struct GetType;
T                  62 modules/cudev/include/opencv2/cudev/block/detail/reduce_key_val.hpp     template <typename T> struct GetType<T*>
T                  64 modules/cudev/include/opencv2/cudev/block/detail/reduce_key_val.hpp         typedef T type;
T                  67 modules/cudev/include/opencv2/cudev/block/detail/reduce_key_val.hpp     template <typename T> struct GetType<volatile T*>
T                  69 modules/cudev/include/opencv2/cudev/block/detail/reduce_key_val.hpp         typedef T type;
T                  72 modules/cudev/include/opencv2/cudev/block/detail/reduce_key_val.hpp     template <typename T> struct GetType<T&>
T                  74 modules/cudev/include/opencv2/cudev/block/detail/reduce_key_val.hpp         typedef T type;
T                 151 modules/cudev/include/opencv2/cudev/block/detail/reduce_key_val.hpp     template <typename T>
T                 152 modules/cudev/include/opencv2/cudev/block/detail/reduce_key_val.hpp     __device__ __forceinline__ void loadToSmem(volatile T* smem, T& data, uint tid)
T                 157 modules/cudev/include/opencv2/cudev/block/detail/reduce_key_val.hpp     template <typename T>
T                 158 modules/cudev/include/opencv2/cudev/block/detail/reduce_key_val.hpp     __device__ __forceinline__ void loadFromSmem(volatile T* smem, T& data, uint tid)
T                  56 modules/cudev/include/opencv2/cudev/block/dynamic_smem.hpp template <class T> struct DynamicSharedMem
T                  58 modules/cudev/include/opencv2/cudev/block/dynamic_smem.hpp     __device__ __forceinline__ operator T*()
T                  61 modules/cudev/include/opencv2/cudev/block/dynamic_smem.hpp         return (T*) __smem;
T                  64 modules/cudev/include/opencv2/cudev/block/dynamic_smem.hpp     __device__ __forceinline__ operator const T*() const
T                  67 modules/cudev/include/opencv2/cudev/block/dynamic_smem.hpp         return (T*) __smem;
T                  62 modules/cudev/include/opencv2/cudev/block/reduce.hpp template <int N, typename T, class Op>
T                  63 modules/cudev/include/opencv2/cudev/block/reduce.hpp __device__ __forceinline__ void blockReduce(volatile T* smem, T& val, uint tid, const Op& op)
T                  65 modules/cudev/include/opencv2/cudev/block/reduce.hpp     block_reduce_detail::Dispatcher<N>::reductor::template reduce<volatile T*, T&, const Op&>(smem, val, tid, op);
T                  57 modules/cudev/include/opencv2/cudev/block/scan.hpp template <int THREADS_NUM, typename T>
T                  58 modules/cudev/include/opencv2/cudev/block/scan.hpp __device__ T blockScanInclusive(T data, volatile T* smem, uint tid)
T                  63 modules/cudev/include/opencv2/cudev/block/scan.hpp         T warpResult = warpScanInclusive(data, smem, tid);
T                  79 modules/cudev/include/opencv2/cudev/block/scan.hpp             T val = smem[tid];
T                  96 modules/cudev/include/opencv2/cudev/block/scan.hpp template <int THREADS_NUM, typename T>
T                  97 modules/cudev/include/opencv2/cudev/block/scan.hpp __device__ __forceinline__ T blockScanExclusive(T data, volatile T* smem, uint tid)
T                  61 modules/cudev/include/opencv2/cudev/block/vec_distance.hpp template <typename T> struct NormL1
T                  67 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                  68 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, functor<T> > > \
T                  69 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const GpuMat_<T>& src1, const GpuMat_<T>& src2) \
T                  71 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1, src2, functor<T>())); \
T                  73 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                  74 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, functor<T> > > \
T                  75 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const GpuMat_<T>& src1, const GlobPtrSz<T>& src2) \
T                  77 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1, src2, functor<T>())); \
T                  79 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                  80 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, functor<T> > > \
T                  81 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const GlobPtrSz<T>& src1, const GpuMat_<T>& src2) \
T                  83 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1, src2, functor<T>())); \
T                  85 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                  86 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, functor<T> > > \
T                  87 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const GpuMat_<T>& src1, const Texture<T>& src2) \
T                  89 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1, src2, functor<T>())); \
T                  91 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                  92 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, functor<T> > > \
T                  93 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const Texture<T>& src1, const GpuMat_<T>& src2) \
T                  95 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1, src2, functor<T>())); \
T                  97 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T, class Body> \
T                  98 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, functor<typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > \
T                  99 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const GpuMat_<T>& src1, const Expr<Body>& src2) \
T                 101 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1, src2.body, functor<typename LargerType<T, typename PtrTraits<Body>::value_type>::type>())); \
T                 103 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T, class Body> \
T                 104 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, functor<typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > \
T                 105 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const Expr<Body>& src1, const GpuMat_<T>& src2) \
T                 107 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1.body, src2, functor<typename LargerType<T, typename PtrTraits<Body>::value_type>::type>())); \
T                 109 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                 110 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder2nd< functor<T> > > > \
T                 111 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const GpuMat_<T>& src, T val) \
T                 113 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src, bind2nd(functor<T>(), val))); \
T                 115 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                 116 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, Binder1st< functor<T> > > > \
T                 117 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(T val, const GpuMat_<T>& src) \
T                 119 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src, bind1st(functor<T>(), val))); \
T                 121 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                 122 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, functor<T> > > \
T                 123 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const GlobPtrSz<T>& src1, const GlobPtrSz<T>& src2) \
T                 125 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1, src2, functor<T>())); \
T                 127 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                 128 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, functor<T> > > \
T                 129 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const GlobPtrSz<T>& src1, const Texture<T>& src2) \
T                 131 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1, src2, functor<T>())); \
T                 133 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                 134 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, functor<T> > > \
T                 135 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const Texture<T>& src1, const GlobPtrSz<T>& src2) \
T                 137 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1, src2, functor<T>())); \
T                 139 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T, class Body> \
T                 140 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, functor<typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > \
T                 141 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const GlobPtrSz<T>& src1, const Expr<Body>& src2) \
T                 143 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1, src2.body, functor<typename LargerType<T, typename PtrTraits<Body>::value_type>::type>())); \
T                 145 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T, class Body> \
T                 146 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, functor<typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > \
T                 147 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const Expr<Body>& src1, const GlobPtrSz<T>& src2) \
T                 149 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1.body, src2, functor<typename LargerType<T, typename PtrTraits<Body>::value_type>::type>())); \
T                 151 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                 152 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder2nd< functor<T> > > > \
T                 153 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const GlobPtrSz<T>& src, T val) \
T                 155 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src, bind2nd(functor<T>(), val))); \
T                 157 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                 158 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, Binder1st< functor<T> > > > \
T                 159 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(T val, const GlobPtrSz<T>& src) \
T                 161 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src, bind1st(functor<T>(), val))); \
T                 163 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                 164 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, functor<T> > > \
T                 165 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const Texture<T>& src1, const Texture<T>& src2) \
T                 167 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1, src2, functor<T>())); \
T                 169 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T, class Body> \
T                 170 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<Body>::ptr_type, functor<typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > \
T                 171 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const Texture<T>& src1, const Expr<Body>& src2) \
T                 173 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1, src2.body, functor<typename LargerType<T, typename PtrTraits<Body>::value_type>::type>())); \
T                 175 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T, class Body> \
T                 176 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, functor<typename LargerType<T, typename PtrTraits<Body>::value_type>::type> > > \
T                 177 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const Expr<Body>& src1, const Texture<T>& src2) \
T                 179 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src1.body, src2, functor<typename LargerType<T, typename PtrTraits<Body>::value_type>::type>())); \
T                 181 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                 182 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder2nd< functor<T> > > > \
T                 183 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(const Texture<T>& src, T val) \
T                 185 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src, bind2nd(functor<T>(), val))); \
T                 187 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     template <typename T> \
T                 188 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, Binder1st< functor<T> > > > \
T                 189 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp     operator op(T val, const Texture<T>& src) \
T                 191 modules/cudev/include/opencv2/cudev/expr/binary_op.hpp         return makeExpr(transformPtr(src, bind1st(functor<T>(), val))); \
T                  68 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     template <typename T>
T                  69 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                  90 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     template <typename T>
T                  91 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 112 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     template <typename T>
T                 113 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 134 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     template <typename T>
T                 135 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 156 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     template <typename T>
T                 157 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 178 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     template <typename T>
T                 179 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 200 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     template <typename T>
T                 201 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 222 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     template <typename T>
T                 223 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 244 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     template <typename T>
T                 245 modules/cudev/include/opencv2/cudev/expr/reduction.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                  64 modules/cudev/include/opencv2/cudev/expr/unary_op.hpp     template <typename T> \
T                  65 modules/cudev/include/opencv2/cudev/expr/unary_op.hpp     __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, functor<T> > > \
T                  66 modules/cudev/include/opencv2/cudev/expr/unary_op.hpp     operator op(const GpuMat_<T>& src) \
T                  68 modules/cudev/include/opencv2/cudev/expr/unary_op.hpp         return makeExpr(transformPtr(src, functor<T>())); \
T                  70 modules/cudev/include/opencv2/cudev/expr/unary_op.hpp     template <typename T> \
T                  71 modules/cudev/include/opencv2/cudev/expr/unary_op.hpp     __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, functor<T> > > \
T                  72 modules/cudev/include/opencv2/cudev/expr/unary_op.hpp     operator op(const GlobPtrSz<T>& src) \
T                  74 modules/cudev/include/opencv2/cudev/expr/unary_op.hpp         return makeExpr(transformPtr(src, functor<T>())); \
T                  76 modules/cudev/include/opencv2/cudev/expr/unary_op.hpp     template <typename T> \
T                  77 modules/cudev/include/opencv2/cudev/expr/unary_op.hpp     __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, functor<T> > > \
T                  78 modules/cudev/include/opencv2/cudev/expr/unary_op.hpp     operator op(const Texture<T>& src) \
T                  80 modules/cudev/include/opencv2/cudev/expr/unary_op.hpp         return makeExpr(transformPtr(src, functor<T>())); \
T                 112 modules/cudev/include/opencv2/cudev/expr/warping.hpp     template <typename T>
T                 113 modules/cudev/include/opencv2/cudev/expr/warping.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 134 modules/cudev/include/opencv2/cudev/expr/warping.hpp     template <typename T>
T                 135 modules/cudev/include/opencv2/cudev/expr/warping.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 156 modules/cudev/include/opencv2/cudev/expr/warping.hpp     template <typename T>
T                 157 modules/cudev/include/opencv2/cudev/expr/warping.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                  63 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T> struct ColorChannel
T                  65 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp         __device__ __forceinline__ static T max() { return numeric_limits<T>::max(); }
T                  66 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp         __device__ __forceinline__ static T half() { return (T)(max()/2 + 1); }
T                  75 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T> __device__ __forceinline__ void setAlpha(typename MakeVec<T, 3>::type& vec, T val)
T                  79 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T> __device__ __forceinline__ void setAlpha(typename MakeVec<T, 4>::type& vec, T val)
T                  84 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T> __device__ __forceinline__ T getAlpha(const typename MakeVec<T, 3>::type& vec)
T                  86 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp         return ColorChannel<T>::max();
T                  89 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T> __device__ __forceinline__ T getAlpha(const typename MakeVec<T, 4>::type& vec)
T                 106 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, int bidx> struct RGB2RGB
T                 107 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             : unary_function<typename MakeVec<T, scn>::type, typename MakeVec<T, dcn>::type>
T                 109 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp         __device__ typename MakeVec<T, dcn>::type operator ()(const typename MakeVec<T, scn>::type& src) const
T                 111 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             typename MakeVec<T, dcn>::type dst;
T                 116 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             setAlpha(dst, getAlpha<T>(src));
T                 243 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int dcn> struct Gray2RGB
T                 244 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             : unary_function<T, typename MakeVec<T, dcn>::type>
T                 246 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp         __device__ typename MakeVec<T, dcn>::type operator ()(T src) const
T                 248 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             typename MakeVec<T, dcn>::type dst;
T                 251 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             setAlpha(dst, ColorChannel<T>::max());
T                 305 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int bidx> struct RGB2Gray
T                 306 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             : unary_function<typename MakeVec<T, scn>::type, T>
T                 308 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp         __device__ T operator ()(const typename MakeVec<T, scn>::type& src) const
T                 313 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             return (T) CV_CUDEV_DESCALE(b * B2Y + g * G2Y + r * R2Y, yuv_shift);
T                 334 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, int bidx> struct RGB2YUV
T                 335 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             : unary_function<typename MakeVec<T, scn>::type, typename MakeVec<T, dcn>::type>
T                 337 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp         __device__ typename MakeVec<T, dcn>::type operator ()(const typename MakeVec<T, scn>::type& src) const
T                 343 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             const int delta = ColorChannel<T>::half() * (1 << yuv_shift);
T                 349 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             typename MakeVec<T, dcn>::type dst;
T                 351 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.x = saturate_cast<T>(Y);
T                 352 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.y = saturate_cast<T>(Cr);
T                 353 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.z = saturate_cast<T>(Cb);
T                 383 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, int bidx> struct YUV2RGB
T                 384 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             : unary_function<typename MakeVec<T, scn>::type, typename MakeVec<T, dcn>::type>
T                 386 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp         __device__ typename MakeVec<T, dcn>::type operator ()(const typename MakeVec<T, scn>::type& src) const
T                 388 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             const int b = src.x + CV_CUDEV_DESCALE((src.z - ColorChannel<T>::half()) * c_YUV2RGBCoeffs_i[3], yuv_shift);
T                 389 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             const int g = src.x + CV_CUDEV_DESCALE((src.z - ColorChannel<T>::half()) * c_YUV2RGBCoeffs_i[2] + (src.y - ColorChannel<T>::half()) * c_YUV2RGBCoeffs_i[1], yuv_shift);
T                 390 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             const int r = src.x + CV_CUDEV_DESCALE((src.y - ColorChannel<T>::half()) * c_YUV2RGBCoeffs_i[0], yuv_shift);
T                 392 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             typename MakeVec<T, dcn>::type dst;
T                 394 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.x = saturate_cast<T>(bidx == 0 ? b : r);
T                 395 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.y = saturate_cast<T>(g);
T                 396 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.z = saturate_cast<T>(bidx == 0 ? r : b);
T                 397 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             setAlpha(dst, ColorChannel<T>::max());
T                 428 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, int bidx> struct RGB2YCrCb
T                 429 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             : unary_function<typename MakeVec<T, scn>::type, typename MakeVec<T, dcn>::type>
T                 431 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp         __device__ typename MakeVec<T, dcn>::type operator ()(const typename MakeVec<T, scn>::type& src) const
T                 437 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             const int delta = ColorChannel<T>::half() * (1 << yuv_shift);
T                 443 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             typename MakeVec<T, dcn>::type dst;
T                 445 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.x = saturate_cast<T>(Y);
T                 446 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.y = saturate_cast<T>(Cr);
T                 447 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.z = saturate_cast<T>(Cb);
T                 477 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, int bidx> struct YCrCb2RGB
T                 478 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             : unary_function<typename MakeVec<T, scn>::type, typename MakeVec<T, dcn>::type>
T                 480 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp         __device__ typename MakeVec<T, dcn>::type operator ()(const typename MakeVec<T, scn>::type& src) const
T                 482 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             const int b = src.x + CV_CUDEV_DESCALE((src.z - ColorChannel<T>::half()) * c_YCrCb2RGBCoeffs_i[3], yuv_shift);
T                 483 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             const int g = src.x + CV_CUDEV_DESCALE((src.z - ColorChannel<T>::half()) * c_YCrCb2RGBCoeffs_i[2] + (src.y - ColorChannel<T>::half()) * c_YCrCb2RGBCoeffs_i[1], yuv_shift);
T                 484 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             const int r = src.x + CV_CUDEV_DESCALE((src.y - ColorChannel<T>::half()) * c_YCrCb2RGBCoeffs_i[0], yuv_shift);
T                 486 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             typename MakeVec<T, dcn>::type dst;
T                 488 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.x = saturate_cast<T>(bidx == 0 ? b : r);
T                 489 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.y = saturate_cast<T>(g);
T                 490 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.z = saturate_cast<T>(bidx == 0 ? r : b);
T                 491 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             setAlpha(dst, ColorChannel<T>::max());
T                 522 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, int bidx> struct RGB2XYZ
T                 523 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             : unary_function<typename MakeVec<T, scn>::type, typename MakeVec<T, dcn>::type>
T                 525 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp         __device__ typename MakeVec<T, dcn>::type operator ()(const typename MakeVec<T, scn>::type& src) const
T                 531 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             typename MakeVec<T, dcn>::type dst;
T                 533 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.z = saturate_cast<T>(CV_CUDEV_DESCALE(r * c_RGB2XYZ_D65i[6] + g * c_RGB2XYZ_D65i[7] + b * c_RGB2XYZ_D65i[8], xyz_shift));
T                 534 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.x = saturate_cast<T>(CV_CUDEV_DESCALE(r * c_RGB2XYZ_D65i[0] + g * c_RGB2XYZ_D65i[1] + b * c_RGB2XYZ_D65i[2], xyz_shift));
T                 535 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.y = saturate_cast<T>(CV_CUDEV_DESCALE(r * c_RGB2XYZ_D65i[3] + g * c_RGB2XYZ_D65i[4] + b * c_RGB2XYZ_D65i[5], xyz_shift));
T                 565 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, int bidx> struct XYZ2RGB
T                 566 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             : unary_function<typename MakeVec<T, scn>::type, typename MakeVec<T, dcn>::type>
T                 568 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp         __device__ typename MakeVec<T, dcn>::type operator ()(const typename MakeVec<T, scn>::type& src) const
T                 574 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             typename MakeVec<T, dcn>::type dst;
T                 576 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.x = saturate_cast<T>(bidx == 0 ? b : r);
T                 577 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.y = saturate_cast<T>(g);
T                 578 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             dst.z = saturate_cast<T>(bidx == 0 ? r : b);
T                 579 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp             setAlpha(dst, ColorChannel<T>::max());
T                 611 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, int bidx, int hr> struct RGB2HSV;
T                 696 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, int bidx, int hr> struct HSV2RGB;
T                 775 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, int bidx, int hr> struct RGB2HLS;
T                 850 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, int bidx, int hr> struct HLS2RGB;
T                 956 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, bool srgb, int blueIdx> struct RGB2Lab;
T                1046 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, bool srgb, int blueIdx> struct Lab2RGB;
T                1133 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, bool srgb, int blueIdx> struct RGB2Luv;
T                1202 modules/cudev/include/opencv2/cudev/functional/detail/color_cvt.hpp     template <typename T, int scn, int dcn, bool srgb, int blueIdx> struct Luv2RGB;
T                  77 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct plus : binary_function<T, T, T>
T                  79 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a,
T                  80 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                              typename TypeTraits<T>::parameter_type b) const
T                  82 modules/cudev/include/opencv2/cudev/functional/functional.hpp         return saturate_cast<T>(a + b);
T                  86 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct minus : binary_function<T, T, T>
T                  88 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a,
T                  89 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                              typename TypeTraits<T>::parameter_type b) const
T                  91 modules/cudev/include/opencv2/cudev/functional/functional.hpp         return saturate_cast<T>(a - b);
T                  95 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct multiplies : binary_function<T, T, T>
T                  97 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a,
T                  98 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                              typename TypeTraits<T>::parameter_type b) const
T                 100 modules/cudev/include/opencv2/cudev/functional/functional.hpp         return saturate_cast<T>(a * b);
T                 104 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct divides : binary_function<T, T, T>
T                 106 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a,
T                 107 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                              typename TypeTraits<T>::parameter_type b) const
T                 109 modules/cudev/include/opencv2/cudev/functional/functional.hpp         return saturate_cast<T>(a / b);
T                 113 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct modulus : binary_function<T, T, T>
T                 115 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a,
T                 116 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                              typename TypeTraits<T>::parameter_type b) const
T                 118 modules/cudev/include/opencv2/cudev/functional/functional.hpp         return saturate_cast<T>(a % b);
T                 122 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct negate : unary_function<T, T>
T                 124 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a) const
T                 126 modules/cudev/include/opencv2/cudev/functional/functional.hpp         return saturate_cast<T>(-a);
T                 132 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct equal_to : binary_function<T, T, typename MakeVec<uchar, VecTraits<T>::cn>::type>
T                 134 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
T                 135 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                     operator ()(typename TypeTraits<T>::parameter_type a,
T                 136 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                                 typename TypeTraits<T>::parameter_type b) const
T                 142 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct not_equal_to : binary_function<T, T, typename MakeVec<uchar, VecTraits<T>::cn>::type>
T                 144 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
T                 145 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                     operator ()(typename TypeTraits<T>::parameter_type a,
T                 146 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                                 typename TypeTraits<T>::parameter_type b) const
T                 152 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct greater : binary_function<T, T, typename MakeVec<uchar, VecTraits<T>::cn>::type>
T                 154 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
T                 155 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                     operator ()(typename TypeTraits<T>::parameter_type a,
T                 156 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                                 typename TypeTraits<T>::parameter_type b) const
T                 162 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct less : binary_function<T, T, typename MakeVec<uchar, VecTraits<T>::cn>::type>
T                 164 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
T                 165 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                     operator ()(typename TypeTraits<T>::parameter_type a,
T                 166 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                                 typename TypeTraits<T>::parameter_type b) const
T                 172 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct greater_equal : binary_function<T, T, typename MakeVec<uchar, VecTraits<T>::cn>::type>
T                 174 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
T                 175 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                     operator ()(typename TypeTraits<T>::parameter_type a,
T                 176 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                                 typename TypeTraits<T>::parameter_type b) const
T                 182 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct less_equal : binary_function<T, T, typename MakeVec<uchar, VecTraits<T>::cn>::type>
T                 184 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
T                 185 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                     operator ()(typename TypeTraits<T>::parameter_type a,
T                 186 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                                 typename TypeTraits<T>::parameter_type b) const
T                 194 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct logical_and : binary_function<T, T, typename MakeVec<uchar, VecTraits<T>::cn>::type>
T                 196 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
T                 197 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                     operator ()(typename TypeTraits<T>::parameter_type a,
T                 198 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                                 typename TypeTraits<T>::parameter_type b) const
T                 204 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct logical_or : binary_function<T, T, typename MakeVec<uchar, VecTraits<T>::cn>::type>
T                 206 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
T                 207 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                     operator ()(typename TypeTraits<T>::parameter_type a,
T                 208 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                                 typename TypeTraits<T>::parameter_type b) const
T                 214 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct logical_not : unary_function<T, typename MakeVec<uchar, VecTraits<T>::cn>::type>
T                 216 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
T                 217 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                     operator ()(typename TypeTraits<T>::parameter_type a) const
T                 225 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct bit_and : binary_function<T, T, T>
T                 227 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a,
T                 228 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                              typename TypeTraits<T>::parameter_type b) const
T                 234 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct bit_or : binary_function<T, T, T>
T                 236 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a,
T                 237 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                              typename TypeTraits<T>::parameter_type b) const
T                 243 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct bit_xor : binary_function<T, T, T>
T                 245 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a,
T                 246 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                              typename TypeTraits<T>::parameter_type b) const
T                 252 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct bit_not : unary_function<T, T>
T                 254 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type v) const
T                 260 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct bit_lshift : binary_function<T, T, T>
T                 262 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a,
T                 263 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                              typename TypeTraits<T>::parameter_type b) const
T                 269 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct bit_rshift : binary_function<T, T, T>
T                 271 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a,
T                 272 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                              typename TypeTraits<T>::parameter_type b) const
T                 280 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct identity : unary_function<T, T>
T                 282 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type x) const
T                 310 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct maximum : binary_function<T, T, T>
T                 312 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a,
T                 313 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                              typename TypeTraits<T>::parameter_type b) const
T                 319 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct minimum : binary_function<T, T, T>
T                 321 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a,
T                 322 modules/cudev/include/opencv2/cudev/functional/functional.hpp                                              typename TypeTraits<T>::parameter_type b) const
T                 352 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct abs_func : unary_function<T, T>
T                 354 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type x) const
T                 426 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct absdiff_func : binary_function<T, T, T>
T                 428 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a, typename TypeTraits<T>::parameter_type b) const
T                 430 modules/cudev/include/opencv2/cudev/functional/functional.hpp         abs_func<T> f;
T                 437 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct sqr_func : unary_function<T, T>
T                 439 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type x) const
T                 447 modules/cudev/include/opencv2/cudev/functional/functional.hpp     template <typename T> struct FloatType
T                 450 modules/cudev/include/opencv2/cudev/functional/functional.hpp             typename LargerType<float, typename VecTraits<T>::elem_type>::type,
T                 451 modules/cudev/include/opencv2/cudev/functional/functional.hpp             VecTraits<T>::cn
T                 457 modules/cudev/include/opencv2/cudev/functional/functional.hpp     template <typename T> struct name ## _func : unary_function<T, typename functional_detail::FloatType<T>::type> \
T                 459 modules/cudev/include/opencv2/cudev/functional/functional.hpp         __device__ __forceinline__ typename functional_detail::FloatType<T>::type operator ()(typename TypeTraits<T>::parameter_type a) const \
T                 544 modules/cudev/include/opencv2/cudev/functional/functional.hpp     template <typename T> struct name ## _func : binary_function<T, T, typename functional_detail::FloatType<T>::type> \
T                 546 modules/cudev/include/opencv2/cudev/functional/functional.hpp         __device__ __forceinline__ typename functional_detail::FloatType<T>::type operator ()(typename TypeTraits<T>::parameter_type a, typename TypeTraits<T>::parameter_type b) const \
T                 613 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct magnitude_func : binary_function<T, T, typename functional_detail::FloatType<T>::type>
T                 615 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ typename functional_detail::FloatType<T>::type operator ()(typename TypeTraits<T>::parameter_type a, typename TypeTraits<T>::parameter_type b) const
T                 617 modules/cudev/include/opencv2/cudev/functional/functional.hpp         sqrt_func<typename functional_detail::FloatType<T>::type> f;
T                 622 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct magnitude_sqr_func : binary_function<T, T, typename functional_detail::FloatType<T>::type>
T                 624 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ typename functional_detail::FloatType<T>::type operator ()(typename TypeTraits<T>::parameter_type a, typename TypeTraits<T>::parameter_type b) const
T                 630 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T, bool angleInDegrees> struct direction_func : binary_function<T, T, T>
T                 632 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ T operator ()(T x, T y) const
T                 634 modules/cudev/include/opencv2/cudev/functional/functional.hpp         atan2_func<T> f;
T                 635 modules/cudev/include/opencv2/cudev/functional/functional.hpp         typename atan2_func<T>::result_type angle = f(y, x);
T                 642 modules/cudev/include/opencv2/cudev/functional/functional.hpp         return saturate_cast<T>(angle);
T                 646 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct pow_func : binary_function<T, float, float>
T                 648 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ float operator ()(T val, float power) const
T                 663 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T, typename D> struct saturate_cast_func : unary_function<T, D>
T                 665 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ D operator ()(typename TypeTraits<T>::parameter_type v) const
T                 673 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct ThreshBinaryFunc : unary_function<T, T>
T                 675 modules/cudev/include/opencv2/cudev/functional/functional.hpp     T thresh;
T                 676 modules/cudev/include/opencv2/cudev/functional/functional.hpp     T maxVal;
T                 678 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type src) const
T                 680 modules/cudev/include/opencv2/cudev/functional/functional.hpp         return saturate_cast<T>(src > thresh) * maxVal;
T                 684 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T>
T                 685 modules/cudev/include/opencv2/cudev/functional/functional.hpp __host__ __device__ ThreshBinaryFunc<T> thresh_binary_func(T thresh, T maxVal)
T                 687 modules/cudev/include/opencv2/cudev/functional/functional.hpp     ThreshBinaryFunc<T> f;
T                 693 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct ThreshBinaryInvFunc : unary_function<T, T>
T                 695 modules/cudev/include/opencv2/cudev/functional/functional.hpp     T thresh;
T                 696 modules/cudev/include/opencv2/cudev/functional/functional.hpp     T maxVal;
T                 698 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type src) const
T                 700 modules/cudev/include/opencv2/cudev/functional/functional.hpp         return saturate_cast<T>(src <= thresh) * maxVal;
T                 704 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T>
T                 705 modules/cudev/include/opencv2/cudev/functional/functional.hpp __host__ __device__ ThreshBinaryInvFunc<T> thresh_binary_inv_func(T thresh, T maxVal)
T                 707 modules/cudev/include/opencv2/cudev/functional/functional.hpp     ThreshBinaryInvFunc<T> f;
T                 713 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct ThreshTruncFunc : unary_function<T, T>
T                 715 modules/cudev/include/opencv2/cudev/functional/functional.hpp     T thresh;
T                 717 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type src) const
T                 719 modules/cudev/include/opencv2/cudev/functional/functional.hpp         minimum<T> minOp;
T                 724 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T>
T                 725 modules/cudev/include/opencv2/cudev/functional/functional.hpp __host__ __device__ ThreshTruncFunc<T> thresh_trunc_func(T thresh)
T                 727 modules/cudev/include/opencv2/cudev/functional/functional.hpp     ThreshTruncFunc<T> f;
T                 732 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct ThreshToZeroFunc : unary_function<T, T>
T                 734 modules/cudev/include/opencv2/cudev/functional/functional.hpp     T thresh;
T                 736 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type src) const
T                 738 modules/cudev/include/opencv2/cudev/functional/functional.hpp         return saturate_cast<T>(src > thresh) * src;
T                 742 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T>
T                 743 modules/cudev/include/opencv2/cudev/functional/functional.hpp __host__ __device__ ThreshToZeroFunc<T> thresh_to_zero_func(T thresh)
T                 745 modules/cudev/include/opencv2/cudev/functional/functional.hpp     ThreshToZeroFunc<T> f;
T                 750 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T> struct ThreshToZeroInvFunc : unary_function<T, T>
T                 752 modules/cudev/include/opencv2/cudev/functional/functional.hpp     T thresh;
T                 754 modules/cudev/include/opencv2/cudev/functional/functional.hpp     __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type src) const
T                 756 modules/cudev/include/opencv2/cudev/functional/functional.hpp         return saturate_cast<T>(src <= thresh) * src;
T                 760 modules/cudev/include/opencv2/cudev/functional/functional.hpp template <typename T>
T                 761 modules/cudev/include/opencv2/cudev/functional/functional.hpp __host__ __device__ ThreshToZeroInvFunc<T> thresh_to_zero_inv_func(T thresh)
T                 763 modules/cudev/include/opencv2/cudev/functional/functional.hpp     ThreshToZeroInvFunc<T> f;
T                 858 modules/cudev/include/opencv2/cudev/functional/functional.hpp     template <typename T, typename D> static Yes check(unary_function<T, D>);
T                 102 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp     template <int NUM_SCAN_THREADS, typename T, typename D>
T                 103 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp     __global__ void horizontal_pass(const GlobPtr<T> src, GlobPtr<D> dst, const int cols)
T                 112 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp         const T* src_row = src.row(blockIdx.x);
T                 419 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp     template <typename T>
T                 420 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp     __global__ void vertical_pass(GlobPtr<T> integral, const int rows, const int cols)
T                 423 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp         __shared__ T sums[32][9];
T                 431 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp         T stepSum = 0;
T                 438 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp             T* p = integral.row(y) + tidx;
T                 440 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp             T sum = (tidx < cols) && (y < rows) ? *p : 0;
T                 452 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp             T partial_sum = sums[k][j];
T                 456 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp                 T n = shfl_up(partial_sum, i, 32);
T                 481 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp         __shared__ T smem[32][32];
T                 482 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp         __shared__ T prevVals[32];
T                 484 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp         volatile T* smem_row = &smem[0][0] + 64 * threadIdx.y;
T                 500 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp             T curElems[4];
T                 501 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp             T temp[4];
T                 576 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp     template <typename T>
T                 577 modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp     __host__ void vertical_pass(const GlobPtr<T>& integral, int rows, int cols, cudaStream_t stream)
T                 116 modules/cudev/include/opencv2/cudev/grid/detail/minmaxloc.hpp     template <int BLOCK_SIZE, typename T>
T                 117 modules/cudev/include/opencv2/cudev/grid/detail/minmaxloc.hpp     __global__ void minMaxLoc_pass_2(T* minMal, T* maxVal, int* minLoc, int* maxLoc, int count)
T                 119 modules/cudev/include/opencv2/cudev/grid/detail/minmaxloc.hpp         __shared__ T sMinVal[BLOCK_SIZE];
T                 120 modules/cudev/include/opencv2/cudev/grid/detail/minmaxloc.hpp         __shared__ T sMaxVal[BLOCK_SIZE];
T                 126 modules/cudev/include/opencv2/cudev/grid/detail/minmaxloc.hpp         T myMin = minMal[idx];
T                 127 modules/cudev/include/opencv2/cudev/grid/detail/minmaxloc.hpp         T myMax = maxVal[idx];
T                 134 modules/cudev/include/opencv2/cudev/grid/detail/minmaxloc.hpp                                       make_tuple(less<T>(), greater<T>()));
T                 290 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp     template <typename T> struct minop : minimum<T>
T                 292 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp         __device__ __forceinline__ static T initial()
T                 294 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp             return numeric_limits<T>::max();
T                 297 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp         __device__ __forceinline__ static void atomic(T* result, T myval)
T                 303 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp     template <typename T> struct maxop : maximum<T>
T                 305 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp         __device__ __forceinline__ static T initial()
T                 307 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp             return -numeric_limits<T>::max();
T                 310 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp         __device__ __forceinline__ static void atomic(T* result, T myval)
T                  66 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp         template <typename T, typename D, class UnOp, class MaskPtr>
T                  67 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp         __device__ __forceinline__ static void unroll(const T& src, D& dst, const UnOp& op, const MaskPtr& mask, int x_shifted, int y)
T                  83 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp         template <typename T, typename D, class UnOp, class MaskPtr>
T                  84 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp         __device__ __forceinline__ static void unroll(const T& src, D& dst, const UnOp& op, const MaskPtr& mask, int x_shifted, int y)
T                 104 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp         template <typename T, typename D, class UnOp, class MaskPtr>
T                 105 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp         __device__ __forceinline__ static void unroll(const T& src, D& dst, const UnOp& op, const MaskPtr& mask, int x_shifted, int y)
T                 129 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp         template <typename T, typename D, class UnOp, class MaskPtr>
T                 130 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp         __device__ __forceinline__ static void unroll(const T& src, D& dst, const UnOp& op, const MaskPtr& mask, int x_shifted, int y)
T                 292 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp         template <typename T>
T                 293 modules/cudev/include/opencv2/cudev/grid/detail/transform.hpp         __host__ static bool isAligned(const T* ptr, size_t size)
T                  65 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp template <typename T> struct Sum : plus<T>
T                  67 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp     typedef T work_type;
T                  74 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp     __device__ __forceinline__ static T initialValue()
T                  76 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp         return VecTraits<T>::all(0);
T                  79 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp     __device__ __forceinline__ static T result(T r, int)
T                  85 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp template <typename T> struct Avg : plus<T>
T                  87 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp     typedef T work_type;
T                  94 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp     __device__ __forceinline__ static T initialValue()
T                  96 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp         return VecTraits<T>::all(0);
T                  99 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp     __device__ __forceinline__ static T result(T r, float sz)
T                 101 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp         return saturate_cast<T>(r / sz);
T                 105 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp template <typename T> struct Min : minimum<T>
T                 107 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp     typedef T work_type;
T                 114 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp     __device__ __forceinline__ static T initialValue()
T                 116 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp         return VecTraits<T>::all(numeric_limits<typename VecTraits<T>::elem_type>::max());
T                 119 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp     __device__ __forceinline__ static T result(T r, int)
T                 125 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp template <typename T> struct Max : maximum<T>
T                 127 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp     typedef T work_type;
T                 134 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp     __device__ __forceinline__ static T initialValue()
T                 136 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp         return VecTraits<T>::all(-numeric_limits<typename VecTraits<T>::elem_type>::max());
T                 139 modules/cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp     __device__ __forceinline__ static T result(T r, int)
T                  57 modules/cudev/include/opencv2/cudev/ptr2d/constant.hpp template <typename T> struct ConstantPtr
T                  59 modules/cudev/include/opencv2/cudev/ptr2d/constant.hpp     typedef T   value_type;
T                  62 modules/cudev/include/opencv2/cudev/ptr2d/constant.hpp     T value;
T                  64 modules/cudev/include/opencv2/cudev/ptr2d/constant.hpp     __device__ __forceinline__ T operator ()(int, int) const { return value; }
T                  67 modules/cudev/include/opencv2/cudev/ptr2d/constant.hpp template <typename T> struct ConstantPtrSz : ConstantPtr<T>
T                  72 modules/cudev/include/opencv2/cudev/ptr2d/constant.hpp template <typename T>
T                  73 modules/cudev/include/opencv2/cudev/ptr2d/constant.hpp __host__ ConstantPtr<T> constantPtr(T value)
T                  75 modules/cudev/include/opencv2/cudev/ptr2d/constant.hpp     ConstantPtr<T> p;
T                  80 modules/cudev/include/opencv2/cudev/ptr2d/constant.hpp template <typename T> ConstantPtrSz<T>
T                  81 modules/cudev/include/opencv2/cudev/ptr2d/constant.hpp __host__ constantPtr(T value, int rows, int cols)
T                  83 modules/cudev/include/opencv2/cudev/ptr2d/constant.hpp     ConstantPtrSz<T> p;
T                  90 modules/cudev/include/opencv2/cudev/ptr2d/constant.hpp template <typename T> struct PtrTraits< ConstantPtrSz<T> > : PtrTraitsBase< ConstantPtrSz<T>, ConstantPtr<T> >
T                  78 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     template <typename T>
T                  79 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 118 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     template <typename T>
T                 119 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 165 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     template <typename T>
T                 166 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 211 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     template <typename T>
T                 212 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 258 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     template <typename T>
T                 259 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 304 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     template <typename T>
T                 305 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 373 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     template <typename T>
T                 374 modules/cudev/include/opencv2/cudev/ptr2d/deriv.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                  53 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                  54 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(Allocator* allocator)
T                  57 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     flags = (flags & ~CV_MAT_TYPE_MASK) | DataType<T>::type;
T                  60 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                  61 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(int arows, int acols, Allocator* allocator)
T                  62 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     : GpuMat(arows, acols, DataType<T>::type, allocator)
T                  66 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                  67 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(Size asize, Allocator* allocator)
T                  68 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     : GpuMat(asize.height, asize.width, DataType<T>::type, allocator)
T                  72 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                  73 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(int arows, int acols, Scalar val, Allocator* allocator)
T                  74 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     : GpuMat(arows, acols, DataType<T>::type, val, allocator)
T                  78 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                  79 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(Size asize, Scalar val, Allocator* allocator)
T                  80 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     : GpuMat(asize.height, asize.width, DataType<T>::type, val, allocator)
T                  84 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                  85 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(const GpuMat_& m)
T                  90 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                  91 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(const GpuMat& m, Allocator* allocator)
T                  94 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     flags = (flags & ~CV_MAT_TYPE_MASK) | DataType<T>::type;
T                  96 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     if (DataType<T>::type == m.type())
T                 102 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     if (DataType<T>::depth == m.depth())
T                 104 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp         GpuMat::operator =(m.reshape(DataType<T>::channels, m.rows));
T                 108 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     CV_Assert( DataType<T>::channels == m.channels() );
T                 112 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 113 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(int arows, int acols, T* adata, size_t astep)
T                 114 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     : GpuMat(arows, acols, DataType<T>::type, adata, astep)
T                 118 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 119 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(Size asize, T* adata, size_t astep)
T                 120 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     : GpuMat(asize.height, asize.width, DataType<T>::type, adata, astep)
T                 124 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 125 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(const GpuMat_& m, Range arowRange, Range acolRange)
T                 130 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 131 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(const GpuMat_& m, Rect roi)
T                 136 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 137 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(InputArray arr, Allocator* allocator)
T                 140 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     flags = (flags & ~CV_MAT_TYPE_MASK) | DataType<T>::type;
T                 144 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 145 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>& GpuMat_<T>::operator =(const GpuMat_& m)
T                 151 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 152 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ void GpuMat_<T>::create(int arows, int acols)
T                 154 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     GpuMat::create(arows, acols, DataType<T>::type);
T                 157 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 158 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ void GpuMat_<T>::create(Size asize)
T                 160 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     GpuMat::create(asize, DataType<T>::type);
T                 163 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 164 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ void GpuMat_<T>::swap(GpuMat_& mat)
T                 169 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 170 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ void GpuMat_<T>::upload(InputArray arr)
T                 172 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     CV_Assert( arr.type() == DataType<T>::type );
T                 176 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 177 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ void GpuMat_<T>::upload(InputArray arr, Stream& stream)
T                 179 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     CV_Assert( arr.type() == DataType<T>::type );
T                 183 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 184 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::operator GlobPtrSz<T>() const
T                 186 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     return globPtr((T*) data, step, rows, cols);
T                 189 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 190 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::operator GlobPtr<T>() const
T                 192 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     return globPtr((T*) data, step);
T                 195 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 196 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T> GpuMat_<T>::clone() const
T                 201 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 202 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T> GpuMat_<T>::row(int y) const
T                 207 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 208 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T> GpuMat_<T>::col(int x) const
T                 213 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 214 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T> GpuMat_<T>::rowRange(int startrow, int endrow) const
T                 219 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 220 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T> GpuMat_<T>::rowRange(Range r) const
T                 225 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 226 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T> GpuMat_<T>::colRange(int startcol, int endcol) const
T                 231 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 232 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T> GpuMat_<T>::colRange(Range r) const
T                 237 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 238 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T> GpuMat_<T>::operator ()(Range _rowRange, Range _colRange) const
T                 243 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 244 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T> GpuMat_<T>::operator ()(Rect roi) const
T                 249 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 250 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>& GpuMat_<T>::adjustROI(int dtop, int dbottom, int dleft, int dright)
T                 252 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     return (GpuMat_<T>&)(GpuMat::adjustROI(dtop, dbottom, dleft, dright));
T                 255 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 256 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ size_t GpuMat_<T>::elemSize() const
T                 258 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     CV_DbgAssert( GpuMat::elemSize() == sizeof(T) );
T                 259 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     return sizeof(T);
T                 262 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 263 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ size_t GpuMat_<T>::elemSize1() const
T                 265 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     CV_DbgAssert( GpuMat::elemSize1() == sizeof(T) / DataType<T>::channels );
T                 266 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     return sizeof(T) / DataType<T>::channels;
T                 269 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 270 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ int GpuMat_<T>::type() const
T                 272 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     CV_DbgAssert( GpuMat::type() == DataType<T>::type );
T                 273 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     return DataType<T>::type;
T                 276 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 277 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ int GpuMat_<T>::depth() const
T                 279 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     CV_DbgAssert( GpuMat::depth() == DataType<T>::depth );
T                 280 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     return DataType<T>::depth;
T                 283 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 284 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ int GpuMat_<T>::channels() const
T                 286 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     CV_DbgAssert( GpuMat::channels() == DataType<T>::channels );
T                 287 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     return DataType<T>::channels;
T                 290 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 291 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ size_t GpuMat_<T>::stepT() const
T                 296 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 297 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ size_t GpuMat_<T>::step1() const
T                 302 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 303 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ T* GpuMat_<T>::operator [](int y)
T                 305 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     return (T*)ptr(y);
T                 308 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T>
T                 309 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ const T* GpuMat_<T>::operator [](int y) const
T                 311 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     return (const T*)ptr(y);
T                 314 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T> template <class Body>
T                 315 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>::GpuMat_(const Expr<Body>& expr)
T                 318 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp     flags = (flags & ~CV_MAT_TYPE_MASK) | DataType<T>::type;
T                 322 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T> template <class Body>
T                 323 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>& GpuMat_<T>::operator =(const Expr<Body>& expr)
T                 329 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp template <typename T> template <class Body>
T                 330 modules/cudev/include/opencv2/cudev/ptr2d/detail/gpumat.hpp __host__ GpuMat_<T>& GpuMat_<T>::assign(const Expr<Body>& expr, Stream& stream)
T                  62 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp template <typename T> struct GlobPtr
T                  64 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp     typedef T   value_type;
T                  67 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp     T* data;
T                  72 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp     __device__ __forceinline__       T* row(int y)       { return (      T*)( (      uchar*)data + y * step); }
T                  73 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp     __device__ __forceinline__ const T* row(int y) const { return (const T*)( (const uchar*)data + y * step); }
T                  75 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp     __device__ __forceinline__       T& operator ()(int y, int x)       { return row(y)[x]; }
T                  76 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp     __device__ __forceinline__ const T& operator ()(int y, int x) const { return row(y)[x]; }
T                  85 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp template <typename T> struct GlobPtrSz : GlobPtr<T>
T                  90 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp template <typename T>
T                  91 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp __host__ __device__ GlobPtr<T> globPtr(T* data, size_t step)
T                  93 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp     GlobPtr<T> p;
T                  99 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp template <typename T>
T                 100 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp __host__ __device__ GlobPtrSz<T> globPtr(T* data, size_t step, int rows, int cols)
T                 102 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp     GlobPtrSz<T> p;
T                 110 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp template <typename T>
T                 111 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp __host__ GlobPtrSz<T> globPtr(const GpuMat& mat)
T                 113 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp     GlobPtrSz<T> p;
T                 114 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp     p.data = (T*) mat.data;
T                 121 modules/cudev/include/opencv2/cudev/ptr2d/glob.hpp template <typename T> struct PtrTraits< GlobPtrSz<T> > : PtrTraitsBase<GlobPtrSz<T>, GlobPtr<T> >
T                  59 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp template <typename T>
T                  63 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp     typedef T value_type;
T                  83 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp     __host__ GpuMat_(int arows, int acols, T* adata, size_t astep = Mat::AUTO_STEP);
T                  84 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp     __host__ GpuMat_(Size asize, T* adata, size_t astep = Mat::AUTO_STEP);
T                 110 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp     __host__ operator GlobPtrSz<T>() const;
T                 111 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp     __host__ operator GlobPtr<T>() const;
T                 137 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp     __host__ T* operator [](int y);
T                 138 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp     __host__ const T* operator [](int y) const;
T                 148 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp template <int cn, typename T>
T                 149 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp __host__ GpuMat_<typename MakeVec<typename VecTraits<T>::elem_type, cn>::type>
T                 150 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp reshape_(const GpuMat_<T>& mat, int rows = 0)
T                 152 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp     GpuMat_<typename MakeVec<typename VecTraits<T>::elem_type, cn>::type> dst(mat.reshape(cn, rows));
T                 156 modules/cudev/include/opencv2/cudev/ptr2d/gpumat.hpp template <typename T> struct PtrTraits< GpuMat_<T> > : PtrTraitsBase<GpuMat_<T>, GlobPtr<T> >
T                  79 modules/cudev/include/opencv2/cudev/ptr2d/lut.hpp     template <typename T>
T                  80 modules/cudev/include/opencv2/cudev/ptr2d/lut.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                  96 modules/cudev/include/opencv2/cudev/ptr2d/remap.hpp     template <typename T>
T                  97 modules/cudev/include/opencv2/cudev/ptr2d/remap.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 107 modules/cudev/include/opencv2/cudev/ptr2d/remap.hpp     template <typename T>
T                 108 modules/cudev/include/opencv2/cudev/ptr2d/remap.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                  81 modules/cudev/include/opencv2/cudev/ptr2d/resize.hpp     template <typename T>
T                  82 modules/cudev/include/opencv2/cudev/ptr2d/resize.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                  59 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp     template <typename T> struct CvCudevTextureRef
T                  65 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp         __host__ static void bind(const cv::cudev::GlobPtrSz<T>& mat,
T                  76 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp             cudaChannelFormatDesc desc = cudaCreateChannelDesc<T>();
T                  87 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp     template <typename T>
T                  88 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp     typename CvCudevTextureRef<T>::TexRef CvCudevTextureRef<T>::ref;
T                 100 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp template <typename T> struct TexturePtr
T                 102 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp     typedef T     value_type;
T                 107 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp     __device__ __forceinline__ T operator ()(float y, float x) const
T                 111 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp         return tex2D(CvCudevTextureRef<T>::ref, x, y);
T                 114 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp         return tex2D<T>(texObj, x, y);
T                 119 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp template <typename T> struct Texture : TexturePtr<T>
T                 124 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp     __host__ explicit Texture(const GlobPtrSz<T>& mat,
T                 144 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp             texRes.res.pitch2D.desc = cudaCreateChannelDesc<T>();
T                 160 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp             CvCudevTextureRef<T>::bind(mat, normalizedCoords, filterMode, addressMode);
T                 174 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp             CvCudevTextureRef<T>::unbind();
T                 179 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp template <typename T> struct PtrTraits< Texture<T> > : PtrTraitsBase<Texture<T>, TexturePtr<T> >
T                 185 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp template <typename T> struct TexturePtr
T                 187 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp     typedef T     value_type;
T                 192 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp     __device__ __forceinline__ T operator ()(float y, float x) const
T                 196 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp         return tex2D<T>(texObj, x, y);
T                 200 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp         return T();
T                 205 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp template <typename T> struct Texture : TexturePtr<T>
T                 209 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp     __host__ explicit Texture(const GlobPtrSz<T>& mat,
T                 227 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp         texRes.res.pitch2D.desc = cudaCreateChannelDesc<T>();
T                 248 modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp template <typename T> struct PtrTraits< Texture<T> > : PtrTraitsBase<Texture<T>, TexturePtr<T> >
T                  79 modules/cudev/include/opencv2/cudev/ptr2d/transform.hpp     template <typename T>
T                  80 modules/cudev/include/opencv2/cudev/ptr2d/transform.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                 123 modules/cudev/include/opencv2/cudev/ptr2d/transform.hpp     template <typename T>
T                 124 modules/cudev/include/opencv2/cudev/ptr2d/transform.hpp     __host__ void assignTo(GpuMat_<T>& dst, Stream& stream = Stream::Null()) const
T                  62 modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp     template <class Tuple, int SIZE, template <typename T> class CvtOp> struct ConvertTuple;
T                  64 modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp     template <class Tuple, template <typename T> class CvtOp> struct ConvertTuple<Tuple, 2, CvtOp>
T                  72 modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp     template <class Tuple, template <typename T> class CvtOp> struct ConvertTuple<Tuple, 3, CvtOp>
T                  81 modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp     template <class Tuple, template <typename T> class CvtOp> struct ConvertTuple<Tuple, 4, CvtOp>
T                  91 modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp     template <class Tuple, template <typename T> class CvtOp> struct ConvertTuple<Tuple, 5, CvtOp>
T                 102 modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp     template <class Tuple, template <typename T> class CvtOp> struct ConvertTuple<Tuple, 6, CvtOp>
T                 114 modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp     template <class Tuple, template <typename T> class CvtOp> struct ConvertTuple<Tuple, 7, CvtOp>
T                 127 modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp     template <class Tuple, template <typename T> class CvtOp> struct ConvertTuple<Tuple, 8, CvtOp>
T                 141 modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp     template <class Tuple, template <typename T> class CvtOp> struct ConvertTuple<Tuple, 9, CvtOp>
T                 156 modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp     template <class Tuple, template <typename T> class CvtOp> struct ConvertTuple<Tuple, 10, CvtOp>
T                  55 modules/cudev/include/opencv2/cudev/util/detail/type_traits.hpp     template <typename T> struct IsSignedIntergral { enum {value = 0}; };
T                  60 modules/cudev/include/opencv2/cudev/util/detail/type_traits.hpp     template <typename T> struct IsUnsignedIntegral { enum {value = 0}; };
T                  65 modules/cudev/include/opencv2/cudev/util/detail/type_traits.hpp     template <typename T> struct IsIntegral { enum {value = IsSignedIntergral<T>::value || IsUnsignedIntegral<T>::value}; };
T                  69 modules/cudev/include/opencv2/cudev/util/detail/type_traits.hpp     template <typename T> struct IsFloat { enum {value = 0}; };
T                  73 modules/cudev/include/opencv2/cudev/util/detail/type_traits.hpp     template <typename T> struct IsVec { enum {value = 0}; };
T                 180 modules/cudev/include/opencv2/cudev/util/detail/type_traits.hpp     template <typename T> struct IsSimpleParameter
T                 182 modules/cudev/include/opencv2/cudev/util/detail/type_traits.hpp         enum { value = IsIntegral<T>::value
T                 183 modules/cudev/include/opencv2/cudev/util/detail/type_traits.hpp                || IsFloat<T>::value
T                 184 modules/cudev/include/opencv2/cudev/util/detail/type_traits.hpp                || PointerTraits<typename ReferenceTraits<T>::type>::value};
T                  58 modules/cudev/include/opencv2/cudev/util/limits.hpp template <class T> struct numeric_limits;
T                  56 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(uchar v) { return T(v); }
T                  57 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(schar v) { return T(v); }
T                  58 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(ushort v) { return T(v); }
T                  59 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(short v) { return T(v); }
T                  60 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(uint v) { return T(v); }
T                  61 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(int v) { return T(v); }
T                  62 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(float v) { return T(v); }
T                  63 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(double v) { return T(v); }
T                  64 modules/cudev/include/opencv2/cudev/util/tuple.hpp template <typename T> struct TupleTraits
T                  76 modules/cudev/include/opencv2/cudev/util/tuple.hpp template <class Tuple, template <typename T> class CvtOp> struct ConvertTuple
T                  71 modules/cudev/include/opencv2/cudev/util/type_traits.hpp template <typename T, int COUNT> struct ArrayWrapper
T                  73 modules/cudev/include/opencv2/cudev/util/type_traits.hpp     T array[COUNT];
T                 107 modules/cudev/include/opencv2/cudev/util/type_traits.hpp template <bool, typename T = void> struct EnableIf {};
T                 108 modules/cudev/include/opencv2/cudev/util/type_traits.hpp template <typename T> struct EnableIf<true, T> { typedef T type; };
T                 112 modules/cudev/include/opencv2/cudev/util/type_traits.hpp template <bool, typename T = void> struct DisableIf {};
T                 113 modules/cudev/include/opencv2/cudev/util/type_traits.hpp template <typename T> struct DisableIf<false, T> { typedef T type; };
T                 128 modules/cudev/include/opencv2/cudev/util/type_traits.hpp template <typename T> struct TypeTraits
T                 130 modules/cudev/include/opencv2/cudev/util/type_traits.hpp     typedef typename type_traits_detail::UnConst<T>::type                                                non_const_type;
T                 131 modules/cudev/include/opencv2/cudev/util/type_traits.hpp     typedef typename type_traits_detail::UnVolatile<T>::type                                             non_volatile_type;
T                 132 modules/cudev/include/opencv2/cudev/util/type_traits.hpp     typedef typename type_traits_detail::UnVolatile<typename type_traits_detail::UnConst<T>::type>::type unqualified_type;
T                 134 modules/cudev/include/opencv2/cudev/util/type_traits.hpp     typedef typename type_traits_detail::ReferenceTraits<T>::type                                        referred_type;
T                 136 modules/cudev/include/opencv2/cudev/util/type_traits.hpp     enum { is_const          = type_traits_detail::UnConst<T>::value };
T                 137 modules/cudev/include/opencv2/cudev/util/type_traits.hpp     enum { is_volatile       = type_traits_detail::UnVolatile<T>::value };
T                 150 modules/cudev/include/opencv2/cudev/util/type_traits.hpp         T, typename type_traits_detail::AddParameterType<T>::type>::type parameter_type;
T                 100 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uchar1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 101 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const char1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 102 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const ushort1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 103 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const short1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 104 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uint1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 105 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const int1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 106 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const float1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 107 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const double1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 109 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uchar2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 110 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const char2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 111 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const ushort2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 112 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const short2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 113 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uint2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 114 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const int2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 115 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const float2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 116 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const double2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 118 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uchar3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 119 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const char3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 120 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const ushort3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 121 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const short3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 122 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uint3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 123 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const int3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 124 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const float3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 125 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const double3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 127 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uchar4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 128 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const char4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 129 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const ushort4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 130 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const short4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 131 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uint4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 132 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const int4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 133 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const float4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                 134 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const double4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
T                  58 modules/cudev/include/opencv2/cudev/util/vec_traits.hpp template<typename T, int CN> struct MakeVec;
T                  88 modules/cudev/include/opencv2/cudev/util/vec_traits.hpp template<typename T> struct VecTraits;
T                  59 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp     template <typename T> struct GetType;
T                  61 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp     template <typename T> struct GetType<T*>
T                  63 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp         typedef T type;
T                  66 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp     template <typename T> struct GetType<volatile T*>
T                  68 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp         typedef T type;
T                  71 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp     template <typename T> struct GetType<T&>
T                  73 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp         typedef T type;
T                 131 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp     template <typename T>
T                 132 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp     __device__ __forceinline__ void loadToSmem(volatile T* smem, T& val, uint tid)
T                 148 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp     template <typename T, class Op>
T                 149 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp     __device__ __forceinline__ void merge(volatile T* smem, T& val, uint tid, uint delta, const Op& op)
T                 151 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp         T reg = smem[tid + delta];
T                 170 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp     template <typename T, class Op>
T                 171 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp     __device__ __forceinline__ void mergeShfl(T& val, uint delta, uint width, const Op& op)
T                 173 modules/cudev/include/opencv2/cudev/warp/detail/reduce.hpp         T reg = shfl_down(val, delta, width);
T                  58 modules/cudev/include/opencv2/cudev/warp/detail/reduce_key_val.hpp     template <typename T> struct GetType;
T                  60 modules/cudev/include/opencv2/cudev/warp/detail/reduce_key_val.hpp     template <typename T> struct GetType<T*>
T                  62 modules/cudev/include/opencv2/cudev/warp/detail/reduce_key_val.hpp         typedef T type;
T                  65 modules/cudev/include/opencv2/cudev/warp/detail/reduce_key_val.hpp     template <typename T> struct GetType<volatile T*>
T                  67 modules/cudev/include/opencv2/cudev/warp/detail/reduce_key_val.hpp         typedef T type;
T                  70 modules/cudev/include/opencv2/cudev/warp/detail/reduce_key_val.hpp     template <typename T> struct GetType<T&>
T                  72 modules/cudev/include/opencv2/cudev/warp/detail/reduce_key_val.hpp         typedef T type;
T                 136 modules/cudev/include/opencv2/cudev/warp/detail/reduce_key_val.hpp     template <typename T>
T                 137 modules/cudev/include/opencv2/cudev/warp/detail/reduce_key_val.hpp     __device__ __forceinline__ void loadToSmem(volatile T* smem, T& data, uint tid)
T                  61 modules/cudev/include/opencv2/cudev/warp/reduce.hpp template <typename T, class Op>
T                  62 modules/cudev/include/opencv2/cudev/warp/reduce.hpp __device__ __forceinline__ void warpReduce(volatile T* smem, T& val, uint tid, const Op& op)
T                  64 modules/cudev/include/opencv2/cudev/warp/reduce.hpp     warp_reduce_detail::WarpReductor::template reduce<volatile T*, T&, const Op&>(smem, val, tid, op);
T                  58 modules/cudev/include/opencv2/cudev/warp/scan.hpp template <typename T>
T                  59 modules/cudev/include/opencv2/cudev/warp/scan.hpp __device__ T warpScanInclusive(T data, volatile T* smem, uint tid)
T                  71 modules/cudev/include/opencv2/cudev/warp/scan.hpp         const T val = shfl_up(data, i);
T                  94 modules/cudev/include/opencv2/cudev/warp/scan.hpp template <typename T>
T                  95 modules/cudev/include/opencv2/cudev/warp/scan.hpp __device__ __forceinline__ T warpScanExclusive(T data, volatile T* smem, uint tid)
T                  78 modules/cudev/include/opencv2/cudev/warp/warp.hpp template <class It, typename T>
T                  79 modules/cudev/include/opencv2/cudev/warp/warp.hpp __device__ __forceinline__ void warpFill(It beg, It end, const T& value)
T                 113 modules/cudev/include/opencv2/cudev/warp/warp.hpp template<typename OutIt, typename T>
T                 114 modules/cudev/include/opencv2/cudev/warp/warp.hpp __device__ __forceinline__ void warpYota(OutIt beg, OutIt end, T value)
T                 674 modules/features2d/include/opencv2/features2d.hpp template<typename T>
T                 677 modules/features2d/include/opencv2/features2d.hpp     typedef T Type;
T                 688 modules/features2d/include/opencv2/features2d.hpp template<class T>
T                 692 modules/features2d/include/opencv2/features2d.hpp     typedef T ValueType;
T                 693 modules/features2d/include/opencv2/features2d.hpp     typedef typename Accumulator<T>::Type ResultType;
T                 695 modules/features2d/include/opencv2/features2d.hpp     ResultType operator()( const T* a, const T* b, int size ) const
T                 704 modules/features2d/include/opencv2/features2d.hpp template<class T>
T                 708 modules/features2d/include/opencv2/features2d.hpp     typedef T ValueType;
T                 709 modules/features2d/include/opencv2/features2d.hpp     typedef typename Accumulator<T>::Type ResultType;
T                 711 modules/features2d/include/opencv2/features2d.hpp     ResultType operator()( const T* a, const T* b, int size ) const
T                 720 modules/features2d/include/opencv2/features2d.hpp template<class T>
T                 724 modules/features2d/include/opencv2/features2d.hpp     typedef T ValueType;
T                 725 modules/features2d/include/opencv2/features2d.hpp     typedef typename Accumulator<T>::Type ResultType;
T                 727 modules/features2d/include/opencv2/features2d.hpp     ResultType operator()( const T* a, const T* b, int size ) const
T                  50 modules/features2d/src/kaze/fed.cpp int fed_tau_by_process_time(const float& T, const int& M, const float& tau_max,
T                  53 modules/features2d/src/kaze/fed.cpp   return fed_tau_by_cycle_time(T/(float)M,tau_max,reordering,tau);
T                  14 modules/features2d/src/kaze/fed.h int fed_tau_by_process_time(const float& T, const int& M, const float& tau_max,
T                  75 modules/flann/include/opencv2/flann.hpp template <typename T> struct CvType {};
T                 340 modules/flann/include/opencv2/flann.hpp template <typename T>
T                 347 modules/flann/include/opencv2/flann.hpp         typedef typename L2<T>::ElementType ElementType;
T                 348 modules/flann/include/opencv2/flann.hpp         typedef typename L2<T>::ResultType DistanceType;
T                 398 modules/flann/include/opencv2/flann.hpp template <typename T>
T                 404 modules/flann/include/opencv2/flann.hpp template <typename T>
T                 405 modules/flann/include/opencv2/flann.hpp Index_<T>::Index_(const Mat& dataset, const ::cvflann::IndexParams& params)
T                 430 modules/flann/include/opencv2/flann.hpp template <typename T>
T                 431 modules/flann/include/opencv2/flann.hpp Index_<T>::~Index_()
T                 437 modules/flann/include/opencv2/flann.hpp template <typename T>
T                 438 modules/flann/include/opencv2/flann.hpp void Index_<T>::knnSearch(const std::vector<ElementType>& query, std::vector<int>& indices, std::vector<DistanceType>& dists, int knn, const ::cvflann::SearchParams& searchParams)
T                 449 modules/flann/include/opencv2/flann.hpp template <typename T>
T                 450 modules/flann/include/opencv2/flann.hpp void Index_<T>::knnSearch(const Mat& queries, Mat& indices, Mat& dists, int knn, const ::cvflann::SearchParams& searchParams)
T                 468 modules/flann/include/opencv2/flann.hpp template <typename T>
T                 469 modules/flann/include/opencv2/flann.hpp int Index_<T>::radiusSearch(const std::vector<ElementType>& query, std::vector<int>& indices, std::vector<DistanceType>& dists, DistanceType radius, const ::cvflann::SearchParams& searchParams)
T                 479 modules/flann/include/opencv2/flann.hpp template <typename T>
T                 480 modules/flann/include/opencv2/flann.hpp int Index_<T>::radiusSearch(const Mat& query, Mat& indices, Mat& dists, DistanceType radius, const ::cvflann::SearchParams& searchParams)
T                  48 modules/flann/include/opencv2/flann/allocator.h template <typename T>
T                  49 modules/flann/include/opencv2/flann/allocator.h T* allocate(size_t count = 1)
T                  51 modules/flann/include/opencv2/flann/allocator.h     T* mem = (T*) ::malloc(sizeof(T)*count);
T                 177 modules/flann/include/opencv2/flann/allocator.h     template <typename T>
T                 178 modules/flann/include/opencv2/flann/allocator.h     T* allocate(size_t count = 1)
T                 180 modules/flann/include/opencv2/flann/allocator.h         T* mem = (T*) this->allocateMemory((int)(sizeof(T)*count));
T                  54 modules/flann/include/opencv2/flann/any.h template<typename T>
T                  57 modules/flann/include/opencv2/flann/any.h     virtual ::size_t get_size() { return sizeof(T); }
T                  58 modules/flann/include/opencv2/flann/any.h     virtual const std::type_info& type() { return typeid(T); }
T                  62 modules/flann/include/opencv2/flann/any.h template<typename T>
T                  63 modules/flann/include/opencv2/flann/any.h struct small_any_policy : typed_base_any_policy<T>
T                  68 modules/flann/include/opencv2/flann/any.h         new (dest) T(* reinterpret_cast<T const*>(src));
T                  74 modules/flann/include/opencv2/flann/any.h     virtual void print(std::ostream& out, void* const* src) { out << *reinterpret_cast<T const*>(src); }
T                  77 modules/flann/include/opencv2/flann/any.h template<typename T>
T                  78 modules/flann/include/opencv2/flann/any.h struct big_any_policy : typed_base_any_policy<T>
T                  82 modules/flann/include/opencv2/flann/any.h         if (* x) delete (* reinterpret_cast<T**>(x)); *x = NULL;
T                  86 modules/flann/include/opencv2/flann/any.h         *dest = new T(*reinterpret_cast<T const*>(src));
T                  90 modules/flann/include/opencv2/flann/any.h         *dest = new T(**reinterpret_cast<T* const*>(src));
T                  94 modules/flann/include/opencv2/flann/any.h         (*reinterpret_cast<T**>(dest))->~T();
T                  95 modules/flann/include/opencv2/flann/any.h         **reinterpret_cast<T**>(dest) = **reinterpret_cast<T* const*>(src);
T                  99 modules/flann/include/opencv2/flann/any.h     virtual void print(std::ostream& out, void* const* src) { out << *reinterpret_cast<T const*>(*src); }
T                 117 modules/flann/include/opencv2/flann/any.h template<typename T>
T                 120 modules/flann/include/opencv2/flann/any.h     typedef big_any_policy<T> type;
T                 123 modules/flann/include/opencv2/flann/any.h template<typename T>
T                 124 modules/flann/include/opencv2/flann/any.h struct choose_policy<T*>
T                 126 modules/flann/include/opencv2/flann/any.h     typedef small_any_policy<T*> type;
T                 158 modules/flann/include/opencv2/flann/any.h template <typename T>
T                 169 modules/flann/include/opencv2/flann/any.h     static typename choose_policy<T>::type policy;
T                 172 modules/flann/include/opencv2/flann/any.h template <typename T>
T                 173 modules/flann/include/opencv2/flann/any.h typename choose_policy<T>::type SinglePolicy<T>::policy;
T                 176 modules/flann/include/opencv2/flann/any.h template <typename T>
T                 177 modules/flann/include/opencv2/flann/any.h inline base_any_policy* SinglePolicy<T>::get_policy() { return &policy; }
T                 190 modules/flann/include/opencv2/flann/any.h     template <typename T>
T                 191 modules/flann/include/opencv2/flann/any.h     any(const T& x)
T                 232 modules/flann/include/opencv2/flann/any.h     template <typename T>
T                 233 modules/flann/include/opencv2/flann/any.h     any& assign(const T& x)
T                 236 modules/flann/include/opencv2/flann/any.h         policy = anyimpl::SinglePolicy<T>::get_policy();
T                 242 modules/flann/include/opencv2/flann/any.h     template<typename T>
T                 243 modules/flann/include/opencv2/flann/any.h     any& operator=(const T& x)
T                 264 modules/flann/include/opencv2/flann/any.h     template<typename T>
T                 265 modules/flann/include/opencv2/flann/any.h     T& cast()
T                 267 modules/flann/include/opencv2/flann/any.h         if (policy->type() != typeid(T)) throw anyimpl::bad_any_cast();
T                 268 modules/flann/include/opencv2/flann/any.h         T* r = reinterpret_cast<T*>(policy->get_value(&object));
T                 273 modules/flann/include/opencv2/flann/any.h     template<typename T>
T                 274 modules/flann/include/opencv2/flann/any.h     const T& cast() const
T                 276 modules/flann/include/opencv2/flann/any.h         if (policy->type() != typeid(T)) throw anyimpl::bad_any_cast();
T                 277 modules/flann/include/opencv2/flann/any.h         const T* r = reinterpret_cast<const T*>(policy->get_value(&object));
T                 301 modules/flann/include/opencv2/flann/any.h     template<typename T>
T                 304 modules/flann/include/opencv2/flann/any.h         return policy->type() == typeid(T);
T                  57 modules/flann/include/opencv2/flann/dist.h template<typename T>
T                  58 modules/flann/include/opencv2/flann/dist.h inline T abs(T x) { return (x<0) ? -x : x; }
T                  69 modules/flann/include/opencv2/flann/dist.h template<typename T>
T                  70 modules/flann/include/opencv2/flann/dist.h struct Accumulator { typedef T Type; };
T                 102 modules/flann/include/opencv2/flann/dist.h template<class T>
T                 108 modules/flann/include/opencv2/flann/dist.h     typedef T ElementType;
T                 109 modules/flann/include/opencv2/flann/dist.h     typedef typename Accumulator<T>::Type ResultType;
T                 135 modules/flann/include/opencv2/flann/dist.h template<class T>
T                 141 modules/flann/include/opencv2/flann/dist.h     typedef T ElementType;
T                 142 modules/flann/include/opencv2/flann/dist.h     typedef typename Accumulator<T>::Type ResultType;
T                 200 modules/flann/include/opencv2/flann/dist.h template<class T>
T                 206 modules/flann/include/opencv2/flann/dist.h     typedef T ElementType;
T                 207 modules/flann/include/opencv2/flann/dist.h     typedef typename Accumulator<T>::Type ResultType;
T                 257 modules/flann/include/opencv2/flann/dist.h template<class T>
T                 263 modules/flann/include/opencv2/flann/dist.h     typedef T ElementType;
T                 264 modules/flann/include/opencv2/flann/dist.h     typedef typename Accumulator<T>::Type ResultType;
T                 321 modules/flann/include/opencv2/flann/dist.h template<class T>
T                 327 modules/flann/include/opencv2/flann/dist.h     typedef T ElementType;
T                 328 modules/flann/include/opencv2/flann/dist.h     typedef typename Accumulator<T>::Type ResultType;
T                 414 modules/flann/include/opencv2/flann/dist.h template<class T>
T                 421 modules/flann/include/opencv2/flann/dist.h     typedef T ElementType;
T                 474 modules/flann/include/opencv2/flann/dist.h template<typename T>
T                 480 modules/flann/include/opencv2/flann/dist.h     typedef T ElementType;
T                 533 modules/flann/include/opencv2/flann/dist.h template<class T>
T                 539 modules/flann/include/opencv2/flann/dist.h     typedef T ElementType;
T                 540 modules/flann/include/opencv2/flann/dist.h     typedef typename Accumulator<T>::Type ResultType;
T                 588 modules/flann/include/opencv2/flann/dist.h template<class T>
T                 594 modules/flann/include/opencv2/flann/dist.h     typedef T ElementType;
T                 595 modules/flann/include/opencv2/flann/dist.h     typedef typename Accumulator<T>::Type ResultType;
T                 637 modules/flann/include/opencv2/flann/dist.h template<class T>
T                 643 modules/flann/include/opencv2/flann/dist.h     typedef T ElementType;
T                 644 modules/flann/include/opencv2/flann/dist.h     typedef typename Accumulator<T>::Type ResultType;
T                 691 modules/flann/include/opencv2/flann/dist.h template<class T>
T                 697 modules/flann/include/opencv2/flann/dist.h     typedef T ElementType;
T                 698 modules/flann/include/opencv2/flann/dist.h     typedef typename Accumulator<T>::Type ResultType;
T                 752 modules/flann/include/opencv2/flann/dist.h template <typename T>
T                 756 modules/flann/include/opencv2/flann/dist.h     T operator*()
T                 761 modules/flann/include/opencv2/flann/dist.h     T operator[](int)
T                 766 modules/flann/include/opencv2/flann/dist.h     const ZeroIterator<T>& operator ++()
T                 771 modules/flann/include/opencv2/flann/dist.h     ZeroIterator<T> operator ++(int)
T                 776 modules/flann/include/opencv2/flann/dist.h     ZeroIterator<T>& operator+=(int)
T                  44 modules/flann/include/opencv2/flann/hdf5.h template<typename T>
T                  75 modules/flann/include/opencv2/flann/hdf5.h template<typename T>
T                  76 modules/flann/include/opencv2/flann/hdf5.h void save_to_file(const cvflann::Matrix<T>& dataset, const String& filename, const String& name)
T                 102 modules/flann/include/opencv2/flann/hdf5.h     dataset_id = H5Dcreate2(file_id, name.c_str(), get_hdf5_type<T>(), space_id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
T                 104 modules/flann/include/opencv2/flann/hdf5.h     dataset_id = H5Dcreate(file_id, name.c_str(), get_hdf5_type<T>(), space_id, H5P_DEFAULT);
T                 116 modules/flann/include/opencv2/flann/hdf5.h     status = H5Dwrite(dataset_id, get_hdf5_type<T>(), memspace_id, space_id, H5P_DEFAULT, dataset.data );
T                 127 modules/flann/include/opencv2/flann/hdf5.h template<typename T>
T                 128 modules/flann/include/opencv2/flann/hdf5.h void load_from_file(cvflann::Matrix<T>& dataset, const String& filename, const String& name)
T                 147 modules/flann/include/opencv2/flann/hdf5.h     dataset = cvflann::Matrix<T>(new T[dims_out[0]*dims_out[1]], dims_out[0], dims_out[1]);
T                 149 modules/flann/include/opencv2/flann/hdf5.h     status = H5Dread(dataset_id, get_hdf5_type<T>(), H5S_ALL, H5S_ALL, H5P_DEFAULT, dataset[0]);
T                 168 modules/flann/include/opencv2/flann/hdf5.h template<typename T>
T                 169 modules/flann/include/opencv2/flann/hdf5.h void load_from_file(cvflann::Matrix<T>& dataset, const String& filename, const String& name)
T                 214 modules/flann/include/opencv2/flann/hdf5.h     dataset.data = new T[dataset.rows*dataset.cols];
T                 218 modules/flann/include/opencv2/flann/hdf5.h     status = H5Dread(dataset_id, get_hdf5_type<T>(), memspace_id, space_id, plist_id, dataset.data);
T                  47 modules/flann/include/opencv2/flann/heap.h template <typename T>
T                  55 modules/flann/include/opencv2/flann/heap.h     std::vector<T> heap;
T                 110 modules/flann/include/opencv2/flann/heap.h         bool operator()(const T& t_1, const T& t_2) const
T                 125 modules/flann/include/opencv2/flann/heap.h     void insert(T value)
T                 147 modules/flann/include/opencv2/flann/heap.h     bool popMin(T& value)
T                  45 modules/flann/include/opencv2/flann/matrix.h template <typename T>
T                  49 modules/flann/include/opencv2/flann/matrix.h     typedef T type;
T                  54 modules/flann/include/opencv2/flann/matrix.h     T* data;
T                  60 modules/flann/include/opencv2/flann/matrix.h     Matrix(T* data_, size_t rows_, size_t cols_, size_t stride_ = 0) :
T                  80 modules/flann/include/opencv2/flann/matrix.h     T* operator[](size_t index) const
T                 105 modules/flann/include/opencv2/flann/matrix.h     template<typename T>
T                 106 modules/flann/include/opencv2/flann/matrix.h     Matrix<T> as()
T                 108 modules/flann/include/opencv2/flann/matrix.h         return Matrix<T>((T*)data, rows, cols);
T                  58 modules/flann/include/opencv2/flann/params.h template<typename T>
T                  59 modules/flann/include/opencv2/flann/params.h T get_param(const IndexParams& params, cv::String name, const T& default_value)
T                  63 modules/flann/include/opencv2/flann/params.h         return it->second.cast<T>();
T                  70 modules/flann/include/opencv2/flann/params.h template<typename T>
T                  71 modules/flann/include/opencv2/flann/params.h T get_param(const IndexParams& params, cv::String name)
T                  75 modules/flann/include/opencv2/flann/params.h         return it->second.cast<T>();
T                  49 modules/flann/include/opencv2/flann/result_set.h template <typename T, typename DistanceType>
T                  52 modules/flann/include/opencv2/flann/result_set.h     T node;           /* Tree node at which search resumes */
T                  56 modules/flann/include/opencv2/flann/result_set.h     BranchStruct(const T& aNode, DistanceType dist) : node(aNode), mindist(dist) {}
T                  58 modules/flann/include/opencv2/flann/result_set.h     bool operator<(const BranchStruct<T, DistanceType>& rhs) const
T                  39 modules/flann/include/opencv2/flann/sampling.h template<typename T>
T                  40 modules/flann/include/opencv2/flann/sampling.h Matrix<T> random_sample(Matrix<T>& srcMatrix, long size, bool remove = false)
T                  42 modules/flann/include/opencv2/flann/sampling.h     Matrix<T> newSet(new T[size * srcMatrix.cols], size,srcMatrix.cols);
T                  44 modules/flann/include/opencv2/flann/sampling.h     T* src,* dest;
T                  62 modules/flann/include/opencv2/flann/sampling.h template<typename T>
T                  63 modules/flann/include/opencv2/flann/sampling.h Matrix<T> random_sample(const Matrix<T>& srcMatrix, size_t size)
T                  66 modules/flann/include/opencv2/flann/sampling.h     Matrix<T> newSet(new T[size * srcMatrix.cols], size,srcMatrix.cols);
T                  68 modules/flann/include/opencv2/flann/sampling.h     T* src,* dest;
T                  46 modules/flann/include/opencv2/flann/saving.h template <typename T>
T                 125 modules/flann/include/opencv2/flann/saving.h template<typename T>
T                 126 modules/flann/include/opencv2/flann/saving.h void save_value(FILE* stream, const T& value, size_t count = 1)
T                 131 modules/flann/include/opencv2/flann/saving.h template<typename T>
T                 132 modules/flann/include/opencv2/flann/saving.h void save_value(FILE* stream, const cvflann::Matrix<T>& value)
T                 135 modules/flann/include/opencv2/flann/saving.h     fwrite(value.data, sizeof(T),value.rows*value.cols, stream);
T                 138 modules/flann/include/opencv2/flann/saving.h template<typename T>
T                 139 modules/flann/include/opencv2/flann/saving.h void save_value(FILE* stream, const std::vector<T>& value)
T                 143 modules/flann/include/opencv2/flann/saving.h     fwrite(&value[0], sizeof(T), size, stream);
T                 146 modules/flann/include/opencv2/flann/saving.h template<typename T>
T                 147 modules/flann/include/opencv2/flann/saving.h void load_value(FILE* stream, T& value, size_t count = 1)
T                 155 modules/flann/include/opencv2/flann/saving.h template<typename T>
T                 156 modules/flann/include/opencv2/flann/saving.h void load_value(FILE* stream, cvflann::Matrix<T>& value)
T                 162 modules/flann/include/opencv2/flann/saving.h     value.data = new T[value.rows*value.cols];
T                 163 modules/flann/include/opencv2/flann/saving.h     read_cnt = fread(value.data, sizeof(T), value.rows*value.cols, stream);
T                 170 modules/flann/include/opencv2/flann/saving.h template<typename T>
T                 171 modules/flann/include/opencv2/flann/saving.h void load_value(FILE* stream, std::vector<T>& value)
T                 179 modules/flann/include/opencv2/flann/saving.h     read_cnt = fread(&value[0], sizeof(T), size, stream);
T                  40 modules/flann/include/opencv2/flann/simplex_downhill.h template <typename T>
T                  41 modules/flann/include/opencv2/flann/simplex_downhill.h void addValue(int pos, float val, float* vals, T* point, T* points, int n)
T                  68 modules/flann/include/opencv2/flann/simplex_downhill.h template <typename T, typename F>
T                  69 modules/flann/include/opencv2/flann/simplex_downhill.h float optimizeSimplexDownhill(T* points, int n, F func, float* vals = NULL )
T                  75 modules/flann/include/opencv2/flann/simplex_downhill.h     T* p_o = new T[n];
T                  76 modules/flann/include/opencv2/flann/simplex_downhill.h     T* p_r = new T[n];
T                  77 modules/flann/include/opencv2/flann/simplex_downhill.h     T* p_e = new T[n];
T                  28 modules/flann/src/miniflann.cpp template<typename T>
T                  29 modules/flann/src/miniflann.cpp T getParam(const IndexParams& _p, const String& key, const T& defaultVal=T())
T                  35 modules/flann/src/miniflann.cpp     return it->second.cast<T>();
T                  38 modules/flann/src/miniflann.cpp template<typename T>
T                  39 modules/flann/src/miniflann.cpp void setParam(IndexParams& _p, const String& key, const T& value)
T                  19 modules/highgui/src/agile_wrl.h template <typename T, bool TIsNotAgile> class Agile;
T                  21 modules/highgui/src/agile_wrl.h template <typename T>
T                  26 modules/highgui/src/agile_wrl.h template <typename T>
T                  27 modules/highgui/src/agile_wrl.h struct UnwrapAgile<Agile<T, false>>
T                  31 modules/highgui/src/agile_wrl.h template <typename T>
T                  32 modules/highgui/src/agile_wrl.h struct UnwrapAgile<Agile<T, true>>
T                  37 modules/highgui/src/agile_wrl.h #define IS_AGILE(T) UnwrapAgile<T>::_IsAgile
T                  39 modules/highgui/src/agile_wrl.h #define __is_winrt_agile(T) (std::is_same<T, HSTRING__>::value || std::is_base_of<Microsoft::WRL::FtmBase, T>::value || std::is_base_of<IAgileObject, T>::value) //derived from Microsoft::WRL::FtmBase or IAgileObject
T                  41 modules/highgui/src/agile_wrl.h #define __is_win_interface(T) (std::is_base_of<IUnknown, T>::value || std::is_base_of<IInspectable, T>::value) //derived from IUnknown or IInspectable
T                  43 modules/highgui/src/agile_wrl.h #define __is_win_class(T) (std::is_same<T, HSTRING__>::value || std::is_base_of<Microsoft::WRL::Details::RuntimeClassBase, T>::value) //derived from Microsoft::WRL::RuntimeClass or HSTRING
T                  51 modules/highgui/src/agile_wrl.h         template <typename T>
T                  53 modules/highgui/src/agile_wrl.h         __declspec(no_refcount) inline HRESULT GetProxy(T *ObjectIn, IUnknown *ContextCallBack, T **Proxy)
T                  55 modules/highgui/src/agile_wrl.h         inline HRESULT GetProxy(T *ObjectIn, IUnknown *ContextCallBack, T **Proxy)
T                  59 modules/highgui/src/agile_wrl.h             return GetProxyImpl(*reinterpret_cast<IUnknown**>(&ObjectIn), __uuidof(T*), ContextCallBack, reinterpret_cast<IUnknown**>(Proxy));
T                  61 modules/highgui/src/agile_wrl.h             return GetProxyImpl(*reinterpret_cast<IUnknown**>(&const_cast<T*>(ObjectIn)), __uuidof(T*), ContextCallBack, reinterpret_cast<IUnknown**>(Proxy));
T                  65 modules/highgui/src/agile_wrl.h         template <typename T>
T                  66 modules/highgui/src/agile_wrl.h         inline HRESULT ReleaseInContext(T *ObjectIn, IUnknown *ContextCallBack)
T                  71 modules/highgui/src/agile_wrl.h         template <typename T>
T                 103 modules/highgui/src/agile_wrl.h                 T* operator->()
T                 105 modules/highgui/src/agile_wrl.h                     return reinterpret_cast<T*>(_p);
T                 109 modules/highgui/src/agile_wrl.h                 operator T * ()
T                 111 modules/highgui/src/agile_wrl.h                     return reinterpret_cast<T*>(_p);
T                 117 modules/highgui/src/agile_wrl.h         template <typename T>
T                 120 modules/highgui/src/agile_wrl.h             typedef T type;
T                 122 modules/highgui/src/agile_wrl.h         template <typename T>
T                 123 modules/highgui/src/agile_wrl.h         struct __remove_hat<T*>
T                 125 modules/highgui/src/agile_wrl.h             typedef T type;
T                 127 modules/highgui/src/agile_wrl.h         template <typename T>
T                 130 modules/highgui/src/agile_wrl.h             typename typedef __remove_hat<T>::type type;
T                 131 modules/highgui/src/agile_wrl.h             typename typedef __remove_hat<T>::type* agileMemberType;
T                 139 modules/highgui/src/agile_wrl.h         typename T,
T                 140 modules/highgui/src/agile_wrl.h         bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) ||
T                 141 modules/highgui/src/agile_wrl.h         __is_win_interface(typename Details::AgileTypeHelper<T>::type)
T                 145 modules/highgui/src/agile_wrl.h         static_assert(__is_win_class(typename Details::AgileTypeHelper<T>::type) || __is_win_interface(typename Details::AgileTypeHelper<T>::type), "Agile can only be used with ref class or interface class types");
T                 146 modules/highgui/src/agile_wrl.h         typename typedef Details::AgileTypeHelper<T>::agileMemberType TypeT;
T                 422 modules/highgui/src/agile_wrl.h     template <typename T>
T                 423 modules/highgui/src/agile_wrl.h     class Agile<T, false>
T                 425 modules/highgui/src/agile_wrl.h         static_assert(__is_win_class(typename Details::AgileTypeHelper<T>::type) || __is_win_interface(typename Details::AgileTypeHelper<T>::type), "Agile can only be used with ref class or interface class types");
T                 426 modules/highgui/src/agile_wrl.h         typename typedef Details::AgileTypeHelper<T>::agileMemberType TypeT;
T                 916 modules/highgui/src/ppltasks_winrt.h     template <typename T> std::true_type _VoidIsTaskHelper(task<T> _Arg, int);
T                 917 modules/highgui/src/ppltasks_winrt.h     template <typename T> std::false_type _VoidIsTaskHelper(T _Arg, ...);
T                 994 modules/highgui/src/ppltasks_winrt.h     template<typename T>
T                 995 modules/highgui/src/ppltasks_winrt.h     struct _InitFunctorTypeTraits<T, T>
T                3873 modules/highgui/src/ppltasks_winrt.h     template <typename T> friend class task; // task can register itself with the event by calling the private _RegisterTask
T                3874 modules/highgui/src/ppltasks_winrt.h     template <typename T> friend class task_completion_event;
T                4056 modules/highgui/src/ppltasks_winrt.h     template <typename T> friend class task; // task can register itself with the event by calling the private _RegisterTask
T                4796 modules/highgui/src/ppltasks_winrt.h     template <typename T> friend class task;
T                6046 modules/highgui/src/ppltasks_winrt.h     template <typename T> friend class task;
T                6047 modules/highgui/src/ppltasks_winrt.h     template <typename T> friend class task_completion_event;
T                  50 modules/imgproc/src/accum.cpp template <typename T, typename AT>
T                  53 modules/imgproc/src/accum.cpp     int operator() (const T *, AT *, const uchar *, int, int) const
T                  59 modules/imgproc/src/accum.cpp template <typename T, typename AT>
T                  62 modules/imgproc/src/accum.cpp     int operator() (const T *, AT *, const uchar *, int, int) const
T                  68 modules/imgproc/src/accum.cpp template <typename T, typename AT>
T                  71 modules/imgproc/src/accum.cpp     int operator() (const T *, const T *, AT *, const uchar *, int, int) const
T                  77 modules/imgproc/src/accum.cpp template <typename T, typename AT>
T                  80 modules/imgproc/src/accum.cpp     int operator() (const T *, AT *, const uchar *, int, int, AT) const
T                 473 modules/imgproc/src/accum.cpp template<typename T, typename AT> void
T                 474 modules/imgproc/src/accum.cpp acc_( const T* src, AT* dst, const uchar* mask, int len, int cn )
T                 476 modules/imgproc/src/accum.cpp     int i = Acc_SIMD<T, AT>()(src, dst, mask, len, cn);
T                 531 modules/imgproc/src/accum.cpp template<typename T, typename AT> void
T                 532 modules/imgproc/src/accum.cpp accSqr_( const T* src, AT* dst, const uchar* mask, int len, int cn )
T                 534 modules/imgproc/src/accum.cpp     int i = AccSqr_SIMD<T, AT>()(src, dst, mask, len, cn);
T                 589 modules/imgproc/src/accum.cpp template<typename T, typename AT> void
T                 590 modules/imgproc/src/accum.cpp accProd_( const T* src1, const T* src2, AT* dst, const uchar* mask, int len, int cn )
T                 592 modules/imgproc/src/accum.cpp     int i = AccProd_SIMD<T, AT>()(src1, src2, dst, mask, len, cn);
T                 647 modules/imgproc/src/accum.cpp template<typename T, typename AT> void
T                 648 modules/imgproc/src/accum.cpp accW_( const T* src, AT* dst, const uchar* mask, int len, int cn, double alpha )
T                 651 modules/imgproc/src/accum.cpp     int i = AccW_SIMD<T, AT>()(src, dst, mask, len, cn, a);
T                 475 modules/imgproc/src/approx.cpp template<typename T> static int
T                 476 modules/imgproc/src/approx.cpp approxPolyDP_( const Point_<T>* src_contour, int count0, Point_<T>* dst_contour,
T                 499 modules/imgproc/src/approx.cpp     typedef cv::Point_<T> PT;
T                 502 modules/imgproc/src/approx.cpp     PT              start_pt((T)-1000000, (T)-1000000), end_pt(0, 0), pt(0,0);
T                  51 modules/imgproc/src/blend.cpp template <typename T>
T                  70 modules/imgproc/src/blend.cpp             const T * const src1_row = src1->ptr<T>(y);
T                  71 modules/imgproc/src/blend.cpp             const T * const src2_row = src2->ptr<T>(y);
T                  72 modules/imgproc/src/blend.cpp             T * const dst_row = dst->ptr<T>(y);
T                  81 modules/imgproc/src/blend.cpp                 dst_row[x] = saturate_cast<T>(num / den);
T                 130 modules/imgproc/src/clahe.cpp     template <class T, int histSize, int shift>
T                 151 modules/imgproc/src/clahe.cpp     template <class T, int histSize, int shift>
T                 152 modules/imgproc/src/clahe.cpp     void CLAHE_CalcLut_Body<T,histSize,shift>::operator ()(const cv::Range& range) const
T                 154 modules/imgproc/src/clahe.cpp         T* tileLut = lut_.ptr<T>(range.start);
T                 155 modules/imgproc/src/clahe.cpp         const size_t lut_step = lut_.step / sizeof(T);
T                 177 modules/imgproc/src/clahe.cpp             const size_t sstep = src_.step / sizeof(T);
T                 178 modules/imgproc/src/clahe.cpp             for (const T* ptr = tile.ptr<T>(0); height--; ptr += sstep)
T                 225 modules/imgproc/src/clahe.cpp                 tileLut[i] = cv::saturate_cast<T>(sum * lutScale_);
T                 230 modules/imgproc/src/clahe.cpp     template <class T>
T                 243 modules/imgproc/src/clahe.cpp             int lut_step = static_cast<int>(lut_.step / sizeof(T));
T                 280 modules/imgproc/src/clahe.cpp     template <class T>
T                 281 modules/imgproc/src/clahe.cpp     void CLAHE_Interpolation_Body<T>::operator ()(const cv::Range& range) const
T                 287 modules/imgproc/src/clahe.cpp             const T* srcRow = src_.ptr<T>(y);
T                 288 modules/imgproc/src/clahe.cpp             T* dstRow = dst_.ptr<T>(y);
T                 300 modules/imgproc/src/clahe.cpp             const T* lutPlane1 = lut_.ptr<T>(ty1 * tilesX_);
T                 301 modules/imgproc/src/clahe.cpp             const T* lutPlane2 = lut_.ptr<T>(ty2 * tilesX_);
T                 313 modules/imgproc/src/clahe.cpp                 dstRow[x] = cv::saturate_cast<T>(res);
T                  56 modules/imgproc/src/demosaicing.cpp template<typename T>
T                  60 modules/imgproc/src/demosaicing.cpp     int bayer2Gray(const T*, int, T*, int, int, int, int) const
T                  65 modules/imgproc/src/demosaicing.cpp     int bayer2RGB(const T*, int, T*, int, int) const
T                  70 modules/imgproc/src/demosaicing.cpp     int bayer2RGBA(const T*, int, T*, int, int) const
T                  75 modules/imgproc/src/demosaicing.cpp     int bayer2RGB_EA(const T*, int, T*, int, int) const
T                 502 modules/imgproc/src/demosaicing.cpp template<typename T, class SIMDInterpolator>
T                 520 modules/imgproc/src/demosaicing.cpp         const T* bayer0 = srcmat.ptr<T>();
T                 521 modules/imgproc/src/demosaicing.cpp         int bayer_step = (int)(srcmat.step/sizeof(T));
T                 522 modules/imgproc/src/demosaicing.cpp         T* dst0 = (T*)dstmat.data;
T                 523 modules/imgproc/src/demosaicing.cpp         int dst_step = (int)(dstmat.step/sizeof(T));
T                 543 modules/imgproc/src/demosaicing.cpp             const T* bayer = bayer0;
T                 544 modules/imgproc/src/demosaicing.cpp             T* dst = dst0;
T                 545 modules/imgproc/src/demosaicing.cpp             const T* bayer_end = bayer + size.width;
T                 559 modules/imgproc/src/demosaicing.cpp                 dst[0] = (T)CV_DESCALE(t0 + t1 + t2, SHIFT+1);
T                 573 modules/imgproc/src/demosaicing.cpp                 dst[0] = (T)CV_DESCALE(t0 + t1 + t2, SHIFT+2);
T                 578 modules/imgproc/src/demosaicing.cpp                 dst[1] = (T)CV_DESCALE(t0 + t1 + t2, SHIFT+1);
T                 586 modules/imgproc/src/demosaicing.cpp                 dst[0] = (T)CV_DESCALE(t0 + t1 + t2, SHIFT+2);
T                 609 modules/imgproc/src/demosaicing.cpp template<typename T, typename SIMDInterpolator>
T                 631 modules/imgproc/src/demosaicing.cpp         Bayer2Gray_Invoker<T, SIMDInterpolator> invoker(srcmat, dstmat,
T                 637 modules/imgproc/src/demosaicing.cpp     T* dst0 = dstmat.ptr<T>();
T                 638 modules/imgproc/src/demosaicing.cpp     int dst_step = (int)(dstmat.step/sizeof(T));
T                 650 modules/imgproc/src/demosaicing.cpp template <typename T>
T                 653 modules/imgproc/src/demosaicing.cpp     static T value() { return std::numeric_limits<T>::max(); }
T                 662 modules/imgproc/src/demosaicing.cpp template <typename T, typename SIMDInterpolator>
T                 676 modules/imgproc/src/demosaicing.cpp         T alpha = Alpha<T>::value();
T                 680 modules/imgproc/src/demosaicing.cpp         int bayer_step = (int)(srcmat.step/sizeof(T));
T                 681 modules/imgproc/src/demosaicing.cpp         const T* bayer0 = srcmat.ptr<T>() + bayer_step * range.start;
T                 683 modules/imgproc/src/demosaicing.cpp         int dst_step = (int)(dstmat.step/sizeof(T));
T                 684 modules/imgproc/src/demosaicing.cpp         T* dst0 = reinterpret_cast<T*>(dstmat.data) + (range.start + 1) * dst_step + dcn + 1;
T                 696 modules/imgproc/src/demosaicing.cpp             const T* bayer = bayer0;
T                 697 modules/imgproc/src/demosaicing.cpp             T* dst = dst0;
T                 698 modules/imgproc/src/demosaicing.cpp             const T* bayer_end = bayer + size.width;
T                 722 modules/imgproc/src/demosaicing.cpp                 dst[-blue] = (T)t0;
T                 724 modules/imgproc/src/demosaicing.cpp                 dst[blue] = (T)t1;
T                 749 modules/imgproc/src/demosaicing.cpp                         dst[-1] = (T)t0;
T                 750 modules/imgproc/src/demosaicing.cpp                         dst[0] = (T)t1;
T                 755 modules/imgproc/src/demosaicing.cpp                         dst[2] = (T)t0;
T                 757 modules/imgproc/src/demosaicing.cpp                         dst[4] = (T)t1;
T                 768 modules/imgproc/src/demosaicing.cpp                         dst[1] = (T)t0;
T                 769 modules/imgproc/src/demosaicing.cpp                         dst[0] = (T)t1;
T                 774 modules/imgproc/src/demosaicing.cpp                         dst[4] = (T)t0;
T                 776 modules/imgproc/src/demosaicing.cpp                         dst[2] = (T)t1;
T                 791 modules/imgproc/src/demosaicing.cpp                         dst[-1] = (T)t0;
T                 792 modules/imgproc/src/demosaicing.cpp                         dst[0] = (T)t1;
T                 798 modules/imgproc/src/demosaicing.cpp                         dst[3] = (T)t0;
T                 800 modules/imgproc/src/demosaicing.cpp                         dst[5] = (T)t1;
T                 813 modules/imgproc/src/demosaicing.cpp                         dst[0] = (T)t1;
T                 814 modules/imgproc/src/demosaicing.cpp                         dst[1] = (T)t0;
T                 819 modules/imgproc/src/demosaicing.cpp                         dst[3] = (T)t1;
T                 821 modules/imgproc/src/demosaicing.cpp                         dst[5] = (T)t0;
T                 834 modules/imgproc/src/demosaicing.cpp                 dst[-blue] = (T)t0;
T                 835 modules/imgproc/src/demosaicing.cpp                 dst[0] = (T)t1;
T                 877 modules/imgproc/src/demosaicing.cpp template<typename T, class SIMDInterpolator>
T                 880 modules/imgproc/src/demosaicing.cpp     int dst_step = (int)(dstmat.step/sizeof(T));
T                 892 modules/imgproc/src/demosaicing.cpp         Bayer2RGB_Invoker<T, SIMDInterpolator> invoker(srcmat, dstmat, start_with_green, blue, size);
T                 898 modules/imgproc/src/demosaicing.cpp     T* dst0 = dstmat.ptr<T>();
T                1061 modules/imgproc/src/demosaicing.cpp                     int T = minGrad + MAX(maxGrad/2, 1);
T                1064 modules/imgproc/src/demosaicing.cpp                     if( gradN < T )
T                1071 modules/imgproc/src/demosaicing.cpp                     if( gradS < T )
T                1078 modules/imgproc/src/demosaicing.cpp                     if( gradW < T )
T                1085 modules/imgproc/src/demosaicing.cpp                     if( gradE < T )
T                1092 modules/imgproc/src/demosaicing.cpp                     if( gradNE < T )
T                1099 modules/imgproc/src/demosaicing.cpp                     if( gradSW < T )
T                1106 modules/imgproc/src/demosaicing.cpp                     if( gradNW < T )
T                1113 modules/imgproc/src/demosaicing.cpp                     if( gradSE < T )
T                1133 modules/imgproc/src/demosaicing.cpp                     int T = minGrad + MAX(maxGrad/2, 1);
T                1136 modules/imgproc/src/demosaicing.cpp                     if( gradN < T )
T                1143 modules/imgproc/src/demosaicing.cpp                     if( gradS < T )
T                1150 modules/imgproc/src/demosaicing.cpp                     if( gradW < T )
T                1157 modules/imgproc/src/demosaicing.cpp                     if( gradE < T )
T                1164 modules/imgproc/src/demosaicing.cpp                     if( gradNE < T )
T                1171 modules/imgproc/src/demosaicing.cpp                     if( gradSW < T )
T                1178 modules/imgproc/src/demosaicing.cpp                     if( gradNW < T )
T                1185 modules/imgproc/src/demosaicing.cpp                     if( gradSE < T )
T                1274 modules/imgproc/src/demosaicing.cpp                 __m128i T = _mm_adds_epi16(_mm_max_epi16(_mm_srli_epi16(maxGrad, 1), one), minGrad);
T                1299 modules/imgproc/src/demosaicing.cpp                 mask = _mm_cmpgt_epi16(T, gradN); // mask = T>gradN
T                1313 modules/imgproc/src/demosaicing.cpp                 mask = _mm_cmpgt_epi16(T, gradNE); // mask = T>gradNE
T                1327 modules/imgproc/src/demosaicing.cpp                 mask = _mm_cmpgt_epi16(T, gradE);  // mask = T>gradE
T                1341 modules/imgproc/src/demosaicing.cpp                 mask = _mm_cmpgt_epi16(T, gradSE);  // mask = T>gradSE
T                1355 modules/imgproc/src/demosaicing.cpp                 mask = _mm_cmpgt_epi16(T, gradS);  // mask = T>gradS
T                1369 modules/imgproc/src/demosaicing.cpp                 mask = _mm_cmpgt_epi16(T, gradSW);  // mask = T>gradSW
T                1383 modules/imgproc/src/demosaicing.cpp                 mask = _mm_cmpgt_epi16(T, gradW);  // mask = T>gradW
T                1397 modules/imgproc/src/demosaicing.cpp                 mask = _mm_cmpgt_epi16(T, gradNW);  // mask = T>gradNW
T                1467 modules/imgproc/src/demosaicing.cpp template <typename T, typename SIMDInterpolator>
T                1487 modules/imgproc/src/demosaicing.cpp         const T* S = src.ptr<T>(range.start + 1) + 1;
T                1488 modules/imgproc/src/demosaicing.cpp         T* D = reinterpret_cast<T*>(dst.data + (range.start + 1) * dst.step) + dcn;
T                1567 modules/imgproc/src/demosaicing.cpp template <typename T, typename SIMDInterpolator>
T                1587 modules/imgproc/src/demosaicing.cpp         Bayer2RGB_EdgeAware_T_Invoker<T, SIMDInterpolator> invoker(src, dst, size, blue, start_with_green);
T                1594 modules/imgproc/src/demosaicing.cpp     T* firstRow = dst.ptr<T>();
T                1595 modules/imgproc/src/demosaicing.cpp     T* lastRow = dst.ptr<T>() + (size.height-1) * dstep;
T                3988 modules/imgproc/src/filter.cpp template <typename T>
T                3989 modules/imgproc/src/filter.cpp static int _prepareKernelFilter2D(std::vector<T> & data, const Mat & kernel)
T                3991 modules/imgproc/src/filter.cpp     Mat _kernel; kernel.convertTo(_kernel, DataDepth<T>::value);
T                3998 modules/imgproc/src/filter.cpp             data[x * size_y_aligned + y] = _kernel.at<T>(y, x);
T                3999 modules/imgproc/src/filter.cpp             data[x * size_y_aligned + y + kernel.rows] = _kernel.at<T>(y, x);
T                 213 modules/imgproc/src/histogram.cpp template<typename T>
T                 226 modules/imgproc/src/histogram.cpp         p_[0] = ((T**)&_ptrs[0])[0];
T                 236 modules/imgproc/src/histogram.cpp         T* p0 = p_[0] + range.begin() * (step_[0] + imageWidth_*d_[0]);
T                 273 modules/imgproc/src/histogram.cpp     T* p_[one];
T                 287 modules/imgproc/src/histogram.cpp template<typename T>
T                 300 modules/imgproc/src/histogram.cpp         p_[0] = ((T**)&_ptrs[0])[0]; p_[1] = ((T**)&_ptrs[0])[1];
T                 311 modules/imgproc/src/histogram.cpp         T* p0 = p_[0] + range.begin()*(step_[0] + imageWidth_*d_[0]);
T                 312 modules/imgproc/src/histogram.cpp         T* p1 = p_[1] + range.begin()*(step_[1] + imageWidth_*d_[1]);
T                 347 modules/imgproc/src/histogram.cpp     T* p_[two];
T                 363 modules/imgproc/src/histogram.cpp template<typename T>
T                 375 modules/imgproc/src/histogram.cpp         p_[0] = ((T**)&_ptrs[0])[0]; p_[1] = ((T**)&_ptrs[0])[1]; p_[2] = ((T**)&_ptrs[0])[2];
T                 386 modules/imgproc/src/histogram.cpp         T* p0 = p_[0] + range.begin()*(imageWidth_*d_[0] + step_[0]);
T                 387 modules/imgproc/src/histogram.cpp         T* p1 = p_[1] + range.begin()*(imageWidth_*d_[1] + step_[1]);
T                 388 modules/imgproc/src/histogram.cpp         T* p2 = p_[2] + range.begin()*(imageWidth_*d_[2] + step_[2]);
T                 439 modules/imgproc/src/histogram.cpp     T* p_[three];
T                 749 modules/imgproc/src/histogram.cpp template<typename T> static void
T                 754 modules/imgproc/src/histogram.cpp     T** ptrs = (T**)&_ptrs[0];
T                 776 modules/imgproc/src/histogram.cpp             calcHist1D_Invoker<T> body(_ptrs, _deltas, hist, _uniranges, size[0], dims, imsize);
T                 781 modules/imgproc/src/histogram.cpp             const T* p0 = (const T*)ptrs[0];
T                 807 modules/imgproc/src/histogram.cpp             calcHist2D_Invoker<T> body(_ptrs, _deltas, hist, _uniranges, size, dims, imsize, hstep);
T                 815 modules/imgproc/src/histogram.cpp             const T* p0 = (const T*)ptrs[0];
T                 816 modules/imgproc/src/histogram.cpp             const T* p1 = (const T*)ptrs[1];
T                 844 modules/imgproc/src/histogram.cpp             if( calcHist3D_Invoker<T>::isFit(hist, imsize) )
T                 846 modules/imgproc/src/histogram.cpp                 calcHist3D_Invoker<T> body(_ptrs, _deltas, imsize, hist, uniranges, dims, hstep, size);
T                 859 modules/imgproc/src/histogram.cpp             const T* p0 = (const T*)ptrs[0];
T                 860 modules/imgproc/src/histogram.cpp             const T* p1 = (const T*)ptrs[1];
T                 861 modules/imgproc/src/histogram.cpp             const T* p2 = (const T*)ptrs[2];
T                1300 modules/imgproc/src/histogram.cpp template<typename T> static void
T                1305 modules/imgproc/src/histogram.cpp     T** ptrs = (T**)&_ptrs[0];
T                1587 modules/imgproc/src/histogram.cpp template<typename T, typename BT> static void
T                1592 modules/imgproc/src/histogram.cpp     T** ptrs = (T**)&_ptrs[0];
T                1615 modules/imgproc/src/histogram.cpp             const T* p0 = (const T*)ptrs[0];
T                1634 modules/imgproc/src/histogram.cpp             const T* p0 = (const T*)ptrs[0];
T                1635 modules/imgproc/src/histogram.cpp             const T* p1 = (const T*)ptrs[1];
T                1659 modules/imgproc/src/histogram.cpp             const T* p0 = (const T*)ptrs[0];
T                1660 modules/imgproc/src/histogram.cpp             const T* p1 = (const T*)ptrs[1];
T                1661 modules/imgproc/src/histogram.cpp             const T* p2 = (const T*)ptrs[2];
T                1909 modules/imgproc/src/histogram.cpp template<typename T, typename BT> static void
T                1914 modules/imgproc/src/histogram.cpp     T** ptrs = (T**)&_ptrs[0];
T                1394 modules/imgproc/src/imgwarp.cpp template<typename T, typename WT, typename AT, int ONE, class VecOp>
T                1397 modules/imgproc/src/imgwarp.cpp     typedef T value_type;
T                1401 modules/imgproc/src/imgwarp.cpp     void operator()(const T** src, WT** dst, int count,
T                1413 modules/imgproc/src/imgwarp.cpp             const T *S0 = src[k], *S1 = src[k+1];
T                1433 modules/imgproc/src/imgwarp.cpp             const T *S = src[k];
T                1448 modules/imgproc/src/imgwarp.cpp template<typename T, typename WT, typename AT, class CastOp, class VecOp>
T                1451 modules/imgproc/src/imgwarp.cpp     typedef T value_type;
T                1455 modules/imgproc/src/imgwarp.cpp     void operator()(const WT** src, T* dst, const AT* beta, int width ) const
T                1509 modules/imgproc/src/imgwarp.cpp template<typename T, typename WT, typename AT>
T                1512 modules/imgproc/src/imgwarp.cpp     typedef T value_type;
T                1516 modules/imgproc/src/imgwarp.cpp     void operator()(const T** src, WT** dst, int count,
T                1522 modules/imgproc/src/imgwarp.cpp             const T *S = src[k];
T                1561 modules/imgproc/src/imgwarp.cpp template<typename T, typename WT, typename AT, class CastOp, class VecOp>
T                1564 modules/imgproc/src/imgwarp.cpp     typedef T value_type;
T                1568 modules/imgproc/src/imgwarp.cpp     void operator()(const WT** src, T* dst, const AT* beta, int width ) const
T                1582 modules/imgproc/src/imgwarp.cpp template<typename T, typename WT, typename AT>
T                1585 modules/imgproc/src/imgwarp.cpp     typedef T value_type;
T                1589 modules/imgproc/src/imgwarp.cpp     void operator()(const T** src, WT** dst, int count,
T                1595 modules/imgproc/src/imgwarp.cpp             const T *S = src[k];
T                1636 modules/imgproc/src/imgwarp.cpp template<typename T, typename WT, typename AT, class CastOp, class VecOp>
T                1639 modules/imgproc/src/imgwarp.cpp     typedef T value_type;
T                1643 modules/imgproc/src/imgwarp.cpp     void operator()(const WT** src, T* dst, const AT* beta, int width ) const
T                1714 modules/imgproc/src/imgwarp.cpp         const T* srows[MAX_ESIZE]={0};
T                1744 modules/imgproc/src/imgwarp.cpp                 srows[k] = src.template ptr<T>(sy);
T                1749 modules/imgproc/src/imgwarp.cpp                 hresize( (const T**)(srows + k0), (WT**)(rows + k0), ksize - k0, xofs, (const AT*)(alpha),
T                1751 modules/imgproc/src/imgwarp.cpp             vresize( (const WT**)rows, (T*)(dst.data + dst.step*dy), beta, dsize.width );
T                1792 modules/imgproc/src/imgwarp.cpp template <typename T, typename WT>
T                1797 modules/imgproc/src/imgwarp.cpp     int operator() (const T*, T*, int) const
T                2352 modules/imgproc/src/imgwarp.cpp template<typename T, typename SIMDVecOp>
T                2361 modules/imgproc/src/imgwarp.cpp     int operator() (const T* S, T* D, int w) const
T                2366 modules/imgproc/src/imgwarp.cpp         const T* nextS = (const T*)((const uchar*)S + step);
T                2373 modules/imgproc/src/imgwarp.cpp                 D[dx] = (T)((S[index] + S[index+1] + nextS[index] + nextS[index+1] + 2) >> 2);
T                2379 modules/imgproc/src/imgwarp.cpp                 D[dx] = (T)((S[index] + S[index+3] + nextS[index] + nextS[index+3] + 2) >> 2);
T                2380 modules/imgproc/src/imgwarp.cpp                 D[dx+1] = (T)((S[index+1] + S[index+4] + nextS[index+1] + nextS[index+4] + 2) >> 2);
T                2381 modules/imgproc/src/imgwarp.cpp                 D[dx+2] = (T)((S[index+2] + S[index+5] + nextS[index+2] + nextS[index+5] + 2) >> 2);
T                2389 modules/imgproc/src/imgwarp.cpp                     D[dx] = (T)((S[index] + S[index+4] + nextS[index] + nextS[index+4] + 2) >> 2);
T                2390 modules/imgproc/src/imgwarp.cpp                     D[dx+1] = (T)((S[index+1] + S[index+5] + nextS[index+1] + nextS[index+5] + 2) >> 2);
T                2391 modules/imgproc/src/imgwarp.cpp                     D[dx+2] = (T)((S[index+2] + S[index+6] + nextS[index+2] + nextS[index+6] + 2) >> 2);
T                2392 modules/imgproc/src/imgwarp.cpp                     D[dx+3] = (T)((S[index+3] + S[index+7] + nextS[index+3] + nextS[index+7] + 2) >> 2);
T                2407 modules/imgproc/src/imgwarp.cpp template <typename T, typename WT, typename VecOp>
T                2434 modules/imgproc/src/imgwarp.cpp             T* D = (T*)(dst.data + dst.step*dy);
T                2445 modules/imgproc/src/imgwarp.cpp             dx = vop(src.template ptr<T>(sy0), D, w);
T                2448 modules/imgproc/src/imgwarp.cpp                 const T* S = src.template ptr<T>(sy0) + xofs[dx];
T                2458 modules/imgproc/src/imgwarp.cpp                 D[dx] = saturate_cast<T>(sum * scale);
T                2472 modules/imgproc/src/imgwarp.cpp                     const T* S = src.template ptr<T>(sy0 + sy) + sx0;
T                2482 modules/imgproc/src/imgwarp.cpp                 D[dx] = saturate_cast<T>((float)sum/count);
T                2494 modules/imgproc/src/imgwarp.cpp template<typename T, typename WT, typename VecOp>
T                2499 modules/imgproc/src/imgwarp.cpp     resizeAreaFast_Invoker<T, WT, VecOp> invoker(src, dst, scale_x,
T                2511 modules/imgproc/src/imgwarp.cpp template<typename T, typename WT> class ResizeArea_Invoker :
T                2550 modules/imgproc/src/imgwarp.cpp                 const T* S = src->template ptr<T>(sy);
T                2612 modules/imgproc/src/imgwarp.cpp                 T* D = dst->template ptr<T>(prev_dy);
T                2616 modules/imgproc/src/imgwarp.cpp                     D[dx] = saturate_cast<T>(sum[dx]);
T                2629 modules/imgproc/src/imgwarp.cpp         T* D = dst->template ptr<T>(prev_dy);
T                2631 modules/imgproc/src/imgwarp.cpp             D[dx] = saturate_cast<T>(sum[dx]);
T                2645 modules/imgproc/src/imgwarp.cpp template <typename T, typename WT>
T                2652 modules/imgproc/src/imgwarp.cpp                  ResizeArea_Invoker<T, WT>(src, dst, xtab, xtab_size, ytab, ytab_size, tabofs),
T                3484 modules/imgproc/src/imgwarp.cpp template<typename T>
T                3490 modules/imgproc/src/imgwarp.cpp     const T* S0 = _src.ptr<T>();
T                3492 modules/imgproc/src/imgwarp.cpp     Scalar_<T> cval(saturate_cast<T>(_borderValue[0]),
T                3493 modules/imgproc/src/imgwarp.cpp         saturate_cast<T>(_borderValue[1]),
T                3494 modules/imgproc/src/imgwarp.cpp         saturate_cast<T>(_borderValue[2]),
T                3495 modules/imgproc/src/imgwarp.cpp         saturate_cast<T>(_borderValue[3]));
T                3508 modules/imgproc/src/imgwarp.cpp         T* D = _dst.ptr<T>(dy);
T                3542 modules/imgproc/src/imgwarp.cpp                 const T *S;
T                3810 modules/imgproc/src/imgwarp.cpp     const T* S0 = _src.ptr<T>();
T                3812 modules/imgproc/src/imgwarp.cpp     T cval[CV_CN_MAX];
T                3818 modules/imgproc/src/imgwarp.cpp         cval[k] = saturate_cast<T>(_borderValue[k & 3]);
T                3829 modules/imgproc/src/imgwarp.cpp         T* D = _dst.ptr<T>(dy);
T                3860 modules/imgproc/src/imgwarp.cpp                         const T* S = S0 + sy*sstep + sx;
T                3869 modules/imgproc/src/imgwarp.cpp                         const T* S = S0 + sy*sstep + sx*2;
T                3879 modules/imgproc/src/imgwarp.cpp                         const T* S = S0 + sy*sstep + sx*3;
T                3890 modules/imgproc/src/imgwarp.cpp                         const T* S = S0 + sy*sstep + sx*4;
T                3903 modules/imgproc/src/imgwarp.cpp                         const T* S = S0 + sy*sstep + sx*cn;
T                3933 modules/imgproc/src/imgwarp.cpp                             T v0, v1, v2, v3;
T                3974 modules/imgproc/src/imgwarp.cpp                             const T *v0, *v1, *v2, *v3;
T                4022 modules/imgproc/src/imgwarp.cpp     const T* S0 = _src.ptr<T>();
T                4024 modules/imgproc/src/imgwarp.cpp     Scalar_<T> cval(saturate_cast<T>(_borderValue[0]),
T                4025 modules/imgproc/src/imgwarp.cpp         saturate_cast<T>(_borderValue[1]),
T                4026 modules/imgproc/src/imgwarp.cpp         saturate_cast<T>(_borderValue[2]),
T                4027 modules/imgproc/src/imgwarp.cpp         saturate_cast<T>(_borderValue[3]));
T                4042 modules/imgproc/src/imgwarp.cpp         T* D = _dst.ptr<T>(dy);
T                4053 modules/imgproc/src/imgwarp.cpp                 const T* S = S0 + sy*sstep + sx*cn;
T                4096 modules/imgproc/src/imgwarp.cpp                         const T* S = S0 + yi*sstep;
T                4127 modules/imgproc/src/imgwarp.cpp     const T* S0 = _src.ptr<T>();
T                4129 modules/imgproc/src/imgwarp.cpp     Scalar_<T> cval(saturate_cast<T>(_borderValue[0]),
T                4130 modules/imgproc/src/imgwarp.cpp         saturate_cast<T>(_borderValue[1]),
T                4131 modules/imgproc/src/imgwarp.cpp         saturate_cast<T>(_borderValue[2]),
T                4132 modules/imgproc/src/imgwarp.cpp         saturate_cast<T>(_borderValue[3]));
T                4147 modules/imgproc/src/imgwarp.cpp         T* D = _dst.ptr<T>(dy);
T                4155 modules/imgproc/src/imgwarp.cpp             const T* S = S0 + sy*sstep + sx*cn;
T                4199 modules/imgproc/src/imgwarp.cpp                         const T* S1 = S0 + yi*sstep;
T                 205 modules/imgproc/src/moments.cpp template<typename T, typename WT, typename MT>
T                 208 modules/imgproc/src/moments.cpp     int operator() (const T *, int, WT &, WT &, WT &, MT &)
T                 392 modules/imgproc/src/moments.cpp template<typename T, typename WT, typename MT>
T                 402 modules/imgproc/src/moments.cpp     MomentsInTile_SIMD<T, WT, MT> vop;
T                 406 modules/imgproc/src/moments.cpp         const T* ptr = img.ptr<T>(y);
T                  54 modules/imgproc/src/morph.cpp template<typename T> struct MinOp
T                  56 modules/imgproc/src/morph.cpp     typedef T type1;
T                  57 modules/imgproc/src/morph.cpp     typedef T type2;
T                  58 modules/imgproc/src/morph.cpp     typedef T rtype;
T                  59 modules/imgproc/src/morph.cpp     T operator ()(const T a, const T b) const { return std::min(a, b); }
T                  62 modules/imgproc/src/morph.cpp template<typename T> struct MaxOp
T                  64 modules/imgproc/src/morph.cpp     typedef T type1;
T                  65 modules/imgproc/src/morph.cpp     typedef T type2;
T                  66 modules/imgproc/src/morph.cpp     typedef T rtype;
T                  67 modules/imgproc/src/morph.cpp     T operator ()(const T a, const T b) const { return std::max(a, b); }
T                 647 modules/imgproc/src/morph.cpp         const T* S = (const T*)src;
T                 649 modules/imgproc/src/morph.cpp         T* D = (T*)dst;
T                 665 modules/imgproc/src/morph.cpp                 const T* s = S + i;
T                 666 modules/imgproc/src/morph.cpp                 T m = s[cn];
T                 675 modules/imgproc/src/morph.cpp                 const T* s = S + i;
T                 676 modules/imgproc/src/morph.cpp                 T m = s[0];
T                 701 modules/imgproc/src/morph.cpp         const T** src = (const T**)_src;
T                 702 modules/imgproc/src/morph.cpp         T* D = (T*)dst;
T                 714 modules/imgproc/src/morph.cpp                 const T* sptr = src[1] + i;
T                 715 modules/imgproc/src/morph.cpp                 T s0 = sptr[0], s1 = sptr[1], s2 = sptr[2], s3 = sptr[3];
T                 739 modules/imgproc/src/morph.cpp                 T s0 = src[1][i];
T                 755 modules/imgproc/src/morph.cpp                 const T* sptr = src[0] + i;
T                 756 modules/imgproc/src/morph.cpp                 T s0 = sptr[0], s1 = sptr[1], s2 = sptr[2], s3 = sptr[3];
T                 771 modules/imgproc/src/morph.cpp                 T s0 = src[0][i];
T                 802 modules/imgproc/src/morph.cpp         const T** kp = (const T**)&ptrs[0];
T                 809 modules/imgproc/src/morph.cpp             T* D = (T*)dst;
T                 812 modules/imgproc/src/morph.cpp                 kp[k] = (const T*)src[pt[k].y] + pt[k].x*cn;
T                 818 modules/imgproc/src/morph.cpp                 const T* sptr = kp[0] + i;
T                 819 modules/imgproc/src/morph.cpp                 T s0 = sptr[0], s1 = sptr[1], s2 = sptr[2], s3 = sptr[3];
T                 834 modules/imgproc/src/morph.cpp                 T s0 = kp[0][i];
T                  50 modules/imgproc/src/pyramids.cpp template<typename T, int shift> struct FixPtCast
T                  53 modules/imgproc/src/pyramids.cpp     typedef T rtype;
T                  54 modules/imgproc/src/pyramids.cpp     rtype operator ()(type1 arg) const { return (T)((arg + (1 << (shift-1))) >> shift); }
T                  57 modules/imgproc/src/pyramids.cpp template<typename T, int shift> struct FltCast
T                  59 modules/imgproc/src/pyramids.cpp     typedef T type1;
T                  60 modules/imgproc/src/pyramids.cpp     typedef T rtype;
T                  61 modules/imgproc/src/pyramids.cpp     rtype operator ()(type1 arg) const { return arg*(T)(1./(1 << shift)); }
T                 894 modules/imgproc/src/pyramids.cpp         T* dst = _dst.ptr<T>(y);
T                 902 modules/imgproc/src/pyramids.cpp             const T* src = _src.ptr<T>(_sy);
T                 927 modules/imgproc/src/pyramids.cpp                         const T* s = src + x*2;
T                 938 modules/imgproc/src/pyramids.cpp                         const T* s = src + x*2;
T                 989 modules/imgproc/src/pyramids.cpp     T* dsts[2];
T                1005 modules/imgproc/src/pyramids.cpp         T* dst0 = _dst.ptr<T>(y*2);
T                1006 modules/imgproc/src/pyramids.cpp         T* dst1 = _dst.ptr<T>(std::min(y*2+1, dsize.height-1));
T                1014 modules/imgproc/src/pyramids.cpp             const T* src = _src.ptr<T>(_sy);
T                1055 modules/imgproc/src/pyramids.cpp             T t1 = castOp((row1[x] + row2[x])*4);
T                1056 modules/imgproc/src/pyramids.cpp             T t0 = castOp(row0[x] + row1[x]*6 + row2[x]);
T                  71 modules/imgproc/src/smooth.cpp template<typename T, typename ST>
T                  84 modules/imgproc/src/smooth.cpp         const T* S = (const T*)src;
T                 105 modules/imgproc/src/smooth.cpp template<typename ST, typename T>
T                 161 modules/imgproc/src/smooth.cpp             T* D = (T*)dst;
T                 167 modules/imgproc/src/smooth.cpp                     D[i] = saturate_cast<T>(s0*_scale);
T                 168 modules/imgproc/src/smooth.cpp                     D[i+1] = saturate_cast<T>(s1*_scale);
T                 176 modules/imgproc/src/smooth.cpp                     D[i] = saturate_cast<T>(s0*_scale);
T                 185 modules/imgproc/src/smooth.cpp                     D[i] = saturate_cast<T>(s0);
T                 186 modules/imgproc/src/smooth.cpp                     D[i+1] = saturate_cast<T>(s1);
T                 194 modules/imgproc/src/smooth.cpp                     D[i] = saturate_cast<T>(s0);
T                1423 modules/imgproc/src/smooth.cpp template<typename T, typename ST>
T                1436 modules/imgproc/src/smooth.cpp         const T* S = (const T*)src;
T                2376 modules/imgproc/src/smooth.cpp     const T* src = _src.ptr<T>();
T                2377 modules/imgproc/src/smooth.cpp     T* dst = _dst.ptr<T>();
T                2378 modules/imgproc/src/smooth.cpp     int sstep = (int)(_src.step/sizeof(T));
T                2379 modules/imgproc/src/smooth.cpp     int dstep = (int)(_dst.step/sizeof(T));
T                2403 modules/imgproc/src/smooth.cpp                     dst[j] = (T)p1;
T                2411 modules/imgproc/src/smooth.cpp             const T* row0 = src + std::max(i - 1, 0)*sstep;
T                2412 modules/imgproc/src/smooth.cpp             const T* row1 = src + i*sstep;
T                2413 modules/imgproc/src/smooth.cpp             const T* row2 = src + std::min(i + 1, size.height-1)*sstep;
T                2431 modules/imgproc/src/smooth.cpp                     dst[j] = (T)p4;
T                2475 modules/imgproc/src/smooth.cpp                     dst[j] = (T)p2;
T                2483 modules/imgproc/src/smooth.cpp             const T* row[5];
T                2502 modules/imgproc/src/smooth.cpp                         const T* rowk = row[k];
T                2531 modules/imgproc/src/smooth.cpp                     dst[j] = (T)p[12];
T                2542 modules/imgproc/src/smooth.cpp                         const T* rowk = row[k];
T                  54 modules/imgproc/src/sumpixels.cpp template <typename T, typename ST, typename QT>
T                  57 modules/imgproc/src/sumpixels.cpp     bool operator()(const T *, size_t,
T                 147 modules/imgproc/src/sumpixels.cpp template<typename T, typename ST, typename QT>
T                 148 modules/imgproc/src/sumpixels.cpp void integral_( const T* src, size_t _srcstep, ST* sum, size_t _sumstep,
T                 154 modules/imgproc/src/sumpixels.cpp     if (Integral_SIMD<T, ST, QT>()(src, _srcstep,
T                 161 modules/imgproc/src/sumpixels.cpp     int srcstep = (int)(_srcstep/sizeof(T));
T                 209 modules/imgproc/src/sumpixels.cpp                     T it = src[x];
T                 232 modules/imgproc/src/sumpixels.cpp                 T it = src[x];
T                 263 modules/imgproc/src/sumpixels.cpp                 T it = src[0];
T                 315 modules/imgproc/src/sumpixels.cpp #define DEF_INTEGRAL_FUNC(suffix, T, ST, QT) \
T                 316 modules/imgproc/src/sumpixels.cpp static void integral_##suffix( T* src, size_t srcstep, ST* sum, size_t sumstep, QT* sqsum, size_t sqsumstep, \
T                  63 modules/imgproc/test/test_boundingrect.cpp     template <typename T> void generate_src_points(vector <Point_<T> >& src, int n);
T                  64 modules/imgproc/test/test_boundingrect.cpp     template <typename T> cv::Rect get_bounding_rect(const vector <Point_<T> > src);
T                  65 modules/imgproc/test/test_boundingrect.cpp     template <typename T> bool checking_function_work(vector <Point_<T> >& src, int type);
T                  71 modules/imgproc/test/test_boundingrect.cpp template <typename T> void CV_BoundingRectTest::generate_src_points(vector <Point_<T> >& src, int n)
T                  75 modules/imgproc/test/test_boundingrect.cpp         src.push_back(Point_<T>(cv::randu<T>(), cv::randu<T>()));
T                  78 modules/imgproc/test/test_boundingrect.cpp template <typename T> cv::Rect CV_BoundingRectTest::get_bounding_rect(const vector <Point_<T> > src)
T                  81 modules/imgproc/test/test_boundingrect.cpp     T min_w = std::numeric_limits<T>::max(), max_w = std::numeric_limits<T>::min();
T                  82 modules/imgproc/test/test_boundingrect.cpp     T min_h = min_w, max_h = max_w;
T                  86 modules/imgproc/test/test_boundingrect.cpp         min_w = std::min<T>(src.at(i).x, min_w);
T                  87 modules/imgproc/test/test_boundingrect.cpp         max_w = std::max<T>(src.at(i).x, max_w);
T                  88 modules/imgproc/test/test_boundingrect.cpp         min_h = std::min<T>(src.at(i).y, min_h);
T                  89 modules/imgproc/test/test_boundingrect.cpp         max_h = std::max<T>(src.at(i).y, max_h);
T                  95 modules/imgproc/test/test_boundingrect.cpp template <typename T> bool CV_BoundingRectTest::checking_function_work(vector <Point_<T> >& src, int type)
T                 107 modules/imgproc/test/test_boundingrect.cpp         generate_src_points <T> (src, n);
T                 109 modules/imgproc/test/test_boundingrect.cpp         cv::Rect right = get_bounding_rect <T> (src);
T                1588 modules/imgproc/test/test_color.cpp template<typename T>
T                1593 modules/imgproc/test/test_color.cpp     int step = (int)(src.step/sizeof(T));
T                1600 modules/imgproc/test/test_color.cpp         const T* ptr = src.ptr<T>(i) + 1;
T                1601 modules/imgproc/test/test_color.cpp         T* dst_row = dst.ptr<T>(i) + 3;
T                1626 modules/imgproc/test/test_color.cpp             dst_row[j*3 + bi] = (T)b;
T                1627 modules/imgproc/test/test_color.cpp             dst_row[j*3 + 1] = (T)g;
T                1628 modules/imgproc/test/test_color.cpp             dst_row[j*3 + (bi^2)] = (T)r;
T                1644 modules/imgproc/test/test_color.cpp         memset( dst.ptr(), 0, (cols+2)*3*sizeof(T) );
T                1645 modules/imgproc/test/test_color.cpp         memset( dst.ptr(dst.rows-1), 0, (cols+2)*3*sizeof(T) );
T                1649 modules/imgproc/test/test_color.cpp         T* top_row = dst.ptr<T>();
T                1650 modules/imgproc/test/test_color.cpp         T* bottom_row = dst.ptr<T>(dst.rows-1);
T                1651 modules/imgproc/test/test_color.cpp         int dstep = (int)(dst.step/sizeof(T));
T                1739 modules/imgproc/test/test_color.cpp template <typename T, int depth>
T                1752 modules/imgproc/test/test_color.cpp                     bayer.at<T>(y, x) = static_cast<T>(src.at<Vec3b>(y, x)[1]);
T                1754 modules/imgproc/test/test_color.cpp                     bayer.at<T>(y, x) = static_cast<T>(src.at<Vec3b>(y, x)[0]);
T                1756 modules/imgproc/test/test_color.cpp                     bayer.at<T>(y, x) = static_cast<T>(src.at<Vec3b>(y, x)[2]);
T                1765 modules/imgproc/test/test_color.cpp                     bayer.at<T>(y, x) = static_cast<T>(src.at<Vec3b>(y, x)[1]);
T                1767 modules/imgproc/test/test_color.cpp                     bayer.at<T>(y, x) = static_cast<T>(src.at<Vec3b>(y, x)[0]);
T                1769 modules/imgproc/test/test_color.cpp                     bayer.at<T>(y, x) = static_cast<T>(src.at<Vec3b>(y, x)[2]);
T                1778 modules/imgproc/test/test_color.cpp                     bayer.at<T>(y, x) = static_cast<T>(src.at<Vec3b>(y, x)[1]);
T                1780 modules/imgproc/test/test_color.cpp                     bayer.at<T>(y, x) = static_cast<T>(src.at<Vec3b>(y, x)[0]);
T                1782 modules/imgproc/test/test_color.cpp                     bayer.at<T>(y, x) = static_cast<T>(src.at<Vec3b>(y, x)[2]);
T                1791 modules/imgproc/test/test_color.cpp                     bayer.at<T>(y, x) = static_cast<T>(src.at<Vec3b>(y, x)[1]);
T                1793 modules/imgproc/test/test_color.cpp                     bayer.at<T>(y, x) = static_cast<T>(src.at<Vec3b>(y, x)[0]);
T                1795 modules/imgproc/test/test_color.cpp                     bayer.at<T>(y, x) = static_cast<T>(src.at<Vec3b>(y, x)[2]);
T                2047 modules/imgproc/test/test_color.cpp template <typename T>
T                2061 modules/imgproc/test/test_color.cpp         const T* A = actual.ptr<T>(y);
T                2062 modules/imgproc/test/test_color.cpp         const T* R = reference.ptr<T>(y);
T                  49 modules/imgproc/test/test_houghLines.cpp template<typename T>
T                  52 modules/imgproc/test/test_houghLines.cpp     T value;
T                  55 modules/imgproc/test/test_houghLines.cpp     SimilarWith<T>(T val, float e, float r_e): value(val), theta_eps(e), rho_eps(r_e) { };
T                  56 modules/imgproc/test/test_houghLines.cpp     bool operator()(T other);
T                  71 modules/imgproc/test/test_houghLines.cpp template <typename T>
T                  77 modules/imgproc/test/test_houghLines.cpp         for (MatIterator_<T> it=expect.begin<T>(); it!=expect.end<T>(); it++)
T                  79 modules/imgproc/test/test_houghLines.cpp             MatIterator_<T> f = std::find_if(actual.begin<T>(), actual.end<T>(), SimilarWith<T>(*it, eps, rho_eps));
T                  80 modules/imgproc/test/test_houghLines.cpp             if (f != actual.end<T>())
T                1550 modules/imgproc/test/test_imgwarp.cpp template <typename T, typename WT>
T                1553 modules/imgproc/test/test_imgwarp.cpp     T operator() (WT val) const
T                1555 modules/imgproc/test/test_imgwarp.cpp         return cv::saturate_cast<T>(val >> 2);
T                1559 modules/imgproc/test/test_imgwarp.cpp template <typename T, typename WT>
T                1562 modules/imgproc/test/test_imgwarp.cpp     T operator() (WT val) const
T                1564 modules/imgproc/test/test_imgwarp.cpp         return cv::saturate_cast<T>(val * 0.25);
T                1568 modules/imgproc/test/test_imgwarp.cpp template <typename T, typename WT, int one, typename CastOp>
T                1576 modules/imgproc/test/test_imgwarp.cpp         const T * sptr0 = src.ptr<T>(y << 1);
T                1577 modules/imgproc/test/test_imgwarp.cpp         const T * sptr1 = src.ptr<T>((y << 1) + 1);
T                1578 modules/imgproc/test/test_imgwarp.cpp         T * dptr = dst.ptr<T>(y);
T                1756 modules/java/generator/src/cpp/Mat.cpp #define PUT_ITEM(T, R, C) { T*dst = (T*)me->ptr(R, C); for(int ch=0; ch<me->channels() && count>0; count--,ch++,src++,dst++) *dst = cv::saturate_cast<T>(*src); }
T                1818 modules/java/generator/src/cpp/Mat.cpp template<typename T> static int mat_put(cv::Mat* m, int row, int col, int count, char* buff)
T                1823 modules/java/generator/src/cpp/Mat.cpp     count *= sizeof(T);
T                1962 modules/java/generator/src/cpp/Mat.cpp template<typename T> int mat_get(cv::Mat* m, int row, int col, int count, char* buff)
T                1967 modules/java/generator/src/cpp/Mat.cpp     int bytesToCopy = count * sizeof(T);
T                  69 modules/ml/src/ann_mlp.cpp template <typename T>
T                  70 modules/ml/src/ann_mlp.cpp inline T inBounds(T val, T min_val, T max_val)
T                 324 modules/ml/src/precomp.hpp         virtual double updateTreeRNC( int root, double T, int fold );
T                 325 modules/ml/src/precomp.hpp         virtual bool cutTree( int root, double T, int fold, double min_alpha );
T                 366 modules/ml/src/precomp.hpp     template <typename T>
T                 367 modules/ml/src/precomp.hpp     static inline void readVectorOrMat(const FileNode & node, std::vector<T> & v)
T                1266 modules/ml/src/tree.cpp double DTreesImpl::updateTreeRNC( int root, double T, int fold )
T                1279 modules/ml/src/tree.cpp             if( t <= T || node->left < 0 )
T                1322 modules/ml/src/tree.cpp bool DTreesImpl::cutTree( int root, double T, int fold, double min_alpha )
T                1335 modules/ml/src/tree.cpp             if( t <= T || node->left < 0 )
T                1340 modules/ml/src/tree.cpp                     w->cv_Tn[nidx*cv_n + fold] = T;
T                1342 modules/ml/src/tree.cpp                     node->Tn = T;
T                 337 modules/objdetect/src/hog.cpp                 T p02 = imgPtr + xmap[x+1], p00 = imgPtr + xmap[x-1];
T                 338 modules/objdetect/src/hog.cpp                 T p12 = imgPtr + xmap[x+2], p10 = imgPtr + xmap[x];
T                 339 modules/objdetect/src/hog.cpp                 T p22 = imgPtr + xmap[x+3], p20 = p02;
T                 340 modules/objdetect/src/hog.cpp                 T p32 = imgPtr + xmap[x+4], p30 = p12;
T                  50 modules/photo/src/arrays.hpp template <class T>
T                  53 modules/photo/src/arrays.hpp     T* a;
T                  66 modules/photo/src/arrays.hpp     Array2d(T* _a, int _n1, int _n2):
T                  74 modules/photo/src/arrays.hpp         a = new T[n1*n2];
T                  83 modules/photo/src/arrays.hpp     T* operator [] (int i)
T                  88 modules/photo/src/arrays.hpp     inline T* row_ptr(int i)
T                  94 modules/photo/src/arrays.hpp template <class T>
T                  97 modules/photo/src/arrays.hpp     T* a;
T                 101 modules/photo/src/arrays.hpp     Array3d(T* _a, int _n1, int _n2, int _n3):
T                 109 modules/photo/src/arrays.hpp         a = new T[n1*n2*n3];
T                 118 modules/photo/src/arrays.hpp     Array2d<T> operator [] (int i)
T                 120 modules/photo/src/arrays.hpp         Array2d<T> array2d(a + i*n2*n3, n2, n3);
T                 124 modules/photo/src/arrays.hpp     inline T* row_ptr(int i1, int i2)
T                 130 modules/photo/src/arrays.hpp template <class T>
T                 133 modules/photo/src/arrays.hpp     T* a;
T                 146 modules/photo/src/arrays.hpp     Array4d(T* _a, int _n1, int _n2, int _n3, int _n4) :
T                 155 modules/photo/src/arrays.hpp         a = new T[n1*n2*n3*n4];
T                 165 modules/photo/src/arrays.hpp     Array3d<T> operator [] (int i)
T                 167 modules/photo/src/arrays.hpp         Array3d<T> array3d(a + i*n2*n3*n4, n2, n3, n4);
T                 171 modules/photo/src/arrays.hpp     inline T* row_ptr(int i1, int i2, int i3)
T                  76 modules/photo/src/denoising.cuda.cpp         template<typename T>
T                 110 modules/photo/src/denoising.cuda.cpp         template<typename T>
T                  53 modules/photo/src/fast_nlmeans_denoising_invoker.hpp template <typename T, typename IT, typename UIT, typename D, typename WT>
T                 102 modules/photo/src/fast_nlmeans_denoising_invoker.hpp template <typename T, typename IT, typename UIT, typename D, typename WT>
T                 103 modules/photo/src/fast_nlmeans_denoising_invoker.hpp FastNlMeansDenoisingInvoker<T, IT, UIT, D, WT>::FastNlMeansDenoisingInvoker(
T                 110 modules/photo/src/fast_nlmeans_denoising_invoker.hpp     CV_Assert(src.channels() == pixelInfo<T>::channels);
T                 121 modules/photo/src/fast_nlmeans_denoising_invoker.hpp         (IT)search_window_size_ * (IT)search_window_size_ * (IT)pixelInfo<T>::sampleMax();
T                 132 modules/photo/src/fast_nlmeans_denoising_invoker.hpp     int max_dist = D::template maxDist<T>();
T                 140 modules/photo/src/fast_nlmeans_denoising_invoker.hpp             D::template calcWeight<T, WT>(dist, h, fixed_point_mult_);
T                 148 modules/photo/src/fast_nlmeans_denoising_invoker.hpp template <typename T, typename IT, typename UIT, typename D, typename WT>
T                 149 modules/photo/src/fast_nlmeans_denoising_invoker.hpp void FastNlMeansDenoisingInvoker<T, IT, UIT, D, WT>::operator() (const Range& range) const
T                 193 modules/photo/src/fast_nlmeans_denoising_invoker.hpp                     T a_up = extended_src_.at<T>(ay - template_window_half_size_ - 1, ax);
T                 194 modules/photo/src/fast_nlmeans_denoising_invoker.hpp                     T a_down = extended_src_.at<T>(ay + template_window_half_size_, ax);
T                 205 modules/photo/src/fast_nlmeans_denoising_invoker.hpp                         const T * b_up_ptr = extended_src_.ptr<T>(start_by - template_window_half_size_ - 1 + y);
T                 206 modules/photo/src/fast_nlmeans_denoising_invoker.hpp                         const T * b_down_ptr = extended_src_.ptr<T>(start_by + template_window_half_size_ + y);
T                 214 modules/photo/src/fast_nlmeans_denoising_invoker.hpp                             col_dist_sums_row[x] = up_col_dist_sums_row[x] + D::template calcUpDownDist<T>(a_up, a_down, b_up_ptr[bx], b_down_ptr[bx]);
T                 226 modules/photo/src/fast_nlmeans_denoising_invoker.hpp             IT estimation[pixelInfo<T>::channels], weights_sum[pixelInfo<WT>::channels];
T                 227 modules/photo/src/fast_nlmeans_denoising_invoker.hpp             for (int channel_num = 0; channel_num < pixelInfo<T>::channels; channel_num++)
T                 234 modules/photo/src/fast_nlmeans_denoising_invoker.hpp                 const T* cur_row_ptr = extended_src_.ptr<T>(border_size_ + search_window_y + y);
T                 240 modules/photo/src/fast_nlmeans_denoising_invoker.hpp                     T p = cur_row_ptr[border_size_ + search_window_x + x];
T                 241 modules/photo/src/fast_nlmeans_denoising_invoker.hpp                     incWithWeight<T, IT, WT>(estimation, weights_sum, weight, p);
T                 245 modules/photo/src/fast_nlmeans_denoising_invoker.hpp             divByWeightsSum<IT, UIT, pixelInfo<T>::channels, pixelInfo<WT>::channels>(estimation,
T                 247 modules/photo/src/fast_nlmeans_denoising_invoker.hpp             dst_.at<T>(i,j) = saturateCastFromArray<T, IT>(estimation);
T                 252 modules/photo/src/fast_nlmeans_denoising_invoker.hpp template <typename T, typename IT, typename UIT, typename D, typename WT>
T                 253 modules/photo/src/fast_nlmeans_denoising_invoker.hpp inline void FastNlMeansDenoisingInvoker<T, IT, UIT, D, WT>::calcDistSumsForFirstElementInRow(
T                 274 modules/photo/src/fast_nlmeans_denoising_invoker.hpp                     int dist = D::template calcDist<T>(extended_src_,
T                 286 modules/photo/src/fast_nlmeans_denoising_invoker.hpp template <typename T, typename IT, typename UIT, typename D, typename WT>
T                 287 modules/photo/src/fast_nlmeans_denoising_invoker.hpp inline void FastNlMeansDenoisingInvoker<T, IT, UIT, D, WT>::calcDistSumsForElementInFirstRow(
T                 310 modules/photo/src/fast_nlmeans_denoising_invoker.hpp                 col_dist_sums[new_last_col_num][y][x] += D::template calcDist<T>(extended_src_, ay + ty, ax, by + ty, bx);
T                  51 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp template <typename T> bool isnan(T value) { return _isnan(value) != 0; }
T                  55 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp template <typename T> struct pixelInfo_
T                  58 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     typedef T sampleType;
T                  67 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp template <typename T> struct pixelInfo: public pixelInfo_<T>
T                  69 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     typedef typename pixelInfo_<T>::sampleType sampleType;
T                  94 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T> struct calcDist_
T                  96 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         static inline int f(const T a, const T b)
T                 133 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T, typename WT> struct calcWeight_
T                 137 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp             double w = std::exp(-dist*dist / (h[0]*h[0] * pixelInfo<T>::channels));
T                 148 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T, typename ET, int n> struct calcWeight_<T, Vec<ET, n> >
T                 154 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp                 res[i] = calcWeight<T, ET>(dist, &h[i], fixed_point_mult);
T                 160 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T> static inline int calcDist(const T a, const T b)
T                 162 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         return calcDist_<T>::f(a, b);
T                 165 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T>
T                 168 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         const T a = m.at<T>(i1, j1);
T                 169 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         const T b = m.at<T>(i2, j2);
T                 170 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         return calcDist<T>(a,b);
T                 173 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T>
T                 174 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     static inline int calcUpDownDist(T a_up, T a_down, T b_up, T b_down)
T                 176 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         return calcDist<T>(a_down, b_down) - calcDist<T>(a_up, b_up);
T                 179 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T, typename WT>
T                 183 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         return calcWeight_<T, WT>::f(dist, h, fixed_point_mult);
T                 186 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T>
T                 189 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         return (int)pixelInfo<T>::sampleMax() * pixelInfo<T>::channels;
T                 195 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T> struct calcDist_
T                 197 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         static inline int f(const T a, const T b)
T                 234 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T> struct calcUpDownDist_
T                 236 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         static inline int f(T a_up, T a_down, T b_up, T b_down)
T                 249 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         static inline int f(T a_up, T a_down, T b_up, T b_down)
T                 251 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp             return calcDist<T>(a_down, b_down) - calcDist<T>(a_up, b_up);
T                 255 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T, typename WT> struct calcWeight_
T                 259 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp             double w = std::exp(-dist / (h[0]*h[0] * pixelInfo<T>::channels));
T                 270 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T, typename ET, int n> struct calcWeight_<T, Vec<ET, n> >
T                 276 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp                 res[i] = calcWeight<T, ET>(dist, &h[i], fixed_point_mult);
T                 282 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T> static inline int calcDist(const T a, const T b)
T                 284 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         return calcDist_<T>::f(a, b);
T                 287 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T>
T                 290 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         const T a = m.at<T>(i1, j1);
T                 291 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         const T b = m.at<T>(i2, j2);
T                 292 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         return calcDist<T>(a,b);
T                 295 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T>
T                 296 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     static inline int calcUpDownDist(T a_up, T a_down, T b_up, T b_down)
T                 298 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         return calcUpDownDist_<T>::f(a_up, a_down, b_up, b_down);
T                 301 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T, typename WT>
T                 305 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         return calcWeight_<T, WT>::f(dist, h, fixed_point_mult);
T                 308 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     template <typename T>
T                 311 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         return (int)pixelInfo<T>::sampleMax() * (int)pixelInfo<T>::sampleMax() *
T                 312 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp             pixelInfo<T>::channels;
T                 316 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp template <typename T, typename IT, typename WT> struct incWithWeight_
T                 318 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     static inline void f(IT* estimation, IT* weights_sum, WT weight, T p)
T                 397 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp template <typename T, typename IT, typename WT>
T                 398 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp static inline void incWithWeight(IT* estimation, IT* weights_sum, WT weight, T p)
T                 400 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     return incWithWeight_<T, IT, WT>::f(estimation, weights_sum, weight, p);
T                 440 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp template <typename T, typename IT> struct saturateCastFromArray_
T                 442 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     static inline T f(IT* estimation)
T                 444 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp         return saturate_cast<T>(estimation[0]);
T                 484 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp template <typename T, typename IT> static inline T saturateCastFromArray(IT* estimation)
T                 486 modules/photo/src/fast_nlmeans_denoising_invoker_commons.hpp     return saturateCastFromArray_<T, IT>::f(estimation);
T                  53 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp template <typename T, typename IT, typename UIT, typename D, typename WT>
T                  97 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp template <typename T, typename IT, typename UIT, typename D, typename WT>
T                  98 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::FastNlMeansMultiDenoisingInvoker(
T                 109 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp     CV_Assert(srcImgs[0].channels() == pixelInfo<T>::channels);
T                 129 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp         (IT)temporal_window_size_ * (IT)search_window_size_ * (IT)search_window_size_ * (IT)pixelInfo<T>::sampleMax();
T                 143 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp     int max_dist = D::template maxDist<T>();
T                 151 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp             D::template calcWeight<T, WT>(dist, h, fixed_point_mult_);
T                 159 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp template <typename T, typename IT, typename UIT, typename D, typename WT>
T                 160 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::operator() (const Range& range) const
T                 206 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                     T a_up = main_extended_src_.at<T>(ay - template_window_half_size_ - 1, ax);
T                 207 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                     T a_down = main_extended_src_.at<T>(ay + template_window_half_size_, ax);
T                 225 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                             const T* b_up_ptr = cur_extended_src.ptr<T>(start_by - template_window_half_size_ - 1 + y);
T                 226 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                             const T* b_down_ptr = cur_extended_src.ptr<T>(start_by + template_window_half_size_ + y);
T                 233 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                                     D::template calcUpDownDist<T>(a_up, a_down, b_up_ptr[start_bx + x], b_down_ptr[start_bx + x]);
T                 246 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp             IT estimation[pixelInfo<T>::channels], weights_sum[pixelInfo<WT>::channels];
T                 247 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp             for (size_t channel_num = 0; channel_num < pixelInfo<T>::channels; channel_num++)
T                 257 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                     const T* cur_row_ptr = esrc_d.ptr<T>(border_size_ + search_window_y + y);
T                 266 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                         T p = cur_row_ptr[border_size_ + search_window_x + x];
T                 267 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                         incWithWeight<T, IT, WT>(estimation, weights_sum, weight, p);
T                 272 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp             divByWeightsSum<IT, UIT, pixelInfo<T>::channels, pixelInfo<WT>::channels>(estimation,
T                 274 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp             dst_.at<T>(i,j) = saturateCastFromArray<T, IT>(estimation);
T                 279 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp template <typename T, typename IT, typename UIT, typename D, typename WT>
T                 280 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp inline void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::calcDistSumsForFirstElementInRow(
T                 305 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                         int dist = D::template calcDist<T>(
T                 306 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                                     main_extended_src_.at<T>(border_size_ + i + ty, border_size_ + j + tx),
T                 307 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                                     cur_extended_src.at<T>(border_size_ + start_y + ty, border_size_ + start_x + tx));
T                 320 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp template <typename T, typename IT, typename UIT, typename D, typename WT>
T                 321 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp inline void FastNlMeansMultiDenoisingInvoker<T, IT, UIT, D, WT>::calcDistSumsForElementInFirstRow(
T                 348 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                     *col_dist_sums_ptr += D::template calcDist<T>(
T                 349 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                                 main_extended_src_.at<T>(ay + ty, ax),
T                 350 modules/photo/src/fast_nlmeans_multi_denoising_invoker.hpp                                 cur_extended_src.at<T>(by + ty, bx));
T                  72 modules/photo/src/inpaint.cpp     float T;
T                 103 modules/photo/src/inpaint.cpp         head->T    = -FLT_MAX;
T                 109 modules/photo/src/inpaint.cpp             mem[i].T      = FLT_MAX;
T                 115 modules/photo/src/inpaint.cpp         tail->T    = FLT_MAX;
T                 131 modules/photo/src/inpaint.cpp     bool Push(int i, int j, float T) {
T                 134 modules/photo/src/inpaint.cpp         while (tmp->prev->T>T) tmp = tmp->prev;
T                 148 modules/photo/src/inpaint.cpp         add->T = T;
T                 171 modules/photo/src/inpaint.cpp     bool Pop(int *i, int *j, float *T) {
T                 176 modules/photo/src/inpaint.cpp         *T = tmp->T;
T                 208 modules/python/src2/cv2.cpp template<typename T> static
T                 209 modules/python/src2/cv2.cpp bool pyopencv_to(PyObject* obj, T& p, const char* name = "<unknown>");
T                 211 modules/python/src2/cv2.cpp template<typename T> static
T                 212 modules/python/src2/cv2.cpp PyObject* pyopencv_from(const T& src);
T                1073 modules/python/src2/cv2.cpp template <typename T>
T                1074 modules/python/src2/cv2.cpp bool pyopencv_to(PyObject *o, Ptr<T>& p, const char *name)
T                1076 modules/python/src2/cv2.cpp     p = makePtr<T>();
T                  47 modules/shape/test/test_shape.cpp template <typename T, typename compute>
T                  51 modules/shape/test/test_shape.cpp     typedef Point_<T> PointType;
T                  94 modules/shape/test/test_shape.cpp                 contoursQuery.push_back(PointType((T)_contoursQuery[border][p].x,
T                  95 modules/shape/test/test_shape.cpp                                                   (T)_contoursQuery[border][p].y));
T                 128 modules/stitching/include/opencv2/stitching/detail/warpers.hpp                          InputArray T = Mat::zeros(3, 1, CV_32F));
T                 190 modules/stitching/include/opencv2/stitching/detail/warpers.hpp     Point2f warpPoint(const Point2f &pt, InputArray K, InputArray R, InputArray T);
T                 192 modules/stitching/include/opencv2/stitching/detail/warpers.hpp     virtual Rect buildMaps(Size src_size, InputArray K, InputArray R, InputArray T, OutputArray xmap, OutputArray ymap);
T                 197 modules/stitching/include/opencv2/stitching/detail/warpers.hpp     virtual Point warp(InputArray src, InputArray K, InputArray R, InputArray T, int interp_mode, int border_mode,
T                 201 modules/stitching/include/opencv2/stitching/detail/warpers.hpp     Rect warpRoi(Size src_size, InputArray K, InputArray R, InputArray T);
T                 418 modules/stitching/include/opencv2/stitching/detail/warpers.hpp     Rect buildMaps(Size src_size, InputArray K, InputArray R, InputArray T, OutputArray xmap, OutputArray ymap)
T                 420 modules/stitching/include/opencv2/stitching/detail/warpers.hpp         Rect result = buildMaps(src_size, K, R, T, d_xmap_, d_ymap_);
T                 435 modules/stitching/include/opencv2/stitching/detail/warpers.hpp     Point warp(InputArray src, InputArray K, InputArray R, InputArray T, int interp_mode, int border_mode,
T                 439 modules/stitching/include/opencv2/stitching/detail/warpers.hpp         Point result = warp(d_src_, K, R, T, interp_mode, border_mode, d_dst_);
T                 446 modules/stitching/include/opencv2/stitching/detail/warpers.hpp     Rect buildMaps(Size src_size, InputArray K, InputArray R, InputArray T, cuda::GpuMat & xmap, cuda::GpuMat & ymap);
T                 451 modules/stitching/include/opencv2/stitching/detail/warpers.hpp     Point warp(const cuda::GpuMat & src, InputArray K, InputArray R, InputArray T, int interp_mode, int border_mode,
T                 689 modules/stitching/src/seam_finders.cpp template <typename T>
T                 692 modules/stitching/src/seam_finders.cpp     const T *r1 = image1.ptr<T>(y1);
T                 693 modules/stitching/src/seam_finders.cpp     const T *r2 = image2.ptr<T>(y2);
T                 699 modules/stitching/src/seam_finders.cpp template <typename T>
T                 702 modules/stitching/src/seam_finders.cpp     const T *r1 = image1.ptr<T>(y1);
T                 703 modules/stitching/src/seam_finders.cpp     const T *r2 = image2.ptr<T>(y2);
T                  51 modules/stitching/src/warpers.cpp     Mat K = _K.getMat(), R = _R.getMat(), T = _T.getMat();
T                  55 modules/stitching/src/warpers.cpp     CV_Assert((T.size() == Size(1, 3) || T.size() == Size(3, 1)) && T.type() == CV_32F);
T                  77 modules/stitching/src/warpers.cpp     Mat_<float> T_(T.reshape(0, 3));
T                  82 modules/stitching/src/warpers.cpp Point2f PlaneWarper::warpPoint(const Point2f &pt, InputArray K, InputArray R, InputArray T)
T                  84 modules/stitching/src/warpers.cpp     projector_.setCameraParams(K, R, T);
T                  93 modules/stitching/src/warpers.cpp     Mat_<float> T(3, 1, tz);
T                  94 modules/stitching/src/warpers.cpp     return warpPoint(pt, K, R, T);
T                 102 modules/stitching/src/warpers.cpp Rect PlaneWarper::buildMaps(Size src_size, InputArray K, InputArray R, InputArray T, OutputArray _xmap, OutputArray _ymap)
T                 104 modules/stitching/src/warpers.cpp     projector_.setCameraParams(K, R, T);
T                 153 modules/stitching/src/warpers.cpp Point PlaneWarper::warp(InputArray src, InputArray K, InputArray R, InputArray T, int interp_mode, int border_mode,
T                 157 modules/stitching/src/warpers.cpp     Rect dst_roi = buildMaps(src.size(), K, R, T, uxmap, uymap);
T                 169 modules/stitching/src/warpers.cpp     Mat_<float> T(3, 1, tz);
T                 170 modules/stitching/src/warpers.cpp     return warp(src, K, R, T, interp_mode, border_mode, dst);
T                 173 modules/stitching/src/warpers.cpp Rect PlaneWarper::warpRoi(Size src_size, InputArray K, InputArray R, InputArray T)
T                 175 modules/stitching/src/warpers.cpp     projector_.setCameraParams(K, R, T);
T                 186 modules/stitching/src/warpers.cpp     Mat_<float> T(3, 1, tz);
T                 187 modules/stitching/src/warpers.cpp     return warpRoi(src_size, K, R, T);
T                  76 modules/stitching/src/warpers_cuda.cpp     Mat T = _T.getMat();
T                  80 modules/stitching/src/warpers_cuda.cpp     CV_Assert( (T.size() == Size(3,1) || T.size() == Size(1,3)) && T.type() == CV_32FC1 && T.isContinuous() );
T                  94 modules/stitching/src/warpers_cuda.cpp                        T.ptr<float>(), scale, StreamAccessor::getStream(stream));
T                 155 modules/stitching/src/warpers_cuda.cpp Rect cv::detail::PlaneWarperGpu::buildMaps(Size src_size, InputArray K, InputArray R, InputArray T,
T                 162 modules/stitching/src/warpers_cuda.cpp     (void)T;
T                 168 modules/stitching/src/warpers_cuda.cpp     projector_.setCameraParams(K, R, T);
T                 174 modules/stitching/src/warpers_cuda.cpp                          K, R, T, projector_.scale, xmap, ymap);
T                 188 modules/stitching/src/warpers_cuda.cpp Point cv::detail::PlaneWarperGpu::warp(const cuda::GpuMat & src, InputArray K, InputArray R, InputArray T,
T                 196 modules/stitching/src/warpers_cuda.cpp     (void)T;
T                 203 modules/stitching/src/warpers_cuda.cpp     Rect dst_roi = buildMaps(src.size(), K, R, T, d_xmap_, d_ymap_);
T                 225 modules/superres/src/btv_l1.cpp     template <typename T>
T                 235 modules/superres/src/btv_l1.cpp             const T * const srcRow = src.ptr<T>(y);
T                 236 modules/superres/src/btv_l1.cpp             T * const dstRow = dst.ptr<T>(Y);
T                 363 modules/superres/src/btv_l1.cpp     template <typename T>
T                 374 modules/superres/src/btv_l1.cpp     template <typename T>
T                 375 modules/superres/src/btv_l1.cpp     void BtvRegularizationBody<T>::operator ()(const Range& range) const
T                 379 modules/superres/src/btv_l1.cpp             const T * const srcRow = src.ptr<T>(i);
T                 380 modules/superres/src/btv_l1.cpp             T * const dstRow = dst.ptr<T>(i);
T                 384 modules/superres/src/btv_l1.cpp                 const T srcVal = srcRow[j];
T                 388 modules/superres/src/btv_l1.cpp                     const T* srcRow2 = src.ptr<T>(i - m);
T                 389 modules/superres/src/btv_l1.cpp                     const T* srcRow3 = src.ptr<T>(i + m);
T                 399 modules/superres/src/btv_l1.cpp     template <typename T>
T                 409 modules/superres/src/btv_l1.cpp         BtvRegularizationBody<T> body;
T                  54 modules/superres/src/ring_buffer.hpp             template <typename T, class A>
T                  55 modules/superres/src/ring_buffer.hpp             inline const T& at(int index, const std::vector<T, A>& items)
T                  65 modules/superres/src/ring_buffer.hpp             template <typename T, class A>
T                  66 modules/superres/src/ring_buffer.hpp             inline T& at(int index, std::vector<T, A>& items)
T                 213 modules/superres/test/test_superres.cpp     template <typename T>
T                 217 modules/superres/test/test_superres.cpp template <typename T>
T                 251 modules/superres/test/test_superres.cpp     T superResFrame;
T                 321 modules/ts/include/opencv2/ts/ocl_test.hpp template <typename T>
T                 322 modules/ts/include/opencv2/ts/ocl_test.hpp struct CV_EXPORTS TSTestWithParam : public TestUtils, public ::testing::TestWithParam<T>
T                 745 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_0_TUPLE_(T) tuple<>
T                 746 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_1_TUPLE_(T) tuple<T##0, void, void, void, void, void, void, \
T                 748 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_2_TUPLE_(T) tuple<T##0, T##1, void, void, void, void, void, \
T                 750 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_3_TUPLE_(T) tuple<T##0, T##1, T##2, void, void, void, void, \
T                 752 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_4_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, void, void, void, \
T                 754 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_5_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, T##4, void, void, \
T                 756 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_6_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, T##4, T##5, void, \
T                 758 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_7_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
T                 760 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_8_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
T                 761 modules/ts/include/opencv2/ts/ts_gtest.h     T##7, void, void>
T                 762 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_9_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
T                 763 modules/ts/include/opencv2/ts/ts_gtest.h     T##7, T##8, void>
T                 764 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_10_TUPLE_(T) tuple<T##0, T##1, T##2, T##3, T##4, T##5, T##6, \
T                 765 modules/ts/include/opencv2/ts/ts_gtest.h     T##7, T##8, T##9>
T                 768 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_0_TYPENAMES_(T)
T                 769 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_1_TYPENAMES_(T) typename T##0
T                 770 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_2_TYPENAMES_(T) typename T##0, typename T##1
T                 771 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_3_TYPENAMES_(T) typename T##0, typename T##1, typename T##2
T                 772 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_4_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
T                 773 modules/ts/include/opencv2/ts/ts_gtest.h     typename T##3
T                 774 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_5_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
T                 775 modules/ts/include/opencv2/ts/ts_gtest.h     typename T##3, typename T##4
T                 776 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_6_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
T                 777 modules/ts/include/opencv2/ts/ts_gtest.h     typename T##3, typename T##4, typename T##5
T                 778 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_7_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
T                 779 modules/ts/include/opencv2/ts/ts_gtest.h     typename T##3, typename T##4, typename T##5, typename T##6
T                 780 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_8_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
T                 781 modules/ts/include/opencv2/ts/ts_gtest.h     typename T##3, typename T##4, typename T##5, typename T##6, typename T##7
T                 782 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_9_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
T                 783 modules/ts/include/opencv2/ts/ts_gtest.h     typename T##3, typename T##4, typename T##5, typename T##6, \
T                 784 modules/ts/include/opencv2/ts/ts_gtest.h     typename T##7, typename T##8
T                 785 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_10_TYPENAMES_(T) typename T##0, typename T##1, typename T##2, \
T                 786 modules/ts/include/opencv2/ts/ts_gtest.h     typename T##3, typename T##4, typename T##5, typename T##6, \
T                 787 modules/ts/include/opencv2/ts/ts_gtest.h     typename T##7, typename T##8, typename T##9
T                 806 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                 807 modules/ts/include/opencv2/ts/ts_gtest.h struct ByRef { typedef const T& type; };  // NOLINT
T                 808 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                 809 modules/ts/include/opencv2/ts/ts_gtest.h struct ByRef<T&> { typedef T& type; };  // NOLINT
T                 812 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_BY_REF_(T) typename ::std::tr1::gtest_internal::ByRef<T>::type
T                 816 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                 817 modules/ts/include/opencv2/ts/ts_gtest.h struct AddRef { typedef T& type; };  // NOLINT
T                 818 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                 819 modules/ts/include/opencv2/ts/ts_gtest.h struct AddRef<T&> { typedef T& type; };  // NOLINT
T                 822 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_ADD_REF_(T) typename ::std::tr1::gtest_internal::AddRef<T>::type
T                 832 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                 833 modules/ts/include/opencv2/ts/ts_gtest.h struct TupleElement<true, 0, GTEST_10_TUPLE_(T)> {
T                 837 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                 838 modules/ts/include/opencv2/ts/ts_gtest.h struct TupleElement<true, 1, GTEST_10_TUPLE_(T)> {
T                 842 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                 843 modules/ts/include/opencv2/ts/ts_gtest.h struct TupleElement<true, 2, GTEST_10_TUPLE_(T)> {
T                 847 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                 848 modules/ts/include/opencv2/ts/ts_gtest.h struct TupleElement<true, 3, GTEST_10_TUPLE_(T)> {
T                 852 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                 853 modules/ts/include/opencv2/ts/ts_gtest.h struct TupleElement<true, 4, GTEST_10_TUPLE_(T)> {
T                 857 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                 858 modules/ts/include/opencv2/ts/ts_gtest.h struct TupleElement<true, 5, GTEST_10_TUPLE_(T)> {
T                 862 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                 863 modules/ts/include/opencv2/ts/ts_gtest.h struct TupleElement<true, 6, GTEST_10_TUPLE_(T)> {
T                 867 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                 868 modules/ts/include/opencv2/ts/ts_gtest.h struct TupleElement<true, 7, GTEST_10_TUPLE_(T)> {
T                 872 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                 873 modules/ts/include/opencv2/ts/ts_gtest.h struct TupleElement<true, 8, GTEST_10_TUPLE_(T)> {
T                 877 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                 878 modules/ts/include/opencv2/ts/ts_gtest.h struct TupleElement<true, 9, GTEST_10_TUPLE_(T)> {
T                 892 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_1_TYPENAMES_(T)>
T                 893 modules/ts/include/opencv2/ts/ts_gtest.h class GTEST_1_TUPLE_(T) {
T                 924 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_2_TYPENAMES_(T)>
T                 925 modules/ts/include/opencv2/ts/ts_gtest.h class GTEST_2_TUPLE_(T) {
T                 967 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_3_TYPENAMES_(T)>
T                 968 modules/ts/include/opencv2/ts/ts_gtest.h class GTEST_3_TUPLE_(T) {
T                1004 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_4_TYPENAMES_(T)>
T                1005 modules/ts/include/opencv2/ts/ts_gtest.h class GTEST_4_TUPLE_(T) {
T                1045 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_5_TYPENAMES_(T)>
T                1046 modules/ts/include/opencv2/ts/ts_gtest.h class GTEST_5_TUPLE_(T) {
T                1089 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_6_TYPENAMES_(T)>
T                1090 modules/ts/include/opencv2/ts/ts_gtest.h class GTEST_6_TUPLE_(T) {
T                1136 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_7_TYPENAMES_(T)>
T                1137 modules/ts/include/opencv2/ts/ts_gtest.h class GTEST_7_TUPLE_(T) {
T                1185 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_8_TYPENAMES_(T)>
T                1186 modules/ts/include/opencv2/ts/ts_gtest.h class GTEST_8_TUPLE_(T) {
T                1237 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_9_TYPENAMES_(T)>
T                1238 modules/ts/include/opencv2/ts/ts_gtest.h class GTEST_9_TUPLE_(T) {
T                1291 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                1357 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_1_TYPENAMES_(T)>
T                1358 modules/ts/include/opencv2/ts/ts_gtest.h inline GTEST_1_TUPLE_(T) make_tuple(const T0& f0) {
T                1359 modules/ts/include/opencv2/ts/ts_gtest.h   return GTEST_1_TUPLE_(T)(f0);
T                1362 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_2_TYPENAMES_(T)>
T                1363 modules/ts/include/opencv2/ts/ts_gtest.h inline GTEST_2_TUPLE_(T) make_tuple(const T0& f0, const T1& f1) {
T                1364 modules/ts/include/opencv2/ts/ts_gtest.h   return GTEST_2_TUPLE_(T)(f0, f1);
T                1367 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_3_TYPENAMES_(T)>
T                1368 modules/ts/include/opencv2/ts/ts_gtest.h inline GTEST_3_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2) {
T                1369 modules/ts/include/opencv2/ts/ts_gtest.h   return GTEST_3_TUPLE_(T)(f0, f1, f2);
T                1372 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_4_TYPENAMES_(T)>
T                1373 modules/ts/include/opencv2/ts/ts_gtest.h inline GTEST_4_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2,
T                1375 modules/ts/include/opencv2/ts/ts_gtest.h   return GTEST_4_TUPLE_(T)(f0, f1, f2, f3);
T                1378 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_5_TYPENAMES_(T)>
T                1379 modules/ts/include/opencv2/ts/ts_gtest.h inline GTEST_5_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2,
T                1381 modules/ts/include/opencv2/ts/ts_gtest.h   return GTEST_5_TUPLE_(T)(f0, f1, f2, f3, f4);
T                1384 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_6_TYPENAMES_(T)>
T                1385 modules/ts/include/opencv2/ts/ts_gtest.h inline GTEST_6_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2,
T                1387 modules/ts/include/opencv2/ts/ts_gtest.h   return GTEST_6_TUPLE_(T)(f0, f1, f2, f3, f4, f5);
T                1390 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_7_TYPENAMES_(T)>
T                1391 modules/ts/include/opencv2/ts/ts_gtest.h inline GTEST_7_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2,
T                1393 modules/ts/include/opencv2/ts/ts_gtest.h   return GTEST_7_TUPLE_(T)(f0, f1, f2, f3, f4, f5, f6);
T                1396 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_8_TYPENAMES_(T)>
T                1397 modules/ts/include/opencv2/ts/ts_gtest.h inline GTEST_8_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2,
T                1399 modules/ts/include/opencv2/ts/ts_gtest.h   return GTEST_8_TUPLE_(T)(f0, f1, f2, f3, f4, f5, f6, f7);
T                1402 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_9_TYPENAMES_(T)>
T                1403 modules/ts/include/opencv2/ts/ts_gtest.h inline GTEST_9_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2,
T                1406 modules/ts/include/opencv2/ts/ts_gtest.h   return GTEST_9_TUPLE_(T)(f0, f1, f2, f3, f4, f5, f6, f7, f8);
T                1409 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                1410 modules/ts/include/opencv2/ts/ts_gtest.h inline GTEST_10_TUPLE_(T) make_tuple(const T0& f0, const T1& f1, const T2& f2,
T                1413 modules/ts/include/opencv2/ts/ts_gtest.h   return GTEST_10_TUPLE_(T)(f0, f1, f2, f3, f4, f5, f6, f7, f8, f9);
T                1420 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_0_TYPENAMES_(T)>
T                1421 modules/ts/include/opencv2/ts/ts_gtest.h struct tuple_size<GTEST_0_TUPLE_(T)> {
T                1425 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_1_TYPENAMES_(T)>
T                1426 modules/ts/include/opencv2/ts/ts_gtest.h struct tuple_size<GTEST_1_TUPLE_(T)> {
T                1430 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_2_TYPENAMES_(T)>
T                1431 modules/ts/include/opencv2/ts/ts_gtest.h struct tuple_size<GTEST_2_TUPLE_(T)> {
T                1435 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_3_TYPENAMES_(T)>
T                1436 modules/ts/include/opencv2/ts/ts_gtest.h struct tuple_size<GTEST_3_TUPLE_(T)> {
T                1440 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_4_TYPENAMES_(T)>
T                1441 modules/ts/include/opencv2/ts/ts_gtest.h struct tuple_size<GTEST_4_TUPLE_(T)> {
T                1445 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_5_TYPENAMES_(T)>
T                1446 modules/ts/include/opencv2/ts/ts_gtest.h struct tuple_size<GTEST_5_TUPLE_(T)> {
T                1450 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_6_TYPENAMES_(T)>
T                1451 modules/ts/include/opencv2/ts/ts_gtest.h struct tuple_size<GTEST_6_TUPLE_(T)> {
T                1455 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_7_TYPENAMES_(T)>
T                1456 modules/ts/include/opencv2/ts/ts_gtest.h struct tuple_size<GTEST_7_TUPLE_(T)> {
T                1460 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_8_TYPENAMES_(T)>
T                1461 modules/ts/include/opencv2/ts/ts_gtest.h struct tuple_size<GTEST_8_TUPLE_(T)> {
T                1465 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_9_TYPENAMES_(T)>
T                1466 modules/ts/include/opencv2/ts/ts_gtest.h struct tuple_size<GTEST_9_TUPLE_(T)> {
T                1470 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T)>
T                1471 modules/ts/include/opencv2/ts/ts_gtest.h struct tuple_size<GTEST_10_TUPLE_(T)> {
T                1609 modules/ts/include/opencv2/ts/ts_gtest.h template <int k, GTEST_10_TYPENAMES_(T)>
T                1610 modules/ts/include/opencv2/ts/ts_gtest.h GTEST_ADD_REF_(GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T)))
T                1611 modules/ts/include/opencv2/ts/ts_gtest.h get(GTEST_10_TUPLE_(T)& t) {
T                1615 modules/ts/include/opencv2/ts/ts_gtest.h template <int k, GTEST_10_TYPENAMES_(T)>
T                1616 modules/ts/include/opencv2/ts/ts_gtest.h GTEST_BY_REF_(GTEST_TUPLE_ELEMENT_(k,  GTEST_10_TUPLE_(T)))
T                1617 modules/ts/include/opencv2/ts/ts_gtest.h get(const GTEST_10_TUPLE_(T)& t) {
T                1653 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T), GTEST_10_TYPENAMES_(U)>
T                1654 modules/ts/include/opencv2/ts/ts_gtest.h inline bool operator==(const GTEST_10_TUPLE_(T)& t,
T                1657 modules/ts/include/opencv2/ts/ts_gtest.h       tuple_size<GTEST_10_TUPLE_(T)>::value,
T                1661 modules/ts/include/opencv2/ts/ts_gtest.h template <GTEST_10_TYPENAMES_(T), GTEST_10_TYPENAMES_(U)>
T                1662 modules/ts/include/opencv2/ts/ts_gtest.h inline bool operator!=(const GTEST_10_TUPLE_(T)& t,
T                2024 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                2025 modules/ts/include/opencv2/ts/ts_gtest.h struct StaticAssertTypeEqHelper<T, T> {};
T                2047 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                2050 modules/ts/include/opencv2/ts/ts_gtest.h   typedef T element_type;
T                2052 modules/ts/include/opencv2/ts/ts_gtest.h   explicit scoped_ptr(T* p = NULL) : ptr_(p) {}
T                2055 modules/ts/include/opencv2/ts/ts_gtest.h   T& operator*() const { return *ptr_; }
T                2056 modules/ts/include/opencv2/ts/ts_gtest.h   T* operator->() const { return ptr_; }
T                2057 modules/ts/include/opencv2/ts/ts_gtest.h   T* get() const { return ptr_; }
T                2059 modules/ts/include/opencv2/ts/ts_gtest.h   T* release() {
T                2060 modules/ts/include/opencv2/ts/ts_gtest.h     T* const ptr = ptr_;
T                2065 modules/ts/include/opencv2/ts/ts_gtest.h   void reset(T* p = NULL) {
T                2067 modules/ts/include/opencv2/ts/ts_gtest.h       if (IsTrue(sizeof(T) > 0)) {  // Makes sure T is a complete type.
T                2075 modules/ts/include/opencv2/ts/ts_gtest.h   T* ptr_;
T                2431 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                2434 modules/ts/include/opencv2/ts/ts_gtest.h   typedef void (*UserThreadFunc)(T);
T                2437 modules/ts/include/opencv2/ts/ts_gtest.h       UserThreadFunc func, T param, Notification* thread_can_start)
T                2465 modules/ts/include/opencv2/ts/ts_gtest.h   const T param_;  // User-supplied parameter to the thread function.
T                2630 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                2635 modules/ts/include/opencv2/ts/ts_gtest.h   explicit ThreadLocal(const T& value) : key_(CreateKey()),
T                2647 modules/ts/include/opencv2/ts/ts_gtest.h   T* pointer() { return GetOrCreateValue(); }
T                2648 modules/ts/include/opencv2/ts/ts_gtest.h   const T* pointer() const { return GetOrCreateValue(); }
T                2649 modules/ts/include/opencv2/ts/ts_gtest.h   const T& get() const { return *pointer(); }
T                2650 modules/ts/include/opencv2/ts/ts_gtest.h   void set(const T& value) { *pointer() = value; }
T                2656 modules/ts/include/opencv2/ts/ts_gtest.h     explicit ValueHolder(const T& value) : value_(value) {}
T                2658 modules/ts/include/opencv2/ts/ts_gtest.h     T* pointer() { return &value_; }
T                2661 modules/ts/include/opencv2/ts/ts_gtest.h     T value_;
T                2674 modules/ts/include/opencv2/ts/ts_gtest.h   T* GetOrCreateValue() const {
T                2689 modules/ts/include/opencv2/ts/ts_gtest.h   const T default_;  // The default value for each thread.
T                2723 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                2727 modules/ts/include/opencv2/ts/ts_gtest.h   explicit ThreadLocal(const T& value) : value_(value) {}
T                2728 modules/ts/include/opencv2/ts/ts_gtest.h   T* pointer() { return &value_; }
T                2729 modules/ts/include/opencv2/ts/ts_gtest.h   const T* pointer() const { return &value_; }
T                2730 modules/ts/include/opencv2/ts/ts_gtest.h   const T& get() const { return value_; }
T                2731 modules/ts/include/opencv2/ts/ts_gtest.h   void set(const T& value) { value_ = value; }
T                2733 modules/ts/include/opencv2/ts/ts_gtest.h   T value_;
T                2778 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                2781 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                2782 modules/ts/include/opencv2/ts/ts_gtest.h struct is_pointer<T*> : public true_type {};
T                2789 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                2790 modules/ts/include/opencv2/ts/ts_gtest.h struct IteratorTraits<T*> {
T                2791 modules/ts/include/opencv2/ts/ts_gtest.h   typedef T value_type;
T                2794 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                2795 modules/ts/include/opencv2/ts/ts_gtest.h struct IteratorTraits<const T*> {
T                2796 modules/ts/include/opencv2/ts/ts_gtest.h   typedef T value_type;
T                3230 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                3231 modules/ts/include/opencv2/ts/ts_gtest.h   inline Message& operator <<(const T& value) {
T                3232 modules/ts/include/opencv2/ts/ts_gtest.h     StreamHelper(typename internal::is_pointer<T>::type(), value);
T                3237 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                3238 modules/ts/include/opencv2/ts/ts_gtest.h   inline Message& operator <<(const T& val) {
T                3271 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                3272 modules/ts/include/opencv2/ts/ts_gtest.h   inline Message& operator <<(T* const& pointer) {  // NOLINT
T                3328 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                3329 modules/ts/include/opencv2/ts/ts_gtest.h   inline void StreamHelper(internal::true_type /*is_pointer*/, T* pointer) {
T                3336 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                3338 modules/ts/include/opencv2/ts/ts_gtest.h                            const T& value) {
T                3365 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                3366 modules/ts/include/opencv2/ts/ts_gtest.h std::string StreamableToString(const T& streamable) {
T                3806 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                3810 modules/ts/include/opencv2/ts/ts_gtest.h   const char* const name = typeid(T).name();
T                3842 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                3843 modules/ts/include/opencv2/ts/ts_gtest.h struct AssertTypeEq<T, T> {
T                5365 modules/ts/include/opencv2/ts/ts_gtest.h # define GTEST_TEMPLATE_ template <typename T> class
T                5377 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                5379 modules/ts/include/opencv2/ts/ts_gtest.h     typedef Tmpl<T> type;
T                5383 modules/ts/include/opencv2/ts/ts_gtest.h # define GTEST_BIND_(TmplSel, T) \
T                5384 modules/ts/include/opencv2/ts/ts_gtest.h   TmplSel::template Bind<T>::type
T                5390 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7044 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7046 modules/ts/include/opencv2/ts/ts_gtest.h   typedef Types1<T> type;
T                7101 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7102 modules/ts/include/opencv2/ts/ts_gtest.h ::std::string PrintToString(const T& value);
T                7422 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7431 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7432 modules/ts/include/opencv2/ts/ts_gtest.h bool TypeIdHelper<T>::dummy_ = false;
T                7437 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7443 modules/ts/include/opencv2/ts/ts_gtest.h   return &(TypeIdHelper<T>::dummy_);
T                7719 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7720 modules/ts/include/opencv2/ts/ts_gtest.h struct CompileAssertTypesEqual<T, T> {
T                7726 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7727 modules/ts/include/opencv2/ts/ts_gtest.h struct RemoveReference { typedef T type; };  // NOLINT
T                7728 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7729 modules/ts/include/opencv2/ts/ts_gtest.h struct RemoveReference<T&> { typedef T type; };  // NOLINT
T                7733 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_REMOVE_REFERENCE_(T) \
T                7734 modules/ts/include/opencv2/ts/ts_gtest.h     typename ::testing::internal::RemoveReference<T>::type
T                7739 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7740 modules/ts/include/opencv2/ts/ts_gtest.h struct RemoveConst { typedef T type; };  // NOLINT
T                7741 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7742 modules/ts/include/opencv2/ts/ts_gtest.h struct RemoveConst<const T> { typedef T type; };  // NOLINT
T                7747 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, size_t N>
T                7748 modules/ts/include/opencv2/ts/ts_gtest.h struct RemoveConst<const T[N]> {
T                7749 modules/ts/include/opencv2/ts/ts_gtest.h   typedef typename RemoveConst<T>::type type[N];
T                7756 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, size_t N>
T                7757 modules/ts/include/opencv2/ts/ts_gtest.h struct RemoveConst<T[N]> {
T                7758 modules/ts/include/opencv2/ts/ts_gtest.h   typedef typename RemoveConst<T>::type type[N];
T                7764 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_REMOVE_CONST_(T) \
T                7765 modules/ts/include/opencv2/ts/ts_gtest.h     typename ::testing::internal::RemoveConst<T>::type
T                7768 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_REMOVE_REFERENCE_AND_CONST_(T) \
T                7769 modules/ts/include/opencv2/ts/ts_gtest.h     GTEST_REMOVE_CONST_(GTEST_REMOVE_REFERENCE_(T))
T                7774 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7775 modules/ts/include/opencv2/ts/ts_gtest.h struct AddReference { typedef T& type; };  // NOLINT
T                7776 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7777 modules/ts/include/opencv2/ts/ts_gtest.h struct AddReference<T&> { typedef T& type; };  // NOLINT
T                7781 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_ADD_REFERENCE_(T) \
T                7782 modules/ts/include/opencv2/ts/ts_gtest.h     typename ::testing::internal::AddReference<T>::type
T                7793 modules/ts/include/opencv2/ts/ts_gtest.h #define GTEST_REFERENCE_TO_CONST_(T) \
T                7794 modules/ts/include/opencv2/ts/ts_gtest.h     GTEST_ADD_REFERENCE_(const GTEST_REMOVE_REFERENCE_(T))
T                7852 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                7855 modules/ts/include/opencv2/ts/ts_gtest.h   ImplicitlyConvertible<const T*, const ::ProtocolMessage*>::value ||
T                7856 modules/ts/include/opencv2/ts/ts_gtest.h   ImplicitlyConvertible<const T*, const ::proto2::Message*>::value> {
T                7905 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, typename U>
T                7906 modules/ts/include/opencv2/ts/ts_gtest.h bool ArrayEq(const T* lhs, size_t size, const U* rhs);
T                7909 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, typename U>
T                7910 modules/ts/include/opencv2/ts/ts_gtest.h inline bool ArrayEq(const T& lhs, const U& rhs) { return lhs == rhs; }
T                7913 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, typename U, size_t N>
T                7914 modules/ts/include/opencv2/ts/ts_gtest.h inline bool ArrayEq(const T(&lhs)[N], const U(&rhs)[N]) {
T                7921 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, typename U>
T                7922 modules/ts/include/opencv2/ts/ts_gtest.h bool ArrayEq(const T* lhs, size_t size, const U* rhs) {
T                7945 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, typename U>
T                7946 modules/ts/include/opencv2/ts/ts_gtest.h void CopyArray(const T* from, size_t size, U* to);
T                7949 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, typename U>
T                7950 modules/ts/include/opencv2/ts/ts_gtest.h inline void CopyArray(const T& from, U* to) { *to = from; }
T                7953 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, typename U, size_t N>
T                7954 modules/ts/include/opencv2/ts/ts_gtest.h inline void CopyArray(const T(&from)[N], U(*to)[N]) {
T                7961 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, typename U>
T                7962 modules/ts/include/opencv2/ts/ts_gtest.h void CopyArray(const T* from, size_t size, U* to) {
T                9156 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9159 modules/ts/include/opencv2/ts/ts_gtest.h   typedef T element_type;
T                9163 modules/ts/include/opencv2/ts/ts_gtest.h   explicit linked_ptr(T* ptr = NULL) { capture(ptr); }
T                9189 modules/ts/include/opencv2/ts/ts_gtest.h   void reset(T* ptr = NULL) {
T                9193 modules/ts/include/opencv2/ts/ts_gtest.h   T* get() const { return value_; }
T                9194 modules/ts/include/opencv2/ts/ts_gtest.h   T* operator->() const { return value_; }
T                9195 modules/ts/include/opencv2/ts/ts_gtest.h   T& operator*() const { return *value_; }
T                9197 modules/ts/include/opencv2/ts/ts_gtest.h   bool operator==(T* p) const { return value_ == p; }
T                9198 modules/ts/include/opencv2/ts/ts_gtest.h   bool operator!=(T* p) const { return value_ != p; }
T                9212 modules/ts/include/opencv2/ts/ts_gtest.h   T* value_;
T                9219 modules/ts/include/opencv2/ts/ts_gtest.h   void capture(T* ptr) {
T                9233 modules/ts/include/opencv2/ts/ts_gtest.h template<typename T> inline
T                9234 modules/ts/include/opencv2/ts/ts_gtest.h bool operator==(T* ptr, const linked_ptr<T>& x) {
T                9238 modules/ts/include/opencv2/ts/ts_gtest.h template<typename T> inline
T                9239 modules/ts/include/opencv2/ts/ts_gtest.h bool operator!=(T* ptr, const linked_ptr<T>& x) {
T                9246 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9247 modules/ts/include/opencv2/ts/ts_gtest.h linked_ptr<T> make_linked_ptr(T* ptr) {
T                9248 modules/ts/include/opencv2/ts/ts_gtest.h   return linked_ptr<T>(ptr);
T                9383 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, TypeKind kTypeKind>
T                9387 modules/ts/include/opencv2/ts/ts_gtest.h   static void PrintValue(const T& value, ::std::ostream* os) {
T                9398 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9399 modules/ts/include/opencv2/ts/ts_gtest.h class TypeWithoutFormatter<T, kProtobuf> {
T                9401 modules/ts/include/opencv2/ts/ts_gtest.h   static void PrintValue(const T& value, ::std::ostream* os) {
T                9410 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9411 modules/ts/include/opencv2/ts/ts_gtest.h class TypeWithoutFormatter<T, kConvertibleToInteger> {
T                9420 modules/ts/include/opencv2/ts/ts_gtest.h   static void PrintValue(const T& value, ::std::ostream* os) {
T                9450 modules/ts/include/opencv2/ts/ts_gtest.h template <typename Char, typename CharTraits, typename T>
T                9452 modules/ts/include/opencv2/ts/ts_gtest.h     ::std::basic_ostream<Char, CharTraits>& os, const T& x) {
T                9453 modules/ts/include/opencv2/ts/ts_gtest.h   TypeWithoutFormatter<T,
T                9454 modules/ts/include/opencv2/ts/ts_gtest.h       (internal::IsAProtocolMessage<T>::value ? kProtobuf :
T                9455 modules/ts/include/opencv2/ts/ts_gtest.h        internal::ImplicitlyConvertible<const T&, internal::BiggestInt>::value ?
T                9469 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9470 modules/ts/include/opencv2/ts/ts_gtest.h void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) {
T                9512 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9515 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9516 modules/ts/include/opencv2/ts/ts_gtest.h void UniversalPrint(const T& value, ::std::ostream* os);
T                9554 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9557 modules/ts/include/opencv2/ts/ts_gtest.h                     T* p, ::std::ostream* os) {
T                9566 modules/ts/include/opencv2/ts/ts_gtest.h     if (IsTrue(ImplicitlyConvertible<T*, const void*>::value)) {
T                9586 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9589 modules/ts/include/opencv2/ts/ts_gtest.h                     const T& value, ::std::ostream* os) {
T                9604 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9605 modules/ts/include/opencv2/ts/ts_gtest.h void PrintTo(const T& value, ::std::ostream* os) {
T                9628 modules/ts/include/opencv2/ts/ts_gtest.h   DefaultPrintTo(IsContainerTest<T>(0), is_pointer<T>(), value, os);
T                9698 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9699 modules/ts/include/opencv2/ts/ts_gtest.h void PrintRawArrayTo(const T a[], size_t count, ::std::ostream* os) {
T                9741 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9742 modules/ts/include/opencv2/ts/ts_gtest.h void PrintTupleTo(const T& t, ::std::ostream* os);
T                9830 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9843 modules/ts/include/opencv2/ts/ts_gtest.h   static void Print(const T& value, ::std::ostream* os) {
T                9862 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9863 modules/ts/include/opencv2/ts/ts_gtest.h void UniversalPrintArray(const T* begin, size_t len, ::std::ostream* os) {
T                9893 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, size_t N>
T                9894 modules/ts/include/opencv2/ts/ts_gtest.h class UniversalPrinter<T[N]> {
T                9898 modules/ts/include/opencv2/ts/ts_gtest.h   static void Print(const T (&a)[N], ::std::ostream* os) {
T                9904 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9905 modules/ts/include/opencv2/ts/ts_gtest.h class UniversalPrinter<T&> {
T                9914 modules/ts/include/opencv2/ts/ts_gtest.h   static void Print(const T& value, ::std::ostream* os) {
T                9932 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9935 modules/ts/include/opencv2/ts/ts_gtest.h   static void Print(const T& value, ::std::ostream* os) {
T                9939 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9940 modules/ts/include/opencv2/ts/ts_gtest.h class UniversalTersePrinter<T&> {
T                9942 modules/ts/include/opencv2/ts/ts_gtest.h   static void Print(const T& value, ::std::ostream* os) {
T                9946 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, size_t N>
T                9947 modules/ts/include/opencv2/ts/ts_gtest.h class UniversalTersePrinter<T[N]> {
T                9949 modules/ts/include/opencv2/ts/ts_gtest.h   static void Print(const T (&value)[N], ::std::ostream* os) {
T                9950 modules/ts/include/opencv2/ts/ts_gtest.h     UniversalPrinter<T[N]>::Print(value, os);
T                9994 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                9995 modules/ts/include/opencv2/ts/ts_gtest.h void UniversalTersePrint(const T& value, ::std::ostream* os) {
T                9996 modules/ts/include/opencv2/ts/ts_gtest.h   UniversalTersePrinter<T>::Print(value, os);
T                10003 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                10004 modules/ts/include/opencv2/ts/ts_gtest.h void UniversalPrint(const T& value, ::std::ostream* os) {
T                10007 modules/ts/include/opencv2/ts/ts_gtest.h   typedef T T1;
T                10076 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                10077 modules/ts/include/opencv2/ts/ts_gtest.h void PrintTupleTo(const T& t, ::std::ostream* os) {
T                10079 modules/ts/include/opencv2/ts/ts_gtest.h   TuplePrefixPrinter< ::std::tr1::tuple_size<T>::value>::
T                10098 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                10099 modules/ts/include/opencv2/ts/ts_gtest.h ::std::string PrintToString(const T& value) {
T                10101 modules/ts/include/opencv2/ts/ts_gtest.h   internal::UniversalTersePrinter<T>::Print(value, &ss);
T                10128 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                10135 modules/ts/include/opencv2/ts/ts_gtest.h   virtual const ParamGeneratorInterface<T>* BaseGenerator() const = 0;
T                10148 modules/ts/include/opencv2/ts/ts_gtest.h   virtual const T* Current() const = 0;
T                10158 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                10161 modules/ts/include/opencv2/ts/ts_gtest.h   typedef T value_type;
T                10162 modules/ts/include/opencv2/ts/ts_gtest.h   typedef const T& reference;
T                10173 modules/ts/include/opencv2/ts/ts_gtest.h   const T& operator*() const { return *impl_->Current(); }
T                10174 modules/ts/include/opencv2/ts/ts_gtest.h   const T* operator->() const { return impl_->Current(); }
T                10182 modules/ts/include/opencv2/ts/ts_gtest.h     ParamIteratorInterface<T>* clone = impl_->Clone();
T                10194 modules/ts/include/opencv2/ts/ts_gtest.h   friend class ParamGenerator<T>;
T                10195 modules/ts/include/opencv2/ts/ts_gtest.h   explicit ParamIterator(ParamIteratorInterface<T>* impl) : impl_(impl) {}
T                10196 modules/ts/include/opencv2/ts/ts_gtest.h   scoped_ptr<ParamIteratorInterface<T> > impl_;
T                10201 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                10204 modules/ts/include/opencv2/ts/ts_gtest.h   typedef T ParamType;
T                10209 modules/ts/include/opencv2/ts/ts_gtest.h   virtual ParamIteratorInterface<T>* Begin() const = 0;
T                10210 modules/ts/include/opencv2/ts/ts_gtest.h   virtual ParamIteratorInterface<T>* End() const = 0;
T                10218 modules/ts/include/opencv2/ts/ts_gtest.h template<typename T>
T                10221 modules/ts/include/opencv2/ts/ts_gtest.h   typedef ParamIterator<T> iterator;
T                10223 modules/ts/include/opencv2/ts/ts_gtest.h   explicit ParamGenerator(ParamGeneratorInterface<T>* impl) : impl_(impl) {}
T                10235 modules/ts/include/opencv2/ts/ts_gtest.h   linked_ptr<const ParamGeneratorInterface<T> > impl_;
T                10242 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, typename IncrementT>
T                10243 modules/ts/include/opencv2/ts/ts_gtest.h class RangeGenerator : public ParamGeneratorInterface<T> {
T                10245 modules/ts/include/opencv2/ts/ts_gtest.h   RangeGenerator(T begin, T end, IncrementT step)
T                10250 modules/ts/include/opencv2/ts/ts_gtest.h   virtual ParamIteratorInterface<T>* Begin() const {
T                10253 modules/ts/include/opencv2/ts/ts_gtest.h   virtual ParamIteratorInterface<T>* End() const {
T                10258 modules/ts/include/opencv2/ts/ts_gtest.h   class Iterator : public ParamIteratorInterface<T> {
T                10260 modules/ts/include/opencv2/ts/ts_gtest.h     Iterator(const ParamGeneratorInterface<T>* base, T value, int index,
T                10265 modules/ts/include/opencv2/ts/ts_gtest.h     virtual const ParamGeneratorInterface<T>* BaseGenerator() const {
T                10272 modules/ts/include/opencv2/ts/ts_gtest.h     virtual ParamIteratorInterface<T>* Clone() const {
T                10275 modules/ts/include/opencv2/ts/ts_gtest.h     virtual const T* Current() const { return &value_; }
T                10276 modules/ts/include/opencv2/ts/ts_gtest.h     virtual bool Equals(const ParamIteratorInterface<T>& other) const {
T                10289 modules/ts/include/opencv2/ts/ts_gtest.h         : ParamIteratorInterface<T>(),
T                10296 modules/ts/include/opencv2/ts/ts_gtest.h     const ParamGeneratorInterface<T>* const base_;
T                10297 modules/ts/include/opencv2/ts/ts_gtest.h     T value_;
T                10302 modules/ts/include/opencv2/ts/ts_gtest.h   static int CalculateEndIndex(const T& begin,
T                10303 modules/ts/include/opencv2/ts/ts_gtest.h                                const T& end,
T                10306 modules/ts/include/opencv2/ts/ts_gtest.h     for (T i = begin; i < end; i = i + step)
T                10314 modules/ts/include/opencv2/ts/ts_gtest.h   const T begin_;
T                10315 modules/ts/include/opencv2/ts/ts_gtest.h   const T end_;
T                10327 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                10328 modules/ts/include/opencv2/ts/ts_gtest.h class ValuesInIteratorRangeGenerator : public ParamGeneratorInterface<T> {
T                10335 modules/ts/include/opencv2/ts/ts_gtest.h   virtual ParamIteratorInterface<T>* Begin() const {
T                10338 modules/ts/include/opencv2/ts/ts_gtest.h   virtual ParamIteratorInterface<T>* End() const {
T                10343 modules/ts/include/opencv2/ts/ts_gtest.h   typedef typename ::std::vector<T> ContainerType;
T                10345 modules/ts/include/opencv2/ts/ts_gtest.h   class Iterator : public ParamIteratorInterface<T> {
T                10347 modules/ts/include/opencv2/ts/ts_gtest.h     Iterator(const ParamGeneratorInterface<T>* base,
T                10352 modules/ts/include/opencv2/ts/ts_gtest.h     virtual const ParamGeneratorInterface<T>* BaseGenerator() const {
T                10359 modules/ts/include/opencv2/ts/ts_gtest.h     virtual ParamIteratorInterface<T>* Clone() const {
T                10369 modules/ts/include/opencv2/ts/ts_gtest.h     virtual const T* Current() const {
T                10371 modules/ts/include/opencv2/ts/ts_gtest.h         value_.reset(new T(*iterator_));
T                10374 modules/ts/include/opencv2/ts/ts_gtest.h     virtual bool Equals(const ParamIteratorInterface<T>& other) const {
T                10388 modules/ts/include/opencv2/ts/ts_gtest.h         : ParamIteratorInterface<T>(),
T                10392 modules/ts/include/opencv2/ts/ts_gtest.h     const ParamGeneratorInterface<T>* const base_;
T                10399 modules/ts/include/opencv2/ts/ts_gtest.h     mutable scoped_ptr<const T> value_;
T                10743 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, size_t N>
T                10744 modules/ts/include/opencv2/ts/ts_gtest.h internal::ParamGenerator<T> ValuesIn(const T (&array)[N]);
T                10758 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                10759 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const { return ValuesIn(&v1_, &v1_ + 1); }
T                10773 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                10774 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                10775 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_)};
T                10792 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                10793 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                10794 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                10795 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_)};
T                10814 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                10815 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                10816 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                10817 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_)};
T                10837 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                10838 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                10839 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                10840 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_)};
T                10862 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                10863 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                10864 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                10865 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                10866 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_)};
T                10889 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                10890 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                10891 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                10892 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                10893 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_)};
T                10918 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                10919 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                10920 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                10921 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                10922 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_)};
T                10948 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                10949 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                10950 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                10951 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                10952 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                10953 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_)};
T                10980 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                10981 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                10982 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                10983 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                10984 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                10985 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_)};
T                11014 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11015 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11016 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11017 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11018 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11019 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_)};
T                11049 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11050 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11051 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11052 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11053 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11054 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11055 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_)};
T                11087 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11088 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11089 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11090 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11091 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11092 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11093 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_)};
T                11126 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11127 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11128 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11129 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11130 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11131 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11132 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_)};
T                11166 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11167 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11168 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11169 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11170 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11171 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11172 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11173 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_)};
T                11210 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11211 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11212 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11213 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11214 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11215 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11216 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11217 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_)};
T                11255 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11256 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11257 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11258 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11259 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11260 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11261 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11262 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_)};
T                11301 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11302 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11303 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11304 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11305 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11306 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11307 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11308 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                11309 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_)};
T                11349 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11350 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11351 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11352 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11353 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11354 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11355 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11356 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                11357 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_)};
T                11399 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11400 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11401 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11402 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11403 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11404 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11405 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11406 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                11407 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_)};
T                11451 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11452 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11453 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11454 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11455 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11456 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11457 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11458 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                11459 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                11460 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_)};
T                11505 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11506 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11507 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11508 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11509 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11510 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11511 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11512 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                11513 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                11514 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_)};
T                11561 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11562 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11563 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11564 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11565 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11566 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11567 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11568 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                11569 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                11570 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_)};
T                11618 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11619 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11620 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11621 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11622 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11623 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11624 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11625 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                11626 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                11627 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                11628 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_)};
T                11677 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11678 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11679 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11680 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11681 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11682 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11683 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11684 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                11685 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                11686 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                11687 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_)};
T                11738 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11739 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11740 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11741 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11742 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11743 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11744 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11745 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                11746 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                11747 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                11748 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_)};
T                11801 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11802 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11803 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11804 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11805 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11806 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11807 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11808 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                11809 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                11810 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                11811 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                11812 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_)};
T                11866 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11867 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11868 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11869 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11870 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11871 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11872 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11873 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                11874 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                11875 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                11876 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                11877 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_)};
T                11932 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                11933 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                11934 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                11935 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                11936 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                11937 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                11938 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                11939 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                11940 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                11941 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                11942 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                11943 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_)};
T                12000 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12001 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12002 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12003 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12004 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12005 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12006 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12007 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12008 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12009 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12010 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12011 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12012 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_)};
T                12071 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12072 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12073 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12074 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12075 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12076 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12077 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12078 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12079 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12080 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12081 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12082 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12083 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_)};
T                12143 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12144 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12145 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12146 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12147 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12148 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12149 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12150 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12151 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12152 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12153 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12154 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12155 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_)};
T                12217 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12218 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12219 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12220 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12221 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12222 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12223 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12224 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12225 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12226 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12227 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12228 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12229 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                12230 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_)};
T                12293 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12294 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12295 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12296 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12297 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12298 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12299 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12300 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12301 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12302 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12303 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12304 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12305 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                12306 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_)};
T                12370 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12371 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12372 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12373 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12374 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12375 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12376 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12377 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12378 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12379 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12380 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12381 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12382 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                12383 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_)};
T                12449 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12450 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12451 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12452 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12453 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12454 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12455 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12456 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12457 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12458 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12459 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12460 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12461 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                12462 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                12463 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_)};
T                12531 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12532 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12533 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12534 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12535 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12536 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12537 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12538 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12539 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12540 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12541 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12542 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12543 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                12544 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                12545 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_)};
T                12614 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12615 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12616 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12617 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12618 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12619 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12620 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12621 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12622 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12623 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12624 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12625 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12626 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                12627 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                12628 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_)};
T                12698 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12699 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12700 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12701 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12702 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12703 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12704 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12705 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12706 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12707 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12708 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12709 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12710 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                12711 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                12712 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_),
T                12713 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v39_)};
T                12785 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12786 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12787 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12788 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12789 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12790 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12791 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12792 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12793 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12794 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12795 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12796 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12797 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                12798 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                12799 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_),
T                12800 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v39_), static_cast<T>(v40_)};
T                12874 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12875 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12876 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12877 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12878 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12879 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12880 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12881 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12882 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12883 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12884 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12885 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12886 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                12887 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                12888 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_),
T                12889 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v39_), static_cast<T>(v40_), static_cast<T>(v41_)};
T                12964 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                12965 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                12966 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                12967 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                12968 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                12969 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                12970 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                12971 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                12972 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                12973 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                12974 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                12975 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                12976 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                12977 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                12978 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_),
T                12979 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v39_), static_cast<T>(v40_), static_cast<T>(v41_),
T                12980 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v42_)};
T                13056 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                13057 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                13058 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                13059 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                13060 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                13061 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                13062 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                13063 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                13064 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                13065 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                13066 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                13067 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                13068 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                13069 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                13070 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_),
T                13071 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v39_), static_cast<T>(v40_), static_cast<T>(v41_),
T                13072 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v42_), static_cast<T>(v43_)};
T                13150 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                13151 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                13152 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                13153 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                13154 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                13155 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                13156 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                13157 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                13158 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                13159 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                13160 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                13161 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                13162 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                13163 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                13164 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_),
T                13165 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v39_), static_cast<T>(v40_), static_cast<T>(v41_),
T                13166 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v42_), static_cast<T>(v43_), static_cast<T>(v44_)};
T                13245 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                13246 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                13247 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                13248 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                13249 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                13250 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                13251 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                13252 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                13253 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                13254 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                13255 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                13256 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                13257 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                13258 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                13259 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_),
T                13260 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v39_), static_cast<T>(v40_), static_cast<T>(v41_),
T                13261 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v42_), static_cast<T>(v43_), static_cast<T>(v44_),
T                13262 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v45_)};
T                13343 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                13344 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                13345 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                13346 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                13347 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                13348 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                13349 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                13350 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                13351 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                13352 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                13353 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                13354 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                13355 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                13356 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                13357 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_),
T                13358 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v39_), static_cast<T>(v40_), static_cast<T>(v41_),
T                13359 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v42_), static_cast<T>(v43_), static_cast<T>(v44_),
T                13360 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v45_), static_cast<T>(v46_)};
T                13443 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                13444 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                13445 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                13446 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                13447 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                13448 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                13449 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                13450 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                13451 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                13452 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                13453 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                13454 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                13455 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                13456 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                13457 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_),
T                13458 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v39_), static_cast<T>(v40_), static_cast<T>(v41_),
T                13459 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v42_), static_cast<T>(v43_), static_cast<T>(v44_),
T                13460 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v45_), static_cast<T>(v46_), static_cast<T>(v47_)};
T                13544 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                13545 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                13546 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                13547 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                13548 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                13549 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                13550 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                13551 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                13552 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                13553 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                13554 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                13555 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                13556 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                13557 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                13558 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_),
T                13559 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v39_), static_cast<T>(v40_), static_cast<T>(v41_),
T                13560 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v42_), static_cast<T>(v43_), static_cast<T>(v44_),
T                13561 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v45_), static_cast<T>(v46_), static_cast<T>(v47_),
T                13562 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v48_)};
T                13647 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                13648 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                13649 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                13650 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                13651 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                13652 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                13653 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                13654 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                13655 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                13656 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                13657 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                13658 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                13659 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                13660 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                13661 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_),
T                13662 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v39_), static_cast<T>(v40_), static_cast<T>(v41_),
T                13663 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v42_), static_cast<T>(v43_), static_cast<T>(v44_),
T                13664 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v45_), static_cast<T>(v46_), static_cast<T>(v47_),
T                13665 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v48_), static_cast<T>(v49_)};
T                13751 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                13752 modules/ts/include/opencv2/ts/ts_gtest.h   operator ParamGenerator<T>() const {
T                13753 modules/ts/include/opencv2/ts/ts_gtest.h     const T array[] = {static_cast<T>(v1_), static_cast<T>(v2_),
T                13754 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v3_), static_cast<T>(v4_), static_cast<T>(v5_),
T                13755 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v6_), static_cast<T>(v7_), static_cast<T>(v8_),
T                13756 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v9_), static_cast<T>(v10_), static_cast<T>(v11_),
T                13757 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v12_), static_cast<T>(v13_), static_cast<T>(v14_),
T                13758 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v15_), static_cast<T>(v16_), static_cast<T>(v17_),
T                13759 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v18_), static_cast<T>(v19_), static_cast<T>(v20_),
T                13760 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v21_), static_cast<T>(v22_), static_cast<T>(v23_),
T                13761 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v24_), static_cast<T>(v25_), static_cast<T>(v26_),
T                13762 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v27_), static_cast<T>(v28_), static_cast<T>(v29_),
T                13763 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v30_), static_cast<T>(v31_), static_cast<T>(v32_),
T                13764 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v33_), static_cast<T>(v34_), static_cast<T>(v35_),
T                13765 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v36_), static_cast<T>(v37_), static_cast<T>(v38_),
T                13766 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v39_), static_cast<T>(v40_), static_cast<T>(v41_),
T                13767 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v42_), static_cast<T>(v43_), static_cast<T>(v44_),
T                13768 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v45_), static_cast<T>(v46_), static_cast<T>(v47_),
T                13769 modules/ts/include/opencv2/ts/ts_gtest.h         static_cast<T>(v48_), static_cast<T>(v49_), static_cast<T>(v50_)};
T                15868 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, typename IncrementT>
T                15869 modules/ts/include/opencv2/ts/ts_gtest.h internal::ParamGenerator<T> Range(T start, T end, IncrementT step) {
T                15870 modules/ts/include/opencv2/ts/ts_gtest.h   return internal::ParamGenerator<T>(
T                15871 modules/ts/include/opencv2/ts/ts_gtest.h       new internal::RangeGenerator<T, IncrementT>(start, end, step));
T                15874 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                15875 modules/ts/include/opencv2/ts/ts_gtest.h internal::ParamGenerator<T> Range(T start, T end) {
T                15944 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T, size_t N>
T                15945 modules/ts/include/opencv2/ts/ts_gtest.h internal::ParamGenerator<T> ValuesIn(const T (&array)[N]) {
T                17328 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                17332 modules/ts/include/opencv2/ts/ts_gtest.h   typedef std::list<T> List;
T                17333 modules/ts/include/opencv2/ts/ts_gtest.h   static T shared_;
T                17334 modules/ts/include/opencv2/ts/ts_gtest.h   T value_;
T                17388 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                17759 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T> AssertionResult& operator<<(const T& value) {
T                19007 modules/ts/include/opencv2/ts/ts_gtest.h   template <typename T>
T                19018 modules/ts/include/opencv2/ts/ts_gtest.h       T* actual) {
T                19021 modules/ts/include/opencv2/ts/ts_gtest.h                        static_cast<T*>(NULL), actual);
T                19276 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                19279 modules/ts/include/opencv2/ts/ts_gtest.h   typedef T ParamType;
T                19308 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                19309 modules/ts/include/opencv2/ts/ts_gtest.h const T* WithParamInterface<T>::parameter_ = NULL;
T                19314 modules/ts/include/opencv2/ts/ts_gtest.h template <typename T>
T                19315 modules/ts/include/opencv2/ts/ts_gtest.h class TestWithParam : public Test, public WithParamInterface<T> {
T                 475 modules/ts/include/opencv2/ts/ts_perf.hpp template<typename T> class TestBaseWithParam: public TestBase, public ::testing::WithParamInterface<T> {};
T                 655 modules/ts/include/opencv2/ts/ts_perf.hpp template<typename T>
T                 657 modules/ts/include/opencv2/ts/ts_perf.hpp         public std::binary_function<cv::Rect_<T>, cv::Rect_<T>, bool>
T                 659 modules/ts/include/opencv2/ts/ts_perf.hpp   bool operator()(const cv::Rect_<T>& r1, const cv::Rect_<T>& r2) const
T                 225 modules/ts/src/cuda_test.cpp         template <typename T, typename OutT> std::string printMatValImpl(const Mat& m, Point p)
T                 234 modules/ts/src/cuda_test.cpp             ostr << static_cast<OutT>(m.at<T>(p.y, p.x * cn));
T                 237 modules/ts/src/cuda_test.cpp                 ostr << ", " << static_cast<OutT>(m.at<T>(p.y, p.x * cn + c));
T                 748 modules/ts/src/ts_gtest.cpp template <typename T>
T                 749 modules/ts/src/ts_gtest.cpp static void Delete(T* x) {
T                3558 modules/ts/src/ts_gtest.cpp template <class T, typename Result>
T                3560 modules/ts/src/ts_gtest.cpp     T* object, Result (T::*method)(), const char* location) {
T                3585 modules/ts/src/ts_gtest.cpp template <class T, typename Result>
T                3587 modules/ts/src/ts_gtest.cpp     T* object, Result (T::*method)(), const char* location) {
T                  19 modules/videoio/src/agile_wrl.hpp template <typename T, bool TIsNotAgile> class Agile;
T                  21 modules/videoio/src/agile_wrl.hpp template <typename T>
T                  26 modules/videoio/src/agile_wrl.hpp template <typename T>
T                  27 modules/videoio/src/agile_wrl.hpp struct UnwrapAgile<Agile<T, false>>
T                  31 modules/videoio/src/agile_wrl.hpp template <typename T>
T                  32 modules/videoio/src/agile_wrl.hpp struct UnwrapAgile<Agile<T, true>>
T                  37 modules/videoio/src/agile_wrl.hpp #define IS_AGILE(T) UnwrapAgile<T>::_IsAgile
T                  39 modules/videoio/src/agile_wrl.hpp #define __is_winrt_agile(T) (std::is_same<T, HSTRING__>::value || std::is_base_of<Microsoft::WRL::FtmBase, T>::value || std::is_base_of<IAgileObject, T>::value) //derived from Microsoft::WRL::FtmBase or IAgileObject
T                  41 modules/videoio/src/agile_wrl.hpp #define __is_win_interface(T) (std::is_base_of<IUnknown, T>::value || std::is_base_of<IInspectable, T>::value) //derived from IUnknown or IInspectable
T                  43 modules/videoio/src/agile_wrl.hpp #define __is_win_class(T) (std::is_same<T, HSTRING__>::value || std::is_base_of<Microsoft::WRL::Details::RuntimeClassBase, T>::value) //derived from Microsoft::WRL::RuntimeClass or HSTRING
T                  51 modules/videoio/src/agile_wrl.hpp         template <typename T>
T                  53 modules/videoio/src/agile_wrl.hpp         __declspec(no_refcount) inline HRESULT GetProxy(T *ObjectIn, IUnknown *ContextCallBack, T **Proxy)
T                  55 modules/videoio/src/agile_wrl.hpp         inline HRESULT GetProxy(T *ObjectIn, IUnknown *ContextCallBack, T **Proxy)
T                  59 modules/videoio/src/agile_wrl.hpp             return GetProxyImpl(*reinterpret_cast<IUnknown**>(&ObjectIn), __uuidof(T*), ContextCallBack, reinterpret_cast<IUnknown**>(Proxy));
T                  61 modules/videoio/src/agile_wrl.hpp             return GetProxyImpl(*reinterpret_cast<IUnknown**>(&const_cast<T*>(ObjectIn)), __uuidof(T*), ContextCallBack, reinterpret_cast<IUnknown**>(Proxy));
T                  65 modules/videoio/src/agile_wrl.hpp         template <typename T>
T                  66 modules/videoio/src/agile_wrl.hpp         inline HRESULT ReleaseInContext(T *ObjectIn, IUnknown *ContextCallBack)
T                  71 modules/videoio/src/agile_wrl.hpp         template <typename T>
T                 103 modules/videoio/src/agile_wrl.hpp                 T* operator->()
T                 105 modules/videoio/src/agile_wrl.hpp                     return reinterpret_cast<T*>(_p);
T                 109 modules/videoio/src/agile_wrl.hpp                 operator T * ()
T                 111 modules/videoio/src/agile_wrl.hpp                     return reinterpret_cast<T*>(_p);
T                 117 modules/videoio/src/agile_wrl.hpp         template <typename T>
T                 120 modules/videoio/src/agile_wrl.hpp             typedef T type;
T                 122 modules/videoio/src/agile_wrl.hpp         template <typename T>
T                 123 modules/videoio/src/agile_wrl.hpp         struct __remove_hat<T*>
T                 125 modules/videoio/src/agile_wrl.hpp             typedef T type;
T                 127 modules/videoio/src/agile_wrl.hpp         template <typename T>
T                 130 modules/videoio/src/agile_wrl.hpp             typename typedef __remove_hat<T>::type type;
T                 131 modules/videoio/src/agile_wrl.hpp             typename typedef __remove_hat<T>::type* agileMemberType;
T                 139 modules/videoio/src/agile_wrl.hpp         typename T,
T                 140 modules/videoio/src/agile_wrl.hpp         bool TIsNotAgile = (__is_win_class(typename Details::AgileTypeHelper<T>::type) && !__is_winrt_agile(typename Details::AgileTypeHelper<T>::type)) ||
T                 141 modules/videoio/src/agile_wrl.hpp         __is_win_interface(typename Details::AgileTypeHelper<T>::type)
T                 145 modules/videoio/src/agile_wrl.hpp         static_assert(__is_win_class(typename Details::AgileTypeHelper<T>::type) || __is_win_interface(typename Details::AgileTypeHelper<T>::type), "Agile can only be used with ref class or interface class types");
T                 146 modules/videoio/src/agile_wrl.hpp         typename typedef Details::AgileTypeHelper<T>::agileMemberType TypeT;
T                 422 modules/videoio/src/agile_wrl.hpp     template <typename T>
T                 423 modules/videoio/src/agile_wrl.hpp     class Agile<T, false>
T                 425 modules/videoio/src/agile_wrl.hpp         static_assert(__is_win_class(typename Details::AgileTypeHelper<T>::type) || __is_win_interface(typename Details::AgileTypeHelper<T>::type), "Agile can only be used with ref class or interface class types");
T                 426 modules/videoio/src/agile_wrl.hpp         typename typedef Details::AgileTypeHelper<T>::agileMemberType TypeT;
T                 278 modules/videoio/src/cap_msmf.cpp template <class T> void SafeRelease(T **ppT)
T                 150 modules/videoio/src/cap_msmf.hpp template < typename T >
T                 153 modules/videoio/src/cap_msmf.hpp     typedef T DerefType;
T                 156 modules/videoio/src/cap_msmf.hpp template < typename T >
T                 157 modules/videoio/src/cap_msmf.hpp struct DerefHelper<T*>
T                 159 modules/videoio/src/cap_msmf.hpp     typedef T DerefType;
T                 597 modules/videoio/src/cap_msmf.hpp #define _COM_SMARTPTR_DECLARE(T,var) T ## Ptr var
T                 599 modules/videoio/src/cap_msmf.hpp template <class T>
T                 606 modules/videoio/src/cap_msmf.hpp     ComPtr(T* lp) throw()
T                 610 modules/videoio/src/cap_msmf.hpp     ComPtr(_In_ const ComPtr<T>& lp) throw()
T                 618 modules/videoio/src/cap_msmf.hpp     T** operator&() throw()
T                 623 modules/videoio/src/cap_msmf.hpp     T* operator->() const throw()
T                 632 modules/videoio/src/cap_msmf.hpp     bool operator==(_In_opt_ T* pT) const throw()
T                 636 modules/videoio/src/cap_msmf.hpp     bool operator!=(_In_opt_ T* pT) const throw()
T                 645 modules/videoio/src/cap_msmf.hpp     T* const* GetAddressOf() const throw()
T                 650 modules/videoio/src/cap_msmf.hpp     T** GetAddressOf() throw()
T                 655 modules/videoio/src/cap_msmf.hpp     T** ReleaseAndGetAddressOf() throw()
T                 661 modules/videoio/src/cap_msmf.hpp     T* Get() const throw()
T                 667 modules/videoio/src/cap_msmf.hpp     void Attach(_In_opt_ T* p2) throw()
T                 672 modules/videoio/src/cap_msmf.hpp     T* Detach() throw()
T                 676 modules/videoio/src/cap_msmf.hpp     _Check_return_ HRESULT CopyTo(_Deref_out_opt_ T** ppT) throw()
T                 705 modules/videoio/src/cap_msmf.hpp     _COM_SMARTPTR_TYPEDEF(T, __uuidof(T));
T                 706 modules/videoio/src/cap_msmf.hpp     _COM_SMARTPTR_DECLARE(T, p);
T                1893 modules/videoio/src/cap_msmf.hpp template <class T>
T                1896 modules/videoio/src/cap_msmf.hpp     void operator()(T& /*t*/)
T                1901 modules/videoio/src/cap_msmf.hpp template <class T>
T                1911 modules/videoio/src/cap_msmf.hpp         T    item;
T                1917 modules/videoio/src/cap_msmf.hpp         Node(T item) : prev(nullptr), next(nullptr)
T                1922 modules/videoio/src/cap_msmf.hpp         T Item() const { return item; }
T                1930 modules/videoio/src/cap_msmf.hpp         friend class List<T>;
T                1969 modules/videoio/src/cap_msmf.hpp     virtual HRESULT InsertAfter(T item, Node *pBefore)
T                1995 modules/videoio/src/cap_msmf.hpp     virtual HRESULT GetItem(const Node *pNode, T* ppItem)
T                2009 modules/videoio/src/cap_msmf.hpp     virtual HRESULT RemoveItem(Node *pNode, T *ppItem)
T                2023 modules/videoio/src/cap_msmf.hpp         T item;
T                2060 modules/videoio/src/cap_msmf.hpp     HRESULT InsertBack(T item)
T                2066 modules/videoio/src/cap_msmf.hpp     HRESULT InsertFront(T item)
T                2071 modules/videoio/src/cap_msmf.hpp     HRESULT InsertPos(POSITION pos, T item)
T                2083 modules/videoio/src/cap_msmf.hpp     HRESULT RemoveBack(T *ppItem)
T                2097 modules/videoio/src/cap_msmf.hpp     HRESULT RemoveFront(T *ppItem)
T                2110 modules/videoio/src/cap_msmf.hpp     HRESULT GetBack(T *ppItem)
T                2123 modules/videoio/src/cap_msmf.hpp     HRESULT GetFront(T *ppItem)
T                2171 modules/videoio/src/cap_msmf.hpp         NoOp<T> clearOp;
T                2195 modules/videoio/src/cap_msmf.hpp     HRESULT GetItemPos(POSITION pos, T *ppItem)
T                2222 modules/videoio/src/cap_msmf.hpp     HRESULT Remove(POSITION& pos, T *ppItem)
T                2290 modules/videoio/src/cap_msmf.hpp template <class T, bool NULLABLE = FALSE>
T                2291 modules/videoio/src/cap_msmf.hpp class ComPtrList : public List<T*>
T                2295 modules/videoio/src/cap_msmf.hpp     typedef T* Ptr;
T                3209 modules/videoio/src/cap_msmf.hpp     template <class T, class TFunc>
T                3210 modules/videoio/src/cap_msmf.hpp     HRESULT ForEach(ComPtrList<T> &col, TFunc fn)
T                3212 modules/videoio/src/cap_msmf.hpp         ComPtrList<T>::POSITION pos = col.FrontPosition();
T                3213 modules/videoio/src/cap_msmf.hpp         ComPtrList<T>::POSITION endPos = col.EndPosition();
T                3218 modules/videoio/src/cap_msmf.hpp             _ComPtr<T> spStream;
T                  65 modules/videoio/src/cap_winrt/MFIncludes.hpp template<typename T, typename U>
T                  66 modules/videoio/src/cap_winrt/MFIncludes.hpp MW::ComPtr<T> As(U^ in)
T                  68 modules/videoio/src/cap_winrt/MFIncludes.hpp     MW::ComPtr<T> out;
T                  74 modules/videoio/src/cap_winrt/MFIncludes.hpp template<typename T, typename U>
T                  75 modules/videoio/src/cap_winrt/MFIncludes.hpp Microsoft::WRL::ComPtr<T> As(const Microsoft::WRL::ComPtr<U>& in)
T                  77 modules/videoio/src/cap_winrt/MFIncludes.hpp     Microsoft::WRL::ComPtr<T> out;
T                  83 modules/videoio/src/cap_winrt/MFIncludes.hpp template<typename T, typename U>
T                  84 modules/videoio/src/cap_winrt/MFIncludes.hpp Microsoft::WRL::ComPtr<T> As(U* in)
T                  86 modules/videoio/src/cap_winrt/MFIncludes.hpp     Microsoft::WRL::ComPtr<T> out;
T                 916 modules/videoio/src/ppltasks_winrt.hpp     template <typename T> std::true_type _VoidIsTaskHelper(task<T> _Arg, int);
T                 917 modules/videoio/src/ppltasks_winrt.hpp     template <typename T> std::false_type _VoidIsTaskHelper(T _Arg, ...);
T                 994 modules/videoio/src/ppltasks_winrt.hpp     template<typename T>
T                 995 modules/videoio/src/ppltasks_winrt.hpp     struct _InitFunctorTypeTraits<T, T>
T                3873 modules/videoio/src/ppltasks_winrt.hpp     template <typename T> friend class task; // task can register itself with the event by calling the private _RegisterTask
T                3874 modules/videoio/src/ppltasks_winrt.hpp     template <typename T> friend class task_completion_event;
T                4056 modules/videoio/src/ppltasks_winrt.hpp     template <typename T> friend class task; // task can register itself with the event by calling the private _RegisterTask
T                4796 modules/videoio/src/ppltasks_winrt.hpp     template <typename T> friend class task;
T                6046 modules/videoio/src/ppltasks_winrt.hpp     template <typename T> friend class task;
T                6047 modules/videoio/src/ppltasks_winrt.hpp     template <typename T> friend class task_completion_event;
T                  57 modules/videostab/include/opencv2/videostab/ring_buffer.hpp template <typename T> inline T& at(int idx, std::vector<T> &items)
T                  62 modules/videostab/include/opencv2/videostab/ring_buffer.hpp template <typename T> inline const T& at(int idx, const std::vector<T> &items)
T                 112 modules/videostab/src/global_motion.cpp     Mat_<float> T = Mat::eye(3, 3, CV_32F);
T                 113 modules/videostab/src/global_motion.cpp     T(0,0) = T(1,1) = s;
T                 114 modules/videostab/src/global_motion.cpp     T(0,2) = -cx*s;
T                 115 modules/videostab/src/global_motion.cpp     T(1,2) = -cy*s;
T                 116 modules/videostab/src/global_motion.cpp     return T;
T                 137 samples/cpp/3calibration.cpp         Mat R, T, E, F;
T                 140 samples/cpp/3calibration.cpp                                      imageSize, R, T, E, F,
T                 148 samples/cpp/3calibration.cpp             R12 = R; T12 = T;
T                 152 samples/cpp/3calibration.cpp             R13 = R; T13 = T;
T                  94 samples/cpp/filestorage.cpp     Mat R =Mat_<double>::eye(3, 3),T = Mat_<double>::zeros(3, 1);
T                  96 samples/cpp/filestorage.cpp     cout << "T = " << T << "\n";
T                  98 samples/cpp/filestorage.cpp     fs << "T" << T;
T                 131 samples/cpp/filestorage.cpp     Mat R, T;
T                 135 samples/cpp/filestorage.cpp     fs["T"] >> T;
T                 138 samples/cpp/filestorage.cpp     cout << "T = " << T << endl;
T                  84 samples/cpp/letter_recog.cpp template<typename T>
T                  85 samples/cpp/letter_recog.cpp static Ptr<T> load_classifier(const string& filename_to_load)
T                  88 samples/cpp/letter_recog.cpp     Ptr<T> model = StatModel::load<T>( filename_to_load );
T                 170 samples/cpp/stereo_calib.cpp     Mat R, T, E, F;
T                 175 samples/cpp/stereo_calib.cpp                     imageSize, R, T, E, F,
T                 230 samples/cpp/stereo_calib.cpp                   imageSize, R, T, R1, R2, P1, P2, Q,
T                 236 samples/cpp/stereo_calib.cpp         fs << "R" << R << "T" << T << "R1" << R1 << "R2" << R2 << "P1" << P1 << "P2" << P2 << "Q" << Q;
T                 214 samples/cpp/stereo_match.cpp         Mat R, T, R1, P1, R2, P2;
T                 216 samples/cpp/stereo_match.cpp         fs["T"] >> T;
T                 218 samples/cpp/stereo_match.cpp         stereoRectify( M1, D1, M2, D2, img_size, R, T, R1, R2, P1, P2, Q, CALIB_ZERO_DISPARITY, -1, img_size, &roi1, &roi2 );
T                 238 samples/cpp/tutorial_code/calib3d/real_time_pose_estimation/src/PnPProblem.cpp     Triangle T(i, V0, V1, V2);
T                 241 samples/cpp/tutorial_code/calib3d/real_time_pose_estimation/src/PnPProblem.cpp     if(this->intersect_MollerTrumbore(R, T, &out))
T                 266 samples/cpp/tutorial_code/calib3d/real_time_pose_estimation/src/PnPProblem.cpp   cv::Point3f P, Q, T;
T                 292 samples/cpp/tutorial_code/calib3d/real_time_pose_estimation/src/PnPProblem.cpp   T = SUB(O, V1);
T                 295 samples/cpp/tutorial_code/calib3d/real_time_pose_estimation/src/PnPProblem.cpp   u = DOT(T, P) * inv_det;
T                 301 samples/cpp/tutorial_code/calib3d/real_time_pose_estimation/src/PnPProblem.cpp   Q = CROSS(T, e1);
T                  27 samples/cpp/tutorial_code/calib3d/real_time_pose_estimation/src/PnPProblem.h   bool intersect_MollerTrumbore(Ray &R, Triangle &T, double *out);
T                  76 samples/cpp/tutorial_code/core/file_input_output/file_input_output.cpp             T = Mat_<double>::zeros(3, 1);
T                  91 samples/cpp/tutorial_code/core/file_input_output/file_input_output.cpp         fs << "T" << T;
T                 133 samples/cpp/tutorial_code/core/file_input_output/file_input_output.cpp         Mat R, T;
T                 136 samples/cpp/tutorial_code/core/file_input_output/file_input_output.cpp         fs["T"] >> T;
T                 141 samples/cpp/tutorial_code/core/file_input_output/file_input_output.cpp         cout << "T = " << T << endl << endl;
T                  16 samples/gpu/farneback_optical_flow.cpp template <typename T>
T                  17 samples/gpu/farneback_optical_flow.cpp inline T mapVal(T x, T a, T b, T c, T d)
T                  85 samples/gpu/opticalflow_nvidia_api.cpp template<class T>
T                  92 samples/gpu/opticalflow_nvidia_api.cpp     T convert;
T                 112 samples/gpu/opticalflow_nvidia_api.cpp template<class T>
T                 116 samples/gpu/opticalflow_nvidia_api.cpp     T convert;
T                 174 samples/gpu/opticalflow_nvidia_api.cpp template<typename T>
T                 175 samples/gpu/opticalflow_nvidia_api.cpp inline T Clamp (T x, T a, T b)
T                 180 samples/gpu/opticalflow_nvidia_api.cpp template<typename T>
T                 181 samples/gpu/opticalflow_nvidia_api.cpp inline T MapValue (T x, T a, T b, T c, T d)
T                  69 samples/gpu/pyrlk_optical_flow.cpp template <typename T> inline T clamp (T x, T a, T b)
T                  74 samples/gpu/pyrlk_optical_flow.cpp template <typename T> inline T mapValue(T x, T a, T b, T c, T d)
T                  33 samples/tapi/tvl1_optical_flow.cpp template <typename T> inline T clamp (T x, T a, T b)
T                  38 samples/tapi/tvl1_optical_flow.cpp template <typename T> inline T mapValue(T x, T a, T b, T c, T d)
T                  24 samples/winrt/ImageManipulations/MediaExtensions/Common/AsyncCB.h template<class T>
T                  28 samples/winrt/ImageManipulations/MediaExtensions/Common/AsyncCB.h     typedef HRESULT (T::*InvokeFn)(IMFAsyncResult *pAsyncResult);
T                  30 samples/winrt/ImageManipulations/MediaExtensions/Common/AsyncCB.h     AsyncCallback(T *pParent, InvokeFn fn) : m_pParent(pParent), m_pInvokeFn(fn)
T                  79 samples/winrt/ImageManipulations/MediaExtensions/Common/AsyncCB.h     T *m_pParent;
T                  36 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h template <class T>
T                  39 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     void operator()(T& t)
T                  44 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h template <class T>
T                  54 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h         T    item;
T                  60 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h         Node(T item) : prev(nullptr), next(nullptr)
T                  65 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h         T Item() const { return item; }
T                  73 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h         friend class List<T>;
T                 112 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     virtual HRESULT InsertAfter(T item, Node *pBefore)
T                 138 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     virtual HRESULT GetItem(const Node *pNode, T* ppItem)
T                 152 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     virtual HRESULT RemoveItem(Node *pNode, T *ppItem)
T                 166 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h         T item;
T                 203 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     HRESULT InsertBack(T item)
T                 209 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     HRESULT InsertFront(T item)
T                 214 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     HRESULT InsertPos(POSITION pos, T item)
T                 226 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     HRESULT RemoveBack(T *ppItem)
T                 240 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     HRESULT RemoveFront(T *ppItem)
T                 253 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     HRESULT GetBack(T *ppItem)
T                 266 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     HRESULT GetFront(T *ppItem)
T                 314 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h         NoOp<T> clearOp;
T                 338 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     HRESULT GetItemPos(POSITION pos, T *ppItem)
T                 365 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     HRESULT Remove(POSITION& pos, T *ppItem)
T                 428 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h template <class T, bool NULLABLE = FALSE>
T                 429 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h class ComPtrList : public List<T*>
T                 433 samples/winrt/ImageManipulations/MediaExtensions/Common/LinkList.h     typedef T* Ptr;
T                  98 samples/winrt/ImageManipulations/MediaExtensions/Common/OpQueue.h template <class T, class TOperation>
T                 116 samples/winrt/ImageManipulations/MediaExtensions/Common/OpQueue.h         : m_OnProcessQueue(static_cast<T *>(this), &OpQueue::ProcessQueueAsync),
T                 128 samples/winrt/ImageManipulations/MediaExtensions/Common/OpQueue.h     AsyncCallback<T>  m_OnProcessQueue;  // ProcessQueueAsync callback.
T                 138 samples/winrt/ImageManipulations/MediaExtensions/Common/OpQueue.h template <class T, class TOperation>
T                 139 samples/winrt/ImageManipulations/MediaExtensions/Common/OpQueue.h HRESULT OpQueue<T, TOperation>::QueueOperation(TOperation *pOp)
T                 163 samples/winrt/ImageManipulations/MediaExtensions/Common/OpQueue.h template <class T, class TOperation>
T                 164 samples/winrt/ImageManipulations/MediaExtensions/Common/OpQueue.h HRESULT OpQueue<T, TOperation>::ProcessQueue()
T                 187 samples/winrt/ImageManipulations/MediaExtensions/Common/OpQueue.h template <class T, class TOperation>
T                 188 samples/winrt/ImageManipulations/MediaExtensions/Common/OpQueue.h HRESULT OpQueue<T, TOperation>::ProcessQueueAsync(IMFAsyncResult *pResult)
T                  70 samples/winrt/ImageManipulations/MediaExtensions/OcvTransform/OcvTransform.cpp template <typename T>
T                  71 samples/winrt/ImageManipulations/MediaExtensions/OcvTransform/OcvTransform.cpp inline T clamp(const T& val, const T& minVal, const T& maxVal)
T                  52 samples/winrt/ImageManipulations/MediaExtensions/OcvTransform/OcvTransform.h template <class T> void SafeRelease(T **ppT)