Skip to content

Commit

Permalink
Update python wrapper
Browse files Browse the repository at this point in the history
  • Loading branch information
jlblancoc committed Sep 9, 2024
1 parent 76fc902 commit e04c5ef
Show file tree
Hide file tree
Showing 13 changed files with 32 additions and 48 deletions.
2 changes: 1 addition & 1 deletion python/src/mrpt/img/TStereoCamera.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -101,9 +101,9 @@ void bind_mrpt_img_TStereoCamera(std::function< pybind11::module &(std::string c
{
{ // mrpt::img::TStereoCamera file:mrpt/img/TStereoCamera.h line:23
pybind11::class_<mrpt::img::TStereoCamera, std::shared_ptr<mrpt::img::TStereoCamera>, PyCallBack_mrpt_img_TStereoCamera, mrpt::serialization::CSerializable> cl(M("mrpt::img"), "TStereoCamera", "Structure to hold the parameters of a pinhole stereo camera model.\n The parameters obtained for one camera resolution can be used for any other\n resolution by means of the method TStereoCamera::scaleToResolution()\n\n \n mrpt::vision, the application stereo-calib-gui for calibrating a stereo\n camera");
cl.def( pybind11::init( [](){ return new mrpt::img::TStereoCamera(); }, [](){ return new PyCallBack_mrpt_img_TStereoCamera(); } ) );
cl.def( pybind11::init( [](PyCallBack_mrpt_img_TStereoCamera const &o){ return new PyCallBack_mrpt_img_TStereoCamera(o); } ) );
cl.def( pybind11::init( [](mrpt::img::TStereoCamera const &o){ return new mrpt::img::TStereoCamera(o); } ) );
cl.def( pybind11::init( [](){ return new mrpt::img::TStereoCamera(); }, [](){ return new PyCallBack_mrpt_img_TStereoCamera(); } ) );
cl.def_readwrite("leftCamera", &mrpt::img::TStereoCamera::leftCamera);
cl.def_readwrite("rightCamera", &mrpt::img::TStereoCamera::rightCamera);
cl.def_readwrite("rightCameraPose", &mrpt::img::TStereoCamera::rightCameraPose);
Expand Down
1 change: 0 additions & 1 deletion python/src/mrpt/math/CProbabilityDensityFunction_1.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,6 @@ void bind_mrpt_math_CProbabilityDensityFunction_1(std::function< pybind11::modul
{ // mrpt::math::CProbabilityDensityFunction file:mrpt/math/CProbabilityDensityFunction.h line:30
pybind11::class_<mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D,2UL>, std::shared_ptr<mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D,2UL>>, PyCallBack_mrpt_math_CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t> cl(M("mrpt::math"), "CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t", "");
cl.def( pybind11::init( [](){ return new PyCallBack_mrpt_math_CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t(); } ) );
cl.def(pybind11::init<PyCallBack_mrpt_math_CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t const &>());
cl.def("getMean", (void (mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D,2UL>::*)(class mrpt::poses::CPoint2D &) const) &mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getMean, "C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getMean(class mrpt::poses::CPoint2D &) const --> void", pybind11::arg("mean_point"));
cl.def("getCovarianceAndMean", (class std::tuple<class mrpt::math::CMatrixFixed<double, 2, 2>, class mrpt::poses::CPoint2D> (mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D,2UL>::*)() const) &mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getCovarianceAndMean, "C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getCovarianceAndMean() const --> class std::tuple<class mrpt::math::CMatrixFixed<double, 2, 2>, class mrpt::poses::CPoint2D>");
cl.def("getCovarianceAndMean", (void (mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D,2UL>::*)(class mrpt::math::CMatrixFixed<double, 2, 2> &, class mrpt::poses::CPoint2D &) const) &mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getCovarianceAndMean, "C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getCovarianceAndMean(class mrpt::math::CMatrixFixed<double, 2, 2> &, class mrpt::poses::CPoint2D &) const --> void", pybind11::arg("c"), pybind11::arg("mean"));
Expand Down
1 change: 0 additions & 1 deletion python/src/mrpt/poses/CPoint2D.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -558,7 +558,6 @@ void bind_mrpt_poses_CPoint2D(std::function< pybind11::module &(std::string cons
{ // mrpt::poses::CPoint2DPDF file:mrpt/poses/CPoint2DPDF.h line:33
pybind11::class_<mrpt::poses::CPoint2DPDF, std::shared_ptr<mrpt::poses::CPoint2DPDF>, PyCallBack_mrpt_poses_CPoint2DPDF, mrpt::serialization::CSerializable, mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D,2UL>> cl(M("mrpt::poses"), "CPoint2DPDF", "Declares a class that represents a Probability Distribution function (PDF)\n of a 2D point (x,y).\n This class is just the base class for unifying many different\n ways this PDF can be implemented.\n\n For convenience, a pose composition is also defined for any\n PDF derived class, changeCoordinatesReference, in the form of a method\n rather than an operator.\n\n For a similar class for 6D poses (a 3D point with attitude), see CPose3DPDF\n\n See also:\n [probabilistic spatial representations](tutorial-pdf-over-poses.html)\n\n \n\n \n CPoint2D, CPointPDF");
cl.def( pybind11::init( [](){ return new PyCallBack_mrpt_poses_CPoint2DPDF(); } ) );
cl.def(pybind11::init<PyCallBack_mrpt_poses_CPoint2DPDF const &>());
cl.def("GetRuntimeClass", (const struct mrpt::rtti::TRuntimeClassId * (mrpt::poses::CPoint2DPDF::*)() const) &mrpt::poses::CPoint2DPDF::GetRuntimeClass, "C++: mrpt::poses::CPoint2DPDF::GetRuntimeClass() const --> const struct mrpt::rtti::TRuntimeClassId *", pybind11::return_value_policy::automatic);
cl.def_static("GetRuntimeClassIdStatic", (const struct mrpt::rtti::TRuntimeClassId & (*)()) &mrpt::poses::CPoint2DPDF::GetRuntimeClassIdStatic, "C++: mrpt::poses::CPoint2DPDF::GetRuntimeClassIdStatic() --> const struct mrpt::rtti::TRuntimeClassId &", pybind11::return_value_policy::automatic);
cl.def("copyFrom", (void (mrpt::poses::CPoint2DPDF::*)(const class mrpt::poses::CPoint2DPDF &)) &mrpt::poses::CPoint2DPDF::copyFrom, "Copy operator, translating if necessary (for example, between particles\n and gaussian representations)\n\nC++: mrpt::poses::CPoint2DPDF::copyFrom(const class mrpt::poses::CPoint2DPDF &) --> void", pybind11::arg("o"));
Expand Down
11 changes: 7 additions & 4 deletions python/src/mrpt/rtti/CObject.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
#include <mrpt/obs/CObservationBeaconRanges.h>
#include <mrpt/obs/CObservationImage.h>
#include <mrpt/obs/CObservationRange.h>
#include <mrpt/obs/CSensoryFrame.h>
#include <mrpt/opengl/COctoMapVoxels.h>
#include <mrpt/opengl/CSetOfObjects.h>
#include <mrpt/poses/CPoint3D.h>
Expand Down Expand Up @@ -69,15 +70,12 @@

void bind_mrpt_rtti_CObject(std::function< pybind11::module &(std::string const &namespace_) > &M)
{
{ // mrpt::rtti::TRuntimeClassId file:mrpt/rtti/CObject.h line:32
{ // mrpt::rtti::TRuntimeClassId file:mrpt/rtti/CObject.h line:31
pybind11::class_<mrpt::rtti::TRuntimeClassId, std::shared_ptr<mrpt::rtti::TRuntimeClassId>> cl(M("mrpt::rtti"), "TRuntimeClassId", "A structure that holds runtime class type information. Use\n CLASS_ID(<class_name>) to get a reference to the class_name's TRuntimeClassId\n descriptor.\n \n\n\n ");
cl.def( pybind11::init( [](){ return new mrpt::rtti::TRuntimeClassId(); } ) );
cl.def( pybind11::init( [](mrpt::rtti::TRuntimeClassId const &o){ return new mrpt::rtti::TRuntimeClassId(o); } ) );
cl.def_readwrite("ptrCreateObject", &mrpt::rtti::TRuntimeClassId::ptrCreateObject);
cl.def("createObject", (class std::shared_ptr<class mrpt::rtti::CObject> (mrpt::rtti::TRuntimeClassId::*)() const) &mrpt::rtti::TRuntimeClassId::createObject, "C++: mrpt::rtti::TRuntimeClassId::createObject() const --> class std::shared_ptr<class mrpt::rtti::CObject>");
cl.def("derivedFrom", (bool (mrpt::rtti::TRuntimeClassId::*)(const struct mrpt::rtti::TRuntimeClassId *) const) &mrpt::rtti::TRuntimeClassId::derivedFrom, "C++: mrpt::rtti::TRuntimeClassId::derivedFrom(const struct mrpt::rtti::TRuntimeClassId *) const --> bool", pybind11::arg("pBaseClass"));
cl.def("derivedFrom", (bool (mrpt::rtti::TRuntimeClassId::*)(const char *) const) &mrpt::rtti::TRuntimeClassId::derivedFrom, "C++: mrpt::rtti::TRuntimeClassId::derivedFrom(const char *) const --> bool", pybind11::arg("pBaseClass_name"));
cl.def("assign", (struct mrpt::rtti::TRuntimeClassId & (mrpt::rtti::TRuntimeClassId::*)(const struct mrpt::rtti::TRuntimeClassId &)) &mrpt::rtti::TRuntimeClassId::operator=, "C++: mrpt::rtti::TRuntimeClassId::operator=(const struct mrpt::rtti::TRuntimeClassId &) --> struct mrpt::rtti::TRuntimeClassId &", pybind11::return_value_policy::automatic, pybind11::arg(""));
}
// mrpt::rtti::registerClass(const struct mrpt::rtti::TRuntimeClassId *) file:mrpt/rtti/CObject.h line:51
M("mrpt::rtti").def("registerClass", (void (*)(const struct mrpt::rtti::TRuntimeClassId *)) &mrpt::rtti::registerClass, "Register a class into the MRPT internal list of \"CObject\" descendents.\n Used internally in the macros DEFINE_SERIALIZABLE, etc...\n \n\n getAllRegisteredClasses\n\nC++: mrpt::rtti::registerClass(const struct mrpt::rtti::TRuntimeClassId *) --> void", pybind11::arg("pNewClass"));
Expand Down Expand Up @@ -179,4 +177,9 @@ void bind_mrpt_rtti_CObject(std::function< pybind11::module &(std::string const
cl.def( pybind11::init( [](){ return new mrpt::rtti::CLASS_ID_impl<mrpt::obs::CObservation>(); } ) );
cl.def_static("get", (const struct mrpt::rtti::TRuntimeClassId * (*)()) &mrpt::rtti::CLASS_ID_impl<mrpt::obs::CObservation>::get, "C++: mrpt::rtti::CLASS_ID_impl<mrpt::obs::CObservation>::get() --> const struct mrpt::rtti::TRuntimeClassId *", pybind11::return_value_policy::automatic);
}
{ // mrpt::rtti::CLASS_ID_impl file:mrpt/rtti/CObject.h line:91
pybind11::class_<mrpt::rtti::CLASS_ID_impl<mrpt::obs::CSensoryFrame>, std::shared_ptr<mrpt::rtti::CLASS_ID_impl<mrpt::obs::CSensoryFrame>>> cl(M("mrpt::rtti"), "CLASS_ID_impl_mrpt_obs_CSensoryFrame_t", "");
cl.def( pybind11::init( [](){ return new mrpt::rtti::CLASS_ID_impl<mrpt::obs::CSensoryFrame>(); } ) );
cl.def_static("get", (const struct mrpt::rtti::TRuntimeClassId * (*)()) &mrpt::rtti::CLASS_ID_impl<mrpt::obs::CSensoryFrame>::get, "C++: mrpt::rtti::CLASS_ID_impl<mrpt::obs::CSensoryFrame>::get() --> const struct mrpt::rtti::TRuntimeClassId *", pybind11::return_value_policy::automatic);
}
}
6 changes: 0 additions & 6 deletions python/src/mrpt/rtti/CObject_1.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
#include <mrpt/obs/CObservationBearingRange.h>
#include <mrpt/obs/CObservationImage.h>
#include <mrpt/obs/CObservationStereoImages.h>
#include <mrpt/obs/CSensoryFrame.h>
#include <mrpt/opengl/CSetOfObjects.h>
#include <mrpt/poses/CPoint3D.h>
#include <mrpt/poses/CPose2D.h>
Expand Down Expand Up @@ -40,11 +39,6 @@

void bind_mrpt_rtti_CObject_1(std::function< pybind11::module &(std::string const &namespace_) > &M)
{
{ // mrpt::rtti::CLASS_ID_impl file:mrpt/rtti/CObject.h line:91
pybind11::class_<mrpt::rtti::CLASS_ID_impl<mrpt::obs::CSensoryFrame>, std::shared_ptr<mrpt::rtti::CLASS_ID_impl<mrpt::obs::CSensoryFrame>>> cl(M("mrpt::rtti"), "CLASS_ID_impl_mrpt_obs_CSensoryFrame_t", "");
cl.def( pybind11::init( [](){ return new mrpt::rtti::CLASS_ID_impl<mrpt::obs::CSensoryFrame>(); } ) );
cl.def_static("get", (const struct mrpt::rtti::TRuntimeClassId * (*)()) &mrpt::rtti::CLASS_ID_impl<mrpt::obs::CSensoryFrame>::get, "C++: mrpt::rtti::CLASS_ID_impl<mrpt::obs::CSensoryFrame>::get() --> const struct mrpt::rtti::TRuntimeClassId *", pybind11::return_value_policy::automatic);
}
{ // mrpt::rtti::CLASS_ID_impl file:mrpt/rtti/CObject.h line:91
pybind11::class_<mrpt::rtti::CLASS_ID_impl<mrpt::maps::CLandmarksMap>, std::shared_ptr<mrpt::rtti::CLASS_ID_impl<mrpt::maps::CLandmarksMap>>> cl(M("mrpt::rtti"), "CLASS_ID_impl_mrpt_maps_CLandmarksMap_t", "");
cl.def( pybind11::init( [](){ return new mrpt::rtti::CLASS_ID_impl<mrpt::maps::CLandmarksMap>(); } ) );
Expand Down
4 changes: 2 additions & 2 deletions python/src/mrpt/serialization/CSerializable.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,10 @@ void bind_mrpt_serialization_CSerializable(std::function< pybind11::module &(std
cl.def_static("GetRuntimeClassIdStatic", (const struct mrpt::rtti::TRuntimeClassId & (*)()) &mrpt::serialization::CSerializable::GetRuntimeClassIdStatic, "C++: mrpt::serialization::CSerializable::GetRuntimeClassIdStatic() --> const struct mrpt::rtti::TRuntimeClassId &", pybind11::return_value_policy::automatic);
cl.def("assign", (class mrpt::serialization::CSerializable & (mrpt::serialization::CSerializable::*)(const class mrpt::serialization::CSerializable &)) &mrpt::serialization::CSerializable::operator=, "C++: mrpt::serialization::CSerializable::operator=(const class mrpt::serialization::CSerializable &) --> class mrpt::serialization::CSerializable &", pybind11::return_value_policy::automatic, pybind11::arg(""));
}
// mrpt::serialization::ObjectToOctetVector(const class mrpt::serialization::CSerializable *, class std::vector<unsigned char> &) file:mrpt/serialization/CSerializable.h line:103
// mrpt::serialization::ObjectToOctetVector(const class mrpt::serialization::CSerializable *, class std::vector<unsigned char> &) file:mrpt/serialization/CSerializable.h line:101
M("mrpt::serialization").def("ObjectToOctetVector", (void (*)(const class mrpt::serialization::CSerializable *, class std::vector<unsigned char> &)) &mrpt::serialization::ObjectToOctetVector, "Converts (serializes) an MRPT object into an array of bytes.\n \n\n The object to be serialized.\n \n\n The vector which at return will contain the data. Size will\n be set automatically.\n \n\n OctetVectorToObject, ObjectToString\n\nC++: mrpt::serialization::ObjectToOctetVector(const class mrpt::serialization::CSerializable *, class std::vector<unsigned char> &) --> void", pybind11::arg("o"), pybind11::arg("out_vector"));

// mrpt::serialization::OctetVectorToObject(const class std::vector<unsigned char> &, class std::shared_ptr<class mrpt::serialization::CSerializable> &) file:mrpt/serialization/CSerializable.h line:113
// mrpt::serialization::OctetVectorToObject(const class std::vector<unsigned char> &, class std::shared_ptr<class mrpt::serialization::CSerializable> &) file:mrpt/serialization/CSerializable.h line:111
M("mrpt::serialization").def("OctetVectorToObject", (void (*)(const class std::vector<unsigned char> &, class std::shared_ptr<class mrpt::serialization::CSerializable> &)) &mrpt::serialization::OctetVectorToObject, "Converts back (de-serializes) a sequence of binary data into a MRPT object,\n without prior information about the object's class.\n \n\n The serialized input data representing the object.\n \n\n The newly created object will be stored in this smart pointer.\n \n\n None On any internal exception, this function returns a nullptr\n pointer.\n \n\n ObjectToOctetVector, StringToObject\n\nC++: mrpt::serialization::OctetVectorToObject(const class std::vector<unsigned char> &, class std::shared_ptr<class mrpt::serialization::CSerializable> &) --> void", pybind11::arg("in_data"), pybind11::arg("obj"));

}
12 changes: 6 additions & 6 deletions python/src/unknown/unknown_5.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ struct PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_GENERIC_SHORT_FRAME : public mrp
}
};

// mrpt::obs::gnss::Message_NV_OEM6_BESTPOS file: line:78
// mrpt::obs::gnss::Message_NV_OEM6_BESTPOS file: line:2
struct PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_BESTPOS : public mrpt::obs::gnss::Message_NV_OEM6_BESTPOS {
using mrpt::obs::gnss::Message_NV_OEM6_BESTPOS::Message_NV_OEM6_BESTPOS;

Expand Down Expand Up @@ -159,7 +159,7 @@ struct PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_BESTPOS : public mrpt::obs::gnss
}
};

// mrpt::obs::gnss::Message_NV_OEM6_INSPVAS file: line:84
// mrpt::obs::gnss::Message_NV_OEM6_INSPVAS file: line:8
struct PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_INSPVAS : public mrpt::obs::gnss::Message_NV_OEM6_INSPVAS {
using mrpt::obs::gnss::Message_NV_OEM6_INSPVAS::Message_NV_OEM6_INSPVAS;

Expand Down Expand Up @@ -204,7 +204,7 @@ struct PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_INSPVAS : public mrpt::obs::gnss
}
};

// mrpt::obs::gnss::Message_NV_OEM6_INSCOVS file: line:90
// mrpt::obs::gnss::Message_NV_OEM6_INSCOVS file: line:14
struct PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_INSCOVS : public mrpt::obs::gnss::Message_NV_OEM6_INSCOVS {
using mrpt::obs::gnss::Message_NV_OEM6_INSCOVS::Message_NV_OEM6_INSCOVS;

Expand Down Expand Up @@ -316,7 +316,7 @@ void bind_unknown_unknown_5(std::function< pybind11::module &(std::string const
cl.def("fixEndianness", (void (mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME::*)()) &mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME::fixEndianness, "C++: mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME::fixEndianness() --> void");
cl.def("assign", (struct mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME & (mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME::*)(const struct mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME &)) &mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME::operator=, "C++: mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME::operator=(const struct mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME &) --> struct mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME &", pybind11::return_value_policy::automatic, pybind11::arg(""));
}
{ // mrpt::obs::gnss::Message_NV_OEM6_BESTPOS file: line:78
{ // mrpt::obs::gnss::Message_NV_OEM6_BESTPOS file: line:2
pybind11::class_<mrpt::obs::gnss::Message_NV_OEM6_BESTPOS, std::shared_ptr<mrpt::obs::gnss::Message_NV_OEM6_BESTPOS>, PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_BESTPOS, mrpt::obs::gnss::gnss_message> cl(M("mrpt::obs::gnss"), "Message_NV_OEM6_BESTPOS", "");
cl.def( pybind11::init( [](){ return new mrpt::obs::gnss::Message_NV_OEM6_BESTPOS(); }, [](){ return new PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_BESTPOS(); } ) );
cl.def( pybind11::init( [](PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_BESTPOS const &o){ return new PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_BESTPOS(o); } ) );
Expand Down Expand Up @@ -356,7 +356,7 @@ void bind_unknown_unknown_5(std::function< pybind11::module &(std::string const
}

}
{ // mrpt::obs::gnss::Message_NV_OEM6_INSPVAS file: line:84
{ // mrpt::obs::gnss::Message_NV_OEM6_INSPVAS file: line:8
pybind11::class_<mrpt::obs::gnss::Message_NV_OEM6_INSPVAS, std::shared_ptr<mrpt::obs::gnss::Message_NV_OEM6_INSPVAS>, PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_INSPVAS, mrpt::obs::gnss::gnss_message> cl(M("mrpt::obs::gnss"), "Message_NV_OEM6_INSPVAS", "");
cl.def( pybind11::init( [](){ return new mrpt::obs::gnss::Message_NV_OEM6_INSPVAS(); }, [](){ return new PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_INSPVAS(); } ) );
cl.def( pybind11::init( [](PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_INSPVAS const &o){ return new PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_INSPVAS(o); } ) );
Expand Down Expand Up @@ -388,7 +388,7 @@ void bind_unknown_unknown_5(std::function< pybind11::module &(std::string const
}

}
{ // mrpt::obs::gnss::Message_NV_OEM6_INSCOVS file: line:90
{ // mrpt::obs::gnss::Message_NV_OEM6_INSCOVS file: line:14
pybind11::class_<mrpt::obs::gnss::Message_NV_OEM6_INSCOVS, std::shared_ptr<mrpt::obs::gnss::Message_NV_OEM6_INSCOVS>, PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_INSCOVS, mrpt::obs::gnss::gnss_message> cl(M("mrpt::obs::gnss"), "Message_NV_OEM6_INSCOVS", "");
cl.def( pybind11::init( [](){ return new mrpt::obs::gnss::Message_NV_OEM6_INSCOVS(); }, [](){ return new PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_INSCOVS(); } ) );
cl.def( pybind11::init( [](PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_INSCOVS const &o){ return new PyCallBack_mrpt_obs_gnss_Message_NV_OEM6_INSCOVS(o); } ) );
Expand Down
Loading

0 comments on commit e04c5ef

Please sign in to comment.