Classes | Namespaces | Functions
Values.h File Reference

A non-templated config holding any types of Manifold-group elements. More...

#include <gtsam/base/GenericValue.h>
#include <gtsam/base/VectorSpace.h>
#include <gtsam/inference/Key.h>
#include <boost/iterator/transform_iterator.hpp>
#include <boost/iterator/filter_iterator.hpp>
#include <boost/bind.hpp>
#include <boost/ptr_container/serialize_ptr_map.hpp>
#include <boost/shared_ptr.hpp>
#include <string>
#include <utility>
#include <gtsam/nonlinear/Values-inl.h>
Include dependency graph for Values.h:

Go to the source code of this file.

Classes

class  gtsam::Values::ConstFiltered< ValueType >
 
struct  gtsam::Values::ConstKeyValuePair
 A key-value pair, which you get by dereferencing iterators. More...
 
class  gtsam::DynamicValuesMismatched
 
class  gtsam::Values::Filtered< ValueType >
 
struct  gtsam::Values::KeyValuePair
 A key-value pair, which you get by dereferencing iterators. More...
 
class  gtsam::NoMatchFoundForFixed
 
struct  gtsam::traits< Values >
 traits More...
 
class  gtsam::ValueCloneAllocator
 
class  gtsam::Values
 
class  gtsam::ValuesIncorrectType
 
class  gtsam::ValuesKeyAlreadyExists
 
class  gtsam::ValuesKeyDoesNotExist
 

Namespaces

 gtsam
 traits
 

Functions

template<typename T >
static bool gtsam::_truePredicate (const T &)
 

Detailed Description

A non-templated config holding any types of Manifold-group elements.

Author
Richard Roberts

Detailed story: A values structure is a map from keys to values. It is used to specify the value of a bunch of variables in a factor graph. A Values is a values structure which can hold variables that are elements on manifolds, not just vectors. It then, as a whole, implements a aggregate type which is also a manifold element, and hence supports operations dim, retract, and localCoordinates.

Definition in file Values.h.



gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:43