27#ifndef G2O_CAMERA_PARAMETERS_H_
28#define G2O_CAMERA_PARAMETERS_H_
42 void setKcam(
double fx,
double fy,
double cx,
double cy);
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
Abstract action that operates on a graph entity.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
const Matrix3 & Kcam() const
Matrix3 _Kcam_inverseOffsetR
const Matrix3 & invKcam() const
void setKcam(double fx, double fy, double cx, double cy)
const Matrix3 & Kcam_inverseOffsetR() const
virtual bool read(std::istream &is)
read the data from a stream
void setOffset(const Isometry3 &offset_=Isometry3::Identity())
virtual bool write(std::ostream &os) const
write the data to a stream
#define G2O_TYPES_SLAM3D_API
Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > Affine3
Eigen::Transform< double, 3, Eigen::Isometry, Eigen::ColMajor > Isometry3
Property< float > FloatProperty