Go to the documentation of this file.
    7         namespace errorminimizers
 
   12                         py::class_<PointToPlaneErrorMinimizer, std::shared_ptr<PointToPlaneErrorMinimizer>, 
ErrorMinimizer>(p_module, 
"PointToPlaneErrorMinimizer")
 
   13                                 .def(py::init<const Parameters&>(), py::arg(
"params") = 
Parameters())
 
   14                                 .def(py::init<const ParametersDoc, const Parameters&>(), py::arg(
"paramsDoc"), py::arg(
"params") = 
Parameters())
 
  
virtual T getOverlap() const
If not redefined by child class, return the ratio of how many points were used (with weight) for erro...
static const ParametersDoc availableParameters()
PM::Parameters Parameters
static const std::string description()
static T computeResidualError(ErrorElements mPts, const bool &force2D)
virtual const std::string name()
virtual TransformationParameters compute(const ErrorElements &mPts)
Find the transformation that minimizes the error given matched pair of points. This function most be ...
TransformationParameters compute_in_place(ErrorElements &mPts)
virtual T getResidualError(const DataPoints &filteredReading, const DataPoints &filteredReference, const OutlierWeights &outlierWeights, const Matches &matches) const
If not redefined by child class, return max value for T.
An error minimizer will compute a transformation matrix such as to minimize the error between the rea...
::PointToPlaneErrorMinimizer< T > PointToPlaneErrorMinimizer
void pybindPointToPlane(py::module &p_module)