42 #include <visp3/core/vpColVector.h> 43 #include <visp3/core/vpRotationVector.h> 44 #include <visp3/core/vpRowVector.h> 60 for (
unsigned int i = 0; i <
dsize; i++)
72 std::vector<double> v(this->
size());
74 for (
unsigned int i = 0; i < this->
size(); i++)
93 for (
unsigned int i = 0; i <
dsize; i++)
94 v[i] = (*
this)[i] * x;
117 double sum_square = 0.0;
119 for (
unsigned int i = 0; i <
rowNum; i++) {
Implementation of a generic rotation vector.
Implementation of row vector and the associated operations.
double * data
Address of the first element of the data array.
unsigned int size() const
Return the number of elements of the 2D array.
unsigned int rowNum
Number of rows in the array.
std::vector< double > toStdVector()
vpColVector operator*(double x) const
Implementation of column vector and the associated operations.
unsigned int dsize
Current array size (rowNum * colNum)
vpColVector operator*(const double &x, const vpRotationVector &v)
double ** rowPtrs
Address of the first element of each rows.