Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
y
z
Variables
a
b
c
d
e
f
h
i
k
l
m
n
s
t
v
w
Typedefs
a
b
c
d
e
f
h
i
l
m
n
p
q
s
u
v
w
Enumerations
Enumerator
c
d
f
h
l
m
n
r
s
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
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
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
h
i
m
n
o
p
r
s
t
u
v
Enumerations
b
c
d
f
l
n
o
p
r
s
t
v
Enumerator
_
c
d
f
h
k
n
q
r
s
t
v
x
y
Related Functions
b
c
d
o
r
s
u
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
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
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
Enumerations
Enumerator
b
c
d
e
f
k
l
n
p
s
t
u
w
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
corelib
include
rtabmap
core
PythonInterface.h
Go to the documentation of this file.
1
/*
2
* PythonInterface.h
3
*
4
* Created on: Jan. 14, 2021
5
* Author: mathieu
6
*/
7
8
#ifndef CORELIB_SRC_PYTHON_PYTHONINTERFACE_H_
9
#define CORELIB_SRC_PYTHON_PYTHONINTERFACE_H_
10
11
12
#include <string>
13
#include <
rtabmap/utilite/UMutex.h
>
14
15
namespace
pybind11
{
16
class
scoped_interpreter
;
17
class
gil_scoped_release
;
18
}
19
20
namespace
rtabmap
{
21
26
class
PythonInterface
27
{
28
public
:
29
PythonInterface
();
30
virtual
~PythonInterface
();
31
32
private
:
33
pybind11::scoped_interpreter*
guard_
;
34
pybind11::gil_scoped_release*
release_
;
35
};
36
37
std::string
getPythonTraceback
();
38
39
}
40
41
#endif
/* CORELIB_SRC_PYTHON_PYTHONINTERFACE_H_ */
gil_scoped_release
rtabmap::getPythonTraceback
std::string getPythonTraceback()
Definition:
PythonInterface.cpp:30
rtabmap::PythonInterface::release_
pybind11::gil_scoped_release * release_
Definition:
PythonInterface.h:34
rtabmap::PythonInterface
Definition:
PythonInterface.h:26
scoped_interpreter
UMutex.h
rtabmap::PythonInterface::PythonInterface
PythonInterface()
Definition:
PythonInterface.cpp:15
rtabmap::PythonInterface::guard_
pybind11::scoped_interpreter * guard_
Definition:
PythonInterface.h:33
pybind11
rtabmap
Definition:
CameraARCore.cpp:35
rtabmap::PythonInterface::~PythonInterface
virtual ~PythonInterface()
Definition:
PythonInterface.cpp:23
rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Feb 13 2025 03:44:58