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

#include <cvwimage.h>

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
T * ImageData ()
const T * ImageData () 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 T * Row (int r) const
T * Row (int r)
T * operator() (int c, int r)
const T * operator() (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: