Go to the documentation of this file.
26 #include <gtsam/dllexport.h>
101 Key key,
const std::string &
s =
"",
120 template<
typename T>
struct traits;
A thin wrapper around std::vector that uses a custom allocator.
Array< double, 1, 3 > e(1./3., 0.5, 2.)
Typedefs for easier changing of types.
Concept check for values that can be used in unit tests.
std::vector< T, typename internal::FastDefaultVectorAllocator< T >::type > FastVector
void PrintKeyVector(const KeyVector &keys, const string &s, const KeyFormatter &keyFormatter)
Utility function to print sets of keys with optional prefix.
FastVector< Key > KeyVector
Define collection type once and for all - also used in wrappers.
GTSAM_EXPORT friend std::ostream & operator<<(std::ostream &, const StreamedKey &)
KeyFormatter DefaultKeyFormatter
Assign default key formatter.
string _multirobotKeyFormatter(Key key)
A thin wrapper around std::set that uses boost's fast_pool_allocator.
void PrintKey(Key key, const string &s, const KeyFormatter &keyFormatter)
Utility function to print one key with optional prefix.
StreamedKey(const Key &key)
static const gtsam::KeyFormatter MultiRobotKeyFormatter
std::function< std::string(Key)> KeyFormatter
Typedef for a function to format a key, i.e. to convert it to a string.
static void Print(const Key &val, const std::string &str="")
const gtsam::Symbol key('X', 0)
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
To use the key_formatter on Keys, they must be wrapped in a StreamedKey.
string _defaultKeyFormatter(Key key)
Array< int, Dynamic, 1 > v
static bool Equals(const Key &val1, const Key &val2, double tol=1e-8)
A thin wrapper around std::list that uses boost's fast_pool_allocator.
std::uint64_t Key
Integer nonlinear key type.
void PrintKeySet(const KeySet &keys, const string &s, const KeyFormatter &keyFormatter)
Utility function to print sets of keys with optional prefix.
void PrintKeyList(const KeyList &keys, const string &s, const KeyFormatter &keyFormatter)
Utility function to print sets of keys with optional prefix.
A thin wrapper around std::map that uses boost's fast_pool_allocator.
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:02:38