47 for (
int i=0; i<7; i++) os << meas[i] <<
" ";
57 for (
int i=0; i<7; i++)
60 Vector4D::MapType(meas.data()+3).
normalize();
66 for (
int i=0; i<
information().rows() && is.good(); i++)
67 for (
int j=i; j<
information().cols() && is.good(); j++){
G2O_TYPES_SLAM3D_ADDONS_API void computeError()
Isometry3D fromVectorQT(const Vector7d &v)
virtual void setMeasurement(const Measurement &m)
Eigen::Matrix< double, 7, 1 > Vector7d
G2O_TYPES_SLAM3D_ADDONS_API EIGEN_MAKE_ALIGNED_OPERATOR_NEW G2O_TYPES_SLAM3D_ADDONS_API EdgeSE3Calib()
Eigen::Transform< double, 3, Eigen::Isometry, Eigen::ColMajor > Isometry3D
Eigen::Quaterniond & normalize(Eigen::Quaterniond &q)
Vector6d toVectorMQT(const Isometry3D &t)
base class to represent an edge connecting an arbitrary number of nodes
virtual void resize(size_t size)
EIGEN_STRONG_INLINE const InformationType & information() const
information matrix of the constraint
const EstimateType & estimate() const
return the current estimate of the vertex
3D pose Vertex, represented as an Isometry3D
Vector7d toVectorQT(const Isometry3D &t)
virtual G2O_TYPES_SLAM3D_ADDONS_API bool write(std::ostream &os) const
write the vertex to a stream
virtual G2O_TYPES_SLAM3D_ADDONS_API bool read(std::istream &is)
read the vertex from a stream, i.e., the internal state of the vertex
VertexContainer _vertices