Loading...
Searching...
No Matches
Values.h File Reference

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

Go to the source code of this file.

## Classes

class | gtsam::ValueCloneAllocator
class | gtsam::Values
| A non-templated config holding any types of Manifold-group elements. More...
struct | gtsam::Values::KeyValuePair
| A key-value pair, which you get by dereferencing iterators. More...
struct | gtsam::Values::ConstKeyValuePair
| A key-value pair, which you get by dereferencing iterators. More...
struct | gtsam::Values::deref_iterator
class | gtsam::ValuesKeyAlreadyExists
class | gtsam::ValuesKeyDoesNotExist
class | gtsam::ValuesIncorrectType
class | gtsam::DynamicValuesMismatched
class | gtsam::NoMatchFoundForFixed
struct | gtsam::traits< Values >
| traits More...

## Namespaces

namespace | gtsam
| Global functions in a separate testing namespace.

## 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.