35#ifndef VP_FORCE_TWIST_MATRIX_H
36#define VP_FORCE_TWIST_MATRIX_H
38#include <visp3/core/vpConfig.h>
44#include <visp3/core/vpConfig.h>
45#include <visp3/core/vpArray2D.h>
46#include <visp3/core/vpColVector.h>
47#include <visp3/core/vpHomogeneousMatrix.h>
48#include <visp3/core/vpRotationMatrix.h>
195 vpForceTwistMatrix(
double tx,
double ty,
double tz,
double tux,
double tuy,
double tuz);
218 int print(std::ostream &s,
unsigned int length,
char const *intro =
nullptr)
const;
225 VP_NORETURN
void resize(
unsigned int nrows,
unsigned int ncols,
bool flagNullify =
true)
234 static const unsigned int constr_value_6;
235#if defined(VISP_BUILD_DEPRECATED_FUNCTIONS)
244 VP_DEPRECATED
void init() { }
248 VP_DEPRECATED
void setIdentity();
vpArray2D< Type > & operator=(Type x)
Set all the elements of the array to x.
vpArray2D< double > t() const
Implementation of column vector and the associated operations.
error that can be emitted by ViSP classes.
VP_NORETURN void resize(unsigned int nrows, unsigned int ncols, bool flagNullify=true)
vpForceTwistMatrix & buildFrom(const vpTranslationVector &t, const vpRotationMatrix &R)
vpForceTwistMatrix operator*(const vpForceTwistMatrix &F) const
int print(std::ostream &s, unsigned int length, char const *intro=nullptr) const
Implementation of an homogeneous matrix and operations on such kind of matrices.
Implementation of a matrix and operations on matrices.
Implementation of a rotation matrix and operations on such kind of matrices.
Implementation of a rotation vector as axis-angle minimal representation.
Class that consider the case of a translation vector.