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

#include <wimage.hpp>

Inherits cv::WImageC< T, C >.

Public Types

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

Public Member Functions

 WImageViewC ()
 
virtual ~WImageViewC ()
 
 WImageViewC (WImageC< T, C > *img, int c, int r, int width, int height)
 
 WImageViewC (T *data, int width, int height, int width_step=-1)
 
 WImageViewC (IplImage *img)
 
 WImageViewC (const WImageC< T, C > &img)
 
 WImageViewC (const WImageViewC< T, C > &img)
 
WImageViewCoperator= (const WImageC< T, C > &img)
 
WImageViewCoperator= (const WImageViewC< T, C > &img)
 
WImageViewC< T, C > View (int c, int r, int width, int height)
 
void CopyFrom (const WImageC< T, C > &src)
 
void CopyFrom (const WImage< T > &src)
 
int Channels () const
 
IplImageIpl ()
 
const IplImageIpl () const
 
TImageData ()
 
const TImageData () const
 
int Width () const
 
int Height () const
 
int WidthStep () 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 SetZero ()
 

Protected Member Functions

void SetIpl (IplImage *image)
 

Protected Attributes

IplImage header_
 
IplImageimage_
 

Member Typedef Documentation

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

Member Enumeration Documentation

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

Constructor & Destructor Documentation

template<typename T , int C>
cv::WImageViewC< T, C >::WImageViewC ( )
template<typename T, int C>
virtual cv::WImageViewC< T, C >::~WImageViewC ( )
virtual
template<typename T , int C>
cv::WImageViewC< T, C >::WImageViewC ( WImageC< T, C > *  img,
int  c,
int  r,
int  width,
int  height 
)
template<typename T , int C>
cv::WImageViewC< T, C >::WImageViewC ( T data,
int  width,
int  height,
int  width_step = -1 
)
template<typename T, int C>
cv::WImageViewC< T, C >::WImageViewC ( IplImage img)
template<typename T, int C>
cv::WImageViewC< T, C >::WImageViewC ( const WImageC< T, C > &  img)
template<typename T, int C>
cv::WImageViewC< T, C >::WImageViewC ( const WImageViewC< T, C > &  img)

Member Function Documentation

template<typename T, int C>
WImageViewC& cv::WImageViewC< T, C >::operator= ( const WImageC< T, C > &  img)
template<typename T, int C>
WImageViewC& cv::WImageViewC< T, C >::operator= ( const WImageViewC< T, C > &  img)
template<typename T , int C>
WImageViewC< T, C > cv::WImageC< T, C >::View ( int  c,
int  r,
int  width,
int  height 
)
inherited
template<typename T, int C>
void cv::WImageC< T, C >::CopyFrom ( const WImageC< T, C > &  src)
inherited
template<typename T>
void cv::WImage< T >::CopyFrom ( const WImage< T > &  src)
inherited
template<typename T, int C>
int cv::WImageC< T, C >::Channels ( ) const
inherited
template<typename T, int C>
void cv::WImageC< T, C >::SetIpl ( IplImage image)
protectedinherited
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 >::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 >::SetZero ( )
inherited

Member Data Documentation

template<typename T, int C>
IplImage cv::WImageViewC< T, C >::header_
protected
template<typename T>
IplImage* cv::WImage< T >::image_
protectedinherited

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