27#ifndef G2O_CAMERA_PARAMETERS_H_
28#define G2O_CAMERA_PARAMETERS_H_
42 void setKcam(
double fx,
double fy,
double cx,
double cy);
43 void setOffset(
const Isometry3& offset_ = Isometry3::Identity());
45 virtual bool read(std::istream& is);
46 virtual bool write(std::ostream& os)
const;
67 virtual void updateImpl();
68 virtual bool resolveDependencies();
76 CacheCameraDrawAction();
82 virtual bool refreshPropertyPtrs(
Affine3 _w2i
world to image transform
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
const ParameterCamera * camParams() const
parameters of the camera
const Affine3 & w2i() const
return the world to image transform
caching the offset related to a vertex
Abstract action that operates on a graph entity.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
const Matrix3 & Kcam() const
Matrix3 _Kcam_inverseOffsetR
const Matrix3 & invKcam() const
const Matrix3 & Kcam_inverseOffsetR() const
#define G2O_TYPES_SLAM3D_API
Eigen::Transform< double, 3, Eigen::Isometry, Eigen::ColMajor > Isometry3
Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > Affine3
Property< float > FloatProperty