|
| BetweenFactor () |
| default constructor - only use for serialization
|
|
| BetweenFactor (Key key1, Key key2, const VALUE &measured, const SharedNoiseModel &model=nullptr) |
| Constructor.
|
|
virtual gtsam::NonlinearFactor::shared_ptr | clone () const |
|
virtual void | print (const std::string &s, const KeyFormatter &keyFormatter=DefaultKeyFormatter) const |
| implement functions needed for Testable More...
|
|
virtual bool | equals (const NonlinearFactor &expected, double tol=1e-9) const |
| equals
|
|
Vector | evaluateError (const T &p1, const T &p2, boost::optional< Matrix & > H1=boost::none, boost::optional< Matrix & > H2=boost::none) const |
| implement functions needed to derive from Factor More...
|
|
const VALUE & | measured () const |
| return the measured
|
|
std::size_t | size () const |
| number of variables attached to this factor
|
|
| NoiseModelFactor2 () |
| Default Constructor for I/O.
|
|
| NoiseModelFactor2 (const SharedNoiseModel &noiseModel, Key j1, Key j2) |
| Constructor. More...
|
|
Key | key1 () const |
| methods to retrieve both keys
|
|
Key | key2 () const |
|
virtual Vector | unwhitenedError (const Values &x, boost::optional< std::vector< Matrix > & > H=boost::none) const |
| Calls the 2-key specific version of evaluateError, which is pure virtual so must be implemented in the derived class. More...
|
|
|
typedef VALUE | T |
|
typedef boost::shared_ptr< BetweenFactor > | shared_ptr |
| The measurement.
|
|
typedef VALUE | X1 |
|
typedef VALUE | X2 |
|
◆ clone()
◆ evaluateError()
template<class VALUE >
Vector gtsam::BetweenFactor< VALUE >::evaluateError |
( |
const T & |
p1, |
|
|
const T & |
p2, |
|
|
boost::optional< Matrix & > |
H1 = boost::none , |
|
|
boost::optional< Matrix & > |
H2 = boost::none |
|
) |
| const |
|
inlinevirtual |
◆ print()
The documentation for this class was generated from the following files: