diff --git a/gtsam/hybrid/HybridFactorGraph.cpp b/gtsam/hybrid/HybridFactorGraph.cpp index a395e1701..78c051b17 100644 --- a/gtsam/hybrid/HybridFactorGraph.cpp +++ b/gtsam/hybrid/HybridFactorGraph.cpp @@ -18,6 +18,7 @@ */ #include +#include namespace gtsam { @@ -58,6 +59,8 @@ const KeySet HybridFactorGraph::continuousKeySet() const { } } else if (auto p = std::dynamic_pointer_cast(factor)) { keys.insert(p->keys().begin(), p->keys().end()); + } else if (auto p = std::dynamic_pointer_cast(factor)) { + keys.insert(p->keys().begin(), p->keys().end()); } } return keys;