Video Processing Framework
MatrixMul Class Reference

#include <Matr_DataStruct.h>

Inheritance diagram for MatrixMul:
Array1D TDIplImage TemplateData< IplImage > AbstractData

List of all members.

Public Member Functions

 MatrixMul (std::string vectorName="Vector", const DataSize &vectorSize=DataSize())
virtual ~MatrixMul ()
virtual MatrixMulduplicate ()
virtual int mulT_A_BT (const CvArr *srcA, const CvArr *srcB, CvArr *dst=NULL, double alpha=1.0)
int mulT_AT_BT (const CvArr *srcA, const CvArr *srcB, CvArr *dst=NULL, double alpha=1.0)
virtual int mul_AT_B (const CvArr *srcA, const CvArr *srcB, CvArr *dst=NULL, double alpha=1.0)

Public Attributes

bool validResult

Protected Attributes

CvMat * tempVect

Constructor & Destructor Documentation

MatrixMul::MatrixMul ( std::string  vectorName = "Vector",
const DataSize vectorSize = DataSize() 
)
MatrixMul::~MatrixMul ( ) [virtual]

Member Function Documentation

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

Reimplemented from Array1D.

int MatrixMul::mul_AT_B ( const CvArr *  srcA,
const CvArr *  srcB,
CvArr *  dst = NULL,
double  alpha = 1.0 
) [virtual]
int MatrixMul::mulT_A_BT ( const CvArr *  srcA,
const CvArr *  srcB,
CvArr *  dst = NULL,
double  alpha = 1.0 
) [virtual]
int MatrixMul::mulT_AT_BT ( const CvArr *  srcA,
const CvArr *  srcB,
CvArr *  dst = NULL,
double  alpha = 1.0 
)

Member Data Documentation

CvMat* MatrixMul::tempVect [protected]

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