laser_data_cairo.h File Reference
#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) |
Function Documentation
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 | |
|
) |
| | |
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 | |
|
) |
| | |