|
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().
1.8.1.2