27 #ifndef G2O_EDGE_SE3_LINE_H_ 28 #define G2O_EDGE_SE3_LINE_H_ 40 typedef Eigen::Matrix<double, 7, 1, Eigen::ColMajor>
Vector7d;
49 virtual bool read(std::istream& is);
50 virtual bool write(std::ostream& os)
const;
59 _measurement.head<6>() =
Line3D(m);
64 Eigen::Map<const Vector7d> v(d);
70 Eigen::Map<Vector7d> v(d);
81 virtual bool resolveCaches();
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
caching the offset related to a vertex
virtual void setMeasurement(const Vector7d &m)
virtual void setMeasurement(const Line3D &m)
virtual bool getMeasurementData(double *d) const
Eigen::Matrix< double, 7, 1 > Vector7d
virtual int measurementDimension() const
virtual bool setMeasurementData(const double *d)
#define G2O_TYPES_SLAM3D_ADDONS_API
ParameterSE3Offset * offsetParam