#include <cairo.h>
#include <options/options.h>
#include "../csm/csm_all.h"
#include "../csm/laser_data_drawing.h"
Go to the source code of this file.
Classes | |
struct | ld_style |
struct | line_style |
Functions | |
void | cr_ld_draw (cairo_t *cr, LDP ld, ld_style *p) |
void | cr_ld_draw_corr (cairo_t *cr, LDP laser_ref, LDP laser_sens) |
void | cr_ld_draw_sigma (cairo_t *cr, LDP ld, double multiplier) |
void | cr_lda_draw_pose_path (cairo_t *cr, LDP *lda, int nscans, ld_reference use_reference) |
void | cr_set_color (cairo_t *cr, const char *color) |
void | cr_set_reference (cairo_t *cr, double *pose) |
void | cr_set_style (cairo_t *cr, line_style *) |
int | create_image_surface (int width, int height, double bb_min[2], double bb_max[2], cairo_surface_t **surface_p, cairo_t **cr) |
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 | 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) |
void | ls_set_defaults (line_style *ls) |
void cr_ld_draw | ( | cairo_t * | cr, |
LDP | ld, | ||
ld_style * | p | ||
) |
Definition at line 256 of file laser_data_cairo.c.
void cr_ld_draw_corr | ( | cairo_t * | cr, |
LDP | laser_ref, | ||
LDP | laser_sens | ||
) |
Definition at line 20 of file laser_data_cairo.c.
void cr_ld_draw_sigma | ( | cairo_t * | cr, |
LDP | ld, | ||
double | multiplier | ||
) |
Definition at line 235 of file laser_data_cairo.c.
void cr_lda_draw_pose_path | ( | cairo_t * | cr, |
LDP * | lda, | ||
int | nscans, | ||
ld_reference | use_reference | ||
) |
Definition at line 143 of file laser_data_cairo.c.
void cr_set_color | ( | cairo_t * | cr, |
const char * | color | ||
) |
Definition at line 103 of file laser_data_cairo.c.
void cr_set_reference | ( | cairo_t * | cr, |
double * | pose | ||
) |
Definition at line 290 of file laser_data_cairo.c.
void cr_set_style | ( | cairo_t * | cr, |
line_style * | |||
) |
Definition at line 138 of file laser_data_cairo.c.
int create_image_surface | ( | int | width, |
int | height, | ||
double | bb_min[2], | ||
double | bb_max[2], | ||
cairo_surface_t ** | surface_p, | ||
cairo_t ** | cr | ||
) |
Definition at line 362 of file laser_data_cairo.c.
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 | ||
) |
Definition at line 326 of file laser_data_cairo.c.
void lds_add_options | ( | ld_style * | lds, |
struct option * | ops, | ||
const char * | prefix, | ||
const char * | desc_prefix | ||
) |
Definition at line 70 of file laser_data_cairo.c.
void lds_set_defaults | ( | ld_style * | lds | ) |
Definition at line 301 of file laser_data_cairo.c.
void ls_add_options | ( | line_style * | ls, |
struct option * | ops, | ||
const char * | prefix, | ||
const char * | desc_prefix | ||
) |
Definition at line 55 of file laser_data_cairo.c.
void ls_set_defaults | ( | line_style * | ls | ) |
Definition at line 295 of file laser_data_cairo.c.