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 Isometry3D& offset_ = Isometry3D::Identity());
45 virtual bool read(std::istream& is);
46 virtual bool write(std::ostream& os)
const;
67 virtual void updateImpl();
68 virtual bool resolveDependancies();
74 #ifdef G2O_HAVE_OPENGL 77 CacheCameraDrawAction();
const Affine3D & w2i() const
return the world to image transform
caching the offset related to a vertex
const Matrix3D & invKcam() const
Abstract action that operates on a graph entity.
const Matrix3D & Kcam() const
const ParameterCamera * camParams() const
parameters of the camera
Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > Affine3D
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
#define G2O_TYPES_SLAM3D_API
Eigen::Transform< double, 3, Eigen::Isometry, Eigen::ColMajor > Isometry3D
Eigen::Matrix< double, 3, 3, Eigen::ColMajor > Matrix3D
Matrix3D _Kcam_inverseOffsetR
const Matrix3D & Kcam_inverseOffsetR() const
Affine3D _w2i
world to image transform
EIGEN_MAKE_ALIGNED_OPERATOR_NEW