41 #ifndef vpPOSEVECTOR_H 42 #define vpPOSEVECTOR_H 58 #include <visp3/core/vpArray2D.h> 59 #include <visp3/core/vpHomogeneousMatrix.h> 60 #include <visp3/core/vpMatrix.h> 61 #include <visp3/core/vpRotationMatrix.h> 98 vpPoseVector(
const double tx,
const double ty,
const double tz,
const double tux,
const double tuy,
const double tuz);
110 vpPoseVector buildFrom(
const double tx,
const double ty,
const double tz,
const double tux,
const double tuy,
129 void load(std::ifstream &f);
155 inline double &
operator[](
unsigned int i) {
return *(data + i); }
174 inline const double &
operator[](
unsigned int i)
const {
return *(data + i); }
178 int print(std::ostream &s,
unsigned int length,
char const *intro = 0)
const;
185 void resize(
const unsigned int nrows,
const unsigned int ncols,
const bool flagNullify =
true)
194 void save(std::ofstream &f)
const;
195 void set(
const double tx,
const double ty,
const double tz,
const double tux,
const double tuy,
const double tuz);
198 #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="")
const double & operator[](unsigned int i) const
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.
double & operator[](unsigned int i)
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.
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()