/* ---------------------------------------------------------------------------- * GTSAM Copyright 2010, Georgia Tech Research Corporation, * Atlanta, Georgia 30332-0415 * All Rights Reserved * Authors: Frank Dellaert, et al. (see THANKS for the full author list) * See LICENSE for the license information * -------------------------------------------------------------------------- */ /** * @file EdgeKey.cpp * @date Oct 24, 2024 * @author: Frank Dellaert * @author: Akshay Krishnan */ #include namespace gtsam { EdgeKey::operator std::string() const { return "{" + std::to_string(i_) + ", " + std::to_string(j_) + "}"; } GTSAM_EXPORT std::ostream& operator<<(std::ostream& os, const EdgeKey& key) { os << (std::string)key; return os; } void EdgeKey::print(const std::string& s) const { std::cout << s << *this << std::endl; } } // namespace gtsam