CvMatrix Class Reference

#include <cvaux.hpp>

List of all members.

Public Member Functions

 CvMatrix ()
 CvMatrix (int rows, int cols, int type)
 CvMatrix (int rows, int cols, int type, CvMat *hdr, void *data=0, int step=CV_AUTOSTEP)
 CvMatrix (int rows, int cols, int type, CvMemStorage *storage, bool alloc_data=true)
 CvMatrix (int rows, int cols, int type, void *data, int step=CV_AUTOSTEP)
 CvMatrix (CvMat *m)
 CvMatrix (const CvMatrix &m)
 CvMatrix (const char *filename, const char *matname=0, int color=-1)
 CvMatrix (CvFileStorage *fs, const char *mapname, const char *matname)
 CvMatrix (CvFileStorage *fs, const char *seqname, int idx)
 ~CvMatrix ()
CvMatrix clone ()
void set (CvMat *m, bool add_ref)
void create (int rows, int cols, int type)
void addref () const
void release ()
void clear ()
bool load (const char *filename, const char *matname=0, int color=-1)
bool read (CvFileStorage *fs, const char *mapname, const char *matname)
bool read (CvFileStorage *fs, const char *seqname, int idx)
void save (const char *filename, const char *matname, const int *params=0)
void write (CvFileStorage *fs, const char *matname)
void show (const char *window_name)
bool is_valid ()
int rows () const
int cols () const
CvSize size () const
int type () const
int depth () const
int channels () const
int pix_size () const
uchardata ()
const uchardata () const
int step () const
void set_data (void *data, int step=CV_AUTOSTEP)
ucharrow (int i)
const ucharrow (int i) const
 operator const CvMat * () const
 operator CvMat * ()
CvMatrixoperator= (const CvMatrix &_m)

Protected Attributes

CvMatmatrix

Constructor & Destructor Documentation

CvMatrix::CvMatrix (  )
CvMatrix::CvMatrix ( int  rows,
int  cols,
int  type 
)
CvMatrix::CvMatrix ( int  rows,
int  cols,
int  type,
CvMat hdr,
void *  data = 0,
int  step = CV_AUTOSTEP 
)
CvMatrix::CvMatrix ( int  rows,
int  cols,
int  type,
CvMemStorage storage,
bool  alloc_data = true 
)
CvMatrix::CvMatrix ( int  rows,
int  cols,
int  type,
void *  data,
int  step = CV_AUTOSTEP 
)
CvMatrix::CvMatrix ( CvMat m )
CvMatrix::CvMatrix ( const CvMatrix m )
CvMatrix::CvMatrix ( const char *  filename,
const char *  matname = 0,
int  color = -1 
)
CvMatrix::CvMatrix ( CvFileStorage fs,
const char *  mapname,
const char *  matname 
)
CvMatrix::CvMatrix ( CvFileStorage fs,
const char *  seqname,
int  idx 
)
CvMatrix::~CvMatrix (  )

Member Function Documentation

CvMatrix CvMatrix::clone (  )
void CvMatrix::set ( CvMat m,
bool  add_ref 
)
void CvMatrix::create ( int  rows,
int  cols,
int  type 
)
void CvMatrix::addref (  ) const
void CvMatrix::release (  )
void CvMatrix::clear (  )
bool CvMatrix::load ( const char *  filename,
const char *  matname = 0,
int  color = -1 
)
bool CvMatrix::read ( CvFileStorage fs,
const char *  mapname,
const char *  matname 
)
bool CvMatrix::read ( CvFileStorage fs,
const char *  seqname,
int  idx 
)
void CvMatrix::save ( const char *  filename,
const char *  matname,
const int *  params = 0 
)
void CvMatrix::write ( CvFileStorage fs,
const char *  matname 
)
void CvMatrix::show ( const char *  window_name )
bool CvMatrix::is_valid (  )
int CvMatrix::rows (  ) const
int CvMatrix::cols (  ) const
CvSize CvMatrix::size (  ) const
int CvMatrix::type (  ) const
int CvMatrix::depth (  ) const
int CvMatrix::channels (  ) const
int CvMatrix::pix_size (  ) const
uchar* CvMatrix::data (  )
const uchar* CvMatrix::data (  ) const
int CvMatrix::step (  ) const
void CvMatrix::set_data ( void *  data,
int  step = CV_AUTOSTEP 
)
uchar* CvMatrix::row ( int  i )
const uchar* CvMatrix::row ( int  i ) const
CvMatrix::operator const CvMat * (  ) const
CvMatrix::operator CvMat * (  )
CvMatrix& CvMatrix::operator= ( const CvMatrix _m )

Member Data Documentation

CvMat* CvMatrix::matrix [protected]

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