11                         py::class_<ICPChaineBase>(p_class, 
"ICPChainBase", 
"Stuff common to all ICP algorithms")
 
   12                                 .def_readwrite(
"readingDataPointsFilters", &ICPChaineBase::readingDataPointsFilters, 
"filters for reading, applied once")
 
   13                                 .def_readwrite(
"readingStepDataPointsFilters", &ICPChaineBase::readingStepDataPointsFilters, 
"filters for reading, applied at each step")
 
   14                                 .def_readwrite(
"referenceDataPointsFilters", &ICPChaineBase::referenceDataPointsFilters, 
"filters for reference")
 
   17                                 .def_readwrite(
"outlierFilters", &ICPChaineBase::outlierFilters, 
"outlier filters")
 
   19                                 .def_readwrite(
"transformationCheckers", &ICPChaineBase::transformationCheckers, 
"transformations checkers")
 
   22                                 .def(
"setDefault", &ICPChaineBase::setDefault)
 
   26                                         std::ifstream ifs(in.c_str());
 
   27                                         self.loadFromYaml(ifs);
 
   28                                 }).def(
"getPrefilteredReadingPtsCount", &ICPChaineBase::getPrefilteredReadingPtsCount)
 
   29                                 .def(
"getPrefilteredReferencePtsCount", &ICPChaineBase::getPrefilteredReferencePtsCount)
 
   31                                 .def(
"getMaxNumIterationsReached", &ICPChaineBase::getMaxNumIterationsReached);