get keys from NonlinearFactors as well
parent
6d57055c71
commit
b2c73af2a2
|
@ -18,6 +18,7 @@
|
|||
*/
|
||||
|
||||
#include <gtsam/hybrid/HybridFactorGraph.h>
|
||||
#include <gtsam/nonlinear/NonlinearFactor.h>
|
||||
|
||||
namespace gtsam {
|
||||
|
||||
|
@ -58,6 +59,8 @@ const KeySet HybridFactorGraph::continuousKeySet() const {
|
|||
}
|
||||
} else if (auto p = std::dynamic_pointer_cast<GaussianFactor>(factor)) {
|
||||
keys.insert(p->keys().begin(), p->keys().end());
|
||||
} else if (auto p = std::dynamic_pointer_cast<NonlinearFactor>(factor)) {
|
||||
keys.insert(p->keys().begin(), p->keys().end());
|
||||
}
|
||||
}
|
||||
return keys;
|
||||
|
|
Loading…
Reference in New Issue