Main Page
Namespaces
Namespace List
Namespace Members
All
a
c
d
e
i
m
o
p
s
t
Functions
a
c
e
i
m
o
p
s
Variables
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerations
Enumerator
Related Functions
Files
File List
File Members
All
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
u
Functions
c
e
g
h
i
m
n
p
r
t
Variables
Typedefs
Macros
c
d
f
g
l
m
n
p
s
t
include
gmapping
utils
macro_params.h
Go to the documentation of this file.
1
#ifndef MACRO_PARAMS_H
2
#define MACRO_PARAMS_H
3
4
#define PARAM_SET_GET(type, name, qualifier, setqualifier, getqualifier)\
5
qualifier: type m_##name;\
6
getqualifier: inline type get##name() const {return m_##name;}\
7
setqualifier: inline void set##name(type name) {m_##name=name;}
8
9
#define PARAM_SET(type, name, qualifier, setqualifier)\
10
qualifier: type m_##name;\
11
setqualifier: inline void set##name(type name) {m_##name=name;}
12
13
#define PARAM_GET(type, name, qualifier, getqualifier)\
14
qualifier: type m_##name;\
15
getqualifier: inline type get##name() const {return m_##name;}
16
17
#define MEMBER_PARAM_SET_GET(member, type, name, qualifier, setqualifier, getqualifier)\
18
getqualifier: inline type get##name() const {return member.get##name();}\
19
setqualifier: inline void set##name(type name) { member.set##name(name);}
20
21
#define MEMBER_PARAM_SET(member, type, name, qualifier, setqualifier, getqualifier)\
22
setqualifier: inline void set##name(type name) { member.set##name(name);}
23
24
#define MEMBER_PARAM_GET(member, type, name, qualifier, setqualifier, getqualifier)\
25
getqualifier: inline type get##name() const {return member.get##name();}
26
27
#define STRUCT_PARAM_SET_GET(member, type, name, qualifier, setqualifier, getqualifier)\
28
getqualifier: inline type get##name() const {return member.name;}\
29
setqualifier: inline void set##name(type name) {member.name=name;}
30
31
#define STRUCT_PARAM_SET(member, type, name, qualifier, setqualifier, getqualifier)\
32
setqualifier: inline void set##name(type name) {member.name=name;}
33
34
#define STRUCT_PARAM_GET(member, type, name, qualifier, setqualifier, getqualifier)\
35
getqualifier: inline type get##name() const {return member.name;}\
36
37
#define convertStringArgument(var,val,buf) if (!strcmp(buf,#val)) var=val
38
#endif
openslam_gmapping
Author(s): Cyrill Stachniss, Udo Frese, Giorgio Grisetti, Wolfram Burgard
autogenerated on Thu Oct 19 2023 02:25:51