template class NCVMatrix
NCVMatrix (2D)
#include <NCV.hpp> template <class T> class NCVMatrix { public: // methods T& at( Ncv32u x, Ncv32u y ) const; void clear(); NCVStatus copy2D( NCVMatrix<T>& dst, NcvSize32u roi, cudaStream_t cuStream ) const; NCVStatus copySolid( NCVMatrix<T>& dst, cudaStream_t cuStream, size_t howMuch = 0 ) const; Ncv32u height() const; NCVMemoryType memType() const; Ncv32u pitch() const; T* ptr() const; NcvSize32u size() const; Ncv32u stride() const; Ncv32u width() const; protected: // fields Ncv32u _height; NCVMemoryType _memtype; Ncv32u _pitch; T* _ptr; Ncv32u _width; }; // direct descendants template <class T> class NCVMatrixAlloc; template <class T> class NCVMatrixReuse;