MROB
mrob::EigenFactor Member List

This is the complete list of members for mrob::EigenFactor, including all inherited members.

add_point(const Mat31 &p, std::shared_ptr< Node > &node, mrob::matData_t &W)=0 (defined in mrob::EigenFactor)mrob::EigenFactorpure virtual
add_points_array(const MatX &P, std::shared_ptr< Node > &node, mrob::matData_t &W)=0 (defined in mrob::EigenFactor)mrob::EigenFactorpure virtual
add_points_S_matrix(const Mat4 &S, std::shared_ptr< Node > &node, mrob::matData_t &W)=0 (defined in mrob::EigenFactor)mrob::EigenFactorpure virtual
allNodesDim_ (defined in mrob::Factor)mrob::Factorprotected
CAUCHY enum value (defined in mrob::Factor)mrob::Factor
chi2_ (defined in mrob::Factor)mrob::Factorprotected
dim_ (defined in mrob::Factor)mrob::Factorprotected
EigenFactor(robustFactorType factor_type=QUADRATIC, uint_t potNumberNodes=5) (defined in mrob::EigenFactor)mrob::EigenFactor
evaluate_chi2()=0mrob::Factorpure virtual
evaluate_jacobians()=0mrob::Factorpure virtual
evaluate_residuals()=0mrob::Factorpure virtual
evaluate_robust_weight(matData_t u, matData_t params=0.0)mrob::Factor
Factor(uint_t dim, uint_t allNodesDim, robustFactorType factor_type=QUADRATIC, uint_t potNumberNodes=5) (defined in mrob::Factor)mrob::Factor
get_all_nodes_dim() const (defined in mrob::Factor)mrob::Factorinline
get_chi2() constmrob::Factorinline
get_dim_obs() const (defined in mrob::Factor)mrob::Factorinline
get_hessian(mrob::factor_id_t id=0) const =0 (defined in mrob::EigenFactor)mrob::EigenFactorpure virtual
get_id() const (defined in mrob::Factor)mrob::Factorinline
get_information_matrix() const =0 (defined in mrob::Factor)mrob::Factorpure virtual
get_jacobian([[maybe_unused]] mrob::factor_id_t id=0) const =0mrob::Factorpure virtual
get_neighbour_nodes(void) const (defined in mrob::Factor)mrob::Factorinline
get_obs() const =0mrob::Factorpure virtual
get_residual() const =0mrob::Factorpure virtual
get_state() const =0 (defined in mrob::EigenFactor)mrob::EigenFactorpure virtual
HUBER enum value (defined in mrob::Factor)mrob::Factor
id_ (defined in mrob::Factor)mrob::Factorprotected
MCCLURE enum value (defined in mrob::Factor)mrob::Factor
neighbourNodes_mrob::Factorprotected
print() constmrob::Factorinlinevirtual
QUADRATIC enum value (defined in mrob::Factor)mrob::Factor
RANSAC enum value (defined in mrob::Factor)mrob::Factor
robust_type_ (defined in mrob::Factor)mrob::Factorprotected
robust_weight_ (defined in mrob::Factor)mrob::Factorprotected
robustFactorType enum namemrob::Factor
set_all_nodes_dim(uint_t dim) (defined in mrob::Factor)mrob::Factorinline
set_dim_obs(uint_t dim) (defined in mrob::Factor)mrob::Factorinline
set_id(factor_id_t id) (defined in mrob::Factor)mrob::Factorinline
~EigenFactor()=default (defined in mrob::EigenFactor)mrob::EigenFactorvirtual
~Factor() (defined in mrob::Factor)mrob::Factorvirtual