From a27722e03a7680395d1077cb134c04d281d15987 Mon Sep 17 00:00:00 2001 From: dellaert Date: Fri, 20 Feb 2015 11:03:47 +0100 Subject: [PATCH] Add some definitions. --- gtsam/geometry/CameraSet.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gtsam/geometry/CameraSet.h b/gtsam/geometry/CameraSet.h index 27c0a78f3..3a34ca1fd 100644 --- a/gtsam/geometry/CameraSet.h +++ b/gtsam/geometry/CameraSet.h @@ -32,7 +32,7 @@ namespace gtsam { template class CameraSet: public std::vector { -private: +protected: /** * 2D measurement and noise model for each of the m views @@ -45,6 +45,10 @@ private: public: + /// Definitions for blocks of F + typedef Eigen::Matrix MatrixZD; // F + typedef std::pair FBlock; // Fblocks + /** * print * @param s optional string naming the factor @@ -70,7 +74,7 @@ public: } /** - * project, with derivatives in this, point, and calibration + * Project a point, with derivatives in this, point, and calibration * throws CheiralityException */ std::vector project(const Point3& point, boost::optional F =