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
movement.h
Go to the documentation of this file.
1
#ifndef FSRMOVEMENT_H
2
#define FSRMOVEMENT_H
3
4
#include "
gmapping/utils/point.h
"
5
#include <gmapping/utils/utils_export.h>
6
7
namespace
GMapping
{
8
10
class
UTILS_EXPORT
FSRMovement
{
11
public
:
12
FSRMovement
(
double
f=0.0,
double
s=0.0,
double
r=0.0);
13
FSRMovement
(
const
FSRMovement
& src);
14
FSRMovement
(
const
OrientedPoint
& pt1,
const
OrientedPoint
& pt2);
15
FSRMovement
(
const
FSRMovement
& move1,
const
FSRMovement
& move2);
16
17
18
void
normalize
();
19
void
invert();
20
void
compose(
const
FSRMovement
& move2);
21
OrientedPoint
move(
const
OrientedPoint
& pt)
const
;
22
23
24
/* static members */
25
26
static
OrientedPoint
movePoint(
const
OrientedPoint
& pt,
const
FSRMovement
& move1);
27
28
static
FSRMovement
composeMoves(
const
FSRMovement
& move1,
29
const
FSRMovement
& move2);
30
31
static
FSRMovement
moveBetweenPoints(
const
OrientedPoint
& pt1,
32
const
OrientedPoint
& pt2);
33
34
static
FSRMovement
invertMove(
const
FSRMovement
& move1);
35
36
static
OrientedPoint
frameTransformation(
const
OrientedPoint
& reference_pt_frame1,
37
const
OrientedPoint
& reference_pt_frame2,
38
const
OrientedPoint
& pt_frame1);
39
40
public
:
41
double
f
;
42
double
s
;
43
double
r
;
44
};
45
}
46
#endif
GMapping::FSRMovement::s
double s
Definition:
movement.h:42
point.h
normalize
void normalize(const Iterator &begin, const Iterator &end)
Definition:
particlefilter.h:112
GMapping
Definition:
configfile.cpp:34
GMapping::FSRMovement::r
double r
Definition:
movement.h:43
GMapping::FSRMovement
Definition:
movement.h:10
GMapping::orientedpoint< double, double >
GMapping::FSRMovement::f
double f
Definition:
movement.h:41
openslam_gmapping
Author(s): Cyrill Stachniss, Udo Frese, Giorgio Grisetti, Wolfram Burgard
autogenerated on Thu Oct 19 2023 02:25:51