Public Types | Public Member Functions | Protected Attributes | List of all members
cv::WImageBuffer< T > Class Template Reference

#include <wimage.hpp>

Inherits cv::WImage< T >.

Public Types

typedef WImage< T >::BaseType BaseType
 

Public Member Functions

 WImageBuffer ()
 
 WImageBuffer (int width, int height, int nchannels)
 
 WImageBuffer (IplImage *img)
 
void Allocate (int width, int height, int nchannels)
 
void SetIpl (IplImage *img)
 
void CloneFrom (const WImage< T > &src)
 
 ~WImageBuffer ()
 
void ReleaseImage ()
 
bool IsNull () const
 
IplImageIpl ()
 
const IplImageIpl () const
 
TImageData ()
 
const TImageData () const
 
int Width () const
 
int Height () const
 
int WidthStep () const
 
int Channels () const
 
int ChannelSize () const
 
int PixelSize () const
 
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
 
template<>
int Depth () const
 
const TRow (int r) const
 
TRow (int r)
 
Toperator() (int c, int r)
 
const Toperator() (int c, int r) const
 
void CopyFrom (const WImage< T > &src)
 
void SetZero ()
 
WImageView< TView (int c, int r, int width, int height)
 

Protected Attributes

IplImageimage_
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

template<typename T >
cv::WImageBuffer< T >::WImageBuffer ( )
template<typename T >
cv::WImageBuffer< T >::WImageBuffer ( int  width,
int  height,
int  nchannels 
)
template<typename T >
cv::WImageBuffer< T >::WImageBuffer ( IplImage img)
explicit
template<typename T >
cv::WImageBuffer< T >::~WImageBuffer ( )

Member Function Documentation

template<typename T >
void cv::WImageBuffer< T >::Allocate ( int  width,
int  height,
int  nchannels 
)
template<typename T >
void cv::WImageBuffer< T >::SetIpl ( IplImage img)
template<typename T >
void cv::WImageBuffer< T >::CloneFrom ( const WImage< T > &  src)
template<typename T >
void cv::WImageBuffer< T >::ReleaseImage ( )
template<typename T >
bool cv::WImageBuffer< T >::IsNull ( ) const
template<typename T>
IplImage* cv::WImage< T >::Ipl ( )
inherited
template<typename T>
const IplImage* cv::WImage< T >::Ipl ( ) const
inherited
template<typename T>
T* cv::WImage< T >::ImageData ( )
inherited
template<typename T>
const T* cv::WImage< T >::ImageData ( ) const
inherited
template<typename T>
int cv::WImage< T >::Width ( ) const
inherited
template<typename T>
int cv::WImage< T >::Height ( ) const
inherited
template<typename T>
int cv::WImage< T >::WidthStep ( ) const
inherited
template<typename T>
int cv::WImage< T >::Channels ( ) const
inherited
template<typename T>
int cv::WImage< T >::ChannelSize ( ) const
inherited
template<typename T>
int cv::WImage< T >::PixelSize ( ) const
inherited
template<typename T>
int cv::WImage< T >::Depth ( ) const
inherited
template<>
int cv::WImage< uchar >::Depth ( ) const
inherited
template<>
int cv::WImage< signed char >::Depth ( ) const
inherited
template<>
int cv::WImage< short >::Depth ( ) const
inherited
template<>
int cv::WImage< ushort >::Depth ( ) const
inherited
template<>
int cv::WImage< int >::Depth ( ) const
inherited
template<>
int cv::WImage< float >::Depth ( ) const
inherited
template<>
int cv::WImage< double >::Depth ( ) const
inherited
template<typename T>
const T* cv::WImage< T >::Row ( int  r) const
inherited
template<typename T>
T* cv::WImage< T >::Row ( int  r)
inherited
template<typename T>
T* cv::WImage< T >::operator() ( int  c,
int  r 
)
inherited
template<typename T>
const T* cv::WImage< T >::operator() ( int  c,
int  r 
) const
inherited
template<typename T>
void cv::WImage< T >::CopyFrom ( const WImage< T > &  src)
inherited
template<typename T>
void cv::WImage< T >::SetZero ( )
inherited
template<typename T >
WImageView< T > cv::WImage< T >::View ( int  c,
int  r,
int  width,
int  height 
)
inherited

Member Data Documentation

template<typename T>
IplImage* cv::WImage< T >::image_
protectedinherited

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