#include <gtsam/base/FastList.h>
#include <gtsam/base/FastMap.h>
#include <gtsam/base/FastSet.h>
#include <gtsam/base/FastVector.h>
#include <gtsam/base/Testable.h>
#include <gtsam/base/types.h>
#include <gtsam/dllexport.h>
#include <functional>
#include <iosfwd>
Go to the source code of this file.
Classes | |
class | gtsam::key_formatter |
struct | gtsam::StreamedKey |
To use the key_formatter on Keys, they must be wrapped in a StreamedKey. More... | |
struct | gtsam::traits< T > |
struct | gtsam::traits< Key > |
Namespaces | |
gtsam | |
traits | |
Typedefs | |
typedef std::function< std::string(Key)> | gtsam::KeyFormatter |
Typedef for a function to format a key, i.e. to convert it to a string. More... | |
typedef FastMap< Key, int > | gtsam::KeyGroupMap |
typedef FastList< Key > | gtsam::KeyList |
typedef FastSet< Key > | gtsam::KeySet |
typedef FastVector< Key > | gtsam::KeyVector |
Define collection type once and for all - also used in wrappers. More... | |
Functions | |
string | gtsam::_defaultKeyFormatter (Key key) |
string | gtsam::_multirobotKeyFormatter (Key key) |
GTSAM_EXPORT void | gtsam::PrintKey (Key key, const std::string &s="", const KeyFormatter &keyFormatter=DefaultKeyFormatter) |
Utility function to print one key with optional prefix. More... | |
GTSAM_EXPORT void | gtsam::PrintKeyList (const KeyList &keys, const std::string &s="", const KeyFormatter &keyFormatter=DefaultKeyFormatter) |
Utility function to print sets of keys with optional prefix. More... | |
GTSAM_EXPORT void | gtsam::PrintKeySet (const KeySet &keys, const std::string &s="", const KeyFormatter &keyFormatter=DefaultKeyFormatter) |
Utility function to print sets of keys with optional prefix. More... | |
GTSAM_EXPORT void | gtsam::PrintKeyVector (const KeyVector &keys, const std::string &s="", const KeyFormatter &keyFormatter=DefaultKeyFormatter) |
Utility function to print sets of keys with optional prefix. More... | |
Variables | |
static const KeyFormatter | gtsam::DefaultKeyFormatter = &_defaultKeyFormatter |
static const gtsam::KeyFormatter | gtsam::MultiRobotKeyFormatter |