Logo
OpenCV  2.4.13
Open Source Computer Vision
Public Types | Public Member Functions | List of all members
cv::WImageBuffer< T > Class Template Reference

#include <wimage.hpp>

Inheritance diagram for cv::WImageBuffer< T >:

Public Types

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

Public Member Functions

 
  WImageBuffer (int width, int height, int nchannels)
 
 
void  Allocate (int width, int height, int nchannels)
 
void  SetIpl (IplImage *img)
 
void  CloneFrom (const WImage< T > &src)
 
 
 
bool  IsNull () const
 
- 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)
 
 
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
 

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)
 
- Protected Attributes inherited from cv::WImage< T >
 

Member Typedef Documentation

template<typename T >

Constructor & Destructor Documentation

template<typename T >
inline
template<typename T >
cv::WImageBuffer< T >::WImageBuffer ( int  width,
int  height,
int  nchannels 
)
inline
template<typename T >
inlineexplicit
template<typename T >
inline

Member Function Documentation

template<typename T >
void cv::WImageBuffer< T >::Allocate ( int  width,
int  height,
int  nchannels 
)
inline
template<typename T >
void cv::WImageBuffer< T >::CloneFrom ( const WImage< T > &  src )
inline
template<typename T >
bool cv::WImageBuffer< T >::IsNull ( ) const
inline
template<typename T >
void cv::WImageBuffer< T >::ReleaseImage ( )
inline
template<typename T >
void cv::WImageBuffer< T >::SetIpl ( IplImageimg )
inline

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

AltStyle によって変換されたページ (->オリジナル) /