#include <time.h>#include <string.h>#include <cairo.h>#include <cairo-pdf.h>#include <options/options.h>#include "../csm/csm_all.h"
Go to the source code of this file.
Classes | |
| struct | bounding_box |
| struct | params |
Enumerations | |
| enum | reference { Invalid = 0, Odometry = 1, Estimate = 2, True_pose = 3 } |
Functions | |
| void | bb_w2b (struct bounding_box *bb, double wx, double wy, double *bx, double *by) |
| void | carmen2pdf (struct params p) |
| void | get_bb (struct params *p, struct bounding_box *bb) |
| void | ld_get_buffer_polar (double phi, double rho, const double *pose, double *x, double *y, struct bounding_box *bb, double *bx, double *by) |
| double * | ld_get_reference (LDP ld, reference use_reference) |
| void | ld_get_world (LDP ld, int i, double *x, double *y, reference use_reference) |
| void | ld_getbb (LDP ld, double *x0, double *y0, double *x1, double *y1, reference use_reference, double horizon) |
| int | main (int argc, const char *argv[]) |
| int | should_consider (struct params *p, int counter) |
Variables | |
| double | offset_theta = 0 |
| const char * | reference_name [4] = { "invalid","odometry","estimate","true_pose"} |
| enum reference |
Definition at line 17 of file carmen2pdf.c.
| void bb_w2b | ( | struct bounding_box * | bb, |
| double | wx, | ||
| double | wy, | ||
| double * | bx, | ||
| double * | by | ||
| ) |
Definition at line 114 of file carmen2pdf.c.
| void carmen2pdf | ( | struct params | p | ) |
Definition at line 186 of file carmen2pdf.c.
| void get_bb | ( | struct params * | p, |
| struct bounding_box * | bb | ||
| ) |
Reads all file to find bounding box
Definition at line 126 of file carmen2pdf.c.
| void ld_get_buffer_polar | ( | double | phi, |
| double | rho, | ||
| const double * | pose, | ||
| double * | x, | ||
| double * | y, | ||
| struct bounding_box * | bb, | ||
| double * | bx, | ||
| double * | by | ||
| ) |
Definition at line 350 of file carmen2pdf.c.
| double* ld_get_reference | ( | LDP | ld, |
| reference | use_reference | ||
| ) |
Definition at line 168 of file carmen2pdf.c.
| void ld_get_world | ( | LDP | ld, |
| int | i, | ||
| double * | x, | ||
| double * | y, | ||
| reference | use_reference | ||
| ) |
| void ld_getbb | ( | LDP | ld, |
| double * | x0, | ||
| double * | y0, | ||
| double * | x1, | ||
| double * | y1, | ||
| reference | use_reference, | ||
| double | horizon | ||
| ) |
Definition at line 372 of file carmen2pdf.c.
| int main | ( | int | argc, |
| const char * | argv[] | ||
| ) |
Definition at line 47 of file carmen2pdf.c.
| int should_consider | ( | struct params * | p, |
| int | counter | ||
| ) |
Definition at line 101 of file carmen2pdf.c.
| double offset_theta = 0 |
Definition at line 43 of file carmen2pdf.c.
| const char* reference_name[4] = { "invalid","odometry","estimate","true_pose"} |
Definition at line 18 of file carmen2pdf.c.