FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
CoverageControl/cppsrc/python_bindings/python_binds.cpp at main · KumarRobotics/CoverageControl · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
KumarRobotics
/
CoverageControl
Public
Notifications
You must be signed in to change notification settings
Fork
6
Star
27
Code
Issues
1
Pull requests
1
Discussions
Actions
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
CoverageControl
/
cppsrc
/
python_bindings
/
python_binds.cpp
Copy path
More file actions
More file actions
Latest commit
History
History
History
46 lines (41 loc) · 1.48 KB
Breadcrumbs
CoverageControl
/
cppsrc
/
python_bindings
/
python_binds.cpp
Copy path
File metadata and controls
46 lines (41 loc) · 1.48 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/*
* This file is part of the CoverageControl library
*
* Author: Saurav Agarwal
* Contact: sauravag@seas.upenn.edu, agr.saurav1@gmail.com
* Repository: https://github.com/KumarRobotics/CoverageControl
*
* Copyright (c) 2024, Saurav Agarwal
*
* The CoverageControl library is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or (at your
* option) any later version.
*
* The CoverageControl library is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
* Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* CoverageControl library. If not, see <https://www.gnu.org/licenses/>.
*/
/*
!
* \file python_binds.cpp
* \brief Python bindings for the CoverageControl library using pybind11 (\ref
* core_binds.h)
*/
#
include
<
pybind11/eigen.h
>
#
include
<
pybind11/pybind11.h
>
#
include
<
pybind11/stl_bind.h
>
#
include
"
core_binds.h
"
PYBIND11_MODULE
(_core, m) {
CoverageControl::pyCoverageControl_core
(m);
CoverageControl::pyCoverageControl_core_coverage_system
(m);
CoverageControl::pyCoverageControl_core_cuda_utils
(m);
#
ifdef
CoverageControl_VERSION
m.
attr
(
"
__version__
"
) = CoverageControl_VERSION;
#
else
m.
attr
(
"
__version__
"
) =
"
dev
"
;
#
endif
}
Back
|
FazBrowse Home
|
New Git URL