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


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