preamble.h
Go to the documentation of this file.
1 // Please refer to: https://pybind11.readthedocs.io/en/stable/advanced/cast/stl.html
2 // These are required to save one copy operation on Python calls
3 #ifdef GTSAM_ALLOCATOR_TBB
4 PYBIND11_MAKE_OPAQUE(std::vector<gtsam::Key, tbb::tbb_allocator<gtsam::Key>>);
5 #else
6 PYBIND11_MAKE_OPAQUE(std::vector<gtsam::Key>);
7 #endif
9 PYBIND11_MAKE_OPAQUE(std::vector<gtsam::Pose3>);
10 PYBIND11_MAKE_OPAQUE(std::vector<boost::shared_ptr<gtsam::BetweenFactor<gtsam::Pose3> > >);
11 PYBIND11_MAKE_OPAQUE(std::vector<boost::shared_ptr<gtsam::BetweenFactor<gtsam::Pose2> > >);
12 PYBIND11_MAKE_OPAQUE(std::vector<gtsam::IndexPair>);
Vector2 Point2
Definition: Point2.h:27
A set of cameras, all with their own calibration.
Definition: CameraSet.h:35
STL compatible allocator to use with types requiring a non standrad alignment.
Definition: Memory.h:721
PYBIND11_MAKE_OPAQUE(std::vector< gtsam::Key >)
std::uint64_t Key
Integer nonlinear key type.
Definition: types.h:61


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:43:28