bazar
1.3.1
|
#include <ls_minimizer2.h>
Public Member Functions | |
virtual | ~observation () |
observation () | |
void | set_default_values (void) |
void | set_weight (flt_t w) |
virtual flt_t | residual (const flt_t *computed_b) const |
virtual int | get_nb_measures () const =0 |
virtual void | eval_func (const flt_t *state, flt_t *b, flt_t *J, void **user_data) const =0 |
bool | operator< (const observation &a) const |
Public Attributes | |
flt_t | squared_c_current |
flt_t | squared_c |
flt_t | c_min |
flt_t | c_max |
flt_t | weight |
flt_t | sqrt_weight |
flt_t | confidence |
flt_t * | b |
bool | outlier |
bool | ground_truth_outlier |
bool | delete_me |
bool | array_delete_me |
Base structure containing observation data for minimization. The user should create a new class inheriting from observation, or use the predefined observation_nn with provided function pointers.
Definition at line 56 of file ls_minimizer2.h.
|
inlinevirtual |
Definition at line 58 of file ls_minimizer2.h.
|
inline |
Definition at line 59 of file ls_minimizer2.h.
References set_default_values().
|
pure virtual |
Implemented in ProjObs, PoseObs, and ls_minimizer2::observation_nn< nb_data, nb_obs >.
Referenced by ls_minimizer2::check_jacobians_around(), and ls_minimizer2::compare_outliers_with_ground_truth().
|
pure virtual |
Implemented in ProjObs, PoseObs, and ls_minimizer2::observation_nn< nb_data, nb_obs >.
Referenced by ls_minimizer2::check_jacobians_around().
|
inline |
Definition at line 79 of file ls_minimizer2.h.
References confidence.
|
virtual |
Reimplemented in ls_minimizer2::observation_nn< nb_data, nb_obs >.
Definition at line 312 of file ls_minimizer2.cpp.
Referenced by ls_minimizer2::compare_outliers_with_ground_truth().
|
inline |
Definition at line 60 of file ls_minimizer2.h.
References array_delete_me, c_max, c_min, confidence, delete_me, ground_truth_outlier, sqrt_weight, squared_c, and weight.
Referenced by ls_minimizer2::add_observation_2data_1measure(), ls_minimizer2::add_observation_2data_2measures(), ls_minimizer2::add_observation_3data_1measure(), ls_minimizer2::add_observation_3data_2measures(), and observation().
|
inline |
Definition at line 70 of file ls_minimizer2.h.
References sqrt_weight, and weight.
bool ls_minimizer2::observation::array_delete_me |
Definition at line 75 of file ls_minimizer2.h.
Referenced by ls_minimizer2::add_observation(), and set_default_values().
flt_t* ls_minimizer2::observation::b |
Definition at line 74 of file ls_minimizer2.h.
Referenced by PoseObs::PoseObs().
flt_t ls_minimizer2::observation::c_max |
Definition at line 71 of file ls_minimizer2.h.
Referenced by set_default_values(), and ls_minimizer2::set_last_observation_c_max_c_min().
flt_t ls_minimizer2::observation::c_min |
Definition at line 71 of file ls_minimizer2.h.
Referenced by set_default_values(), and ls_minimizer2::set_last_observation_c_max_c_min().
flt_t ls_minimizer2::observation::confidence |
Definition at line 73 of file ls_minimizer2.h.
Referenced by confidence_cmp(), operator<(), set_default_values(), and ls_minimizer2::set_last_observation_confidence().
bool ls_minimizer2::observation::delete_me |
Definition at line 75 of file ls_minimizer2.h.
Referenced by ls_minimizer2::add_observation(), and set_default_values().
bool ls_minimizer2::observation::ground_truth_outlier |
Definition at line 75 of file ls_minimizer2.h.
Referenced by ls_minimizer2::compare_outliers_with_ground_truth(), and set_default_values().
bool ls_minimizer2::observation::outlier |
Definition at line 75 of file ls_minimizer2.h.
Referenced by ls_minimizer2::set_last_observation_as_outlier().
flt_t ls_minimizer2::observation::sqrt_weight |
Definition at line 72 of file ls_minimizer2.h.
Referenced by ls_minimizer2::add_observation(), set_default_values(), ls_minimizer2::set_last_observation_weight(), and set_weight().
flt_t ls_minimizer2::observation::squared_c |
Definition at line 71 of file ls_minimizer2.h.
Referenced by ls_minimizer2::compare_outliers_with_ground_truth(), set_default_values(), and ls_minimizer2::set_last_observation_c().
flt_t ls_minimizer2::observation::squared_c_current |
Definition at line 71 of file ls_minimizer2.h.
flt_t ls_minimizer2::observation::weight |
Definition at line 72 of file ls_minimizer2.h.
Referenced by ls_minimizer2::add_observation(), set_default_values(), ls_minimizer2::set_last_observation_weight(), and set_weight().