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
rb_sm_init_journal
void rb_sm_init_journal(const char *journal_file)
Definition: rb_sm.c:9
rb_sm_gpm
int rb_sm_gpm()
Definition: rb_sm.c:59
rb_sm_set_configuration
int rb_sm_set_configuration(const char *name, const char *value)
Definition: rb_sm.c:33
rb_sm_result
struct sm_result rb_sm_result
Definition: rb_sm.c:7
rb_sm_odometry
void rb_sm_odometry(double x, double y, double theta)
Definition: rb_sm.c:21
sm_params
Definition: algos.h:12
rb_set_laser_sens
void rb_set_laser_sens(const char *s)
Definition: rb_sm.c:69
rb_result_to_json
const char * rb_result_to_json()
Definition: rb_sm.c:46
csm.h
option::name
const char * name
Definition: options.h:51
rb_sm_close_journal
void rb_sm_close_journal()
Definition: rb_sm.c:14
rb_sm_odometry_cov
void rb_sm_odometry_cov(double cov_x, double cov_y, double cov_theta)
Definition: rb_sm.c:27
sm_result
Definition: algos.h:138
laser_data
Definition: laser_data.h:16
rb_sm_params
struct sm_params rb_sm_params
Definition: rb_sm.c:6
rb_sm_icp
int rb_sm_icp()
Definition: rb_sm.c:54
rb_set_laser_ref
void rb_set_laser_ref(const char *s)
Definition: rb_sm.c:64
string_to_ld
LDP string_to_ld(const char *s)
Definition: rb_sm.c:81
rb_sm_cleanup
void rb_sm_cleanup()
Definition: rb_sm.c:74


csm
Author(s): Andrea Censi
autogenerated on Wed Aug 17 2022 02:50:34