OpenCV  2.4.13.6
Open Source Computer Vision
cv::WImageView< T > Class Template Reference

#include <wimage.hpp>

Inheritance diagram for cv::WImageView< T >:
cv::WImage< T >

Public Types

typedef WImage< T >::BaseType BaseType
 
- Public Types inherited from cv::WImage< T >
typedef T BaseType
 

Public Member Functions

 WImageView (WImage< T > *img, int c, int r, int width, int height)
 
 WImageView (T *data, int width, int height, int channels, int width_step=-1)
 
 WImageView (IplImage *img)
 
 WImageView (const WImage< T > &img)
 
WImageViewoperator= (const WImage< T > &img)
 
- Public Member Functions inherited from cv::WImage< T >
virtual ~WImage ()=0
 
IplImageIpl ()
 
const IplImageIpl () const
 
T * ImageData ()
 
const T * ImageData () const
 
int Width () const
 
int Height () const
 
int WidthStep () const
 
int Channels () const
 
int ChannelSize () const
 
int PixelSize () const
 
int Depth () const
 
const T * Row (int r) const
 
T * Row (int r)
 
T * operator() (int c, int r)
 
const T * operator() (int c, int r) const
 
void CopyFrom (const WImage< T > &src)
 
void SetZero ()
 
WImageView< T > View (int c, int r, int width, int height)
 
template<>
int Depth () const
 
template<>
int Depth () const
 
template<>
int Depth () const
 
template<>
int Depth () const
 
template<>
int Depth () const
 
template<>
int Depth () const
 
template<>
int Depth () const
 

Protected Attributes

IplImage header_
 
- Protected Attributes inherited from cv::WImage< T >
IplImageimage_
 

Additional Inherited Members

- Protected Member Functions inherited from cv::WImage< T >
 WImage (const WImage &)
 
void operator= (const WImage &)
 
 WImage (IplImage *img)
 
void SetIpl (IplImage *image)
 

Member Typedef Documentation

§ BaseType

template<typename T>
typedef WImage<T>::BaseType cv::WImageView< T >::BaseType

Constructor & Destructor Documentation

§ WImageView() [1/4]

template<typename T >
cv::WImageView< T >::WImageView ( WImage< T > *  img,
int  c,
int  r,
int  width,
int  height 
)

§ WImageView() [2/4]

template<typename T >
cv::WImageView< T >::WImageView ( T *  data,
int  width,
int  height,
int  channels,
int  width_step = -1 
)

§ WImageView() [3/4]

template<typename T>
cv::WImageView< T >::WImageView ( IplImage img)
inline

§ WImageView() [4/4]

template<typename T>
cv::WImageView< T >::WImageView ( const WImage< T > &  img)
inline

Member Function Documentation

§ operator=()

template<typename T>
WImageView& cv::WImageView< T >::operator= ( const WImage< T > &  img)
inline

Member Data Documentation

§ header_

template<typename T>
IplImage cv::WImageView< T >::header_
protected

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