|
| MyValues () |
|
void | clear () |
|
template<class ValueType > |
size_t | count () const |
|
size_t | dim () const |
|
std::map< Key, size_t > | dims () const |
|
void | erase (Key j) |
|
template<class ValueType > |
std::map< Key, ValueType > | extract (const std::function< bool(Key)> &filterFcn=&_truePredicate< Key >) const |
|
void | insert (const Values &values) |
|
template<typename BinaryOp , typename ValueType1 , typename ValueType2 > |
void | insert (Key j, const Eigen::CwiseBinaryOp< BinaryOp, const ValueType1, const ValueType2 > &val) |
|
template<typename UnaryOp , typename ValueType > |
void | insert (Key j, const Eigen::CwiseUnaryOp< UnaryOp, const ValueType > &val) |
|
void | insert (Key j, const Value &val) |
|
template<typename ValueType > |
void | insert (Key j, const ValueType &val) |
|
void | insert_or_assign (const Values &values) |
|
template<typename BinaryOp , typename ValueType1 , typename ValueType2 > |
void | insert_or_assign (Key j, const Eigen::CwiseBinaryOp< BinaryOp, const ValueType1, const ValueType2 > &val) |
|
template<typename UnaryOp , typename ValueType > |
void | insert_or_assign (Key j, const Eigen::CwiseUnaryOp< UnaryOp, const ValueType > &val) |
|
void | insert_or_assign (Key j, const Value &val) |
| If key j exists, update value, else perform an insert. More...
|
|
template<typename ValueType > |
void | insert_or_assign (Key j, const ValueType &val) |
| Templated version to insert_or_assign a variable with the given j. More...
|
|
void | insertDouble (Key j, double c) |
| version for double More...
|
|
KeyVector | keys () const |
|
KeySet | keySet () const |
|
Values & | operator= (const Values &rhs) |
|
void | swap (Values &other) |
|
void | update (const Values &values) |
|
template<typename BinaryOp , typename ValueType1 , typename ValueType2 > |
void | update (Key j, const Eigen::CwiseBinaryOp< BinaryOp, const ValueType1, const ValueType2 > &val) |
|
template<typename UnaryOp , typename ValueType > |
void | update (Key j, const Eigen::CwiseUnaryOp< UnaryOp, const ValueType > &val) |
|
template<typename T > |
void | update (Key j, const T &val) |
|
void | update (Key j, const Value &val) |
|
template<typename ValueType > |
void | update (Key j, const ValueType &val) |
|
VectorValues | zeroVectors () const |
|
| Values ()=default |
|
| Values (const Values &other) |
|
| Values (Values &&other) |
|
| Values (std::initializer_list< ConstKeyValuePair > init) |
|
| Values (const Values &other, const VectorValues &delta) |
|
void | print (const std::string &str="", const KeyFormatter &keyFormatter=DefaultKeyFormatter) const |
|
bool | equals (const Values &other, double tol=1e-9) const |
|
template<typename ValueType > |
const ValueType | at (Key j) const |
|
double | atDouble (size_t key) const |
| version for double More...
|
|
const Value & | at (Key j) const |
|
bool | exists (Key j) const |
|
template<typename ValueType > |
const ValueType * | exists (Key j) const |
|
size_t | size () const |
|
bool | empty () const |
|
deref_iterator | begin () const |
|
deref_iterator | end () const |
|
deref_iterator | find (Key j) const |
|
deref_iterator | lower_bound (Key j) const |
|
deref_iterator | upper_bound (Key j) const |
|
Values | retract (const VectorValues &delta) const |
|
void | retractMasked (const VectorValues &delta, const KeySet &mask) |
|
VectorValues | localCoordinates (const Values &cp) const |
|
Definition at line 44 of file testExpressionFactor.cpp.