laser_data_json.h
Go to the documentation of this file.
1 #ifndef H_LASER_DATA_JSON
2 #define H_LASER_DATA_JSON
3 
4 #include <gsl/gsl_matrix.h>
5 #include <gsl/gsl_vector.h>
6 
7 #include <json-c/json.h>
9 
10 #include "laser_data.h"
11 #include "algos.h"
12 
13 /* Laserdata to/from json */
14 
17 
18 JO corr_to_json(struct correspondence*, int n);
19 int json_to_corr(JO jo, struct correspondence*, int n);
20 
22 LDP ld_from_json_string(const char*s);
23 void ld_write_as_json(LDP ld, FILE * stream);
24 
25 
26 /* Other stuff to/from json */
27 
28 JO matrix_to_json(gsl_matrix*m);
29 JO vector_to_json(gsl_vector*v);
30 JO result_to_json(struct sm_params*p, struct sm_result *r);
31 
32 #endif
LDP ld_from_json_stream(FILE *)
JO matrix_to_json(gsl_matrix *m)
LDP ld_from_json_string(const char *s)
int json_to_corr(JO jo, struct correspondence *, int n)
JO vector_to_json(gsl_vector *v)
#define m(v1, v2)
Definition: egsl_macros.h:13
struct @0 p
JO ld_to_json(LDP)
JO result_to_json(struct sm_params *p, struct sm_result *r)
void ld_write_as_json(LDP ld, FILE *stream)
LDP json_to_ld(JO)
JO corr_to_json(struct correspondence *, int n)


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