wrap HybridNonlinearFactorGraph methods

release/4.3a0
Varun Agrawal 2025-02-08 23:21:26 -05:00
parent 425a5c692e
commit e5289aeb85
1 changed files with 6 additions and 0 deletions

View File

@ -227,14 +227,20 @@ class HybridNonlinearFactorGraph {
void push_back(gtsam::HybridFactor* factor);
void push_back(gtsam::NonlinearFactor* factor);
void push_back(gtsam::DiscreteFactor* factor);
void push_back(const gtsam::HybridNonlinearFactorGraph& graph);
//TODO(Varun) Wrap add() methods
gtsam::HybridGaussianFactorGraph linearize(
const gtsam::Values& continuousValues) const;
bool empty() const;
void remove(size_t i);
size_t size() const;
void resize(size_t size);
gtsam::KeySet keys() const;
const gtsam::HybridFactor* at(size_t i) const;
gtsam::HybridNonlinearFactorGraph restrict(
const gtsam::DiscreteValues& assignment) const;
void print(string s = "HybridNonlinearFactorGraph\n",
const gtsam::KeyFormatter& keyFormatter =