56 Vector4::MapType(meas.data() + 3).normalize();
bool writeInformationMatrix(std::ostream &os) const
write the upper trinagular part of the information matrix into the stream
bool readInformationMatrix(std::istream &is)
virtual void setMeasurement(const Measurement &m)
Measurement _measurement
the measurement of the edge
base class to represent an edge connecting an arbitrary number of nodes
virtual void resize(size_t size)
const EstimateType & estimate() const
return the current estimate of the vertex
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
virtual G2O_TYPES_SLAM3D_ADDONS_API bool write(std::ostream &os) const
write the vertex to a stream
G2O_TYPES_SLAM3D_ADDONS_API void computeError()
G2O_TYPES_SLAM3D_ADDONS_API EIGEN_MAKE_ALIGNED_OPERATOR_NEW G2O_TYPES_SLAM3D_ADDONS_API EdgeSE3Calib()
VertexContainer _vertices
3D pose Vertex, represented as an Isometry3
Isometry3 fromVectorQT(const Vector7 &v)
Vector6 toVectorMQT(const Isometry3 &t)
bool writeVector(std::ostream &os, const Eigen::DenseBase< Derived > &b)
bool readVector(std::istream &is, Eigen::DenseBase< Derived > &b)
Vector7 toVectorQT(const Isometry3 &t)
Eigen::Transform< double, 3, Eigen::Isometry, Eigen::ColMajor > Isometry3