python
gtsam
preamble
preamble/geometry.h
Go to the documentation of this file.
1
/* Please refer to:
2
* https://pybind11.readthedocs.io/en/stable/advanced/cast/stl.html
3
* These are required to save one copy operation on Python calls.
4
*
5
* NOTES
6
* =================
7
*
8
* `PYBIND11_MAKE_OPAQUE` will mark the type as "opaque" for the pybind11
9
* automatic STL binding, such that the raw objects can be accessed in Python.
10
* Without this they will be automatically converted to a Python object, and all
11
* mutations on Python side will not be reflected on C++.
12
*/
13
14
PYBIND11_MAKE_OPAQUE
(
gtsam::CameraSet
<
gtsam::PinholeCamera<gtsam::Cal3_S2>
>);
15
PYBIND11_MAKE_OPAQUE
(
gtsam::CameraSet
<
gtsam::PinholeCamera<gtsam::Cal3Bundler>
>);
16
PYBIND11_MAKE_OPAQUE
(
gtsam::CameraSet
<
gtsam::PinholeCamera<gtsam::Cal3Unified>
>);
17
PYBIND11_MAKE_OPAQUE
(
gtsam::CameraSet
<
gtsam::PinholeCamera<gtsam::Cal3Fisheye>
>);
gtsam::CameraSet
A set of cameras, all with their own calibration.
Definition:
CameraSet.h:36
gtsam::PinholeCamera
Definition:
PinholeCamera.h:33
PYBIND11_MAKE_OPAQUE
PYBIND11_MAKE_OPAQUE(gtsam::CameraSet< gtsam::PinholeCamera< gtsam::Cal3_S2 >>)
gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:34:18