rb_sm.h
Go to the documentation of this file.
1 #ifndef H_SM_RUBY_WRAPPER
2 #define H_SM_RUBY_WRAPPER
3 
4 #include <csm/csm.h>
5 
8 int rb_sm_set_configuration(const char*name, const char*value);
9 
10 
11 void rb_sm_odometry(double x, double y, double theta);
12 void rb_sm_odometry_cov(double cov_x, double cov_y, double cov_theta);
13 
14 int rb_sm_icp();
15 int rb_sm_gpm();
16 
17 const char *rb_result_to_json();
18 
19 LDP string_to_ld(const char*s);
20 
21 
22 void rb_set_laser_ref(const char*s);
23 void rb_set_laser_sens(const char*s);
24 
25 void rb_sm_cleanup();
26 
27 
28 
29 void rb_sm_init_journal(const char*journal_file);
30 void rb_sm_close_journal();
31 
32 #include <csm/csm.h>
33 
34 extern struct sm_params rb_sm_params;
35 extern struct sm_result rb_sm_result;
36 
37 #endif
LDP string_to_ld(const char *s)
Definition: rb_sm.c:81
void rb_sm_cleanup()
Definition: rb_sm.c:74
void rb_set_laser_ref(const char *s)
Definition: rb_sm.c:64
int rb_sm_gpm()
Definition: rb_sm.c:59
void rb_sm_odometry(double x, double y, double theta)
Definition: rb_sm.c:21
struct sm_result rb_sm_result
Definition: rb_sm.c:7
const char * rb_result_to_json()
Definition: rb_sm.c:46
const char * name
Definition: options.h:51
int rb_sm_icp()
Definition: rb_sm.c:54
void rb_sm_close_journal()
Definition: rb_sm.c:14
void rb_sm_init_journal(const char *journal_file)
Definition: rb_sm.c:9
void rb_sm_odometry_cov(double cov_x, double cov_y, double cov_theta)
Definition: rb_sm.c:27
void rb_set_laser_sens(const char *s)
Definition: rb_sm.c:69
int rb_sm_set_configuration(const char *name, const char *value)
Definition: rb_sm.c:33
struct sm_params rb_sm_params
Definition: rb_sm.c:6


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