#include <GLCReparam.h>
Public Member Functions | |
virtual GLC_Reparam * | clone ()=0 |
virtual Eigen::VectorXb | is_angle ()=0 |
virtual Eigen::MatrixXd | jacobian ()=0 |
virtual Eigen::VectorXd | reparameterize (Selector s)=0 |
virtual void | set_nodes (std::vector< Node * > nodes)=0 |
interface class to allow for reparametrization by the user see GLC_RootShift implementation as an example
Definition at line 45 of file GLCReparam.h.
virtual GLC_Reparam* isam::GLC_Reparam::clone | ( | ) | [pure virtual] |
virtual Eigen::VectorXb isam::GLC_Reparam::is_angle | ( | ) | [pure virtual] |
Implemented in isam::GLC_RootShift.
virtual Eigen::MatrixXd isam::GLC_Reparam::jacobian | ( | ) | [pure virtual] |
Implemented in isam::GLC_RootShift.
virtual Eigen::VectorXd isam::GLC_Reparam::reparameterize | ( | Selector | s | ) | [pure virtual] |
virtual void isam::GLC_Reparam::set_nodes | ( | std::vector< Node * > | nodes | ) | [pure virtual] |
nodes | Vector of Node pointers which support the factor |
Implemented in isam::GLC_RootShift.