cv::WImageViewC< T, C > Class Template Reference

#include <wimage.hpp>

Inherits cv::WImageC< T, C >.

List of all members.

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_

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


Member Typedef Documentation

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

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


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  ) 

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

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]

Reimplemented from cv::WImage< T >.

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]

Reimplemented from cv::WImage< T >.

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

Reimplemented from cv::WImage< T >.

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

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_ [protected, inherited]

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