27 #ifndef G2O_DEPRECATED_VERTEX_SE3_QUAT_ 28 #define G2O_DEPRECATED_VERTEX_SE3_QUAT_ 30 #include "g2o/config.h" 37 namespace deprecated {
55 virtual bool read(std::istream& is);
56 virtual bool write(std::ostream& os)
const;
60 Eigen::Map<const Vector7d> v(est);
61 _estimate.fromVector(v);
66 Eigen::Map<Vector7d> v(est);
67 v=_estimate.toVector();
76 Eigen::Map<const Vector6d> v(est);
77 _estimate.fromMinimalVector(v);
82 Eigen::Map<Vector6d> v(est);
83 v = _estimate.toMinimalVector();
93 Eigen::Map<const Vector6d> v(update);
95 _estimate *= increment;
106 #ifdef G2O_HAVE_OPENGL 109 VertexSE3DrawAction();
virtual bool setEstimateDataImpl(const double *est)
Abstract action that operates on a graph entity.
virtual int estimateDimension() const
virtual bool setMinimalEstimateDataImpl(const double *est)
#define G2O_DEPRECATED_TYPES_SLAM3D_API
virtual void oplusImpl(const double *update)
virtual void setToOriginImpl()
sets the node to the origin (used in the multilevel stuff)
3D pose Vertex, (x,y,z,qw,qx,qy,qz) the parameterization for the increments constructed is a 6d vecto...
virtual bool getEstimateData(double *est) const
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
virtual int minimalEstimateDimension() const
virtual bool getMinimalEstimateData(double *est) const