Go to the documentation of this file.
3 #include <gsl/gsl_nan.h>
47 static char buf[5000];
84 fprintf(stderr,
"String passed from Ruby is invalid JSON: \n\n%s\n", s);
89 fprintf(stderr,
"String passed from Ruby is valid JSON, "
90 "but can't load laser_data. \n\n%s\n", s);
struct sm_result rb_sm_result
void sm_options(struct sm_params *p, struct option *ops)
LDP string_to_ld(const char *s)
JO json_parse(const char *str)
void rb_sm_close_journal()
FILE * open_file_for_writing(const char *filename)
int rb_sm_set_configuration(const char *name, const char *value)
void sm_icp(struct sm_params *input, struct sm_result *output)
JO result_to_json(struct sm_params *p, struct sm_result *r)
void rb_set_laser_sens(const char *s)
struct option * options_allocate(int n)
void sm_gpm(struct sm_params *input, struct sm_result *output)
void rb_sm_odometry(double x, double y, double theta)
const char * rb_result_to_json()
void rb_sm_odometry_cov(double cov_x, double cov_y, double cov_theta)
struct sm_params rb_sm_params
void jj_set_stream(FILE *f)
void rb_set_laser_ref(const char *s)
int options_try_pair(struct option *ops, const char *name, const char *value)
void rb_sm_init_journal(const char *journal_file)
csm
Author(s): Andrea Censi
autogenerated on Wed Aug 17 2022 02:50:34