1 #ifndef H_LASER_DATA_CAIRO 2 #define H_LASER_DATA_CAIRO 6 #include "../csm/csm_all.h" 7 #include "../csm/laser_data_drawing.h" 42 const char*
prefix,
const char*desc_prefix);
45 const char*
prefix,
const char*desc_prefix);
57 double bb_min[2],
double bb_max[2], cairo_surface_t**surface_p, cairo_t **cr);
60 double bb_min[2],
double bb_max[2], cairo_surface_t**surface_p, cairo_t **cr);
void cr_ld_draw_sigma(cairo_t *cr, LDP ld, double multiplier)
int create_image_surface(int width, int height, double bb_min[2], double bb_max[2], cairo_surface_t **surface_p, cairo_t **cr)
void cr_set_color(cairo_t *cr, const char *color)
void cr_set_style(cairo_t *cr, line_style *)
void cr_lda_draw_pose_path(cairo_t *cr, LDP *lda, int nscans, ld_reference use_reference)
int create_pdf_surface(const char *file, int max_width_points, int max_height_points, double bb_min[2], double bb_max[2], cairo_surface_t **surface_p, cairo_t **cr)
void cr_ld_draw_corr(cairo_t *cr, LDP laser_ref, LDP laser_sens)
void cr_set_reference(cairo_t *cr, double *pose)
void cr_ld_draw(cairo_t *cr, LDP ld, ld_style *p)
void ls_set_defaults(line_style *ls)
void lds_add_options(ld_style *lds, struct option *ops, const char *prefix, const char *desc_prefix)
void lds_set_defaults(ld_style *lds)
void ls_add_options(line_style *ls, struct option *ops, const char *prefix, const char *desc_prefix)