diff --git a/wrap/tests/cythontest.h b/wrap/tests/cythontest.h index 0639f17f1..77aa2568c 100644 --- a/wrap/tests/cythontest.h +++ b/wrap/tests/cythontest.h @@ -187,6 +187,22 @@ virtual class Robust : gtsam::noiseModel::Base { }; } // namespace noiseModel +#include +virtual class GaussianFactor { + // gtsam::KeyVector keys() const; + void print(string s) const; + bool equals(const gtsam::GaussianFactor& lf, double tol) const; + double error(const gtsam::VectorValues& c) const; + gtsam::GaussianFactor* clone() const; + gtsam::GaussianFactor* negate() const; + Matrix augmentedInformation() const; + Matrix information() const; + Matrix augmentedJacobian() const; + pair jacobian() const; + size_t size() const; + bool empty() const; +}; + #include class Values { Values();