152 const double *p_i_w, LDP laser_sens,
153 double max_angular_correction_deg,
double max_linear_correction,
int*from,
int*to,
int*start_cell);
LDP ld_from_carmen_string(const char *line)
double *restrict cov_alpha
void ld_create_jump_tables(LDP)
double *restrict readings_sigma
void ld_compute_world_coords(LDP, const double *pose)
void ld_compute_orientation(LDP ld, int size_neighbourhood, double sigma)
void ld_compute_cartesian(LDP)
enum correspondence::@5 type
void ld_write_as_carmen(LDP ld, FILE *stream)
LDP ld_read_smart_string(const char *)
unsigned int ld_corr_hash(LDP)
LDP ld_read_smart(FILE *)
void possible_interval(const double *p_i_w, LDP laser_sens, double max_angular_correction_deg, double max_linear_correction, int *from, int *to, int *start_cell)
double *restrict true_alpha
int *restrict *restrict up_smaller
double *restrict readings
int ld_read_all(FILE *file, LDP **array, int *num)
void ld_simple_clustering(LDP ld, double threshold)
int ld_num_valid_correspondences(LDP)
void ld_alloc(LDP, int nrays)
int *restrict alpha_valid
int ld_read_next_laser_carmen(FILE *, LDP *ld)
point2d *restrict points_w
LDP ld_alloc_new(int nrays)
struct correspondence *restrict corr
int ld_read_some_scans(FILE *file, LDP **array, int *num, int interval)
void ld_write_format(LDP ld, FILE *stream, const char *out_format)