cv::WImageBuffer< T > Class Template Reference

#include <cvwimage.h>

Inherits cv::WImage< T >.

List of all members.

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
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
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 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)

Protected Attributes

IplImageimage_

template<typename T>
class cv::WImageBuffer< T >


Member Typedef Documentation

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

Reimplemented from cv::WImage< T >.


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 )

Reimplemented from cv::WImage< T >.

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]

Reimplemented in cv::WImageC< T, C >.

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]

Reimplemented in cv::WImageC< T, C >.


Member Data Documentation

template<typename T>
IplImage* cv::WImage< T >::image_ [protected, inherited]

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