diff --git a/gtsam/slam/BearingRangeFactor.h b/gtsam/slam/BearingRangeFactor.h index e8452f909..6f00c81a6 100644 --- a/gtsam/slam/BearingRangeFactor.h +++ b/gtsam/slam/BearingRangeFactor.h @@ -29,16 +29,18 @@ namespace gtsam { * @addtogroup SLAM */ template - class BearingRangeFactor: public NoiseModelFactor2 { - private: + class BearingRangeFactor: public NoiseModelFactor2 + { + public: + typedef BearingRangeFactor This; + typedef NoiseModelFactor2 Base; + typedef boost::shared_ptr shared_ptr; + private: typedef POSE Pose; typedef ROTATION Rot; typedef POINT Point; - typedef BearingRangeFactor This; - typedef NoiseModelFactor2 Base; - // the measurement Rot measuredBearing_; double measuredRange_;