43#include <visp3/core/vpColVector.h>
44#include <visp3/core/vpRotationVector.h>
45#include <visp3/core/vpRowVector.h>
56 for (
unsigned int i = 0; i <
dsize; ++i) {
69 std::vector<double> v(this->
size());
71 unsigned int this_size = this->
size();
72 for (
unsigned int i = 0; i < this_size; ++i) {
92 for (
unsigned int i = 0; i <
dsize; ++i) {
93 v[i] = (*this)[i] * x;
164 "Cannot set rotation vector out of bounds. It has only %d elements while you try to initialize "
180 double sum_square = 0.0;
182 for (
unsigned int i = 0; i <
rowNum; ++i) {
unsigned int size() const
Implementation of column vector and the associated operations.
error that can be emitted by ViSP classes.
@ dimensionError
Bad dimension.
vpRotationVector()
Constructor that constructs a 0-size rotation vector.
vpRotationVector & operator<<(double val)
std::vector< double > toStdVector() const
vpColVector operator*(double x) const
vpColVector operator*(const double &x, const vpRotationVector &v)
vpRotationVector & operator,(double val)
Implementation of row vector and the associated operations.