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

#include "wimage.hpp"

Public Types

typedef WImage< T >::BaseType BaseType
 

Public Member Functions

 WImageBuffer ()
 
 WImageBuffer (int width, int height, int nchannels)
 
 WImageBuffer (IplImage *img)
 
 ~WImageBuffer ()
 
void Allocate (int width, int height, int nchannels)
 
void CloneFrom (const WImage< T > &src)
 
bool IsNull () const
 
void ReleaseImage ()
 
void SetIpl (IplImage *img)
 

Detailed Description

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

Image class which owns the data, so it can be allocated and is always freed. It cannot be copied but can be explicity cloned.

Member Typedef Documentation

◆ BaseType

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

Constructor & Destructor Documentation

◆ WImageBuffer() [1/3]

template<typename T >
cv::WImageBuffer< T >::WImageBuffer ( )

◆ WImageBuffer() [2/3]

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

◆ WImageBuffer() [3/3]

template<typename T >
cv::WImageBuffer< T >::WImageBuffer ( IplImage img)
explicit

◆ ~WImageBuffer()

template<typename T >
cv::WImageBuffer< T >::~WImageBuffer ( )

Member Function Documentation

◆ CloneFrom()

template<typename T >
void cv::WImageBuffer< T >::CloneFrom ( const WImage< T > &  src)

◆ IsNull()

template<typename T >
bool cv::WImageBuffer< T >::IsNull ( ) const

◆ ReleaseImage()

template<typename T >
void cv::WImageBuffer< T >::ReleaseImage ( )

◆ SetIpl()

template<typename T >
void cv::WImageBuffer< T >::SetIpl ( IplImage img)

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