1 #ifndef H_SCAN_MATCHING_LIB 2 #define H_SCAN_MATCHING_LIB 4 #include <gsl/gsl_vector.h> 5 #include <gsl/gsl_matrix.h>
void sm_icp(struct sm_params *input, struct sm_result *output)
int outliers_remove_doubles
void sm_journal_open(const char *file)
void sm_hsm(struct sm_params *input, struct sm_result *output)
double max_angular_correction_deg
int orientation_neighbourhood
double clustering_threshold
double max_linear_correction
double outliers_adaptive_mult
double restart_threshold_mean_error
double max_correspondence_dist
double do_alpha_test_thresholdDeg
void sm_icp_xy(struct sm_params *input, struct sm_result *output)
double gpm_theta_bin_size_deg
int do_compute_covariance
double gpm_extend_range_deg
double outliers_adaptive_order
int use_point_to_line_distance
void sm_gpm(struct sm_params *input, struct sm_result *output)
void sm_mbcip(struct sm_params *input, struct sm_result *output)