From 3a978d69306ffc8db695a4df1f34ce73c1e15d41 Mon Sep 17 00:00:00 2001 From: Alex Cunningham Date: Wed, 10 Nov 2010 17:08:49 +0000 Subject: [PATCH] Added an exists function to Ordering --- gtsam/nonlinear/Ordering.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtsam/nonlinear/Ordering.h b/gtsam/nonlinear/Ordering.h index 92efb0b75..66a046fe4 100644 --- a/gtsam/nonlinear/Ordering.h +++ b/gtsam/nonlinear/Ordering.h @@ -81,6 +81,8 @@ public: return it_ok; } std::pair tryInsert(const Symbol& key, Index order) { return tryInsert(std::make_pair(key,order)); } + bool exists(const Symbol& key) const { return order_.count(key); } + Index push_back(const Symbol& key) { return insert(std::make_pair(key, nVars_))->second; } /**