Exposed more interfaces for working with linear graphs and bayes nets
parent
511ab6334d
commit
e7ee411d39
12
gtsam.h
12
gtsam.h
|
@ -1252,7 +1252,8 @@ class GaussianFactorGraph {
|
|||
bool exists(size_t idx) const;
|
||||
|
||||
// Building the graph
|
||||
void push_back(gtsam::GaussianFactor* factor);
|
||||
void push_back(const gtsam::GaussianFactor* factor);
|
||||
void push_back(const gtsam::GaussianConditional* factor);
|
||||
void push_back(const gtsam::GaussianFactorGraph& graph);
|
||||
void push_back(const gtsam::GaussianBayesNet& bayesNet);
|
||||
void push_back(const gtsam::GaussianBayesTree& bayesTree);
|
||||
|
@ -1355,9 +1356,14 @@ virtual class GaussianBayesNet {
|
|||
// Testable
|
||||
void print(string s) const;
|
||||
bool equals(const gtsam::GaussianBayesNet& other, double tol) const;
|
||||
|
||||
// Standard interface
|
||||
size_t size() const;
|
||||
|
||||
// FactorGraph derived interface
|
||||
size_t size() const;
|
||||
gtsam::GaussianConditional* at(size_t idx) const;
|
||||
gtsam::KeySet keys() const;
|
||||
bool exists(size_t idx) const;
|
||||
|
||||
gtsam::GaussianConditional* front() const;
|
||||
gtsam::GaussianConditional* back() const;
|
||||
void push_back(gtsam::GaussianConditional* conditional);
|
||||
|
|
Loading…
Reference in New Issue