cv::MatConstIterator_< _Tp > Class Template Reference

#include <cxcore.hpp>

Inherited by cv::MatIterator_< _Tp >.

List of all members.

Public Types

typedef _Tp value_type
typedef int difference_type

Public Member Functions

 MatConstIterator_ ()
 MatConstIterator_ (const Mat_< _Tp > *_m)
 MatConstIterator_ (const Mat_< _Tp > *_m, int _row, int _col=0)
 MatConstIterator_ (const Mat_< _Tp > *_m, Point _pt)
 MatConstIterator_ (const MatConstIterator_ &it)
MatConstIterator_operator= (const MatConstIterator_ &it)
_Tp operator* () const
_Tp operator[] (int i) const
MatConstIterator_operator+= (int ofs)
MatConstIterator_operator-= (int ofs)
MatConstIterator_operator-- ()
MatConstIterator_ operator-- (int)
MatConstIterator_operator++ ()
MatConstIterator_ operator++ (int)
Point pos () const

Public Attributes

const Mat_< _Tp > * m
_Tp * ptr
_Tp * sliceEnd

template<typename _Tp>
class cv::MatConstIterator_< _Tp >


Member Typedef Documentation

template<typename _Tp>
typedef _Tp cv::MatConstIterator_< _Tp >::value_type
template<typename _Tp>
typedef int cv::MatConstIterator_< _Tp >::difference_type

Constructor & Destructor Documentation

template<typename _Tp >
cv::MatConstIterator_< _Tp >::MatConstIterator_ (  ) 
template<typename _Tp >
cv::MatConstIterator_< _Tp >::MatConstIterator_ ( const Mat_< _Tp > *  _m  ) 
template<typename _Tp >
cv::MatConstIterator_< _Tp >::MatConstIterator_ ( const Mat_< _Tp > *  _m,
int  _row,
int  _col = 0 
)
template<typename _Tp >
cv::MatConstIterator_< _Tp >::MatConstIterator_ ( const Mat_< _Tp > *  _m,
Point  _pt 
)
template<typename _Tp >
cv::MatConstIterator_< _Tp >::MatConstIterator_ ( const MatConstIterator_< _Tp > &  it  ) 

Member Function Documentation

template<typename _Tp >
MatConstIterator_< _Tp > & cv::MatConstIterator_< _Tp >::operator= ( const MatConstIterator_< _Tp > &  it  ) 
template<typename _Tp >
_Tp cv::MatConstIterator_< _Tp >::operator* (  )  const

Reimplemented in cv::MatIterator_< _Tp >.

template<typename _Tp >
_Tp cv::MatConstIterator_< _Tp >::operator[] ( int  i  )  const

Reimplemented in cv::MatIterator_< _Tp >.

template<typename _Tp >
MatConstIterator_< _Tp > & cv::MatConstIterator_< _Tp >::operator+= ( int  ofs  ) 

Reimplemented in cv::MatIterator_< _Tp >.

template<typename _Tp >
MatConstIterator_< _Tp > & cv::MatConstIterator_< _Tp >::operator-= ( int  ofs  ) 

Reimplemented in cv::MatIterator_< _Tp >.

template<typename _Tp >
MatConstIterator_< _Tp > & cv::MatConstIterator_< _Tp >::operator-- (  ) 

Reimplemented in cv::MatIterator_< _Tp >.

template<typename _Tp >
MatConstIterator_< _Tp > cv::MatConstIterator_< _Tp >::operator-- ( int   ) 

Reimplemented in cv::MatIterator_< _Tp >.

template<typename _Tp >
MatConstIterator_< _Tp > & cv::MatConstIterator_< _Tp >::operator++ (  ) 

Reimplemented in cv::MatIterator_< _Tp >.

template<typename _Tp >
MatConstIterator_< _Tp > cv::MatConstIterator_< _Tp >::operator++ ( int   ) 

Reimplemented in cv::MatIterator_< _Tp >.

template<typename _Tp >
Point cv::MatConstIterator_< _Tp >::pos (  )  const

Member Data Documentation

template<typename _Tp>
const Mat_<_Tp>* cv::MatConstIterator_< _Tp >::m
template<typename _Tp>
_Tp* cv::MatConstIterator_< _Tp >::ptr
template<typename _Tp>
_Tp* cv::MatConstIterator_< _Tp >::sliceEnd

The documentation for this class was generated from the following files: