#include <ublascvmatrix.hxx>
Public Types | |
| typedef boost::numeric::ublas::c_vector< T, N > | ublas_c_vector_type |
Public Member Functions | |
| void | initializeData () |
| CublasCvVector () | |
| CublasCvVector (const CublasCvVector< T, N > &inputVector) | |
| CublasCvVector (const ublas_c_vector_type &inputVector) | |
| CublasCvVector< T, N > & | operator= (ublas_c_vector_type inputVector) |
| CublasCvVector< T, N > & | operator= (CvMat inputMatrix) |
| CublasCvVector< T, N > & | operator= (CublasCvVector< T, N > inputVector) |
Public Attributes | |
| CCvMatDepth< T > | cvMatDepth |
| CvMat *const | pCvMat |
| ublas_c_vector_type *const | p_ublas_vector |
This is the fixed size vector class can use as matrix of OpenCV and c_vector of uBLAS. This class can use as matrix of OpenCV with cast (CvMat) like
(CvMat) class_instance.
And also use as fixed size vector class of ublas like
uBLAS_operation (class_instance).
This class is multiple inherited ublas::c_vector and CvMat.
Usage:
#include "stllcv/ublascvmatrix.hxx" //init vector CublasCvVector<float,3> V; V[0]=1 ; V[1]=2 ; V[2]=4; //init matrix CublasCvMatrix<float,3,3> A; A[0][0]=3; A[0][1]=2; A[0][2]=1; A[1][0]=1; A[1][1]=1; A[1][2]=4; A[2][0]=3; A[2][1]=2; A[2][2]=5; CublasCvVector<float,3> U; //multiple as OpenCV matrix cvMatMul( &(CvMat)A , &(CvMat)V, &(CvMat) U ); //mutiple as uBLAS matrix U =boost::numeric::ublas::prod (A,V);
See also:
Definition at line 291 of file ublascvmatrix.hxx.
|
|||||
|
Definition at line 295 of file ublascvmatrix.hxx. |
|
|||||||||
|
Definition at line 309 of file ublascvmatrix.hxx. |
|
||||||||||
|
Definition at line 314 of file ublascvmatrix.hxx. |
|
||||||||||
|
Definition at line 319 of file ublascvmatrix.hxx. |
|
|||||||||
|
Definition at line 300 of file ublascvmatrix.hxx. |
|
||||||||||
|
Definition at line 336 of file ublascvmatrix.hxx. |
|
||||||||||
|
Definition at line 330 of file ublascvmatrix.hxx. |
|
||||||||||
|
Definition at line 325 of file ublascvmatrix.hxx. |
|
|||||
|
Definition at line 296 of file ublascvmatrix.hxx. |
|
|||||
|
Definition at line 298 of file ublascvmatrix.hxx. |
|
|||||
|
Definition at line 297 of file ublascvmatrix.hxx. |
1.4.5