Vector localCoordinates(const Cal3DS2 &T2) const
Given a different calibration, calculate update to obtain it.
std::ostream & operator<<(std::ostream &os, const Dih6 &m)
Pose2 T2(M_PI/2.0, Point2(0.0, 2.0))
Calibration of a camera with radial distortion, calculations in base class Cal3DS2_Base.
virtual Matrix3 K() const
return calibration matrix K
bool equals(const Cal3DS2_Base &K, double tol=1e-8) const
assert equality up to a tolerance
bool equals(const Cal3DS2 &K, double tol=10e-9) const
assert equality up to a tolerance
Cal3DS2 retract(const Vector &d) const
Given delta vector, update calibration.
void print(const std::string &s="") const override
print with optional string
typedef and functions to augment Eigen's VectorXd
Cal3DS2()=default
Default Constructor with only unit focal length.
ofstream os("timeSchurFactors.csv")
Vector9 vector() const
Return all parameters as a vector.
Annotation indicating that a class derives from another given type.
void print(const std::string &s="") const override
print with optional string