1 #ifndef H_LASER_DATA_DRAWING 2 #define H_LASER_DATA_DRAWING 35 double pose[3],
double horizon);
38 double offset[3],
ld_reference use_reference,
double horizon);
44 double ul[2],
double ur[2],
double ll[2],
double lr[2]);
71 double horizon,
double connect_threshold);
ld_reference ld_string_to_reference(const char *string)
int bbfind_add_bbox(bbfind *, const BB2)
int ld_get_bounding_box(LDP ld, double bb_min[2], double bb_max[2], double pose[3], double horizon)
void bbfind_free(bbfind *)
void lda_get_bounding_box(LDP *ld, int nld, double bb_min[2], double bb_max[2], double offset[3], ld_reference use_reference, double horizon)
double * ld_get_reference_pose_silent(LDP ld, ld_reference use_reference)
void oriented_bbox_compute_corners(const BB2, double ul[2], double ur[2], double ll[2], double lr[2])
double * ld_get_reference_pose(LDP ld, ld_reference use_reference)
int bbfind_compute(bbfind *, BB2)
int bbfind_add_point2(bbfind *, double x, double y)
void compute_stroke_sequence(LDP ld, struct stroke_sequence *, double horizon, double connect_threshold)
int bbfind_add_point(bbfind *, double point[2])
int ld_read_some_scans_distance(FILE *file, LDP **array, int *num, ld_reference which, double d_xy, double d_th)
void ld_get_oriented_bbox(LDP ld, double horizon, BB2)
const char * ld_reference_to_string(ld_reference)