From 3e151846ca30d8249d72530669bca03d0be3f731 Mon Sep 17 00:00:00 2001 From: Varun Agrawal Date: Mon, 10 Oct 2022 14:55:02 -0400 Subject: [PATCH] slight improvement to GaussianMixtureFactor print --- gtsam/hybrid/GaussianMixtureFactor.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gtsam/hybrid/GaussianMixtureFactor.cpp b/gtsam/hybrid/GaussianMixtureFactor.cpp index 9b5be188a..181b1e6a5 100644 --- a/gtsam/hybrid/GaussianMixtureFactor.cpp +++ b/gtsam/hybrid/GaussianMixtureFactor.cpp @@ -57,11 +57,12 @@ void GaussianMixtureFactor::print(const std::string &s, [&](const GaussianFactor::shared_ptr &gf) -> std::string { RedirectCout rd; std::cout << ":\n"; - if (gf) + if (gf && !gf->empty()) { gf->print("", formatter); - else - return {"nullptr"}; - return rd.str(); + return rd.str(); + } else { + return "nullptr"; + } }); std::cout << "}" << std::endl; }