Struct cv::cudev::GlobPtr#

Structure similar to cv::cudev::GlobPtrSz but containing only a pointer and row step. View details

Collaboration diagram for cv::cudev::GlobPtr:

cv::cudev::GlobPtr< T > Node1 cv::cudev::GlobPtr< T >   + operator()() + operator()() + row() + row() Node2 T *     Node2->Node1 +data Node3 size_t     Node3->Node1 +step

cv::cudev::GlobPtr< T > Node1 cv::cudev::GlobPtr< T >   + operator()() + operator()() + row() + row() Node2 T *     Node2->Node1 +data Node3 size_t     Node3->Node1 +step

Detailed Description#

template<typename T>
struct GlobPtr

Structure similar to cv::cudev::GlobPtrSz but containing only a pointer and row step.

Width and height fields are excluded due to performance reasons. The structure is intended for internal use or for users who write device code.

Subclassed by cv::cudev::GlobPtrSz< T >

Member Typedef Documentation#

index_type#

typedef int cv::cudev::GlobPtr::index_type

value_type#

typedef T cv::cudev::GlobPtr::value_type

Member Function Documentation#

operator()()#

T & cv::cudev::GlobPtr::operator()(
int y,
int x )

Here is the call graph for this function:

cv::cudev::GlobPtr::operator() Node1 cv::cudev::GlobPtr ::operator() Node2 cv::cudev::GlobPtr::row Node1->Node2

cv::cudev::GlobPtr::operator() Node1 cv::cudev::GlobPtr ::operator() Node2 cv::cudev::GlobPtr::row Node1->Node2

operator()()#

const T & cv::cudev::GlobPtr::operator()(
int y,
int x )

Here is the call graph for this function:

cv::cudev::GlobPtr::operator() Node1 cv::cudev::GlobPtr ::operator() Node2 cv::cudev::GlobPtr::row Node1->Node2

cv::cudev::GlobPtr::operator() Node1 cv::cudev::GlobPtr ::operator() Node2 cv::cudev::GlobPtr::row Node1->Node2

row()#

T * cv::cudev::GlobPtr::row(int y)

row()#

const T * cv::cudev::GlobPtr::row(int y)

Member Data Documentation#

data#

T * cv::cudev::GlobPtr::data

step#

size_t cv::cudev::GlobPtr::step

stride between two consecutive rows in bytes. Step is stored always and everywhere in bytes!!!

Source file#

The documentation for this struct was generated from the following file: