Public Member Functions | List of all members
leaf::MyValues Struct Reference
Inheritance diagram for leaf::MyValues:
Inheritance graph
[legend]

Public Member Functions

 MyValues ()
 
- Public Member Functions inherited from gtsam::Values
void clear ()
 
template<class ValueType >
size_t count () const
 
size_t dim () const
 
std::map< Key, size_tdims () 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
 
Valuesoperator= (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 Valueat (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
 

Additional Inherited Members

- Public Types inherited from gtsam::Values
typedef std::shared_ptr< const Valuesconst_shared_ptr
 A const shared_ptr to this class. More...
 
typedef std::shared_ptr< Valuesshared_ptr
 A shared_ptr to this class. More...
 
typedef KeyValuePair value_type
 

Detailed Description

Definition at line 44 of file testExpressionFactor.cpp.

Constructor & Destructor Documentation

◆ MyValues()

leaf::MyValues::MyValues ( )
inline

Definition at line 45 of file testExpressionFactor.cpp.


The documentation for this struct was generated from the following file:


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:16:45