Video Processing Framework
DMatrix Class Reference

#include <Unit_DataStruct.h>

Inheritance diagram for DMatrix:
AbstractData

List of all members.

Public Member Functions

 DMatrix (std::string name=DefaultString, int ncols=0, int nrows=0, int dtype=0)
virtual ~DMatrix ()
void set (int row, int col, double value)
double get (int row, int col)
virtual DMatrixduplicate ()
virtual int saveGetData (void *ptr=NULL)
virtual int loadSetData (void *ptr=NULL)
virtual int show (const int *options=0)
virtual int saveFrameAsText (const std::string &filename, const int *options=0)
virtual int loadFrameAsText (const std::string &filename, int *numLoaded=0, const int *options=0)

Public Attributes

int rows
int cols
int type
unsigned char * dataptr
CvMat * mat

Constructor & Destructor Documentation

DMatrix::DMatrix ( std::string  name = DefaultString,
int  ncols = 0,
int  nrows = 0,
int  dtype = 0 
)
DMatrix::~DMatrix ( ) [virtual]

Member Function Documentation

virtual DMatrix* DMatrix::duplicate ( ) [inline, virtual]

Reimplemented from AbstractData.

double DMatrix::get ( int  row,
int  col 
)
int DMatrix::loadFrameAsText ( const std::string &  filename,
int *  numLoaded = 0,
const int *  options = 0 
) [virtual]

Reimplemented from AbstractData.

int DMatrix::loadSetData ( void *  ptr = NULL) [virtual]

Reimplemented from AbstractData.

int DMatrix::saveFrameAsText ( const std::string &  filename,
const int *  options = 0 
) [virtual]

Reimplemented from AbstractData.

int DMatrix::saveGetData ( void *  ptr = NULL) [virtual]

Reimplemented from AbstractData.

void DMatrix::set ( int  row,
int  col,
double  value 
)
int DMatrix::show ( const int *  options = 0) [virtual]

Reimplemented from AbstractData.


Member Data Documentation

unsigned char* DMatrix::dataptr
CvMat* DMatrix::mat

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines