Classes | Functions
laser_data_cairo.h File Reference
#include <cairo.h>
#include <options/options.h>
#include "../csm/csm_all.h"
#include "../csm/laser_data_drawing.h"
Include dependency graph for laser_data_cairo.h:
This graph shows which files directly or indirectly include this file:

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 ( 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.



csm
Author(s): Andrea Censi
autogenerated on Fri May 17 2019 02:28:33