Added CalibratedCamera to gtsam.h

release/4.3a0
Andrew Melim 2012-02-06 14:05:59 +00:00
parent fab5717917
commit 9f66fa20be
1 changed files with 22 additions and 0 deletions

22
gtsam.h
View File

@ -207,6 +207,28 @@ class Pose3 {
gtsam::Rot3 rotation() const;
};
class CalibratedCamera {
CalibratedCamera();
CalibratedCamera(const gtsam::Pose3& pose);
CalibratedCamera(const Vector& v);
void print(string s) const;
bool equals(const gtsam::Pose3& pose, double tol) const;
gtsam::Pose3 pose() const;
gtsam::CalibratedCamera compose(const gtsam::CalibratedCamera& c) const;
gtsam::CalibratedCamera inverse() const;
gtsam::CalibratedCamera level(const gtsam::Pose2& pose2, double height);
gtsam::CalibratedCamera retract(const Vector& d) const;
Vector localCoordinates(const gtsam::CalibratedCamera& T2) const;
gtsam::Point2 project(const gtsam::Point3& point) const;
static gtsam::Point2 project_to_camera(const gtsam::Point3& cameraPoint);
};
//*************************************************************************
// inference
//*************************************************************************