diff --git a/gtsam.h b/gtsam.h index 061edad90..abe7817d3 100644 --- a/gtsam.h +++ b/gtsam.h @@ -1084,6 +1084,19 @@ class LevenbergMarquardtParams { void setVerbosityLM(string s); }; +//************************************************************************* +// Nonlinear factor types +//************************************************************************* +template +virtual class PriorFactor : gtsam::NonlinearFactor { + PriorFactor(size_t key, const T& prior, const gtsam::noiseModel::Base* noiseModel); +}; + +template +virtual class BetweenFactor : gtsam::NonlinearFactor { + BetweenFactor(size_t key1, size_t key2, const T& relativePose, const gtsam::noiseModel::Base* noiseModel); +}; + }///\namespace gtsam //*************************************************************************