From 5dc138aa0910d13fa5ba0479e3d25daac106f05f Mon Sep 17 00:00:00 2001 From: Chris Beall Date: Fri, 13 Sep 2013 21:00:48 +0000 Subject: [PATCH] wrap important bits of SmartRangeFactor --- gtsam_unstable/gtsam_unstable.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gtsam_unstable/gtsam_unstable.h b/gtsam_unstable/gtsam_unstable.h index bee6bb697..c4ad43a21 100644 --- a/gtsam_unstable/gtsam_unstable.h +++ b/gtsam_unstable/gtsam_unstable.h @@ -15,6 +15,7 @@ virtual class gtsam::Pose3; virtual class gtsam::noiseModel::Base; virtual class gtsam::noiseModel::Gaussian; virtual class gtsam::imuBias::ConstantBias; +virtual class gtsam::NoiseModelFactor; virtual class gtsam::NonlinearFactor; virtual class gtsam::GaussianFactor; virtual class gtsam::HessianFactor; @@ -351,6 +352,17 @@ virtual class TransformBtwRobotsUnaryFactorEM : gtsam::NonlinearFactor { void serializable() const; // enabling serialization functionality }; +#include +virtual class SmartRangeFactor : gtsam::NoiseModelFactor { + SmartRangeFactor(double s); + + void addRange(size_t key, double measuredRange); + gtsam::Point2 triangulate(const gtsam::Values& x) const; + void print(string s) const; + +}; + + #include template virtual class RangeFactor : gtsam::NonlinearFactor {