 |
Visual Servoing Platform
version 3.3.0
|
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>
157 vpPoseVector(
double tx,
double ty,
double tz,
double tux,
double tuy,
double tuz);
169 vpPoseVector buildFrom(
double tx,
double ty,
double tz,
double tux,
double tuy,
double tuz);
187 void load(std::ifstream &f);
213 inline double &
operator[](
unsigned int i) {
return *(data + i); }
232 inline const double &
operator[](
unsigned int i)
const {
return *(data + i); }
236 int print(std::ostream &s,
unsigned int length,
char const *intro = 0)
const;
243 void resize(
unsigned int nrows,
unsigned int ncols,
bool flagNullify =
true)
252 void save(std::ofstream &f)
const;
253 void set(
double tx,
double ty,
double tz,
double tux,
double tuy,
double tuz);
256 #if defined(VISP_BUILD_DEPRECATED_FUNCTIONS)
static bool load(const std::string &filename, vpArray2D< Type > &A, bool binary=false, char *header=NULL)
const double & operator[](unsigned int i) const
double & operator[](unsigned int i)
static bool save(const std::string &filename, const vpArray2D< Type > &A, bool binary=false, const char *header="")
Class that consider the case of a translation vector.
Implementation of a rotation vector as axis-angle minimal representation.
Implementation of a generic 2D array used as base class for matrices and vectors.
Implementation of a rotation vector as quaternion angle minimal representation.
Implementation of a rotation matrix and operations on such kind of matrices.
Implementation of a pose vector and operations on poses.
Implementation of row vector and the associated operations.
Implementation of an homogeneous matrix and operations on such kind of matrices.
error that can be emited by ViSP classes.
vp_deprecated void init()
void resize(unsigned int nrows, unsigned int ncols, bool flagNullify=true)