point_to_plane_with_cov.cpp
Go to the documentation of this file.
2 
4 
5 namespace python
6 {
7  namespace errorminimizers
8  {
9  void pybindPointToPlaneWithCov(py::module& p_module)
10  {
13  py::class_<PointToPlaneWithCovErrorMinimizer, std::shared_ptr<PointToPlaneWithCovErrorMinimizer>, PointToPlaneErrorMinimizer>(p_module, "PointToPlaneWithCovErrorMinimizer")
15 
16  .def_static("description", &PointToPlaneWithCovErrorMinimizer::description)
17  .def_static("availableParameters", &PointToPlaneWithCovErrorMinimizer::availableParameters)
18 
19  .def_readonly("sensorStdDev", &PointToPlaneWithCovErrorMinimizer::sensorStdDev)
20  .def_readwrite("covMatrix", &PointToPlaneWithCovErrorMinimizer::covMatrix)
21 
22  .def(py::init<const Parameters&>(), py::arg("params") = Parameters())
23  .def("compute", &PointToPlaneWithCovErrorMinimizer::compute, py::arg("mPts"))
25  .def("estimateCovariance", &PointToPlaneWithCovErrorMinimizer::estimateCovariance, py::arg("mPts"), py::arg("transformation"));
26  }
27  }
28 }
virtual Matrix getCovariance() const
If not redefined by child class, return zero matrix.
::PointToPlaneErrorMinimizer< T > PointToPlaneErrorMinimizer
virtual TransformationParameters compute(const ErrorElements &mPts)
Find the transformation that minimizes the error given matched pair of points. This function most be ...
static const ParametersDoc availableParameters()
Matrix estimateCovariance(const ErrorElements &mPts, const TransformationParameters &transformation)
PM::Parameters Parameters
static const std::string description()
void pybindPointToPlaneWithCov(py::module &p_module)
::PointToPlaneWithCovErrorMinimizer< T > PointToPlaneWithCovErrorMinimizer
virtual const std::string name()


libpointmatcher
Author(s):
autogenerated on Sat May 27 2023 02:38:03