OpenCV  3.2.0
Open Source Computer Vision
Public Types | Public Member Functions | Protected Member Functions | List of all members
cv::WImageC< T, C > Class Template Referenceabstract

#include "wimage.hpp"

Public Types

enum  { kChannels = C }
 
typedef WImage< T >::BaseType BaseType
 

Public Member Functions

 WImageC (IplImage *img)
 
virtual ~WImageC ()=0
 
int Channels () const
 
void CopyFrom (const WImageC< T, C > &src)
 
WImageViewC< T, C > View (int c, int r, int width, int height)
 

Protected Member Functions

 WImageC (const WImageC &)
 
void operator= (const WImageC &)
 
void SetIpl (IplImage *image)
 

Detailed Description

template<typename T, int C>
class cv::WImageC< T, C >

Image class when both the pixel type and number of channels are known at compile time. This wrapper will speed up some of the operations like accessing individual pixels using the () operator.

Member Typedef Documentation

◆ BaseType

template<typename T , int C>
typedef WImage<T>::BaseType cv::WImageC< T, C >::BaseType

Member Enumeration Documentation

◆ anonymous enum

template<typename T , int C>
anonymous enum
Enumerator
kChannels 

Constructor & Destructor Documentation

◆ WImageC() [1/2]

template<typename T , int C>
cv::WImageC< T, C >::WImageC ( IplImage img)
explicit

◆ WImageC() [2/2]

template<typename T , int C>
cv::WImageC< T, C >::WImageC ( const WImageC< T, C > &  )
protected

Member Function Documentation

◆ Channels()

template<typename T , int C>
int cv::WImageC< T, C >::Channels ( ) const

◆ CopyFrom()

template<typename T , int C>
void cv::WImageC< T, C >::CopyFrom ( const WImageC< T, C > &  src)

◆ operator=()

template<typename T , int C>
void cv::WImageC< T, C >::operator= ( const WImageC< T, C > &  )
protected

◆ SetIpl()

template<typename T , int C>
void cv::WImageC< T, C >::SetIpl ( IplImage image)
protected

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