diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2017-06-12 23:29:18 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2017-06-12 23:29:18 +0200 |
commit | cbd441a670a4447d607d276dc604fae8a5928e3d (patch) | |
tree | 6bff8da9eb2014bf9d06c48cbc76e15dfd4a7b9c /tracker-pt/point_tracker.h | |
parent | f5770a675ec0a716fb5f0350f4ff48f17f252105 (diff) |
tracker/pt: cleanup
Also, changing "f" typedef to "float" won't break the build anymore.
Diffstat (limited to 'tracker-pt/point_tracker.h')
-rw-r--r-- | tracker-pt/point_tracker.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tracker-pt/point_tracker.h b/tracker-pt/point_tracker.h index 63caf0dd..496bcbbe 100644 --- a/tracker-pt/point_tracker.h +++ b/tracker-pt/point_tracker.h @@ -62,6 +62,7 @@ public: Affine pose() { return X_CM; } vec2 project(const vec3& v_M, f focal_length); vec2 project(const vec3& v_M, f focal_length, const Affine& X_CM); + void invalidate_pose() { X_CM = Affine(); } private: // the points in model order @@ -71,7 +72,7 @@ private: PointOrder find_correspondences_previous(const vec2* points, const PointModel &model, const CamInfo& info); int POSIT(const PointModel& point_model, const PointOrder& order, f focal_length); // The POSIT algorithm, returns the number of iterations - Affine X_CM; // trafo from model to camera + Affine X_CM; // transform from model to camera Timer t; bool init_phase; |