Classes | Enumerations | Functions | Variables
carmen2pdf.c File Reference
#include <time.h>
#include <string.h>
#include <cairo.h>
#include <cairo-pdf.h>
#include <options/options.h>
#include "../csm/csm_all.h"
Include dependency graph for carmen2pdf.c:

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"}
 

Enumeration Type Documentation

enum reference
Enumerator
Invalid 
Odometry 
Estimate 
True_pose 

Definition at line 17 of file carmen2pdf.c.

Function Documentation

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.

Variable Documentation

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.



csm
Author(s): Andrea Censi
autogenerated on Tue May 11 2021 02:18:23