Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
i
m
n
p
r
s
t
u
w
Variables
_
a
b
c
d
e
f
h
i
l
m
n
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerations
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
~
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
~
Variables
b
c
d
e
f
i
j
l
m
n
o
p
s
t
v
w
x
y
Typedefs
_
a
b
c
d
e
f
i
k
l
m
n
p
q
r
s
t
v
Enumerator
Related Functions
Files
File List
File Members
All
_
a
b
c
d
e
f
g
i
l
m
n
p
r
s
t
v
z
Functions
_
a
b
c
d
e
f
g
i
l
m
n
p
r
s
t
v
z
Macros
_
b
e
n
p
include
eigenpy
swig.hpp
Go to the documentation of this file.
1
//
2
// Copyright (c) 2020 INRIA
3
//
4
5
#ifndef __eigenpy_swig_hpp__
6
#define __eigenpy_swig_hpp__
7
8
#include "
eigenpy/fwd.hpp
"
9
10
namespace
eigenpy
{
11
struct
PySwigObject
{
12
PyObject_HEAD
void
*
ptr
;
13
const
char
*
desc
;
14
};
15
16
inline
PySwigObject
*
get_PySwigObject
(PyObject* pyObj) {
17
if
(!PyObject_HasAttrString(pyObj,
"this"
))
return
NULL;
18
19
PyObject* this_ptr = PyObject_GetAttrString(pyObj,
"this"
);
20
if
(this_ptr == NULL)
return
NULL;
21
PySwigObject
* swig_obj =
reinterpret_cast<
PySwigObject
*
>
(this_ptr);
22
23
return
swig_obj;
24
}
25
}
// namespace eigenpy
26
27
#endif // ifndef __eigenpy_swig_hpp__
fwd.hpp
eigenpy::get_PySwigObject
PySwigObject * get_PySwigObject(PyObject *pyObj)
Definition:
swig.hpp:16
eigenpy
Definition:
alignment.hpp:14
eigenpy::PySwigObject
Definition:
swig.hpp:11
eigenpy::PySwigObject::desc
const char * desc
Definition:
swig.hpp:13
eigenpy::PySwigObject::ptr
PyObject_HEAD void * ptr
Definition:
swig.hpp:12
eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Fri Feb 14 2025 03:16:26