41 #ifndef vpPOSEVECTOR_H
42 #define vpPOSEVECTOR_H
58 #include <visp3/core/vpArray2D.h>
59 #include <visp3/core/vpMatrix.h>
60 #include <visp3/core/vpRotationMatrix.h>
61 #include <visp3/core/vpHomogeneousMatrix.h>
99 vpPoseVector(
const double tx,
const double ty,
const double tz,
100 const double tux,
const double tuy,
const double tuz) ;
114 vpPoseVector buildFrom(
const double tx,
const double ty,
const double tz,
115 const double tux,
const double tuy,
const double tuz) ;
135 void load(std::ifstream &f) ;
161 inline double &
operator [](
unsigned int i) {
return *(data + i); }
180 inline const double &
operator [](
unsigned int i)
const {
return *(data+i); }
184 int print(std::ostream& s,
unsigned int length,
char const* intro=0)
const;
191 void resize(
const unsigned int nrows,
const unsigned int ncols,
192 const bool flagNullify =
true)
201 void save(std::ofstream &f)
const ;
202 void set(
const double tx,
const double ty,
const double tz,
203 const double tux,
const double tuy,
const double tuz);
206 #if defined(VISP_BUILD_DEPRECATED_FUNCTIONS)
void resize(const unsigned int nrows, const unsigned int ncols, const bool flagNullify=true)
static bool save(const std::string &filename, const vpArray2D< Type > &A, const bool binary=false, const char *header="")
Implementation of an homogeneous matrix and operations on such kind of matrices.
Implementation of row vector and the associated operations.
error that can be emited by ViSP classes.
Implementation of a generic 2D array used as vase class of matrices and vectors.
Implementation of a rotation matrix and operations on such kind of matrices.
static bool load(const std::string &filename, vpArray2D< Type > &A, const bool binary=false, char *header=NULL)
Implementation of a rotation vector as quaternion angle minimal representation.
Type * operator[](unsigned int i)
Set element using A[i][j] = x.
Implementation of a pose vector and operations on poses.
Class that consider the case of a translation vector.
Implementation of a rotation vector as axis-angle minimal representation.
vp_deprecated void init()